rev 17361 - in trunk/packages/akonadi/debian: . patches

Modestas Vainius modax at alioth.debian.org
Fri Mar 5 23:55:23 UTC 2010


Author: modax
Date: 2010-03-05 23:55:22 +0000 (Fri, 05 Mar 2010)
New Revision: 17361

Added:
   trunk/packages/akonadi/debian/patches/03_disable_usr_lib_install_rpath.diff
Modified:
   trunk/packages/akonadi/debian/changelog
   trunk/packages/akonadi/debian/control
   trunk/packages/akonadi/debian/patches/series
   trunk/packages/akonadi/debian/rules
Log:
* Bump libakonadiprivate1 shlibs with each new upstream release.
* Generate strict local shlibs for libakonadiprivate1: use
  library-packages.mk from pkg-kde-tools 0.6.4.
* Add ${misc:Depends} to akonadi-dbg Depends.
* Add 03_disable_usr_lib_install_rpath.diff patch in order to get rid of
  /usr/lib RPATH.

Modified: trunk/packages/akonadi/debian/changelog
===================================================================
--- trunk/packages/akonadi/debian/changelog	2010-03-05 23:45:36 UTC (rev 17360)
+++ trunk/packages/akonadi/debian/changelog	2010-03-05 23:55:22 UTC (rev 17361)
@@ -1,3 +1,15 @@
+akonadi (1.3.1-2) unstable; urgency=low
+
+  [ Modestas Vainius ]
+  * Bump libakonadiprivate1 shlibs with each new upstream release.
+  * Generate strict local shlibs for libakonadiprivate1: use
+    library-packages.mk from pkg-kde-tools 0.6.4.
+  * Add ${misc:Depends} to akonadi-dbg Depends.
+  * Add 03_disable_usr_lib_install_rpath.diff patch in order to get rid of
+    /usr/lib RPATH.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Sat, 06 Mar 2010 01:51:56 +0200
+
 akonadi (1.3.1-1) unstable; urgency=low
 
   * New upstream release.

Modified: trunk/packages/akonadi/debian/control
===================================================================
--- trunk/packages/akonadi/debian/control	2010-03-05 23:45:36 UTC (rev 17360)
+++ trunk/packages/akonadi/debian/control	2010-03-05 23:55:22 UTC (rev 17361)
@@ -4,7 +4,7 @@
 Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Sune Vuorela <debian at pusling.com>, Modestas Vainius <modax at debian.org>,
  Fathi Boudra <fabo at debian.org>
-Build-Depends: cdbs (>= 0.4.51), debhelper (>= 7), cmake (>= 2.6.2), automoc, quilt, pkg-kde-tools (>= 0.4),
+Build-Depends: cdbs (>= 0.4.51), debhelper (>= 7), cmake (>= 2.6.2), automoc, quilt, pkg-kde-tools (>= 0.6.4),
  libqt4-dev (>> 4.4.0~), shared-mime-info, libmysqlclient-dev,
  libxslt-dev, libsoprano-dev (>= 2.1.1), xsltproc, libdbus-1-dev, libboost-program-options-dev
 Standards-Version: 3.8.4
@@ -29,7 +29,7 @@
 Package: akonadi-dbg
 Section: debug
 Architecture: any
-Suggests: akonadi-server (= ${binary:Version})
+Depends: ${misc:Depends}
 Description: debugging symbols for the Akonadi PIM storage service
  Akonadi is an extensible cross-desktop Personal Information Management (PIM)
  storage service.  It provides a common framework for applications to store and

Added: trunk/packages/akonadi/debian/patches/03_disable_usr_lib_install_rpath.diff
===================================================================
--- trunk/packages/akonadi/debian/patches/03_disable_usr_lib_install_rpath.diff	                        (rev 0)
+++ trunk/packages/akonadi/debian/patches/03_disable_usr_lib_install_rpath.diff	2010-03-05 23:55:22 UTC (rev 17361)
@@ -0,0 +1,24 @@
+From: Modestas Vainius <modax at debian.org>
+Subject: Do not set install RPATH to /usr/lib by default
+ /usr/lib RPATH is disallowed on Debian systems and is a bad practise in
+  general
+Forwarded: not-needed
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -156,15 +156,6 @@
+   set(LIBRARY_OUTPUT_PATH   ${CMAKE_BINARY_DIR}/lib)
+ endif (WIN32)
+ 
+-# Set up RPATH handling, so the libs are found if they are installed to a non-standard location.
+-# By default cmake builds the targets with full RPATH to everything in the build directory,
+-# but then removes the RPATH when installing.
+-# These two options below make it set the RPATH of the installed targets to all
+-# RPATH directories outside the current CMAKE_BINARY_DIR and also the library
+-# install directory. Alex
+-set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
+-set(CMAKE_INSTALL_RPATH "${LIB_INSTALL_DIR}")
+-
+ if(APPLE)
+    set(CMAKE_INSTALL_NAME_DIR ${LIB_INSTALL_DIR})
+ endif(APPLE)

Modified: trunk/packages/akonadi/debian/patches/series
===================================================================
--- trunk/packages/akonadi/debian/patches/series	2010-03-05 23:45:36 UTC (rev 17360)
+++ trunk/packages/akonadi/debian/patches/series	2010-03-05 23:55:22 UTC (rev 17361)
@@ -1,2 +1,3 @@
 01_x11_not_required.diff
 02_hardcode_debian_mysqld_path.diff
+03_disable_usr_lib_install_rpath.diff

Modified: trunk/packages/akonadi/debian/rules
===================================================================
--- trunk/packages/akonadi/debian/rules	2010-03-05 23:45:36 UTC (rev 17360)
+++ trunk/packages/akonadi/debian/rules	2010-03-05 23:55:22 UTC (rev 17361)
@@ -1,8 +1,11 @@
 #!/usr/bin/make -f
 
 DEB_CONFIG_INSTALL_DIR = /etc
-DEB_DH_MAKESHLIBS_ARGS_libakonadiprivate1 := -V'libakonadiprivate1 (>= 1.1.0)'
+DEB_DH_MAKESHLIBS_ARGS_libakonadiprivate1 := -V
 
 DEB_CMAKE_EXTRA_FLAGS += -DMYSQLD_EXECUTABLE=/usr/sbin/mysqld
 
+DEB_STRICT_LOCAL_SHLIBS_PACKAGES = $(DEB_LIBRARY_PACKAGES)
+
 include /usr/share/pkg-kde-tools/qt-kde-team/1/debian-qt-kde.mk
+include /usr/share/pkg-kde-tools/qt-kde-team/1/library-packages.mk




More information about the pkg-kde-commits mailing list