summary refs log tree commit diff
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-06 23:01:44 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-06 23:01:44 +0000
commit26ea77ad65d009fa6715934860ec769ee10a56b1 (patch)
tree82e2d00629e0150c2640fcd695c709e2669cadc8
parent6ed314755016c8b231b51a0c8203998136cb14ea (diff)
downloadnixlib-26ea77ad65d009fa6715934860ec769ee10a56b1.tar
nixlib-26ea77ad65d009fa6715934860ec769ee10a56b1.tar.gz
nixlib-26ea77ad65d009fa6715934860ec769ee10a56b1.tar.bz2
nixlib-26ea77ad65d009fa6715934860ec769ee10a56b1.tar.lz
nixlib-26ea77ad65d009fa6715934860ec769ee10a56b1.tar.xz
nixlib-26ea77ad65d009fa6715934860ec769ee10a56b1.tar.zst
nixlib-26ea77ad65d009fa6715934860ec769ee10a56b1.zip
qrencode-3.2.0
Remove builderDefs magic, add meta

svn path=/nixpkgs/branches/libpng15/; revision=31382
-rw-r--r--pkgs/tools/graphics/qrencode/default.nix29
-rw-r--r--pkgs/top-level/all-packages.nix4
2 files changed, 12 insertions, 21 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 ];
   };
 }
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 31cf2a4834b4..cd293e4adc00 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -6861,9 +6861,7 @@ let
     opencv = opencv_2_1;
   };
 
-  qrencode = builderDefsPackage (import ../tools/graphics/qrencode) {
-    inherit libpng pkgconfig;
-  };
+  qrencode = callPackage ../tools/graphics/qrencode { };
 
   gecko_mediaplayer = callPackage ../applications/networking/browsers/mozilla-plugins/gecko-mediaplayer {
     inherit (gnome) GConf;