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

Fathi Boudra fabo at alioth.debian.org
Sun Jul 5 17:07:24 UTC 2009


Author: fabo
Date: 2009-07-05 17:07:23 +0000 (Sun, 05 Jul 2009)
New Revision: 15129

Added:
   trunk/packages/qt4-x11/debian/libphonon4.lintian
Modified:
   trunk/packages/qt4-x11/debian/TODO.Debian
   trunk/packages/qt4-x11/debian/changelog
   trunk/packages/qt4-x11/debian/rules
Log:
Cleanup rules: add epoch to whole Qt to avoid headache with Phonon handling.
Cleanup TODO.
ADD libphonon4 lintian file.


Modified: trunk/packages/qt4-x11/debian/TODO.Debian
===================================================================
--- trunk/packages/qt4-x11/debian/TODO.Debian	2009-07-05 15:40:19 UTC (rev 15128)
+++ trunk/packages/qt4-x11/debian/TODO.Debian	2009-07-05 17:07:23 UTC (rev 15129)
@@ -1,33 +1,6 @@
   +++ TODO:
 
   * Review bug reports.
-  * Use pkgkde-symbolshelper. Add pkg-kde-tools (>= 0.3.1) b-d.
-  * what to do with phonon and webkit ?
-    - webkit links against phonon.
-
-< Riddell> fabo: so it seems to be easy enough to move phonon to build from qt
-           and have the phonon package just compile the backends
-< Riddell> they get installed to /usr/lib/kde4/plugins though so I don't know
-           if that should be /usr/lib/qt4/plugins
-< Riddell> but the main problem is package versioning, phonon has an epoch, qt
-           doesn't
-< Riddell> we could just add phonon to libqtcore4
-< Riddell> otherwise come up with a new package name like libphonon-qt4
-           libphonon-qt-dev
-< Riddell> (or add an epoch to qt but that's not pretty)
-< Riddell> oh and qt seems to install the headers into both
-           /usr/include/qt4/phonon and /usr/include/qt4/Qt which is a bit strange
-< Riddell> can't add to libqtcore4, it depends on lots of core things
-< Riddell> lots of non-core things rather
-< Riddell> maybe call it libqt4-phonon
-< ScottK> Riddell: I'm not sure what we want to do, but I'm sure add an epoch
-          where Debian hasn't isn't it.
-< Riddell> ScottK: yep, I just mention it for completeness
-< Riddell> fabo: for phonon I just commented out #add_subdirectory(phonon) in
-           CMakeLists.txt and it comiles fine against the phonon installed from qt
-< Riddell> and for qt I just copied over the libphonon4 libphonon-dev entries
-           in debian/control and adjusted the .install files
-
   * TT changed the build key generation and added backwards compatibility.
     We need to re-add 07_trust_dpkg-arch_over_uname-m.diff patch for our
     backward compatibility *and* figure out what to do with the new build key

Modified: trunk/packages/qt4-x11/debian/changelog
===================================================================
--- trunk/packages/qt4-x11/debian/changelog	2009-07-05 15:40:19 UTC (rev 15128)
+++ trunk/packages/qt4-x11/debian/changelog	2009-07-05 17:07:23 UTC (rev 15129)
@@ -37,9 +37,8 @@
     - 0287-attempt-to-fix-header-installation-for-phonon.diff
       This is the long-standing issue of whether Phonon headers should be
       written with a capital P or a lowercase one.
+  * Add epoch 4 to avoid headache for Phonon handling.
   * Build Phonon from Qt sources:
-    - 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.

Added: trunk/packages/qt4-x11/debian/libphonon4.lintian
===================================================================
--- trunk/packages/qt4-x11/debian/libphonon4.lintian	                        (rev 0)
+++ trunk/packages/qt4-x11/debian/libphonon4.lintian	2009-07-05 17:07:23 UTC (rev 15129)
@@ -0,0 +1 @@
+libphonon4: symbols-declares-dependency-on-other-package phonon #MINVER#

Modified: trunk/packages/qt4-x11/debian/rules
===================================================================
--- trunk/packages/qt4-x11/debian/rules	2009-07-05 15:40:19 UTC (rev 15128)
+++ trunk/packages/qt4-x11/debian/rules	2009-07-05 17:07:23 UTC (rev 15129)
@@ -27,12 +27,6 @@
 
 DEB_MAKE_CLEAN_TARGET := confclean distclean
 
-# Add epoch to Phonon packages only
-#DEB_DH_GENCONTROL_ARGS_libphonon4 := -- -v4:$(CURRENTVERSION)
-#DEB_DH_GENCONTROL_ARGS_libphonon-dev := -- -v4:$(CURRENTVERSION)
-#DEB_DH_GENCONTROL_ARGS_phonon-dbg := -- -v4:$(CURRENTVERSION)
-#DEB_DH_GENCONTROL_ARGS_phonon := -- -v4:$(CURRENTVERSION)
-
 # Shlibs of the current upstream version
 #DEB_DH_MAKESHLIBS_ARGS_ALL := -V
 # Specific shlibs version (e.g.: 4:4.5.2)
@@ -46,7 +40,6 @@
 DEB_DH_STRIP_ARGS_qt4-demos-dbg := --exclude=.debug
 
 DEB_DH_SHLIBDEPS_ARGS_ALL := --exclude=.debug
-#DEB_DH_SHLIBDEPS_ARGS_ALL := -- -xphonon
 
 # Disable for rc
 DEB_INSTALL_CHANGELOGS_ALL := changes-$(QTVERSION)




More information about the pkg-kde-commits mailing list