parent
deec2fbb21
commit
cc87e86386
@ -0,0 +1,10 @@ |
||||
#! /bin/sh |
||||
|
||||
buildinputs="$pkgconfig $gtk $gtkspell $gnet $libxml2 $perl" |
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfj $src || exit 1 |
||||
cd pan-* || exit 1 |
||||
./configure --prefix=$out || exit 1 |
||||
make || exit 1 |
||||
make install || exit 1 |
@ -0,0 +1,26 @@ |
||||
{ spellChecking ? true |
||||
, stdenv, fetchurl, pkgconfig, gtk, gtkspell ? null, gnet, libxml2, perl |
||||
}: |
||||
|
||||
assert !isNull pkgconfig && !isNull gtk && !isNull gnet |
||||
&& !isNull libxml2 && !isNull perl; |
||||
assert spellChecking -> !isNull gtkspell && gtk == gtkspell.gtk; |
||||
assert gtk.glib == gnet.glib; |
||||
|
||||
derivation { |
||||
name = "pan-0.14.2"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = http://pan.rebelbase.com/download/releases/0.14.2/SOURCE/pan-0.14.2.tar.bz2; |
||||
md5 = "ed3188e7059bb6d6c209ee5d46ac1852"; |
||||
}; |
||||
spellChecking = spellChecking; |
||||
stdenv = stdenv; |
||||
pkgconfig = pkgconfig; |
||||
gtk = gtk; |
||||
gtkspell = if spellChecking then gtkspell else null; |
||||
gnet = gnet; |
||||
libxml2 = libxml2; |
||||
perl = perl; |
||||
} |
@ -0,0 +1,18 @@ |
||||
#! /bin/sh |
||||
|
||||
buildinputs="$freetype $expat $x11 $ed" |
||||
. $stdenv/setup || exit 1 |
||||
|
||||
# Fontconfig generates a bad `fonts.conf' file is the timezone is not known |
||||
# (because it calls `date'). |
||||
export TZ=UTC |
||||
|
||||
tar xvfz $src || exit 1 |
||||
cd fontconfig-* || exit 1 |
||||
./configure --prefix=$out --with-confdir=$out/etc/fonts \ |
||||
--x-includes=$x11/include --x-libraries=$x11/lib \ |
||||
--with-expat-includes=$expat/include --with-expat-lib=$expat/lib || exit 1 |
||||
make || exit 1 |
||||
make install || exit 1 |
||||
|
||||
echo "$freetype" > $out/propagated-build-inputs || exit 1 |
@ -0,0 +1,21 @@ |
||||
{stdenv, fetchurl, x11, freetype, expat, ed}: |
||||
|
||||
assert !isNull x11 && x11.buildClientLibs; |
||||
assert !isNull freetype; |
||||
assert !isNull expat; |
||||
assert !isNull ed; |
||||
|
||||
derivation { |
||||
name = "fontconfig-2.2.90"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = http://pdx.freedesktop.org/software/fontconfig/releases/fontconfig-2.2.90.tar.gz; |
||||
md5 = "5cb87476743be1bbf1674ed72a76ae6a"; |
||||
}; |
||||
stdenv = stdenv; |
||||
x11 = x11; |
||||
freetype = freetype; |
||||
expat = expat; |
||||
ed = ed; |
||||
} |
@ -0,0 +1,10 @@ |
||||
#! /bin/sh |
||||
|
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfj $src || exit 1 |
||||
cd freetype-* || exit 1 |
||||
./configure --prefix=$out || exit 1 |
||||
make || exit 1 |
||||
make install || exit 1 |
||||
strip -S $out/lib/*.a || exit 1 |
@ -0,0 +1,10 @@ |
||||
{stdenv, fetchurl}: derivation { |
||||
name = "freetype-2.1.5"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = http://heanet.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.5.tar.bz2; |
||||
md5 = "54537b518b84d04190a1eccd393a29df"; |
||||
}; |
||||
stdenv = stdenv; |
||||
} |
@ -0,0 +1,9 @@ |
||||
#! /bin/sh |
||||
|
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfz $src || exit 1 |
||||
cd gettext-* || exit 1 |
||||
./configure --prefix=$out || exit 1 |
||||
make || exit 1 |
||||
make install || exit 1 |
@ -0,0 +1,10 @@ |
||||
{stdenv, fetchurl}: derivation { |
||||
name = "gettext-0.12.1"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = ftp://ftp.nluug.nl/pub/gnu/gettext/gettext-0.12.1.tar.gz; |
||||
md5 = "5d4bddd300072315e668247e5b7d5bdb"; |
||||
}; |
||||
stdenv = stdenv; |
||||
} |
@ -0,0 +1,10 @@ |
||||
#! /bin/sh |
||||
|
||||
buildinputs="$pkgconfig $glib" |
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfz $src || exit 1 |
||||
cd gnet-* || exit 1 |
||||
./configure --prefix=$out || exit 1 |
||||
make || exit 1 |
||||
make install || exit 1 |
@ -0,0 +1,16 @@ |
||||
{stdenv, fetchurl, pkgconfig, glib}: |
||||
|
||||
assert !isNull pkgconfig && !isNull glib; |
||||
|
||||
derivation { |
||||
name = "gnet-2.0.4"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = http://www.gnetlibrary.org/src/gnet-2.0.4.tar.gz; |
||||
md5 = "b43e728391143214e2cfd0b835b6fd2a"; |
||||
}; |
||||
stdenv = stdenv; |
||||
pkgconfig = pkgconfig; |
||||
glib = glib; |
||||
} |
@ -0,0 +1,10 @@ |
||||
#! /bin/sh |
||||
|
||||
buildinputs="$pkgconfig $perl $glib" |
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfj $src || exit 1 |
||||
cd atk-* || exit 1 |
||||
./configure --prefix=$out || exit 1 |
||||
make || exit 1 |
||||
make install || exit 1 |
@ -0,0 +1,17 @@ |
||||
{stdenv, fetchurl, pkgconfig, glib, perl}: |
||||
|
||||
assert !isNull pkgconfig && !isNull glib && !isNull perl; |
||||
|
||||
derivation { |
||||
name = "atk-1.2.4"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = ftp://ftp.gtk.org/pub/gtk/v2.2/atk-1.2.4.tar.bz2; |
||||
md5 = "2d6d50df31abe0e8892b5d3e7676a02d"; |
||||
}; |
||||
stdenv = stdenv; |
||||
pkgconfig = pkgconfig; |
||||
glib = glib; |
||||
perl = perl; |
||||
} |
@ -0,0 +1,10 @@ |
||||
#! /bin/sh |
||||
|
||||
buildinputs="$pkgconfig $gettext $perl" |
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfj $src || exit 1 |
||||
cd glib-* || exit 1 |
||||
./configure --prefix=$out || exit 1 |
||||
make || exit 1 |
||||
make install || exit 1 |
@ -0,0 +1,17 @@ |
||||
{stdenv, fetchurl, pkgconfig, gettext, perl}: |
||||
|
||||
assert !isNull pkgconfig && !isNull gettext && !isNull perl; |
||||
|
||||
derivation { |
||||
name = "glib-2.2.3"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = ftp://ftp.gtk.org/pub/gtk/v2.2/glib-2.2.3.tar.bz2; |
||||
md5 = "aa214a10d873b68ddd67cd9de2ccae55"; |
||||
}; |
||||
stdenv = stdenv; |
||||
pkgconfig = pkgconfig; |
||||
gettext = gettext; |
||||
perl = perl; |
||||
} |
@ -0,0 +1,13 @@ |
||||
#! /bin/sh |
||||
|
||||
buildinputs="$pkgconfig $x11 $glib $atk $pango $perl $libtiff $libjpeg $libpng" |
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfj $src || exit 1 |
||||
cd gtk+-* || exit 1 |
||||
./configure --prefix=$out --x-includes=$x11/include --x-libraries=$x11/lib \ |
||||
--with-libtiff=$tiff || exit 1 |
||||
make || exit 1 |
||||
make install || exit 1 |
||||
|
||||
echo "$x11 $glib $atk $pango" > $out/propagated-build-inputs || exit 1 |
@ -0,0 +1,30 @@ |
||||
{ stdenv, fetchurl, pkgconfig, x11, glib, atk |
||||
, pango, perl, libtiff, libjpeg, libpng}: |
||||
|
||||
assert !isNull pkgconfig && !isNull x11 && !isNull glib && !isNull atk |
||||
&& !isNull pango && !isNull perl && !isNull perl && !isNull libtiff |
||||
&& !isNull libjpeg && !isNull libpng; |
||||
assert x11.buildClientLibs; |
||||
assert glib == atk.glib; |
||||
assert glib == pango.glib; |
||||
assert x11 == pango.x11; |
||||
|
||||
derivation { |
||||
name = "gtk+-2.2.4"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = ftp://ftp.gtk.org/pub/gtk/v2.2/gtk+-2.2.4.tar.bz2; |
||||
md5 = "605332199533e73bc6eec481fb4f1671"; |
||||
}; |
||||
stdenv = stdenv; |
||||
pkgconfig = pkgconfig; |
||||
x11 = x11; |
||||
glib = glib; |
||||
atk = atk; |
||||
pango = pango; |
||||
perl = perl; |
||||
libtiff = libtiff; |
||||
libjpeg = libjpeg; |
||||
libpng = libpng; |
||||
} |
@ -0,0 +1,12 @@ |
||||
#! /bin/sh |
||||
|
||||
buildinputs="$pkgconfig $x11 $glib $xft" |
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfj $src || exit 1 |
||||
cd pango-* || exit 1 |
||||
./configure --prefix=$out --x-includes=$x11/include --x-libraries=$x11/lib || exit 1 |
||||
make || exit 1 |
||||
make install || exit 1 |
||||
|
||||
echo "$xft" > $out/propagated-build-inputs || exit 1 |
@ -0,0 +1,20 @@ |
||||
{stdenv, fetchurl, pkgconfig, x11, glib, xft}: |
||||
|
||||
assert !isNull pkgconfig && !isNull x11 && !isNull glib && !isNull xft; |
||||
assert x11.buildClientLibs; |
||||
assert xft.x11 == x11; |
||||
|
||||
derivation { |
||||
name = "pango-1.2.5"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = ftp://ftp.gtk.org/pub/gtk/v2.2/pango-1.2.5.tar.bz2; |
||||
md5 = "df00fe3e71cd297010f24f439b6c8ee6"; |
||||
}; |
||||
stdenv = stdenv; |
||||
pkgconfig = pkgconfig; |
||||
x11 = x11; |
||||
glib = glib; |
||||
xft = xft; |
||||
} |
@ -0,0 +1,15 @@ |
||||
#! /bin/sh |
||||
|
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfz $src || exit 1 |
||||
cd jpeg-* || exit 1 |
||||
./configure --prefix=$out --enable-shared || exit 1 |
||||
make || exit 1 |
||||
mkdir $out || exit 1 |
||||
mkdir $out/bin || exit 1 |
||||
mkdir $out/lib || exit 1 |
||||
mkdir $out/include || exit 1 |
||||
mkdir $out/man || exit 1 |
||||
mkdir $out/man/man1 || exit 1 |
||||
make install || exit 1 |
@ -0,0 +1,10 @@ |
||||
{stdenv, fetchurl}: derivation { |
||||
name = "libjpeg-6b"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = http://www.ijg.org/files/jpegsrc.v6b.tar.gz; |
||||
md5 = "dbd5f3b47ed13132f04c685d608a7547"; |
||||
}; |
||||
stdenv = stdenv; |
||||
} |
@ -0,0 +1,16 @@ |
||||
#! /bin/sh |
||||
|
||||
buildinputs="$zlib" |
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfj $src || exit 1 |
||||
cd libpng-* || exit 1 |
||||
make -f scripts/makefile.linux || exit 1 |
||||
mkdir $out || exit 1 |
||||
mkdir $out/bin || exit 1 |
||||
mkdir $out/lib || exit 1 |
||||
mkdir $out/include || exit 1 |
||||
make -f scripts/makefile.linux install prefix=$out || exit 1 |
||||
strip -S $out/lib/*.a || exit 1 |
||||
|
||||
echo "$zlib" > $out/propagated-build-inputs || exit 1 |
@ -0,0 +1,15 @@ |
||||
{stdenv, fetchurl, zlib}: |
||||
|
||||
assert !isNull zlib; |
||||
|
||||
derivation { |
||||
name = "libpng-1.2.5"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = http://heanet.dl.sourceforge.net/sourceforge/png-mng/libpng-1.2.5.tar.bz2; |
||||
md5 = "3fc28af730f12ace49b14568de4ad934"; |
||||
}; |
||||
stdenv = stdenv; |
||||
zlib = zlib; |
||||
} |
@ -0,0 +1,16 @@ |
||||
#! /bin/sh |
||||
|
||||
buildinputs="$zlib $libjpeg" |
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfz $src || exit 1 |
||||
cd tiff-* || exit 1 |
||||
./configure --prefix=$out --with-DIR_MAN=$out/man \ |
||||
--with-ZIP --with-JPEG \ |
||||
--with-DIRS_LIBINC="$zlib/include $libjpeg/include" || exit 1 |
||||
make || exit 1 |
||||
mkdir $out || exit 1 |
||||
make install || exit 1 |
||||
strip -S $out/lib/*.a || exit 1 |
||||
|
||||
echo "$zlib $libjpeg" > $out/propagated-build-inputs || exit 1 |
@ -0,0 +1,16 @@ |
||||
{stdenv, fetchurl, zlib, libjpeg}: |
||||
|
||||
assert !isNull zlib && !isNull libjpeg; |
||||
|
||||
derivation { |
||||
name = "libtiff-3.5.7"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = ftp://ftp.remotesensing.org/pub/libtiff/tiff-v3.5.7.tar.gz; |
||||
md5 = "82243b5ae9b7c9e492aeebc501680990"; |
||||
}; |
||||
stdenv = stdenv; |
||||
zlib = zlib; |
||||
libjpeg = libjpeg; |
||||
} |
@ -0,0 +1,11 @@ |
||||
#! /bin/sh |
||||
|
||||
buildinputs="$zlib" |
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfz $src || exit 1 |
||||
cd libxml2-* || exit 1 |
||||
./configure --prefix=$out || exit 1 |
||||
make || exit 1 |
||||
make install || exit 1 |
||||
strip -S $out/lib/*.a || exit 1 |
@ -0,0 +1,15 @@ |
||||
{stdenv, fetchurl, zlib}: |
||||
|
||||
assert !isNull zlib; |
||||
|
||||
derivation { |
||||
name = "libxml2-2.6.2"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = http://rpmfind.net/pub/libxml/libxml2-2.6.2.tar.gz; |
||||
md5 = "56e7f74d3d44cc16790ad08624faef64"; |
||||
}; |
||||
stdenv = stdenv; |
||||
zlib = zlib; |
||||
} |
@ -0,0 +1,10 @@ |
||||
#! /bin/sh |
||||
|
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfz $src || exit 1 |
||||
cd zlib-* || exit 1 |
||||
./configure --prefix=$out --shared || exit 1 |
||||
make || exit 1 |
||||
mkdir $out || exit 1 |
||||
make install || exit 1 |
@ -0,0 +1,10 @@ |
||||
{stdenv, fetchurl}: derivation { |
||||
name = "zlib-1.1.4"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = http://www.gzip.org/zlib/zlib-1.1.4.tar.gz; |
||||
md5 = "abc405d0bdd3ee22782d7aa20e440f08"; |
||||
}; |
||||
stdenv = stdenv; |
||||
} |
@ -0,0 +1,10 @@ |
||||
#! /bin/sh |
||||
|
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfz $src || exit 1 |
||||
cd pkgconfig-* || exit 1 |
||||
./configure --prefix=$out || exit 1 |
||||
make || exit 1 |
||||
mkdir $out || exit 1 |
||||
make install || exit 1 |
@ -0,0 +1,10 @@ |
||||
{stdenv, fetchurl}: derivation { |
||||
name = "pkgconfig-0.15.0"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = http://www.freedesktop.org/software/pkgconfig/releases/pkgconfig-0.15.0.tar.gz; |
||||
md5 = "a7e4f60a6657dbc434334deb594cc242"; |
||||
}; |
||||
stdenv = stdenv; |
||||
} |
@ -0,0 +1,9 @@ |
||||
#! /bin/sh |
||||
|
||||
. $stdenv/setup || exit 1 |
||||
|
||||
tar xvfz $src || exit 1 |
||||
cd ed-* || exit 1 |
||||
./configure --prefix=$out || exit 1 |
||||
make || exit 1 |
||||
make install || exit 1 |
@ -0,0 +1,10 @@ |
||||
{stdenv, fetchurl}: derivation { |
||||
name = "ed-0.2"; |
||||
system = stdenv.system; |
||||
builder = ./builder.sh; |
||||
src = fetchurl { |
||||
url = ftp://ftp.gnu.org/pub/gnu/ed/ed-0.2.tar.gz; |
||||
md5 = "ddd57463774cae9b50e70cd51221281b"; |
||||
}; |
||||
stdenv = stdenv; |
||||
} |
Loading…
Reference in new issue