diff options
author | Joachim Fasting <joachifm@fastmail.fm> | 2015-06-15 14:27:01 +0200 |
---|---|---|
committer | Joachim Fasting <joachifm@fastmail.fm> | 2015-11-24 14:45:15 +0100 |
commit | 2a752ac760be873b114c714580aa9f65608d03c0 (patch) | |
tree | 00b94cd46ccf7c141dd31992d6f85bd51483fcba /pkgs/tools/system/setserial | |
parent | c844b6d041707515405265e9eb4e5dec6e39e9dc (diff) | |
download | nixlib-2a752ac760be873b114c714580aa9f65608d03c0.tar nixlib-2a752ac760be873b114c714580aa9f65608d03c0.tar.gz nixlib-2a752ac760be873b114c714580aa9f65608d03c0.tar.bz2 nixlib-2a752ac760be873b114c714580aa9f65608d03c0.tar.lz nixlib-2a752ac760be873b114c714580aa9f65608d03c0.tar.xz nixlib-2a752ac760be873b114c714580aa9f65608d03c0.tar.zst nixlib-2a752ac760be873b114c714580aa9f65608d03c0.zip |
setserial: reimplement using mkDerivation
Diffstat (limited to 'pkgs/tools/system/setserial')
-rw-r--r-- | pkgs/tools/system/setserial/default.nix | 31 |
1 files changed, 11 insertions, 20 deletions
diff --git a/pkgs/tools/system/setserial/default.nix b/pkgs/tools/system/setserial/default.nix index a35c0d249185..2efd0baed894 100644 --- a/pkgs/tools/system/setserial/default.nix +++ b/pkgs/tools/system/setserial/default.nix @@ -1,33 +1,24 @@ -a @ { groff, ... } : -let - fetchurl = a.fetchurl; +{ stdenv, fetchurl, groff }: + +stdenv.mkDerivation rec { + name = "setserial-${version}"; + version = "2.17"; - version = a.lib.attrByPath ["version"] "2.17" a; - buildInputs = with a; [ - groff - ]; -in -rec { src = fetchurl { - url = "mirror://sourceforge/setserial/setserial-${version}.tar.gz"; + url = "mirror://sourceforge/setserial/${name}.tar.gz"; sha256 = "0jkrnn3i8gbsl48k3civjmvxyv9rbm1qjha2cf2macdc439qfi3y"; }; - inherit buildInputs; - configureFlags = []; - - installFlags = "DESTDIR=$out"; + buildInputs = [ groff ]; - /* doConfigure should be removed if not needed */ - phaseNames = ["doConfigure" "patchPath" "doMakeInstall"]; + installFlags = ''DESTDIR=$(out)''; - patchPath = a.fullDepEntry ('' + postConfigure = '' sed -e s@/usr/man/@/share/man/@ -i Makefile - '') ["minInit" "doUnpack" "doConfigure"]; + ''; - neededDirs = ["$out/bin" "$out/share/man/man8"]; + preInstall = ''mkdir -p "$out/bin" "$out/share/man/man8"''; - name = "setserial-" + version; meta = { description = "Serial port configuration utility"; }; |