about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2003-07-12 13:04:41 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2003-07-12 13:04:41 +0000
commit0f0a34799245192d4f60e49d15bb46a63cf9735f (patch)
tree0a8067020c315fa178f474a3f57edab026625db1
parentec3b5134c18f0e0ee6ae6cdb71adb95c4d45750b (diff)
* Converted some more packages.
svn path=/nixpkgs/trunk/; revision=152
-rwxr-xr-xpkgs/atk/atk-build.sh12
-rw-r--r--pkgs/atk/atk.fix15
-rwxr-xr-xpkgs/glib/glib-build.sh9
-rw-r--r--pkgs/glib/glib.fix13
-rwxr-xr-xpkgs/gnet/gnet-build.sh12
-rw-r--r--pkgs/gnet/gnet.fix15
-rwxr-xr-xpkgs/gtk+/gtk+-build.sh12
-rw-r--r--pkgs/gtk+/gtk+.fix17
-rwxr-xr-xpkgs/gtkspell/gtkspell-build.sh14
-rw-r--r--pkgs/gtkspell/gtkspell.fix16
-rwxr-xr-xpkgs/libxml2/libxml2-build.sh9
-rw-r--r--pkgs/libxml2/libxml2.fix11
-rwxr-xr-xpkgs/pan/pan-build.sh14
-rw-r--r--pkgs/pan/pan.fix18
-rwxr-xr-xpkgs/pango/pango-build.sh12
-rw-r--r--pkgs/pango/pango.fix16
-rw-r--r--pkgs/pkgconfig/pkgconfig.fix2
-rwxr-xr-xpkgs/pspell/pspell-build.sh9
-rw-r--r--pkgs/pspell/pspell.fix11
-rw-r--r--pkgs/system/system.fix2
20 files changed, 237 insertions, 2 deletions
diff --git a/pkgs/atk/atk-build.sh b/pkgs/atk/atk-build.sh
new file mode 100755
index 0000000000000..45cb8de4fab73
--- /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 0000000000000..c8ce208d4cfb7
--- /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 0000000000000..d06756000e76f
--- /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 0000000000000..d622ead6e9686
--- /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 0000000000000..05caf569474f1
--- /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 0000000000000..79c2de56a32da
--- /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 0000000000000..c15efd1551db6
--- /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 0000000000000..173b17ae5e085
--- /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 0000000000000..15f5e43553af0
--- /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 0000000000000..b1438b1c76560
--- /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 0000000000000..39035ceb94e23
--- /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 0000000000000..d000dac0d9c0e
--- /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 0000000000000..13307bbff62b5
--- /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 0000000000000..9717e0d1b16aa
--- /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 0000000000000..f8b6ed65cf435
--- /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 0000000000000..b212ea8c39e30
--- /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 8ba079f709285..e98280bb3c2f4 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 0000000000000..5916ca2f7144d
--- /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 0000000000000..2d092091e3005
--- /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 8c5bf5893d52d..ef5458d609522 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"))
   ]
 )