Author: ludo
Date: Fri Mar  4 13:19:04 2011
New Revision: 26162
URL: https://svn.nixos.org/websvn/nix/?rev=26162&sc=1

Log:
GNU MyServer: Make the binary installable.

Added:
   nixpkgs/trunk/pkgs/servers/http/myserver/installable-binary.patch
Modified:
   nixpkgs/trunk/pkgs/servers/http/myserver/default.nix

Modified: nixpkgs/trunk/pkgs/servers/http/myserver/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/servers/http/myserver/default.nix        Fri Mar  4 
13:19:00 2011        (r26161)
+++ nixpkgs/trunk/pkgs/servers/http/myserver/default.nix        Fri Mar  4 
13:19:04 2011        (r26162)
@@ -10,7 +10,8 @@
       sha256 = "0w8njgka54if8ycd9cyxgmqa0ivv7r0rka7gda3x2rfr2z4nxvpb";
     };
 
-    patches = [ ./disable-dns-lookup-in-chroot.patch ];
+    patches =
+      [ ./disable-dns-lookup-in-chroot.patch ./installable-binary.patch ];
 
     buildInputs =
       [ libgcrypt libevent libidn gnutls libxml2 zlib guile texinfo xz ]

Added: nixpkgs/trunk/pkgs/servers/http/myserver/installable-binary.patch
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/servers/http/myserver/installable-binary.patch   Fri Mar 
 4 13:19:04 2011        (r26162)
@@ -0,0 +1,14 @@
+We actually want the `myserver' binary to be installable.  Failing to do that
+it gets an RPATH pointing to $top_builddir/src/.libs.
+
+--- myserver-0.10/src/Makefile.in      2010-10-14 12:45:42.000000000 +0200
++++ myserver-0.10/src/Makefile.in      2011-03-03 22:23:05.000000000 +0100
+@@ -1307,7 +1307,6 @@ libmyserver_la_LIBADD = \
+               $(INTLLIBS) $(LDFLAGS)
+ 
+ myserver_CXXFLAGS = $(AM_CXXFLAGS) $(CXXFLAGS) -DHOST_STR=\"$(build)\" 
-DPREFIX=\"$(prefix)\"
+-myserver_LDFLAGS = -static -no-install
+ myserver_LDADD = libmyserver.la $(PTHREAD_LIB) $(IDN_LIB) \
+       $(XNET_LIB) $(DL_LIB) $(ZLIB_LIB) \
+       $(XML_LIBS) $(INTLLIBS) $(LDFLAGS)
+
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to