summary refs log tree commit diff
path: root/pkgs/tools/graphics/qrencode/default.nix
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-06 23:05:11 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-06 23:05:11 +0000
commit1401241864c48ebab0f3b8c2df446e0c3ba4a720 (patch)
tree1ef32c3d7f2c8026ab8b345fc606deaca20ff217 /pkgs/tools/graphics/qrencode/default.nix
parentcfc9de7311a0209245e627f12cdd6743a16ba99b (diff)
downloadnixlib-1401241864c48ebab0f3b8c2df446e0c3ba4a720.tar
nixlib-1401241864c48ebab0f3b8c2df446e0c3ba4a720.tar.gz
nixlib-1401241864c48ebab0f3b8c2df446e0c3ba4a720.tar.bz2
nixlib-1401241864c48ebab0f3b8c2df446e0c3ba4a720.tar.lz
nixlib-1401241864c48ebab0f3b8c2df446e0c3ba4a720.tar.xz
nixlib-1401241864c48ebab0f3b8c2df446e0c3ba4a720.tar.zst
nixlib-1401241864c48ebab0f3b8c2df446e0c3ba4a720.zip
qrencode-3.2.0
Remove builderDefs magic, add meta

Cherry-pick r31382 from branches/libpng15

svn path=/nixpkgs/trunk/; revision=31385
Diffstat (limited to 'pkgs/tools/graphics/qrencode/default.nix')
-rw-r--r--pkgs/tools/graphics/qrencode/default.nix29
1 files changed, 11 insertions, 18 deletions
diff --git a/pkgs/tools/graphics/qrencode/default.nix b/pkgs/tools/graphics/qrencode/default.nix
index ae836ec086bb..866b121f76ba 100644
--- a/pkgs/tools/graphics/qrencode/default.nix
+++ b/pkgs/tools/graphics/qrencode/default.nix
@@ -1,27 +1,20 @@
-args :  
-let 
-  lib = args.lib;
-  fetchurl = args.fetchurl;
+{ stdenv, fetchurl, libpng, pkgconfig }:
+
+stdenv.mkDerivation rec {
+  name = "qrencode-3.2.0";
 
-  version = lib.attrByPath ["version"] "3.0.3" args; 
-  buildInputs = with args; [
-    libpng pkgconfig
-  ];
-in
-rec {
   src = fetchurl {
-    url = "http://megaui.net/fukuchi/works/qrencode/qrencode-${version}.tar.gz";
-    sha256 = "1f5nnbk016casqfprdli50ssv08l0gj5zrd0q4rdvzfwqy67i7vm";
+    url = "${meta.homepage}/${name}.tar.bz2";
+    sha256 = "13q6cz2lif8d7y95f8sgfqaxc1qr0sz9nl2xh71lfmx7v5ybri03";
   };
 
-  inherit buildInputs;
-  configureFlags = [];
+  buildInputs = [ libpng ];
+  buildNativeInputs = [ pkgconfig ];
 
-  /* doConfigure should be specified separately */
-  phaseNames = ["doConfigure" "doMakeInstall"];
-      
-  name = "qrencode-" + version;
   meta = {
+    homepage = http://fukuchi.org/works/qrencode/;
     description = "QR code encoder";
+    platforms = stdenv.lib.platforms.all;
+    maintainers = [ stdenv.lib.maintainers.urkud ];
   };
 }