summary refs log tree commit diff
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2003-07-22 20:33:18 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2003-07-22 20:33:18 +0000
commit1a5e75c1922eadabdba68b3f7de7cf8ff1235ef8 (patch)
tree10e9057d9751a1d4711bc21e434f68754e20adcd
parentdaed3bbe7b4d2ee1b71c3a2042200e9c9d53afb8 (diff)
* Added a package for Sylpheed (which depends on glib/gtk+ 1.2.10).
svn path=/nixpkgs/trunk/; revision=195
-rwxr-xr-xpkgs/glib-1/glib-build.sh9
-rw-r--r--pkgs/glib-1/glib.fix11
-rwxr-xr-xpkgs/gtk+-1/gtk+-build.sh12
-rw-r--r--pkgs/gtk+-1/gtk+.fix14
-rwxr-xr-xpkgs/sylpheed/sylpheed-build.sh16
-rw-r--r--pkgs/sylpheed/sylpheed.fix15
-rw-r--r--pkgs/system/system.fix3
7 files changed, 80 insertions, 0 deletions
diff --git a/pkgs/glib-1/glib-build.sh b/pkgs/glib-1/glib-build.sh
new file mode 100755
index 0000000000000..24d5b44126156
--- /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 0000000000000..269618a08da00
--- /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 0000000000000..a18809291d268
--- /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 0000000000000..b62765f67cc10
--- /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 0000000000000..e97592f4c1491
--- /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 0000000000000..50d3100ad4dbf
--- /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 c91e7ec3c8df2..82a11cdde04b6 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"))
   ]
 )