summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlvar <geistesk@users.noreply.github.com>2017-08-26 14:36:31 +0200
committerJörg Thalheim <Mic92@users.noreply.github.com>2017-08-26 13:36:31 +0100
commitffa499f9ec0a5d1b26796bf0caa1ac84c2dc815f (patch)
tree4e9d90029ef48b956c12a15c8f90994ae6c17861
parent132c2a8ec51ca34ba7e20fd9bf1f88ee47bf8511 (diff)
downloadnixpkgs-ffa499f9ec0a5d1b26796bf0caa1ac84c2dc815f.tar
nixpkgs-ffa499f9ec0a5d1b26796bf0caa1ac84c2dc815f.tar.gz
nixpkgs-ffa499f9ec0a5d1b26796bf0caa1ac84c2dc815f.tar.bz2
nixpkgs-ffa499f9ec0a5d1b26796bf0caa1ac84c2dc815f.tar.lz
nixpkgs-ffa499f9ec0a5d1b26796bf0caa1ac84c2dc815f.tar.xz
nixpkgs-ffa499f9ec0a5d1b26796bf0caa1ac84c2dc815f.tar.zst
nixpkgs-ffa499f9ec0a5d1b26796bf0caa1ac84c2dc815f.zip
et: init at 2017-03-04 (#28427)
-rw-r--r--lib/maintainers.nix1
-rw-r--r--pkgs/applications/misc/et/default.nix30
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 33 insertions, 0 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix
index 707770cdc82..7fd33f3b396 100644
--- a/lib/maintainers.nix
+++ b/lib/maintainers.nix
@@ -215,6 +215,7 @@
   garrison = "Jim Garrison <jim@garrison.cc>";
   gavin = "Gavin Rogers <gavin@praxeology.co.uk>";
   gebner = "Gabriel Ebner <gebner@gebner.org>";
+  geistesk = "Alvar Penning <post@0x21.biz>";
   georgewhewell = "George Whewell <georgerw@gmail.com>";
   gilligan = "Tobias Pflug <tobias.pflug@gmail.com>";
   giogadi = "Luis G. Torres <lgtorres42@gmail.com>";
diff --git a/pkgs/applications/misc/et/default.nix b/pkgs/applications/misc/et/default.nix
new file mode 100644
index 00000000000..23b2a57ea33
--- /dev/null
+++ b/pkgs/applications/misc/et/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchFromGitHub, pkgconfig, libnotify, gdk_pixbuf }:
+
+stdenv.mkDerivation rec {
+  name = "et-${version}";
+  version = "2017-03-04";
+
+  src = fetchFromGitHub {
+    owner = "geistesk";
+    repo = "et";
+    rev = "151e9b6bc0d2d4f45bda8ced740ee99d0f2012f6";
+    sha256 = "1a1jdnzmal05k506bbvzlwsj2f3kql6l5xc1gdabm79y6vaf4r7s";
+  };
+
+  buildInputs = [ libnotify gdk_pixbuf ];
+  nativeBuildInputs = [ pkgconfig ];
+
+  installPhase = ''
+    mkdir -p $out/bin
+    cp et $out/bin
+    cp et-status.sh $out/bin/et-status
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Minimal libnotify-based (egg) timer for GNU/Linux";
+    homepage = https://github.com/geistesk/et;
+    license = licenses.gpl3;
+    platforms = platforms.unix;
+    maintainers = with maintainers; [ geistesk ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 605baef6894..551a38fed38 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1007,6 +1007,8 @@ with pkgs;
 
   ephemeralpg = callPackage ../applications/misc/ephemeralpg {};
 
+  et = callPackage ../applications/misc/et {};
+
   f3 = callPackage ../tools/filesystems/f3 { };
 
   facedetect = callPackage ../tools/graphics/facedetect { };