diff options
author | Joachim Fasting <joachifm@fastmail.fm> | 2015-04-03 12:02:10 +0200 |
---|---|---|
committer | Joachim Fasting <joachifm@fastmail.fm> | 2015-11-24 14:45:15 +0100 |
commit | e532271089de48893738f07e21583c35da07c2f2 (patch) | |
tree | d7b56c8d6ed69ea929319d2abf93d83f1b9a7576 /pkgs/tools/networking/ripmime | |
parent | b0e5edae357ff999daf90509334197f82d824f23 (diff) | |
download | nixlib-e532271089de48893738f07e21583c35da07c2f2.tar nixlib-e532271089de48893738f07e21583c35da07c2f2.tar.gz nixlib-e532271089de48893738f07e21583c35da07c2f2.tar.bz2 nixlib-e532271089de48893738f07e21583c35da07c2f2.tar.lz nixlib-e532271089de48893738f07e21583c35da07c2f2.tar.xz nixlib-e532271089de48893738f07e21583c35da07c2f2.tar.zst nixlib-e532271089de48893738f07e21583c35da07c2f2.zip |
ripmime: reimplement using mkDerivation
Diffstat (limited to 'pkgs/tools/networking/ripmime')
-rw-r--r-- | pkgs/tools/networking/ripmime/default.nix | 56 |
1 files changed, 17 insertions, 39 deletions
diff --git a/pkgs/tools/networking/ripmime/default.nix b/pkgs/tools/networking/ripmime/default.nix index fd5964cb55fc..a0a0efa85baf 100644 --- a/pkgs/tools/networking/ripmime/default.nix +++ b/pkgs/tools/networking/ripmime/default.nix @@ -1,51 +1,29 @@ -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 { - baseName="ripmime"; - version="1.4.0.10"; - name="${baseName}-${version}"; - url="http://www.pldaniels.com/${baseName}/${name}.tar.gz"; - hash="0sj06ibmlzy34n8v0mnlq2gwidy7n2aqcwgjh0xssz3vi941aqc9"; +stdenv.mkDerivation rec { + name = "${pname}-${version}"; + pname = "ripmime"; + version = "1.4.0.10"; + src = fetchurl { + url = "http://www.pldaniels.com/${pname}/${name}.tar.gz"; + sha256 = "0sj06ibmlzy34n8v0mnlq2gwidy7n2aqcwgjh0xssz3vi941aqc9"; }; -in -rec { - src = a.fetchurl { - url = sourceInfo.url; - sha256 = sourceInfo.hash; - }; - - inherit (sourceInfo) name version; - inherit buildInputs; - /* doConfigure should be removed if not needed */ - phaseNames = ["fixTarget" "doMakeInstall"]; - fixTarget = a.fullDepEntry ('' + preInstall = '' sed -i Makefile -e "s@LOCATION=.*@LOCATION=$out@" -e "s@man/man1@share/&@" mkdir -p "$out/bin" "$out/share/man/man1" - '') ["doUnpack" "minInit" "defEnsureDir"]; - - meta = { + ''; + + meta = with stdenv.lib; { description = "Attachment extractor for MIME messages"; - maintainers = with a.lib.maintainers; - [ - raskin - ]; - platforms = with a.lib.platforms; - linux; + maintainers = with maintainers; [ raskin ]; + homepage = http://www.pldaniels.com/ripmime/; + platforms = with platforms; linux; }; + passthru = { updateInfo = { downloadPage = "http://www.pldaniels.com/ripmime/"; }; }; -}) x - +} |