Separate cli, gtk and qt4 packages for 2.4

Bug #126572 reported by Maia Everett
2
Affects Status Importance Assigned to Milestone
avidemux (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: avidemux

It may be too early for that, but I'm filing the bug prematurely because 2.4 isn't very far away.

Just wanted to notify the packagers that version 2.4 will require changes in packaging because it now includes three separate binaries: avidemux2_cli, avidemux2_gtk and avidemux2_qt4.

I think one should be able to install each binary separately.

The composition of the package can be broken apart as follows:

avidemux (transitional) -> avidemux-gtk
avidemux-cli
avidemux-gtk
avidemux-qt

all built from a single source.

One more thing to consider: version 2.4 includes two alternate build systems, the old autotools-based and the new cmake-based. Neither is perfect: the old one needs some juggling with ./configure options to build the qt4 version, and the new one doesn't see faac and x264, and tries to build without them.

I would advise packagers to start building preliminary packages of 2.4pre2, to be fully armed when 2.4 final arrives.

Related branches

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

Here's a REVU package: http://revu.tauware.de/details.py?upid=6179

It might be treated as purely experimental, in anticipation of 2.4 final. But nevertheless it's there.

There are five binary packages built:

avidemux-common
avidemux-cli
avidemux-gtk
avidemux-qt4
avidemux (transitional) -> avidemux-gtk

I chose CMake, as it's a newer addition and will probably be the main focus of upstream developers, even though it requires a dpatch for the configure system to find FAAC and x264.

Changed in avidemux:
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package avidemux - 1:2.4~preview3-0.0ubuntu1

---------------
avidemux (1:2.4~preview3-0.0ubuntu1) hardy; urgency=low

  * Upload to Ubuntu. (LP: #163287, LP: #126572)
  * debian/changelog: re-added Ubuntu releases.
  * debian/control:
    - Require debhelper >= 5.0.51 (for dh_icons) and imagemagick.
    - Build-depend on libsdl1.2-dev instead of libsdl-dev.
    - Build against newer libx264-dev. (LP: #138854)
    - Removed libamrnb-dev, not in Ubuntu yet.
  * debian/rules:
    - Install all icon sizes, using convert (upstream installs none).
    - Added missing calls to dh_installmenu, dh_installman, dh_icons and
      dh_desktop.
  * debian/menu, debian/avidemux-qt.menu:
    - Corrected package and executable names.
  * debian/avidemux-common.install: Install icons.
  * debian/avidemux.common.manpages: Install man/avidemux.1.
  * debian/links, debian/avidemux-cli.links, debian/avidemux-gtk.links:
    - Link manpages to avidemux.1.gz.
  * debian/install, debian/avidemux-qt.install, debian/avidemux-gtk.desktop,
    debian/avidemux-qt.desktop: Install desktop files.

avidemux (1:2.4~preview3-0.0) experimental; urgency=low

  * New upstream pre release uploaded to experimental.

 -- Matvey Kozhev <email address hidden> Tue, 18 Dec 2007 13:53:04 +0600

Changed in avidemux:
status: In Progress → 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.