rev 12485 - in branches/kde4/packages/pkg-kde-tools/trunk: debian makefiles/1

Sune Vuorela pusling-guest at alioth.debian.org
Wed Oct 29 17:19:02 UTC 2008


Author: pusling-guest
Date: 2008-10-29 17:19:02 +0000 (Wed, 29 Oct 2008)
New Revision: 12485

Modified:
   branches/kde4/packages/pkg-kde-tools/trunk/debian/changelog
   branches/kde4/packages/pkg-kde-tools/trunk/debian/rules
   branches/kde4/packages/pkg-kde-tools/trunk/makefiles/1/variables.mk
Log:
* The no .svn dir in release release.
* Add a way to set --as-needed during build.
* there was a reference to ENABLE_FINAL in variables.mk. Kill it.

Modified: branches/kde4/packages/pkg-kde-tools/trunk/debian/changelog
===================================================================
--- branches/kde4/packages/pkg-kde-tools/trunk/debian/changelog	2008-10-28 11:54:24 UTC (rev 12484)
+++ branches/kde4/packages/pkg-kde-tools/trunk/debian/changelog	2008-10-29 17:19:02 UTC (rev 12485)
@@ -1,3 +1,11 @@
+pkg-kde-tools (0.2) unstable; urgency=low
+
+  * The no .svn dir in release release.
+  * Add a way to set --as-needed during build.
+  * there was a reference to ENABLE_FINAL in variables.mk. Kill it.
+
+ -- Sune Vuorela <debian at pusling.com>  Wed, 29 Oct 2008 17:35:13 +0100
+
 pkg-kde-tools (0.1) unstable; urgency=low
 
   * Initial Release.

Modified: branches/kde4/packages/pkg-kde-tools/trunk/debian/rules
===================================================================
--- branches/kde4/packages/pkg-kde-tools/trunk/debian/rules	2008-10-28 11:54:24 UTC (rev 12484)
+++ branches/kde4/packages/pkg-kde-tools/trunk/debian/rules	2008-10-29 17:19:02 UTC (rev 12485)
@@ -17,6 +17,9 @@
 	dh_installdocs
 	dh_installexamples
 	dh_install
+	#make sure we didn't accidentally add svn files
+	#if triggered, please build source package with -I
+	test ! -e $(CURDIR)/debian/pkg-kde-tools/usr/share/pkg-kde-tools/makefiles/1/.svn/
 	dh_link
 	dh_strip
 	dh_compress

Modified: branches/kde4/packages/pkg-kde-tools/trunk/makefiles/1/variables.mk
===================================================================
--- branches/kde4/packages/pkg-kde-tools/trunk/makefiles/1/variables.mk	2008-10-28 11:54:24 UTC (rev 12484)
+++ branches/kde4/packages/pkg-kde-tools/trunk/makefiles/1/variables.mk	2008-10-29 17:19:02 UTC (rev 12485)
@@ -4,7 +4,6 @@
 # Standard Debian KDE 4 cmake flags
 DEB_CMAKE_KDE4_FLAGS += \
         -DCMAKE_BUILD_TYPE=Debian \
-        -DKDE4_ENABLE_FINAL=$(KDE4-ENABLE-FINAL) \
         -DKDE4_BUILD_TESTS=false \
         -DKDE_DISTRIBUTION_TEXT="Debian packages" \
         -DKDE_DEFAULT_HOME=.kde4 \
@@ -16,3 +15,20 @@
         -DKCFG_INSTALL_DIR=/usr/share/kde4/config.kcfg \
         -DLIB_INSTALL_DIR=/usr/lib \
         -DSYSCONF_INSTALL_DIR=/etc
+
+# Set hhe DEB_KDE_LINK_WITH_AS_NEEDED to 'yes' to enable linking
+# with --as-needed (off by default)
+DEB_KDE_LINK_WITH_AS_NEEDED ?= no
+ifneq (,$(findstring yes, $(DEB_KDE_LINK_WITH_AS_NEEDED)))
+    ifeq (,$(findstring no-as-needed, $(DEB_BUILD_OPTIONS)))
+        DEB_KDE_LINK_WITH_AS_NEEDED := yes
+        DEB_CMAKE_CUSTOM_FLAGS += \
+            -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
+            -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
+            -DCMAKE_EXE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed"
+    else
+        DEB_KDE_LINK_WITH_AS_NEEDED := no
+    endif
+else
+    DEB_KDE_LINK_WITH_AS_NEEDED := no
+endif




More information about the pkg-kde-commits mailing list