summary refs log tree commit diff
path: root/pkgs/test
diff options
context:
space:
mode:
authorWouter den Breejen <uu@denbreejen.net>2007-11-16 13:49:02 +0000
committerWouter den Breejen <uu@denbreejen.net>2007-11-16 13:49:02 +0000
commit499a0942d52810fbbf39640003237d1b4f38ab9c (patch)
tree7b92b16691fbaa469f4d93b9ac173f8c231212f8 /pkgs/test
parentb5bfaa03f164df3808c005dc6d8a25de24dc40ed (diff)
downloadnixpkgs-499a0942d52810fbbf39640003237d1b4f38ab9c.tar
nixpkgs-499a0942d52810fbbf39640003237d1b4f38ab9c.tar.gz
nixpkgs-499a0942d52810fbbf39640003237d1b4f38ab9c.tar.bz2
nixpkgs-499a0942d52810fbbf39640003237d1b4f38ab9c.tar.lz
nixpkgs-499a0942d52810fbbf39640003237d1b4f38ab9c.tar.xz
nixpkgs-499a0942d52810fbbf39640003237d1b4f38ab9c.tar.zst
nixpkgs-499a0942d52810fbbf39640003237d1b4f38ab9c.zip
Added openftd. Doesnt work (yet)
svn path=/nixpkgs/trunk/; revision=9708
Diffstat (limited to 'pkgs/test')
-rw-r--r--pkgs/test/openftd/default.nix49
1 files changed, 49 insertions, 0 deletions
diff --git a/pkgs/test/openftd/default.nix b/pkgs/test/openftd/default.nix
new file mode 100644
index 00000000000..8fa7a50a15d
--- /dev/null
+++ b/pkgs/test/openftd/default.nix
@@ -0,0 +1,49 @@
+/*
+
+Systeemvereisten
+
+* libz >= 1.1.4
+* glib >= 2.2.0
+* gtk >= 2.2.0
+
+Glib 2 is een 'dependancy' van gtk2. Als je gtk2 op je systeem hebt staan dan heb je ongetwijfeld ook glib2 op je systeem. Zie: www.gtk.org voor meer informatie omtrent Glib/gtk2
+Alhoewel FTD4Linux gtk 2.2 als minimumvereiste heeft raden we toch aan om gtk 2.4 te gebruiken. Dit vanwege een bug in gtk versies 2.2.2 t/m 2.2.4.
+
+* libxml2 >= 2.2.5
+* libxslt >= 1.0.5
+
+* mozilla (gecompileerd met gtk2 support)
+Mozilla is de opensource browser die is voortgekomen uit het vrijgeven van de netscape navigator source code. Als je mozilla reeds op je systeem hebt staan zou je even moeten nagaan of deze tegen gtk2 is gelinkt. Dit kun je doen met behulp van het programma ldd.
+ldd /usr/X11R6/lib/mozilla-gtk2/libgtkembedmoz.so | grep gtk
+/usr/X11R6/lib/mozilla-gtk2/libgtkembedmoz.so:
+libgtk-x11-2.0.so.200 => /usr/X11R6/lib/libgtk-x11-2.0.so.200 (0x282c3000)
+In de output van het ldd programma kun je zien of er inderdaad wordt gelink tegen gtk2. (libgtk-x11-2.0.so.200).
+Heb je geen mozilla, maar heb je wel de firebird/firefox variant geinstalleerd staan dan kun je ook met de mozilla compatible onderdelen van firebird/firefox aan de gang. Je hebt hier echter wel de header (development) bestanden bij nodig. Controleer dus even of jouw firebird/firefox installatie hiermee is geleverd. (gtkembedmoz/gtkmozembed.h) Een 'locate gtkmozembed.h' zou hier snel genoeg uitsluitsel over moeten geven.
+
+* OpenSSL
+* LibCURL
+
+*/
+
+{ stdenv, fetchurl
+, zlib, libxml2, libxslt, firefox, openssl, curl
+, glib, gtk
+, pkgconfig, dbus_glib, realCurl, pcre
+}:
+ 
+stdenv.mkDerivation {
+  name = "openftd-0.98.6";
+  #builder = ./builder.sh;
+
+  src = fetchurl {
+    url = http://speeldoos.eweka.nl/~paul/openftd/openftd-1.0.1.tar.bz2;
+    sha256 = "e0710865f852fdf209949788a1ced65e9ecf82b4eaa0992a7a1dde1511a3b6e7";
+  };
+
+  buildInputs = [
+    zlib libxml2 libxslt firefox openssl curl
+    glib gtk pkgconfig dbus_glib realCurl pcre
+  ];
+
+  configureFlags="--with-libcurl-libraries=${curl}/lib --with-libcurl-headers=${curl}/include --with-pcre_libraries=${pcre}/lib --with-pcre_headers=${pcre}/include";  
+}