diff options
author | Joachim Fasting <joachifm@fastmail.fm> | 2015-04-02 18:21:53 +0200 |
---|---|---|
committer | Joachim Fasting <joachifm@fastmail.fm> | 2015-11-24 14:45:15 +0100 |
commit | 2889b153c52acdf4e03760827c68acd71f60be89 (patch) | |
tree | 439a1ceb360298aaa6d247d6d4a2f9986af04c8f /pkgs/tools/graphics | |
parent | 931eaa341c6b56f64ae8206278da8403cda20de6 (diff) | |
download | nixlib-2889b153c52acdf4e03760827c68acd71f60be89.tar nixlib-2889b153c52acdf4e03760827c68acd71f60be89.tar.gz nixlib-2889b153c52acdf4e03760827c68acd71f60be89.tar.bz2 nixlib-2889b153c52acdf4e03760827c68acd71f60be89.tar.lz nixlib-2889b153c52acdf4e03760827c68acd71f60be89.tar.xz nixlib-2889b153c52acdf4e03760827c68acd71f60be89.tar.zst nixlib-2889b153c52acdf4e03760827c68acd71f60be89.zip |
barcode: reimplement using mkDerivation
Diffstat (limited to 'pkgs/tools/graphics')
-rw-r--r-- | pkgs/tools/graphics/barcode/default.nix | 45 |
1 files changed, 12 insertions, 33 deletions
diff --git a/pkgs/tools/graphics/barcode/default.nix b/pkgs/tools/graphics/barcode/default.nix index 23a2e6dd78fc..b35b929da404 100644 --- a/pkgs/tools/graphics/barcode/default.nix +++ b/pkgs/tools/graphics/barcode/default.nix @@ -1,42 +1,21 @@ -x@{builderDefsPackage - , ...}: -builderDefsPackage -(a : -let - helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ - []; +{ stdenv, fetchurl }: - buildInputs = map (n: builtins.getAttr n x) - (builtins.attrNames (builtins.removeAttrs x helperArgNames)); - sourceInfo = rec { - version = "0.99"; - baseName="barcode"; - name="${baseName}-${version}"; - url="mirror://gnu/${baseName}/${name}.tar.xz"; - }; -in -rec { - src = a.fetchurl { - url = sourceInfo.url; +stdenv.mkDerivation rec { + name = "${pname}-${version}"; + version = "0.99"; + pname = "barcode"; + src = fetchurl { + url = "mirror://gnu/${pname}/${name}.tar.xz"; sha256 = "1indapql5fjz0bysyc88cmc54y8phqrbi7c76p71fgjp45jcyzp8"; }; - inherit (sourceInfo) name version; - inherit buildInputs; - - /* doConfigure should be removed if not needed */ - phaseNames = ["doConfigure" "doMakeInstall"]; - - meta = { + meta = with stdenv.lib; { description = "GNU barcode generator"; - maintainers = with a.lib.maintainers; - [ - raskin - ]; - platforms = with a.lib.platforms; allBut darwin; + maintainers = with maintainers; [ raskin ]; + platforms = with platforms; allBut darwin; downloadPage = "http://ftp.gnu.org/gnu/barcode/"; updateWalker = true; inherit version; + homepage = http://ftp.gnu.org/gnu/barcode/; }; -}) x - +} |