[Lunar-commits] <moonbase-other> slim: build fixes

v4hn me at v4hn.de
Thu Oct 24 16:12:19 CEST 2013


commit 63d14dbe9d060d3ee98c99dada8822f1f98e5e06
Author: v4hn <me at v4hn.de>
Date: Wed, 23 Oct 2013 15:16:14 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/63d14dbe9d060d3ee98c99dada8822f1f98e5e06

slim: build fixes

Two patches are pretty obvious.
The library order is needed to build successfully with -Wl,--as-needed
---
  x11-utils/slim/DETAILS   | +7/-1     
  x11-utils/slim/PRE_BUILD | +8/-0     
  2 files changed, 15 insertions(+), 1 deletion(-)

--- a/x11-utils/slim/DETAILS
+++ b/x11-utils/slim/DETAILS
@@ -1,11 +1,17 @@
           MODULE=slim
          VERSION=1.3.6
           SOURCE=$MODULE-$VERSION.tar.gz
+         SOURCE2=$MODULE-1.3.6-library-order.patch
+	 SOURCE3=$MODULE-1.3.6-nopam-fix.patch
       SOURCE_URL=http://download.berlios.de/$MODULE
+     SOURCE2_URL=$PATCH_URL
+     SOURCE3_URL=$PATCH_URL
       SOURCE_VFY=sha1:9407ea2ee7b2ed649f17a8ddbf1f7b26a7c7b9fb
+     SOURCE2_VFY=sha1:3da73dbbd46700ecb2f4bfe00ad62891cac8f5b5
+     SOURCE3_VFY=sha1:cc9ed4519ff543168f74e86e526e64cf501dbf51
         WEB_SITE=http://slim.berlios.de/
          ENTERED=20051121
-         UPDATED=20131005
+         UPDATED=20131024
            SHORT="Simple Login Manager"
 LUNAR_RESTART_SERVICES=off
 
--- /dev/null
+++ b/x11-utils/slim/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+
+patch_it $SOURCE2 1 &&
+patch_it $SOURCE3 1 &&
+
+# don't install systemd files here
+# we provide them separately
+sedit '/systemd/ d' CMakeLists.txt




More information about the Lunar-commits mailing list