* Fix some more "args: with args".
svn path=/nixpkgs/trunk/; revision=22828
This commit is contained in:
parent
7835419d8a
commit
4bf5b0d36b
@ -1,36 +1,37 @@
|
||||
args: with args;
|
||||
args.stdenv.mkDerivation {
|
||||
{ stdenv, fetchurl, zlib, guile, libart_lgpl, pkgconfig, intltool
|
||||
, gtk, glib, libogg, libvorbis, libgnomecanvas, gettext, perl }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "beast-0.7.1";
|
||||
|
||||
src = args.fetchurl {
|
||||
src = fetchurl {
|
||||
url = ftp://beast.gtk.org/pub/beast/v0.7/beast-0.7.1.tar.bz2;
|
||||
sha256 = "0jyl1i1918rsn4296w07fsf6wx3clvad522m3bzgf8ms7gxivg5l";
|
||||
};
|
||||
|
||||
buildInputs =[zlib guile libart_lgpl pkgconfig intltool gtk glib
|
||||
buildInputs =
|
||||
[ zlib guile libart_lgpl pkgconfig intltool gtk glib
|
||||
libogg libvorbis libgnomecanvas gettext
|
||||
];
|
||||
|
||||
inherit bash perl;
|
||||
];
|
||||
|
||||
patchPhase = ''
|
||||
unset patchPhase; patchPhase
|
||||
sed 's=-DG_DISABLE_DEPRECATED==g' -i `find -type f` # the patches didn't remove all occurences
|
||||
sed 's=/bin/bash=/$bash/bin/bash=g' -i `find -type f`
|
||||
sed 's=/usr/bin/perl=/$perl/bin/bash=g' -i `find -type f`
|
||||
sed 's=/bin/bash=/${stdenv.shell}=g' -i `find -type f`
|
||||
sed 's=/usr/bin/perl=/${perl}/bin/perl=g' -i `find -type f`
|
||||
'';
|
||||
|
||||
patches = [
|
||||
(fetchurl {
|
||||
url = mirror://gentoo/distfiles/beast-0.7.1-guile-1.8.diff.bz2;
|
||||
sha256 = "dc5194deff4b0a0eec368a69090db682d0c3113044ce2c2ed017ddfec9d3814e";
|
||||
})
|
||||
./patch.patch # patches taken from gentoo
|
||||
];
|
||||
patches =
|
||||
[ (fetchurl {
|
||||
url = mirror://gentoo/distfiles/beast-0.7.1-guile-1.8.diff.bz2;
|
||||
sha256 = "dc5194deff4b0a0eec368a69090db682d0c3113044ce2c2ed017ddfec9d3814e";
|
||||
})
|
||||
./patch.patch # patches taken from gentoo
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "BEAST - the Bedevilled Sound Engine";
|
||||
homepage = http://beast.gtk.org;
|
||||
license = ["GPL-2" "LGPL-2.1"];
|
||||
description = "BEAST - the Bedevilled Sound Engine";
|
||||
homepage = http://beast.gtk.org;
|
||||
license = ["GPL-2" "LGPL-2.1"];
|
||||
};
|
||||
}
|
||||
|
@ -1,15 +1,16 @@
|
||||
args: with args;
|
||||
let inherit (args.composableDerivation) composableDerivation edf; in
|
||||
composableDerivation {} {
|
||||
{ composableDerivation, lib, fetchurl, alsaLib, libao, lame, libmad }:
|
||||
|
||||
name = "sox-14.3.0";
|
||||
let inherit (composableDerivation) edf; in
|
||||
|
||||
src = args.fetchurl {
|
||||
url = mirror://sourceforge/sox/sox-14.3.0.tar.gz;
|
||||
sha256 = "15r39dq9nlwrypm0vpxmbxyqqv0bd6284djbi1fdfrlkjhf43gws";
|
||||
};
|
||||
composableDerivation.composableDerivation {} {
|
||||
name = "sox-14.3.0";
|
||||
|
||||
flags =
|
||||
src = fetchurl {
|
||||
url = mirror://sourceforge/sox/sox-14.3.0.tar.gz;
|
||||
sha256 = "15r39dq9nlwrypm0vpxmbxyqqv0bd6284djbi1fdfrlkjhf43gws";
|
||||
};
|
||||
|
||||
flags =
|
||||
# are these options of interest? We'll see
|
||||
#--disable-fftw disable usage of FFTW
|
||||
#--enable-debug enable debugging
|
||||
@ -23,39 +24,21 @@ composableDerivation {} {
|
||||
// edf { name = "dl-mad"; enable.buildInputs = [ libmad ]; } # use shared library
|
||||
// edf { name = "mad"; enable.buildInputs =[ libmad ]; }
|
||||
;
|
||||
# These options should be autodetected by the configure script
|
||||
/*
|
||||
--without-sndfile Don't try to use libsndfile
|
||||
--without-ogg Don't try to use Ogg Vorbis
|
||||
--without-flac Don't try to use FLAC
|
||||
--without-ffmpeg Don't try to use ffmpeg
|
||||
--without-mad Don't try to use MAD (MP3 Audio Decoder)
|
||||
--without-lame Don't try to use LAME (LAME Ain't an MP3 Encoder)
|
||||
--without-amr-wb Don't try to use amr-wb
|
||||
--without-amr-nb Don't try to use amr-nb
|
||||
--without-samplerate Don't try to use libsamplerate (aka Secret Rabbit
|
||||
Code)
|
||||
--without-ladspa Don't try to use LADSPA
|
||||
--with-ladspa-path Default search path for LADSPA plugins
|
||||
*/
|
||||
|
||||
|
||||
cfg = {
|
||||
ossSupport = false;
|
||||
sun_audioSupport = false;
|
||||
} // lib.listToAttrs [
|
||||
{ name = "dl-lameSupport"; value = true; }
|
||||
} // lib.listToAttrs
|
||||
[ { name = "dl-lameSupport"; value = true; }
|
||||
{ name = "dl-madSupport"; value = true; }
|
||||
];
|
||||
];
|
||||
|
||||
configureFlags = ["-enable-dl-lame"];
|
||||
|
||||
|
||||
optionals = [ "libsndfile" "libogg" "flac" "ffmpeg" "libmad" "lame"
|
||||
/* "amr-wb" "amr-nb" */
|
||||
"libsamplerate" /* "ladspa" */ ];
|
||||
|
||||
|
||||
meta = {
|
||||
description = "Sample Rate Converter for audio";
|
||||
homepage = http://www.mega-nerd.com/SRC/index.html;
|
||||
|
@ -1,4 +1,6 @@
|
||||
args: with args;
|
||||
{ stdenv, fetchurl, autoconf, automake, libtool, qt, pkgconfig
|
||||
, openssl, libpng, alsaLib, libX11, libXext, libXt, libICE
|
||||
, libSM }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kphone-1.2";
|
||||
@ -10,7 +12,7 @@ stdenv.mkDerivation {
|
||||
|
||||
buildInputs =
|
||||
[ autoconf automake libtool qt pkgconfig openssl libpng alsaLib
|
||||
libX11 libXext libXt libICE libSM libX11
|
||||
libX11 libXext libXt libICE libSM
|
||||
];
|
||||
|
||||
preConfigure = "autoconf";
|
||||
@ -19,7 +21,7 @@ stdenv.mkDerivation {
|
||||
description = "KPhone is a SIP UA for Linux";
|
||||
homepage = http://sourceforge.net/projects/kphone/;
|
||||
license = "GPL";
|
||||
maintainers = [args.lib.maintainers.marcweber];
|
||||
platforms = args.lib.platforms.linux;
|
||||
maintainers = [ stdenv.lib.maintainers.marcweber ];
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
@ -1,7 +1,9 @@
|
||||
args: with args;
|
||||
{ stdenv, fetchurl, python, makeWrapper
|
||||
, guiSupport ? false, tk ? null }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "mercurial-1.5.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.selenic.com/mercurial/release/${name}.tar.gz";
|
||||
sha256 = "5796dd27c884c0effb027c71925fe2c2506b08e0ac8c5f53db259d378ef96569";
|
||||
@ -10,8 +12,10 @@ stdenv.mkDerivation rec {
|
||||
inherit python; # pass it so that the same version can be used in hg2git
|
||||
|
||||
buildInputs = [ python makeWrapper ];
|
||||
|
||||
makeFlags = "PREFIX=$(out)";
|
||||
postInstall = (if args.guiSupport then
|
||||
|
||||
postInstall = (stdenv.lib.optionalString guiSupport
|
||||
''
|
||||
ensureDir $out/etc/mercurial
|
||||
cp contrib/hgk $out/bin
|
||||
@ -23,9 +27,7 @@ stdenv.mkDerivation rec {
|
||||
WRAP_TK=" --set TK_LIBRARY \"${tk}/lib/${tk.libPrefix}\"
|
||||
--set HG \"$out/bin/hg\"
|
||||
--prefix PATH : \"${tk}/bin\" "
|
||||
''
|
||||
else "")
|
||||
+
|
||||
'') +
|
||||
''
|
||||
for i in $(cd $out/bin && ls); do
|
||||
wrapProgram $out/bin/$i \
|
||||
|
@ -1,8 +1,12 @@
|
||||
args: with args;
|
||||
{ composableDerivation, fetchurl, bigloo, curl, fcgi ? null, libxml2 ? null, mysql ? null }:
|
||||
|
||||
let edf = composableDerivation.edf; in
|
||||
|
||||
composableDerivation.composableDerivation {} {
|
||||
name = "roadsend-2.9.3";
|
||||
|
||||
buildInputs = [bigloo curl];
|
||||
|
||||
flags = edf { name = "pcre"; }
|
||||
// edf { name = "fcgi"; enable = { inherit fcgi; }; }
|
||||
// edf { name = "xml"; enable = { buildInputs = [ libxml2 ]; }; }
|
||||
@ -10,24 +14,24 @@ composableDerivation.composableDerivation {} {
|
||||
// edf { name = "odbc"; };
|
||||
# // edf { name = "gtk"} }
|
||||
# // edf { name = "gtk2", enable = { buildInputs = [ mysql ]; } }
|
||||
|
||||
cfg = {
|
||||
pcreSupport = true;
|
||||
fcgiSupport = true;
|
||||
xmlSupport = true;
|
||||
mysqlSupport = true;
|
||||
};
|
||||
src = args.fetchurl {
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://code.roadsend.com/snaps/roadsend-php-20081210.tar.bz2";
|
||||
sha256 = "0yhpiik0dyayd964wvn2k0cq7b1gihx1k3qx343r2l7lla4mapsx";
|
||||
};
|
||||
|
||||
# http://code.roadsend.com/snaps/roadsend-php-testsuite-2.9.7.tar.bz2";
|
||||
# sha256 = "0rf0g9r0prla7daq3aif24d7dx0j01i35hcm8h5bbg3gvpfim463";
|
||||
|
||||
# tell pcc where to find the fastcgi library
|
||||
postInstall = " sed -e \"s=(ldflags fastcgi.*=(ldflags -l fastcgi -L \$fcgi)=\" -i \$out/etc/pcc.conf ";
|
||||
|
||||
meta = {
|
||||
description = "roadsend PHP -> C compiler";
|
||||
description = "A PHP to C compiler";
|
||||
homepage = http://www.roadsend.com;
|
||||
# you can choose one of the following licenses:
|
||||
# Runtime license is LPGL 2.1
|
||||
|
@ -1,19 +1,26 @@
|
||||
args: with args;
|
||||
stdenv.mkDerivation rec {
|
||||
name = "facile-1.1";
|
||||
src = fetchurl {
|
||||
url = "${meta.homepage}/distrib/${name}.tar.gz";
|
||||
sha256 = "1jp59ankjds8mh4vm0b5h4fd1lcbfn0rd6n151cgh14ihsknnym8";
|
||||
};
|
||||
dontAddPrefix = 1;
|
||||
patchPhase = "sed -e 's@mkdir@mkdir -p@' -i Makefile";
|
||||
postConfigure = "make -C src .depend";
|
||||
makeFlags = "FACILEDIR=\${out}/lib/ocaml/facile";
|
||||
buildInputs = [ocaml];
|
||||
{ stdenv, fetchurl, ocaml }:
|
||||
|
||||
meta = {
|
||||
homepage = http://www.recherche.enac.fr/log/facile;
|
||||
license = "LGPL";
|
||||
description = "A Functional Constraint Library";
|
||||
};
|
||||
stdenv.mkDerivation rec {
|
||||
name = "facile-1.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "${meta.homepage}/distrib/${name}.tar.gz";
|
||||
sha256 = "1jp59ankjds8mh4vm0b5h4fd1lcbfn0rd6n151cgh14ihsknnym8";
|
||||
};
|
||||
|
||||
dontAddPrefix = 1;
|
||||
|
||||
patchPhase = "sed -e 's@mkdir@mkdir -p@' -i Makefile";
|
||||
|
||||
postConfigure = "make -C src .depend";
|
||||
|
||||
makeFlags = "FACILEDIR=\${out}/lib/ocaml/facile";
|
||||
|
||||
buildInputs = [ ocaml ];
|
||||
|
||||
meta = {
|
||||
homepage = http://www.recherche.enac.fr/log/facile;
|
||||
license = "LGPL";
|
||||
description = "A Functional Constraint Library";
|
||||
};
|
||||
}
|
||||
|
@ -1,19 +1,21 @@
|
||||
args:
|
||||
args.stdenv.mkDerivation {
|
||||
{ stdenv, fetchurl, pkgconfig, glib, babl, libpng, cairo, libjpeg
|
||||
, librsvg, pango, gtk }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "gegl-0.0.22";
|
||||
|
||||
src = args.fetchurl {
|
||||
src = fetchurl {
|
||||
url = ftp://ftp.gimp.org/pub/gegl/0.0/gegl-0.0.22.tar.bz2;
|
||||
sha256 = "0nx6r9amzhw5d2ghlw3z8qnry18rwz1ymvl2cm31b8p49z436wl5";
|
||||
};
|
||||
|
||||
configureFlags = "--disable-docs"; # needs fonts otherwise don't know how to pass them
|
||||
|
||||
buildInputs =(with args; [pkgconfig glib babl libpng cairo libjpeg librsvg pango gtk] );
|
||||
buildInputs = [ pkgconfig glib babl libpng cairo libjpeg librsvg pango gtk ];
|
||||
|
||||
meta = {
|
||||
description = "graph based image processing framework";
|
||||
homepage = http://www.gegl.org;
|
||||
license = "GPL3";
|
||||
description = "Graph-based image processing framework";
|
||||
homepage = http://www.gegl.org;
|
||||
license = "GPL3";
|
||||
};
|
||||
}
|
||||
|
@ -1,30 +1,31 @@
|
||||
# alsaLib vorbisTools python can be made optional
|
||||
# alsaLib vorbisTools python can be made optional
|
||||
|
||||
args:
|
||||
args.stdenv.mkDerivation {
|
||||
{ stdenv, fetchurl, python, tcl, tk, vorbisTools, pkgconfig, x11 }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "snack-2.2.10";
|
||||
|
||||
src = args.fetchurl {
|
||||
src = fetchurl {
|
||||
url = http://www.speech.kth.se/snack/dist/snack2.2.10.tar.gz;
|
||||
sha256 = "07p89jv9qnjqkszws9sssq93ayvwpdnkcxrvyicbm4mb8x2pdzjb";
|
||||
};
|
||||
|
||||
configureFlags = "--with-tcl=${args.tcl}/lib --with-tk=${args.tk}/lib";
|
||||
configureFlags = "--with-tcl=${tcl}/lib --with-tk=${tk}/lib";
|
||||
|
||||
postUnpack=''sourceRoot="$sourceRoot/unix"'';
|
||||
postUnpack = ''sourceRoot="$sourceRoot/unix"'';
|
||||
|
||||
buildInputs =(with args; [python tcl tk vorbisTools pkgconfig x11]);
|
||||
buildInputs = [ python tcl tk vorbisTools pkgconfig x11 ];
|
||||
|
||||
postInstall="aoeu";
|
||||
postInstall = "aoeu";
|
||||
|
||||
installPhase=''
|
||||
installPhase = ''
|
||||
ensureDir $out
|
||||
make install DESTDIR="$out"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "The Snack Sound Toolkit (Tcl)";
|
||||
homepage = "http://www.speech.kth.se/snack/";
|
||||
license = "GPL-2";
|
||||
description = "The Snack Sound Toolkit (Tcl)";
|
||||
homepage = http://www.speech.kth.se/snack/;
|
||||
license = "GPL-2";
|
||||
};
|
||||
}
|
||||
|
@ -1,19 +1,21 @@
|
||||
args: with args;
|
||||
{ composableDerivation, fetchurl, xapian, pkgconfig
|
||||
, python ? null, php ? null, ruby ? null }:
|
||||
|
||||
let inherit (args.composableDerivation) composableDerivation wwf; in
|
||||
composableDerivation {} {
|
||||
let inherit (composableDerivation) wwf; in
|
||||
|
||||
name = "xapian-bindings-1.0.14";
|
||||
composableDerivation.composableDerivation {} {
|
||||
|
||||
src = fetchurl {
|
||||
url = http://oligarchy.co.uk/xapian/1.0.14/xapian-bindings-1.0.14.tar.gz;
|
||||
sha256 = "060jjwddv6ws8iy3jkpl4zcrzzinkjvdblkl0gcja90qzl2j81q5";
|
||||
};
|
||||
name = "xapian-bindings-1.0.14";
|
||||
|
||||
buildInputs = [xapian pkgconfig];
|
||||
src = fetchurl {
|
||||
url = http://oligarchy.co.uk/xapian/1.0.14/xapian-bindings-1.0.14.tar.gz;
|
||||
sha256 = "060jjwddv6ws8iy3jkpl4zcrzzinkjvdblkl0gcja90qzl2j81q5";
|
||||
};
|
||||
|
||||
# most interpreters aren't tested yet.. (see python for example how to do it)
|
||||
flags =
|
||||
buildInputs = [ xapian pkgconfig ];
|
||||
|
||||
# most interpreters aren't tested yet.. (see python for example how to do it)
|
||||
flags =
|
||||
wwf {
|
||||
name = "python";
|
||||
enable = {
|
||||
@ -64,9 +66,8 @@ composableDerivation {} {
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "bindings for the xapian library";
|
||||
homepage = xapian.meta.homepage;
|
||||
license = "GPLv2";
|
||||
description = "Bindings for the Xapian library";
|
||||
homepage = xapian.meta.homepage;
|
||||
license = "GPLv2";
|
||||
};
|
||||
|
||||
}
|
@ -1,14 +1,17 @@
|
||||
args:
|
||||
args.stdenv.mkDerivation {
|
||||
{ stdenv, fetchurl, qt4, libpng, lib3ds, freeglut, libXi, libQGLViewer
|
||||
, swig, python }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "freestyle-2.2.0";
|
||||
|
||||
src = args.fetchurl {
|
||||
src = fetchurl {
|
||||
url = mirror://sourceforge/freestyle/freestyle.2.2.0-src.tar.bz2;
|
||||
sha256 = "1h4880fijmfy0x6dbl9hfri071rpj3lnwfzkxi1qyqhy7zyxy7ga";
|
||||
};
|
||||
|
||||
buildInputs =(with args; [qt4 libpng lib3ds freeglut libXi libQGLViewer swig]);
|
||||
inherit (args) python freeglut libQGLViewer lib3ds; # if you want to use another adopt patch and Config.pri
|
||||
buildInputs = [ qt4 libpng lib3ds freeglut libXi libQGLViewer swig ];
|
||||
|
||||
inherit python freeglut libQGLViewer lib3ds; # if you want to use another adopt patch and Config.pri
|
||||
|
||||
buildPhase = ''
|
||||
export PYTHON_VERSION=2.5
|
||||
@ -36,15 +39,15 @@ args.stdenv.mkDerivation {
|
||||
$hide/Freestyle
|
||||
EOF
|
||||
chmod +x $out/bin/Freestyle
|
||||
'';
|
||||
'';
|
||||
|
||||
patches = ./patch;
|
||||
|
||||
installPhase = ":";
|
||||
|
||||
meta = {
|
||||
description = "Non-Photorealistic Line Drawing rendering from 3D scenes";
|
||||
homepage = http://freestyle.sourceforge.net;
|
||||
license = "GPL2";
|
||||
description = "Non-Photorealistic Line Drawing rendering from 3D scenes";
|
||||
homepage = http://freestyle.sourceforge.net;
|
||||
license = "GPL2";
|
||||
};
|
||||
}
|
||||
|
@ -1,4 +1,5 @@
|
||||
args: with args;
|
||||
{ stdenv, fetchurl }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "dnsmasq-2.40";
|
||||
|
||||
@ -10,8 +11,8 @@ stdenv.mkDerivation {
|
||||
installPhase = "ensureDir \$out/bin; make DESTDIR= BINDIR=\$out/bin MANDIR=\$out/man LOCALEDIR=\$out/share/locale install";
|
||||
|
||||
meta = {
|
||||
description = "DNS forwarder and DHCP server";
|
||||
homepage = http://www.thekelleys.org.uk/dnsmasq/doc.html;
|
||||
license = "GPL";
|
||||
};
|
||||
description = "DNS forwarder and DHCP server";
|
||||
homepage = http://www.thekelleys.org.uk/dnsmasq/doc.html;
|
||||
license = "GPL";
|
||||
};
|
||||
}
|
||||
|
@ -2,51 +2,55 @@
|
||||
# restart using 'killall -TERM fcron; fcron -b
|
||||
# use convert-fcrontab to update fcrontab files
|
||||
|
||||
args:
|
||||
args.stdenv.mkDerivation {
|
||||
{ stdenv, fetchurl, perl }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "fcron-3.0.4";
|
||||
|
||||
src = args.fetchurl {
|
||||
src = fetchurl {
|
||||
url = http://fcron.free.fr/archives/fcron-3.0.4.src.tar.gz;
|
||||
sha256 = "15kgphsfa0nqgjd8yxyz947x2xyljj4iyh298kw4c8bz6iznqxn8";
|
||||
};
|
||||
|
||||
buildInputs =(with args; [perl]);
|
||||
buildInputs = [ perl ];
|
||||
|
||||
configureFlags =
|
||||
[ "--with-sendmail=/var/setuid-wrappers/sendmail"
|
||||
"--with-editor=/var/run/current-system/sw/bin/vi"
|
||||
"--with-bootinstall=no"
|
||||
"--sysconfdir=/etc"
|
||||
# fcron would have been default user/grp
|
||||
"--with-username=root"
|
||||
"--with-groupname=root"
|
||||
# fcron must not try to verify that sendmail has already been installed int /var/setuid-wrappers/sendmail
|
||||
"--disable-checks"
|
||||
];
|
||||
|
||||
configureFlags = [ "--with-sendmail=/var/setuid-wrappers/sendmail"
|
||||
"--with-editor=/var/run/current-system/sw/bin/vi"
|
||||
"--with-bootinstall=no"
|
||||
"--sysconfdir=/etc"
|
||||
# fcron would have been default user/grp
|
||||
"--with-username=root"
|
||||
"--with-groupname=root"
|
||||
# fcron must not try to verify that sendmail has already been installed int /var/setuid-wrappers/sendmail
|
||||
"--disable-checks"
|
||||
];
|
||||
installTargets = "install-staged"; # install does also try to change permissions of /etc/* files
|
||||
preConfigure = ''
|
||||
sed -i 's@/usr/bin/env perl@${args.perl}/bin/perl@g' configure script/*
|
||||
# Don't let fcron create the group fcron, nix(os) should do this
|
||||
sed -i '2s@.*@exit 0@' script/user-group
|
||||
|
||||
# --with-bootinstall=no shoud do this, didn't work. So just exit the script before doing anything
|
||||
sed -i '2s@.*@exit 0@' script/boot-install
|
||||
preConfigure =
|
||||
''
|
||||
sed -i 's@/usr/bin/env perl@${perl}/bin/perl@g' configure script/*
|
||||
# Don't let fcron create the group fcron, nix(os) should do this
|
||||
sed -i '2s@.*@exit 0@' script/user-group
|
||||
|
||||
# also don't use chown or chgrp for documentation (or whatever) when installing
|
||||
find -type f | xargs sed -i -e 's@^\(\s\)*chown@\1:@' -e 's@^\(\s\)*chgrp@\1:@'
|
||||
# --with-bootinstall=no shoud do this, didn't work. So just exit the script before doing anything
|
||||
sed -i '2s@.*@exit 0@' script/boot-install
|
||||
|
||||
'';
|
||||
# also don't use chown or chgrp for documentation (or whatever) when installing
|
||||
find -type f | xargs sed -i -e 's@^\(\s\)*chown@\1:@' -e 's@^\(\s\)*chgrp@\1:@'
|
||||
'';
|
||||
|
||||
patchPhase = ''
|
||||
# don't try to create /etc/fcron.{allow,deny,conf}
|
||||
|
||||
sed -i -e 's@test -f $(DESTDIR)$(ETC)/fcron.conf @ # @' \
|
||||
-e 's@if test ! -f $(DESTDIR)$(ETC)/fcron.allow@ # @' Makefile.in
|
||||
'';
|
||||
patchPhase =
|
||||
''
|
||||
# don't try to create /etc/fcron.{allow,deny,conf}
|
||||
sed -i -e 's@test -f $(DESTDIR)$(ETC)/fcron.conf @ # @' \
|
||||
-e 's@if test ! -f $(DESTDIR)$(ETC)/fcron.allow@ # @' Makefile.in
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description="A command scheduler with extended capabilities over cron and anacron";
|
||||
homepage = http://fcron.free.fr;
|
||||
license = "GPLv2";
|
||||
description="A command scheduler with extended capabilities over cron and anacron";
|
||||
homepage = http://fcron.free.fr;
|
||||
license = "GPLv2";
|
||||
};
|
||||
}
|
||||
|
@ -2647,10 +2647,7 @@ let
|
||||
};
|
||||
|
||||
roadsend = import ../development/compilers/roadsend {
|
||||
inherit fetchurl stdenv flex bison bigloo lib curl composableDerivation;
|
||||
# optional features
|
||||
# all features pcre, fcgi xml mysql, sqlite3, (not implemented: odbc gtk gtk2)
|
||||
flags = ["pcre" "xml" "mysql"];
|
||||
inherit fetchurl bigloo curl composableDerivation;
|
||||
inherit mysql libxml2 fcgi;
|
||||
};
|
||||
|
||||
@ -2843,10 +2840,9 @@ let
|
||||
# mercurial (hg) bleeding edge version
|
||||
octaveHG = import ../development/interpreters/octave/hg.nix {
|
||||
inherit fetchurl sourceFromHead readline ncurses perl flex atlas getConfig glibc qhull gfortran;
|
||||
inherit automake autoconf bison gperf lib python gnuplot texinfo texLive; # for dev Version
|
||||
inherit automake autoconf bison gperf lib python gnuplot texinfo texLive;
|
||||
inherit stdenv;
|
||||
inherit (xlibs) libX11;
|
||||
#stdenv = overrideGCC stdenv gcc40;
|
||||
};
|
||||
|
||||
perl58 = import ../development/interpreters/perl-5.8 {
|
||||
@ -3961,7 +3957,7 @@ let
|
||||
};
|
||||
|
||||
gegl = import ../development/libraries/gegl {
|
||||
inherit fetchurl stdenv libpng pkgconfig babl openexr;
|
||||
inherit fetchurl stdenv libpng pkgconfig babl;
|
||||
# avocodec avformat librsvg
|
||||
inherit cairo libjpeg librsvg;
|
||||
inherit (gtkLibs) pango glib gtk;
|
||||
@ -5426,7 +5422,7 @@ let
|
||||
snack = import ../development/libraries/snack {
|
||||
inherit fetchurl stdenv tcl tk pkgconfig x11;
|
||||
# optional
|
||||
inherit alsaLib vorbisTools python;
|
||||
inherit vorbisTools python;
|
||||
};
|
||||
|
||||
speex = import ../development/libraries/speex {
|
||||
@ -5562,9 +5558,9 @@ let
|
||||
inherit fetchurl stdenv zlib;
|
||||
};
|
||||
|
||||
xapianBindings = (import ../development/libraries/xapian/bindings/1.0.14.nix) {
|
||||
inherit fetchurl stdenv xapian composableDerivation pkgconfig;
|
||||
inherit ruby perl php tcl python; # TODO perl php Java, tcl, C#, python
|
||||
xapianBindings = (import ../development/libraries/xapian/bindings) {
|
||||
inherit fetchurl xapian composableDerivation pkgconfig;
|
||||
inherit ruby php python; # TODO perl php Java, tcl, C#, python
|
||||
};
|
||||
|
||||
Xaw3d = import ../development/libraries/Xaw3d {
|
||||
@ -7458,11 +7454,10 @@ let
|
||||
};
|
||||
|
||||
beast = import ../applications/audio/beast {
|
||||
# stdenv = overrideGCC stdenv gcc34;
|
||||
inherit stdenv fetchurl zlib guile pkgconfig intltool libogg libvorbis python libxml2 bash perl gettext;
|
||||
# stdenv = overrideGCC stdenv gcc34;
|
||||
inherit stdenv fetchurl zlib guile pkgconfig intltool libogg libvorbis perl gettext;
|
||||
inherit (gtkLibs) gtk glib;
|
||||
inherit (gnome) libgnomecanvas libart_lgpl;
|
||||
inherit automake autoconf;
|
||||
};
|
||||
|
||||
bitlbee = import ../applications/networking/instant-messengers/bitlbee {
|
||||
@ -8398,7 +8393,7 @@ let
|
||||
};
|
||||
|
||||
mercurial = import ../applications/version-management/mercurial {
|
||||
inherit fetchurl stdenv makeWrapper getConfig tk;
|
||||
inherit fetchurl stdenv makeWrapper tk;
|
||||
guiSupport = getConfig ["mercurial" "guiSupport"] false; # for hgk (gitk gui for hg)
|
||||
python = # allow cloning sources from https servers.
|
||||
if getConfig ["mercurial" "httpsSupport"] true
|
||||
@ -8815,14 +8810,9 @@ let
|
||||
};
|
||||
|
||||
sox = import ../applications/misc/audio/sox {
|
||||
inherit fetchurl stdenv lib composableDerivation;
|
||||
# optional features
|
||||
inherit alsaLib libao ffmpeg;
|
||||
inherit libsndfile libogg flac libmad lame libsamplerate;
|
||||
# Using the default nix ffmpeg I get this error when linking
|
||||
# .libs/libsox_la-ffmpeg.o: In function `audio_decode_frame':
|
||||
# /tmp/nix-7957-1/sox-14.0.0/src/ffmpeg.c:130: undefined reference to `avcodec_decode_audio2
|
||||
# That's why I'v added ffmpeg_svn
|
||||
inherit fetchurl lib composableDerivation;
|
||||
inherit alsaLib libao;
|
||||
inherit libmad lame;
|
||||
};
|
||||
|
||||
stumpwm = builderDefsPackage (import ../applications/window-managers/stumpwm) {
|
||||
@ -9553,7 +9543,7 @@ let
|
||||
};
|
||||
|
||||
kphone = import ../applications/networking/kphone {
|
||||
inherit fetchurl lib autoconf automake libtool pkgconfig openssl libpng alsaLib;
|
||||
inherit fetchurl autoconf automake libtool pkgconfig openssl libpng alsaLib;
|
||||
qt = qt3;
|
||||
inherit (xlibs) libX11 libXext libXt libICE libSM;
|
||||
stdenv = overrideGCC stdenv gcc42; # I'm to lazy to clean up header files
|
||||
|
Loading…
Reference in New Issue
Block a user