diff --git a/pkgs/atk/atk-build.sh b/pkgs/atk/atk-build.sh new file mode 100755 index 000000000000..45cb8de4fab7 --- /dev/null +++ b/pkgs/atk/atk-build.sh @@ -0,0 +1,12 @@ +#! /bin/sh + +export PATH=$pkgconfig/bin:/bin:/usr/bin +envpkgs=$glib +. $setenv + +tar xvfj $src || exit 1 +cd atk-* || exit 1 +./configure --prefix=$out || exit 1 +make || exit 1 +make install || exit 1 +echo $envpkgs > $out/envpkgs || exit 1 diff --git a/pkgs/atk/atk.fix b/pkgs/atk/atk.fix new file mode 100644 index 000000000000..c8ce208d4cfb --- /dev/null +++ b/pkgs/atk/atk.fix @@ -0,0 +1,15 @@ +Package( + [ ("name", "atk-1.2.4") + + , ("build", Relative("atk/atk-build.sh")) + , ("setenv", Relative("helpers/set-env.sh")) + + , ("src", App(IncludeFix("fetchurl/fetchurl.fix"), + [ ("url", "ftp://ftp.gtk.org/pub/gtk/v2.2/atk-1.2.4.tar.bz2") + , ("md5", "2d6d50df31abe0e8892b5d3e7676a02d") + ])) + + , ("pkgconfig", IncludeFix("pkgconfig/pkgconfig.fix")) + , ("glib", IncludeFix("glib/glib.fix")) + ] +) diff --git a/pkgs/glib/glib-build.sh b/pkgs/glib/glib-build.sh new file mode 100755 index 000000000000..d06756000e76 --- /dev/null +++ b/pkgs/glib/glib-build.sh @@ -0,0 +1,9 @@ +#! /bin/sh + +export PATH=$pkgconfig/bin:/bin:/usr/bin + +tar xvfj $src +cd glib-* +./configure --prefix=$out +make +make install diff --git a/pkgs/glib/glib.fix b/pkgs/glib/glib.fix new file mode 100644 index 000000000000..d622ead6e968 --- /dev/null +++ b/pkgs/glib/glib.fix @@ -0,0 +1,13 @@ +Package( + [ ("name", "glib-2.2.2") + + , ("build", Relative("glib/glib-build.sh")) + + , ("src", App(IncludeFix("fetchurl/fetchurl.fix"), + [ ("url", "ftp://ftp.gtk.org/pub/gtk/v2.2/glib-2.2.2.tar.bz2") + , ("md5", "3e9a9512943c81a78cafa0536dcc8b41") + ])) + + , ("pkgconfig", IncludeFix("pkgconfig/pkgconfig.fix")) + ] +) diff --git a/pkgs/gnet/gnet-build.sh b/pkgs/gnet/gnet-build.sh new file mode 100755 index 000000000000..05caf569474f --- /dev/null +++ b/pkgs/gnet/gnet-build.sh @@ -0,0 +1,12 @@ +#! /bin/sh + +export PATH=$pkgconfig/bin:/bin:/usr/bin +envpkgs=$glib +. $setenv + +tar xvfz $src || exit 1 +cd gnet-* || exit 1 +./configure --prefix=$out || exit 1 +make || exit 1 +make install || exit 1 +echo $envpkgs > $out/envpkgs || exit 1 diff --git a/pkgs/gnet/gnet.fix b/pkgs/gnet/gnet.fix new file mode 100644 index 000000000000..79c2de56a32d --- /dev/null +++ b/pkgs/gnet/gnet.fix @@ -0,0 +1,15 @@ +Package( + [ ("name", "gnet-1.1.9") + + , ("build", Relative("gnet/gnet-build.sh")) + , ("setenv", Relative("helpers/set-env.sh")) + + , ("src", App(IncludeFix("fetchurl/fetchurl.fix"), + [ ("url", "http://www.gnetlibrary.org/src/gnet-1.1.9.tar.gz") + , ("md5", "381b5c6d4031806fc4c3e6b28dc752ec") + ])) + + , ("pkgconfig", IncludeFix("pkgconfig/pkgconfig.fix")) + , ("glib", IncludeFix("glib/glib.fix")) + ] +) diff --git a/pkgs/gtk+/gtk+-build.sh b/pkgs/gtk+/gtk+-build.sh new file mode 100755 index 000000000000..c15efd1551db --- /dev/null +++ b/pkgs/gtk+/gtk+-build.sh @@ -0,0 +1,12 @@ +#! /bin/sh + +export PATH=$pkgconfig/bin:/bin:/usr/bin +envpkgs="$glib $atk $pango" +. $setenv + +tar xvfj $src || exit 1 +cd gtk+-* || exit 1 +./configure --prefix=$out --x-includes=/usr/X11/include --x-libraries=/usr/X11/lib || exit 1 +make || exit 1 +make install || exit 1 +echo $envpkgs > $out/envpkgs || exit 1 diff --git a/pkgs/gtk+/gtk+.fix b/pkgs/gtk+/gtk+.fix new file mode 100644 index 000000000000..173b17ae5e08 --- /dev/null +++ b/pkgs/gtk+/gtk+.fix @@ -0,0 +1,17 @@ +Package( + [ ("name", "gtk+-2.2.2") + + , ("build", Relative("gtk+/gtk+-build.sh")) + , ("setenv", Relative("helpers/set-env.sh")) + + , ("src", App(IncludeFix("fetchurl/fetchurl.fix"), + [ ("url", "ftp://ftp.gtk.org/pub/gtk/v2.2/gtk+-2.2.2.tar.bz2") + , ("md5", "5a7c639f0f2d682bdc17e3f81c17c79c") + ])) + + , ("pkgconfig", IncludeFix("pkgconfig/pkgconfig.fix")) + , ("glib", IncludeFix("glib/glib.fix")) + , ("atk", IncludeFix("atk/atk.fix")) + , ("pango", IncludeFix("pango/pango.fix")) + ] +) diff --git a/pkgs/gtkspell/gtkspell-build.sh b/pkgs/gtkspell/gtkspell-build.sh new file mode 100755 index 000000000000..15f5e43553af --- /dev/null +++ b/pkgs/gtkspell/gtkspell-build.sh @@ -0,0 +1,14 @@ +#! /bin/sh + +export PATH=$pkgconfig/bin:/bin:/usr/bin +envpkgs="$gtk $pspell" +. $setenv + +export C_INCLUDE_PATH=$pspell/include:$C_INCLUDE_PATH + +tar xvfz $src || exit 1 +cd gtkspell-* || exit 1 +./configure --prefix=$out --disable-gtk-doc || exit 1 +make || exit 1 +make install || exit 1 +echo $envpkgs > $out/envpkgs || exit 1 diff --git a/pkgs/gtkspell/gtkspell.fix b/pkgs/gtkspell/gtkspell.fix new file mode 100644 index 000000000000..b1438b1c7656 --- /dev/null +++ b/pkgs/gtkspell/gtkspell.fix @@ -0,0 +1,16 @@ +Package( + [ ("name", "gtkspell-2.0.4") + + , ("build", Relative("gtkspell/gtkspell-build.sh")) + , ("setenv", Relative("helpers/set-env.sh")) + + , ("src", App(IncludeFix("fetchurl/fetchurl.fix"), + [ ("url", "http://gtkspell.sourceforge.net/download/gtkspell-2.0.4.tar.gz") + , ("md5", "4ded985b8eefdf9ac6fbf79cad69ccbd") + ])) + + , ("pkgconfig", IncludeFix("pkgconfig/pkgconfig.fix")) + , ("gtk", IncludeFix("gtk+/gtk+.fix")) + , ("pspell", IncludeFix("pspell/pspell.fix")) + ] +) diff --git a/pkgs/libxml2/libxml2-build.sh b/pkgs/libxml2/libxml2-build.sh new file mode 100755 index 000000000000..39035ceb94e2 --- /dev/null +++ b/pkgs/libxml2/libxml2-build.sh @@ -0,0 +1,9 @@ +#! /bin/sh + +export PATH=/bin:/usr/bin + +tar xvfz $src || exit 1 +cd libxml2-* || exit 1 +./configure --prefix=$out || exit 1 +make || exit 1 +make install || exit 1 diff --git a/pkgs/libxml2/libxml2.fix b/pkgs/libxml2/libxml2.fix new file mode 100644 index 000000000000..d000dac0d9c0 --- /dev/null +++ b/pkgs/libxml2/libxml2.fix @@ -0,0 +1,11 @@ +Package( + [ ("name", "libxml2-2.5.8") + + , ("build", Relative("libxml2/libxml2-build.sh")) + + , ("src", App(IncludeFix("fetchurl/fetchurl.fix"), + [ ("url", "ftp://fr.rpmfind.net/pub/libxml/libxml2-2.5.8.tar.gz") + , ("md5", "b2caf6efe9ff9c4d2c175fb0689bd20e") + ])) + ] +) diff --git a/pkgs/pan/pan-build.sh b/pkgs/pan/pan-build.sh new file mode 100755 index 000000000000..13307bbff62b --- /dev/null +++ b/pkgs/pan/pan-build.sh @@ -0,0 +1,14 @@ +#! /bin/sh + +export PATH=$pkgconfig/bin:/bin:/usr/bin +envpkgs="$gtk $gtkspell $gnet $libxml" +. $setenv + +export LDFLAGS=-s + +tar xvfj $src +cd pan-* +./configure --prefix=$out +make +make install +echo $envpkgs > $out/envpkgs || exit 1 diff --git a/pkgs/pan/pan.fix b/pkgs/pan/pan.fix new file mode 100644 index 000000000000..9717e0d1b16a --- /dev/null +++ b/pkgs/pan/pan.fix @@ -0,0 +1,18 @@ +Package( + [ ("name", "pan-0.14.0.90") + + , ("build", Relative("pan/pan-build.sh")) + , ("setenv", Relative("helpers/set-env.sh")) + + , ("src", App(IncludeFix("fetchurl/fetchurl.fix"), + [ ("url", "http://pan.rebelbase.com/download/releases/0.14.0.90/SOURCE/pan-0.14.0.90.tar.bz2") + , ("md5", "59612bf2551650c0060b214f9742a105") + ])) + + , ("pkgconfig", IncludeFix("pkgconfig/pkgconfig.fix")) + , ("gtk", IncludeFix("gtk+/gtk+.fix")) + , ("gtkspell", IncludeFix("gtkspell/gtkspell.fix")) + , ("gnet", IncludeFix("gnet/gnet.fix")) + , ("libxml", IncludeFix("libxml2/libxml2.fix")) + ] +) diff --git a/pkgs/pango/pango-build.sh b/pkgs/pango/pango-build.sh new file mode 100755 index 000000000000..f8b6ed65cf43 --- /dev/null +++ b/pkgs/pango/pango-build.sh @@ -0,0 +1,12 @@ +#! /bin/sh + +export PATH=$pkgconfig/bin:/bin:/usr/bin +envpkgs="$glib $Xft" +. $setenv + +tar xvfj $src || exit 1 +cd pango-* || exit 1 +./configure --prefix=$out --x-includes=/usr/X11/include --x-libraries=/usr/X11/lib || exit 1 +make || exit 1 +make install || exit 1 +echo $envpkgs > $out/envpkgs || exit 1 diff --git a/pkgs/pango/pango.fix b/pkgs/pango/pango.fix new file mode 100644 index 000000000000..b212ea8c39e3 --- /dev/null +++ b/pkgs/pango/pango.fix @@ -0,0 +1,16 @@ +Package( + [ ("name", "pango-1.2.3") + + , ("build", Relative("pango/pango-build.sh")) + , ("setenv", Relative("helpers/set-env.sh")) + + , ("src", App(IncludeFix("fetchurl/fetchurl.fix"), + [ ("url", "ftp://ftp.gtk.org/pub/gtk/v2.2/pango-1.2.3.tar.bz2") + , ("md5", "12247592ea582907cfd2de81aeb32caf") + ])) + + , ("pkgconfig", IncludeFix("pkgconfig/pkgconfig.fix")) + , ("glib", IncludeFix("glib/glib.fix")) + , ("Xft", IncludeFix("Xft/Xft.fix")) + ] +) diff --git a/pkgs/pkgconfig/pkgconfig.fix b/pkgs/pkgconfig/pkgconfig.fix index 8ba079f70928..e98280bb3c2f 100644 --- a/pkgs/pkgconfig/pkgconfig.fix +++ b/pkgs/pkgconfig/pkgconfig.fix @@ -3,7 +3,7 @@ Package( , ("build", Relative("pkgconfig/pkgconfig-build.sh")) , ("src", App(IncludeFix("fetchurl/fetchurl.fix"), [ ("url", "http://www.freedesktop.org/software/pkgconfig/releases/pkgconfig-0.15.0.tar.gz") - , ("md5", "c62371dd07ef85043e91f298176c771f") + , ("md5", "a7e4f60a6657dbc434334deb594cc242") ])) ] ) diff --git a/pkgs/pspell/pspell-build.sh b/pkgs/pspell/pspell-build.sh new file mode 100755 index 000000000000..5916ca2f7144 --- /dev/null +++ b/pkgs/pspell/pspell-build.sh @@ -0,0 +1,9 @@ +#! /bin/sh + +export PATH=/bin:/usr/bin + +tar xvfz $src || exit 1 +cd pspell-* || exit 1 +./configure --prefix=$out || exit 1 +make || exit 1 +make install || exit 1 diff --git a/pkgs/pspell/pspell.fix b/pkgs/pspell/pspell.fix new file mode 100644 index 000000000000..2d092091e300 --- /dev/null +++ b/pkgs/pspell/pspell.fix @@ -0,0 +1,11 @@ +Package( + [ ("name", "pspell-.12.2") + + , ("build", Relative("pspell/pspell-build.sh")) + + , ("src", App(IncludeFix("fetchurl/fetchurl.fix"), + [ ("url", "http://unc.dl.sourceforge.net/sourceforge/pspell/pspell-.12.2.tar.gz") + , ("md5", "cfd3816b2372932a1b71c0ce4e9f881e") + ])) + ] +) diff --git a/pkgs/system/system.fix b/pkgs/system/system.fix index 8c5bf5893d52..ef5458d60952 100644 --- a/pkgs/system/system.fix +++ b/pkgs/system/system.fix @@ -6,6 +6,6 @@ Package( , ("actPkgConfig", IncludeFix("pkgconfig/pkgconfig.fix")) , ("actOpenSSL", IncludeFix("openssl/openssl.fix")) , ("actSubversion", IncludeFix("subversion/subversion.fix")) - , ("actXft", IncludeFix("Xft/Xft.fix")) + , ("actPan", IncludeFix("pan/pan.fix")) ] )