summary refs log tree commit diff
path: root/pkgs/misc
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2009-09-29 06:48:37 +0000
committerMichael Raskin <7c6f434c@mail.ru>2009-09-29 06:48:37 +0000
commitdc14fc06dadcfa5a16e90630bf4eb4c9b4a47317 (patch)
treece3a2b5ea773dd86607481646bbf3e6bef73fdd1 /pkgs/misc
parent9bcea7563dfb9e5f6654c1763a525fc0979b465f (diff)
downloadnixlib-dc14fc06dadcfa5a16e90630bf4eb4c9b4a47317.tar
nixlib-dc14fc06dadcfa5a16e90630bf4eb4c9b4a47317.tar.gz
nixlib-dc14fc06dadcfa5a16e90630bf4eb4c9b4a47317.tar.bz2
nixlib-dc14fc06dadcfa5a16e90630bf4eb4c9b4a47317.tar.lz
nixlib-dc14fc06dadcfa5a16e90630bf4eb4c9b4a47317.tar.xz
nixlib-dc14fc06dadcfa5a16e90630bf4eb4c9b4a47317.tar.zst
nixlib-dc14fc06dadcfa5a16e90630bf4eb4c9b4a47317.zip
Updating linuxwacom
svn path=/nixpkgs/trunk/; revision=17488
Diffstat (limited to 'pkgs/misc')
-rw-r--r--pkgs/misc/linuxwacom/default.nix8
-rw-r--r--pkgs/misc/linuxwacom/src-for-default.nix9
-rw-r--r--pkgs/misc/linuxwacom/src-info-for-default.nix7
3 files changed, 21 insertions, 3 deletions
diff --git a/pkgs/misc/linuxwacom/default.nix b/pkgs/misc/linuxwacom/default.nix
index 3a27e12eb3b3..9e1e7186db71 100644
--- a/pkgs/misc/linuxwacom/default.nix
+++ b/pkgs/misc/linuxwacom/default.nix
@@ -1,12 +1,14 @@
 { stdenv, fetchurl, libX11, libXi, inputproto
 , xproto, ncurses, pkgconfig, xorgserver }:
 
+let s = import ./src-for-default.nix; in
+
 stdenv.mkDerivation rec {
-  name = "linuxwacom-0.8.4-1";
+  inherit (s) name;
   
   src = fetchurl {
-    url = "mirror://sourceforge/linuxwacom/${name}.tar.bz2";
-    sha256 = "1gfsjm9i1c8d0w0g8v9q3xfrpxsmmsc9qlidr5mkwidr070cphz9";
+    url = s.url;
+    sha256 = s.hash;
   };
   
   buildInputs = [ libX11 libXi inputproto xproto ncurses pkgconfig xorgserver ];
diff --git a/pkgs/misc/linuxwacom/src-for-default.nix b/pkgs/misc/linuxwacom/src-for-default.nix
new file mode 100644
index 000000000000..6563f794fbd7
--- /dev/null
+++ b/pkgs/misc/linuxwacom/src-for-default.nix
@@ -0,0 +1,9 @@
+rec {
+   version="0.8.4-2";
+   name="linuxwacom-0.8.4-2";
+   hash="0czsmg4danh0ia784nrv4cifvs6wn1dw0mbs6l1ln0w2mvxxkgz0";
+   url="http://downloads.sourceforge.net/linuxwacom/files/linuxwacom/${version}/linuxwacom-${version}.tar.bz2";
+   advertisedUrl="http://downloads.sourceforge.net/linuxwacom/files/linuxwacom/0.8.4-2/linuxwacom-0.8.4-2.tar.bz2";
+  
+  
+}
diff --git a/pkgs/misc/linuxwacom/src-info-for-default.nix b/pkgs/misc/linuxwacom/src-info-for-default.nix
new file mode 100644
index 000000000000..97c59501debf
--- /dev/null
+++ b/pkgs/misc/linuxwacom/src-info-for-default.nix
@@ -0,0 +1,7 @@
+{
+  downloadPage = "http://sourceforge.net/projects/linuxwacom/files/";
+  baseName = "linuxwacom";
+  choiceCommand = ''head -1 | sed -re "$skipRedirectSF"'';
+  versionExtractorSedScript = "\$extractReleaseSF";
+  versionReferenceCreator = "\$(replaceAllVersionOccurences)";
+}