stupidterm: init at 2017-03-15

Stupidterm is a simple and fast VTE-Based terminal emulator which is
configured by a simple ini-file.

fixes #29779

authored by Elis Hirwing and committed by Joerg Thalheim 95f3e6ca 430869ba

+50
+36
pkgs/applications/misc/stupidterm/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, pkgconfig, vte, gtk }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "stupidterm-2017-03-15"; 5 + 6 + nativeBuildInputs = [ pkgconfig ]; 7 + 8 + buildInputs = [ vte gtk ]; 9 + 10 + src = fetchFromGitHub { 11 + owner = "esmil"; 12 + repo = "stupidterm"; 13 + rev = "752316a783f52317ffd9f05d32e208dbcafc5ba6"; 14 + sha256 = "1d8fyhr9sgpxgkwzkyiws0kvhmqfwwyycvcr1qf2wjldiax222lv"; 15 + }; 16 + 17 + makeFlags = "PKGCONFIG=${pkgconfig}/bin/pkg-config binary=stupidterm"; 18 + 19 + installPhase = '' 20 + mkdir -p $out/bin $out/share/applications $out/share/stupidterm 21 + cp stupidterm $out/bin 22 + substituteAll ${./stupidterm.desktop} $out/share/applications/stupidterm.desktop 23 + substituteAll stupidterm.ini $out/share/stupidterm/stupidterm.ini 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Simple wrapper around the VTE terminal emulator widget for GTK+"; 28 + longDescription = '' 29 + Simple wrapper around the VTE terminal emulator widget for GTK+ 30 + ''; 31 + homepage = https://github.com/esmil/stupidterm; 32 + license = licenses.lgpl3Plus; 33 + maintainers = [ maintainers.etu ]; 34 + platforms = platforms.linux; 35 + }; 36 + }
+9
pkgs/applications/misc/stupidterm/stupidterm.desktop
···
··· 1 + [Desktop Entry] 2 + Version=20170315 3 + Name=stupidterm 4 + Comment=VTE based terminal emulator 5 + Exec=stupidterm 6 + Icon=utilities-terminal 7 + Terminal=false 8 + Type=Application 9 + Categories=System;TerminalEmulator;
+5
pkgs/top-level/all-packages.nix
··· 16238 16239 ssvnc = callPackage ../applications/networking/remote/ssvnc { }; 16240 16241 styx = callPackage ../applications/misc/styx { }; 16242 16243 tecoc = callPackage ../applications/editors/tecoc { };
··· 16238 16239 ssvnc = callPackage ../applications/networking/remote/ssvnc { }; 16240 16241 + stupidterm = callPackage ../applications/misc/stupidterm { 16242 + vte = gnome3.vte; 16243 + gtk = gtk3; 16244 + }; 16245 + 16246 styx = callPackage ../applications/misc/styx { }; 16247 16248 tecoc = callPackage ../applications/editors/tecoc { };