From 1a5e75c1922eadabdba68b3f7de7cf8ff1235ef8 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 22 Jul 2003 20:33:18 +0000 Subject: [PATCH] * Added a package for Sylpheed (which depends on glib/gtk+ 1.2.10). svn path=/nixpkgs/trunk/; revision=195 --- pkgs/glib-1/glib-build.sh | 9 +++++++++ pkgs/glib-1/glib.fix | 11 +++++++++++ pkgs/gtk+-1/gtk+-build.sh | 12 ++++++++++++ pkgs/gtk+-1/gtk+.fix | 14 ++++++++++++++ pkgs/sylpheed/sylpheed-build.sh | 16 ++++++++++++++++ pkgs/sylpheed/sylpheed.fix | 15 +++++++++++++++ pkgs/system/system.fix | 3 +++ 7 files changed, 80 insertions(+) create mode 100755 pkgs/glib-1/glib-build.sh create mode 100644 pkgs/glib-1/glib.fix create mode 100755 pkgs/gtk+-1/gtk+-build.sh create mode 100644 pkgs/gtk+-1/gtk+.fix create mode 100755 pkgs/sylpheed/sylpheed-build.sh create mode 100644 pkgs/sylpheed/sylpheed.fix diff --git a/pkgs/glib-1/glib-build.sh b/pkgs/glib-1/glib-build.sh new file mode 100755 index 00000000000..24d5b441261 --- /dev/null +++ b/pkgs/glib-1/glib-build.sh @@ -0,0 +1,9 @@ +#! /bin/sh + +export PATH=/bin:/usr/bin + +tar xvfz $src || exit 1 +cd glib-* || exit 1 +LDFLAGS=-s ./configure --prefix=$out || exit 1 +make || exit 1 +make install || exit 1 diff --git a/pkgs/glib-1/glib.fix b/pkgs/glib-1/glib.fix new file mode 100644 index 00000000000..269618a08da --- /dev/null +++ b/pkgs/glib-1/glib.fix @@ -0,0 +1,11 @@ +Package( + [ ("name", "glib-1.2.10") + + , ("build", Relative("glib-1/glib-build.sh")) + + , ("src", App(IncludeFix("fetchurl/fetchurl.fix"), + [ ("url", "ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz") + , ("md5", "6fe30dad87c77b91b632def29dd69ef9") + ])) + ] +) diff --git a/pkgs/gtk+-1/gtk+-build.sh b/pkgs/gtk+-1/gtk+-build.sh new file mode 100755 index 00000000000..a18809291d2 --- /dev/null +++ b/pkgs/gtk+-1/gtk+-build.sh @@ -0,0 +1,12 @@ +#! /bin/sh + +export PATH=/bin:/usr/bin +envpkgs="$glib" +. $setenv + +tar xvfz $src || exit 1 +cd gtk+-* || exit 1 +LDFLAGS=-s ./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+-1/gtk+.fix b/pkgs/gtk+-1/gtk+.fix new file mode 100644 index 00000000000..b62765f67cc --- /dev/null +++ b/pkgs/gtk+-1/gtk+.fix @@ -0,0 +1,14 @@ +Package( + [ ("name", "gtk+-1.2.10") + + , ("build", Relative("gtk+-1/gtk+-build.sh")) + , ("setenv", Relative("helpers/set-env.sh")) + + , ("src", App(IncludeFix("fetchurl/fetchurl.fix"), + [ ("url", "ftp://ftp.gtk.org/pub/gtk/v1.2/gtk+-1.2.10.tar.gz") + , ("md5", "4d5cb2fc7fb7830e4af9747a36bfce20") + ])) + + , ("glib", IncludeFix("glib-1/glib.fix")) + ] +) diff --git a/pkgs/sylpheed/sylpheed-build.sh b/pkgs/sylpheed/sylpheed-build.sh new file mode 100755 index 00000000000..e97592f4c14 --- /dev/null +++ b/pkgs/sylpheed/sylpheed-build.sh @@ -0,0 +1,16 @@ +#! /bin/sh + +export PATH=/bin:/usr/bin +envpkgs="$gtk $ssl" +. $setenv + +export C_INCLUDE_PATH=$ssl/include:$C_INCLUDE_PATH + +export LDFLAGS=-s + +tar xvfj $src || exit 1 +cd sylpheed-* || exit 1 +./configure --prefix=$out --enable-ssl --disable-gdk-pixbuf --disable-imlibtest || exit 1 +make || exit 1 +make install || exit 1 +echo $envpkgs > $out/envpkgs || exit 1 diff --git a/pkgs/sylpheed/sylpheed.fix b/pkgs/sylpheed/sylpheed.fix new file mode 100644 index 00000000000..50d3100ad4d --- /dev/null +++ b/pkgs/sylpheed/sylpheed.fix @@ -0,0 +1,15 @@ +Package( + [ ("name", "sylpheed-0.9.3") + + , ("build", Relative("sylpheed/sylpheed-build.sh")) + , ("setenv", Relative("helpers/set-env.sh")) + + , ("src", App(IncludeFix("fetchurl/fetchurl.fix"), + [ ("url", "http://heanet.dl.sourceforge.net/sourceforge/sylpheed-claws/sylpheed-0.9.3.tar.bz2") + , ("md5", "6a1ae8e746099e13f8ba968d4604adcf") + ])) + + , ("gtk", IncludeFix("gtk+-1/gtk+.fix")) + , ("ssl", IncludeFix("openssl/openssl.fix")) + ] +) diff --git a/pkgs/system/system.fix b/pkgs/system/system.fix index c91e7ec3c8d..82a11cdde04 100644 --- a/pkgs/system/system.fix +++ b/pkgs/system/system.fix @@ -4,6 +4,9 @@ Package( , ("actSubversion", IncludeFix("subversion/subversion.fix")) , ("actPan", IncludeFix("pan/pan.fix")) + , ("actSylpheed", IncludeFix("sylpheed/sylpheed.fix")) , ("actMPlayer", IncludeFix("MPlayer/MPlayer.fix")) + , ("actStrategoXT", IncludeFix("strategoxt/strategoxt.fix")) + , ("actATerm", IncludeFix("aterm/aterm.fix")) ] )