Consider building versions of quassel and quassel-client without KDE dependencies

Bug #374802 reported by Maia Everett
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
quassel (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: quassel

I have prepared a version of the package that adds two new binary packages: quassel-qt4 and quassel-client-qt4. These packages are built with pure Qt without kdelibs support, and would be useful for non-KDE users (like me, a GNOME user who prefers Quassel notifications to be displayed via notify-osd).

Admittedly, this requires a double build, and thus a very different debian/rules.

quassel (0.4.1-0ubuntu4) karmic; urgency=low

  * debian/copyright:
    - Replaced (C) with the copyright symbol per Lintian warning.
  * debian/control, debian/compat:
    - Don't build-depend on cdbs, but use debhelper 7.
    - Build-depend on chrpath to strip rpath from executables.
    - Add quassel-qt4 and quassel-client-qt4 without kdelibs dependencies.
    - Bump Standards-Version to 3.8.1.
  * debian/clean:
    - Move cleanup of generated manpages here.
  * debian/rules:
    - Rewritten for double build to also build -qt4 packages.
    - Strip rpath from executables with chrpath.
  * Added .install and .manpages files for the new -qt4 packages.
  * Added debian/quassel-data.links to link application files to the expected
    directory for -qt4 builds.
  * Added debian/README.source for quilt.

 -- Maia Kozheva <email address hidden> Mon, 11 May 2009 14:28:02 +0700

Related branches

Revision history for this message
Maia Everett (linneris) wrote :

Debdiff.

The current package's "nostrip" quirk is preserved, although I don't understand why the current package has dh_strip explicitly told not to strip executables.

Changed in quassel (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

That quirk was accidentally left in for a bit too long, see bug 370440.

Revision history for this message
Scott Kitterman (kitterman) wrote :

As I think we discussed via IRC when you posted this, we need to stay with CDBS due to the KDE magic in kde.mk. If you can update this to the current version and keep CDBS, I think this is a good idea.

Revision history for this message
Maia Everett (linneris) wrote :

New debdiff for the latest version in lucid.

quassel (0.5.1-0ubuntu5) lucid; urgency=low

  * The "double build" release. (LP: #374802)
  * debian/control:
    - Added quassel-qt4 and quassel-client-qt4 packages, not depending on KDE4.
  * debian/rules:
    - Added rules for the second KDE-less build, using debian/build-qt4.
  * Added *.install and *.manpages files for the two new packages.

 -- Maia Kozheva <email address hidden> Wed, 16 Dec 2009 11:24:57 +0600

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package quassel - 0.5.1-0ubuntu5

---------------
quassel (0.5.1-0ubuntu5) lucid; urgency=low

  [ Maia Kozheva ]
  * The "double build" release. (LP: #374802)
  * debian/control:
    - Added quassel-qt4 and quassel-client-qt4 packages, not depending on KDE4.
  * debian/rules:
    - Added rules for the second KDE-less build, using debian/build-qt4.
  * Added *.install and *.manpages files for the two new packages.

  [ Jonathan Thomas ]
  * Minor gramatical fixes in package descriptions throughout
  * Correct all instances of "KDE4" in package descriptions to just be "KDE",
    as there is no longer a need to differentiate.
 -- Maia Kozheva <email address hidden> Wed, 16 Dec 2009 11:24:57 +0600

Changed in quassel (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.