rev 15106 - trunk/packages/qt4-x11/debian

Fathi Boudra fabo at alioth.debian.org
Sat Jul 4 15:31:18 UTC 2009


Author: fabo
Date: 2009-07-04 15:31:16 +0000 (Sat, 04 Jul 2009)
New Revision: 15106

Modified:
   trunk/packages/qt4-x11/debian/changelog
   trunk/packages/qt4-x11/debian/control
   trunk/packages/qt4-x11/debian/rules
Log:
Merge from KDE Phonon packages:
- Add pkg-kde-tools build dependency to get pkgkde-symbolshelper
- Add epoch to libphonon4 package only
- Remove the generated symbols file on clean
- Call pkgkde-symbolshelper to generate the symbols file


Modified: trunk/packages/qt4-x11/debian/changelog
===================================================================
--- trunk/packages/qt4-x11/debian/changelog	2009-07-04 14:56:27 UTC (rev 15105)
+++ trunk/packages/qt4-x11/debian/changelog	2009-07-04 15:31:16 UTC (rev 15106)
@@ -1,4 +1,4 @@
-qt4-x11 (4:4.5.2-1) UNRELEASED; urgency=low
+qt4-x11 (4.5.2-1) UNRELEASED; urgency=low
 
   * New upstream release:
     - QtWebKit
@@ -35,9 +35,11 @@
     - 0286-fix-error-string.diff
       Fix #error line not to have a ' as it's not correct.
   * Build Phonon from Qt sources:
-    - Add epoch and set it to 4 (to upgrade phonon provided previously by KDE).
+    - Add epoch to Phonon packages and set it to 4
+      (to upgrade phonon provided previously by KDE).
     - Remove libphonon-dev build dependency.
     - Do not remove phonon files anymore.
+    - Keep libphonon4 symbols file and add pkg-kde-tools build dependency.
   * Bump Standards-Version to 3.8.2 (no changes needed).
   * Update installed files.
 

Modified: trunk/packages/qt4-x11/debian/control
===================================================================
--- trunk/packages/qt4-x11/debian/control	2009-07-04 14:56:27 UTC (rev 15105)
+++ trunk/packages/qt4-x11/debian/control	2009-07-04 15:31:16 UTC (rev 15106)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Brian Nelson <pyro at debian.org>, Sune Vuorela <debian at pusling.com>, Fathi Boudra <fabo at debian.org>, Ana Beatriz Guerrero Lopez <ana at debian.org>, Modestas Vainius <modestas at vainius.eu>
-Build-Depends: cdbs, debhelper (>= 5), quilt, flex, sharutils,
+Build-Depends: cdbs, debhelper (>= 5), quilt, pkg-kde-tools (>= 0.4), flex, sharutils,
  firebird2.0-dev [i386 kfreebsd-i386 kfreebsd-amd64 amd64 sparc powerpc],
  libaudio-dev, libcups2-dev, libdbus-1-dev, libfreetype6-dev,
  libgl1-mesa-dev | libgl-dev, libglib2.0-dev, libglu1-mesa-dev | libglu-dev,

Modified: trunk/packages/qt4-x11/debian/rules
===================================================================
--- trunk/packages/qt4-x11/debian/rules	2009-07-04 14:56:27 UTC (rev 15105)
+++ trunk/packages/qt4-x11/debian/rules	2009-07-04 15:31:16 UTC (rev 15106)
@@ -25,6 +25,9 @@
 
 DEB_MAKE_CLEAN_TARGET := confclean distclean
 
+# Add epoch to Phonon packages only
+DEB_DH_GENCONTROL_ARGS_libphonon4 := -- -v4:$(CURRENTVERSION)
+
 # Shlibs of the current upstream version
 #DEB_DH_MAKESHLIBS_ARGS_ALL := -V
 # Specific shlibs version
@@ -36,8 +39,7 @@
 DEB_DH_STRIP_ARGS_libqt4-xmlpatterns-dbg := --exclude=.debug
 DEB_DH_STRIP_ARGS_phonon-dbg := --exclude=.debug
 
-DEB_DH_SHLIBDEPS_ARGS_ALL := --exclude=.debug
-#DEB_DH_SHLIBDEPS_ARGS_ALL := -- -xphonon
+DEB_DH_SHLIBDEPS_ARGS_ALL := -- -xphonon --exclude=.debug
 
 # Disable for rc
 DEB_INSTALL_CHANGELOGS_ALL := changes-$(QTVERSION)
@@ -205,6 +207,7 @@
 	| cut -d ':' -f 1 | xargs rm -f
 
 	# Generated on build
+	rm -f debian/libphonon4.symbols
 	rm -f debian/shlibs.local
 	rm -f debian/stamp-makefile-build-tools
 
@@ -279,6 +282,7 @@
 
 # Generate shlibs local files
 $(patsubst %,binary-fixup/%,$(DEB_ALL_PACKAGES)) :: binary-fixup/%: binary-strip/%
+	pkgkde-symbolshelper symbolfile -p libphonon4 -o debian/libphonon4.symbols
 	if test -e debian/$(cdbs_curpkg)/DEBIAN/shlibs ; then \
 		sed 's/>=[^)]*/= $(CURRENTVERSION)/' debian/$(cdbs_curpkg)/DEBIAN/shlibs >> debian/shlibs.local ;\
 	fi




More information about the pkg-kde-commits mailing list