about summary refs log tree commit diff
path: root/pkgs/tools/misc/parcellite/default.nix
diff options
context:
space:
mode:
authorndowens <ndowens04@gmail.com>2017-03-30 17:41:55 -0500
committerndowens <ndowens04@gmail.com>2017-03-30 17:41:55 -0500
commit5eece284a164e8eba3f9c3b29e78703a1c32cea9 (patch)
tree5e2332bcae3229f2ca6b55235d41c1a81670a759 /pkgs/tools/misc/parcellite/default.nix
parent163668f6c4ca3db6690eeaba54afc1e755833b4e (diff)
parcellite: 1.1.9 -> 1.2.1
Diffstat (limited to 'pkgs/tools/misc/parcellite/default.nix')
-rw-r--r--pkgs/tools/misc/parcellite/default.nix25
1 files changed, 15 insertions, 10 deletions
diff --git a/pkgs/tools/misc/parcellite/default.nix b/pkgs/tools/misc/parcellite/default.nix
index 9cd8c28c7f076..0865044eac631 100644
--- a/pkgs/tools/misc/parcellite/default.nix
+++ b/pkgs/tools/misc/parcellite/default.nix
@@ -1,19 +1,24 @@
-{ stdenv, fetchurl, pkgconfig, intltool, gtk2 }:
+{ stdenv, fetchFromGitHub, autoreconfHook
+, gtk2, intltool, pkgconfig }:
 
 stdenv.mkDerivation rec {
-  name = "parcellite-1.1.9";
+  name = "parcellite-${version}";
+  version = "1.2.1";
 
-  src = fetchurl {
-    url = "mirror://sourceforge/parcellite/${name}.tar.gz";
-    sha256 = "1m0igxny8f8hlbwcbsr4vg08808sqwy05h61ia2bxsrf122rba6b";
+  src = fetchFromGitHub {
+    owner = "rickyrockrat";
+    repo = "parcellite";
+    rev = version;
+    sha256 = "19q4x6x984s6gxk1wpzaxawgvly5vnihivrhmja2kcxhzqrnfhiy";
   };
 
-  buildInputs = [ pkgconfig intltool gtk2 ];
+  nativeBuildInputs = [ autoreconfHook intltool pkgconfig ];
+  buildInputs = [ gtk2 ];
 
-  meta = {
+  meta = with stdenv.lib; {
     description = "Lightweight GTK+ clipboard manager";
-    homepage = "http://parcellite.sourceforge.net";
-    license = stdenv.lib.licenses.gpl3Plus;
-    platforms = stdenv.lib.platforms.linux;
+    homepage = https://github.com/rickyrockrat/parcellite;
+    license = licenses.gpl3Plus;
+    platforms = platforms.linux;
   };
 }