686da10633
Update contains clearing of urgency hint and they started shipping their own .desktop file, so we switched to using that.
40 lines
1.2 KiB
Nix
40 lines
1.2 KiB
Nix
{ stdenv, fetchFromGitHub, pkgconfig, vte, gtk }:
|
|
|
|
stdenv.mkDerivation rec {
|
|
pname = "stupidterm";
|
|
version = "2019-03-26";
|
|
|
|
nativeBuildInputs = [ pkgconfig ];
|
|
|
|
buildInputs = [ vte gtk ];
|
|
|
|
src = fetchFromGitHub {
|
|
owner = "esmil";
|
|
repo = "stupidterm";
|
|
rev = "f824e41c2ca9016db73556c5d2f5a2861e235c8e";
|
|
sha256 = "1f73wvqqvj5pr3fvb7jjc4bi1iwgkkknz24k8n69mdb75jnfjipp";
|
|
};
|
|
|
|
makeFlags = "PKGCONFIG=${pkgconfig}/bin/pkg-config binary=stupidterm";
|
|
|
|
installPhase = ''
|
|
install -D stupidterm $out/bin/stupidterm
|
|
install -D -m 644 stupidterm.desktop $out/share/applications/stupidterm.desktop
|
|
install -D -m 644 stupidterm.ini $out/share/stupidterm/stupidterm.ini
|
|
|
|
substituteInPlace $out/share/applications/stupidterm.desktop \
|
|
--replace "Exec=st" "Exec=$out/bin/stupidterm"
|
|
'';
|
|
|
|
meta = with stdenv.lib; {
|
|
description = "Simple wrapper around the VTE terminal emulator widget for GTK+";
|
|
longDescription = ''
|
|
Simple wrapper around the VTE terminal emulator widget for GTK+
|
|
'';
|
|
homepage = https://github.com/esmil/stupidterm;
|
|
license = licenses.lgpl3Plus;
|
|
maintainers = [ maintainers.etu ];
|
|
platforms = platforms.linux;
|
|
};
|
|
}
|