diff options
author | Joachim Fasting <joachifm@fastmail.fm> | 2015-04-16 18:04:06 +0200 |
---|---|---|
committer | Joachim Fasting <joachifm@fastmail.fm> | 2015-04-24 11:52:16 +0200 |
commit | fd9c13956f2e728249421d79f2a71a3e987b5aa2 (patch) | |
tree | 4367a2c2671bfb8b563e604fe2da15f10b9dbfed /pkgs/development | |
parent | 5fade2b6aaee6dbac483e4e642110fa9af19f631 (diff) | |
download | nixpkgs-fd9c13956f2e728249421d79f2a71a3e987b5aa2.tar nixpkgs-fd9c13956f2e728249421d79f2a71a3e987b5aa2.tar.gz nixpkgs-fd9c13956f2e728249421d79f2a71a3e987b5aa2.tar.bz2 nixpkgs-fd9c13956f2e728249421d79f2a71a3e987b5aa2.tar.lz nixpkgs-fd9c13956f2e728249421d79f2a71a3e987b5aa2.tar.xz nixpkgs-fd9c13956f2e728249421d79f2a71a3e987b5aa2.tar.zst nixpkgs-fd9c13956f2e728249421d79f2a71a3e987b5aa2.zip |
libffcall: port to mkDerivation
Also set meta.{license,platforms} (the latter is guesswork).
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/libraries/libffcall/default.nix | 32 |
1 files changed, 11 insertions, 21 deletions
diff --git a/pkgs/development/libraries/libffcall/default.nix b/pkgs/development/libraries/libffcall/default.nix index 0be604c6246..530b04e8b42 100644 --- a/pkgs/development/libraries/libffcall/default.nix +++ b/pkgs/development/libraries/libffcall/default.nix @@ -1,38 +1,28 @@ -a : -let - fetchurl = a.fetchurl; +{ stdenv, fetchcvs }: - version = a.lib.attrByPath ["version"] "2009-05-27" a; - buildInputs = with a; [ - - ]; -in -rec { - src = a.fetchcvs { +stdenv.mkDerivation rec { + name = "libffcall-${version}"; + version = "2009-05-27"; + src = fetchcvs { cvsRoot = ":pserver:anonymous@cvs.savannah.gnu.org:/sources/libffcall"; module = "ffcall"; date = version; - sha256 = "91bcb5a20c85a9ccab45886aae8fdbbcf1f20f995ef898e8bdd2964448daf724"; + sha256 = "097pv94495njppl9iy2yk47z5wdwvf7swsl88nmwrac51jibbg4i"; }; - inherit buildInputs; - configureFlags = []; - - /* doConfigure should be removed if not needed */ - phaseNames = ["doConfigure" "doMakeInstall"]; - - doConfigure = a.fullDepEntry ('' + configurePhase = '' for i in ./configure */configure; do cwd="$PWD" - cd "$(dirname "$i")"; + cd "$(dirname "$i")"; ( test -f Makefile && make distclean ) || true ./configure --prefix=$out cd "$cwd" done - '') a.doConfigure.deps; + ''; - name = "libffcall-" + version; meta = { description = "Foreign function call library"; + license = stdenv.lib.licenses.gpl2; + platforms = stdenv.lib.platforms.unix; }; } |