summary refs log tree commit diff
path: root/pkgs/gtk+-1
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 /pkgs/gtk+-1
parentdaed3bbe7b4d2ee1b71c3a2042200e9c9d53afb8 (diff)
* Added a package for Sylpheed (which depends on glib/gtk+ 1.2.10).
svn path=/nixpkgs/trunk/; revision=195
Diffstat (limited to 'pkgs/gtk+-1')
-rwxr-xr-xpkgs/gtk+-1/gtk+-build.sh12
-rw-r--r--pkgs/gtk+-1/gtk+.fix14
2 files changed, 26 insertions, 0 deletions
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"))
+  ]
+)