lp:ubuntu/lucid/avifile

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/lucid/avifile
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

13. By Reinhard Tartler

rebuild for ffmpeg versioned symbols

12. By Yavor Doganov

* QA upload.
* debian/source/format: New file; switch to source format 3.0 (quilt).
* Add DEP-3 headers to all patches.
* debian/control (Build-Depends): Drop quilt.
* debian/rules: Remove patch/unpatch logic.
* debian/patches/no-lame.patch: Split from autotools.patch as it is
  Debian-specific.
* debian/patches/ftbfs-ia64.patch: New; fixes FTBFS on ia64.
* debian/patches/series: Update.

11. By Yavor Doganov

* QA upload.
* New upstream release/snapshot:
  + No longer adds -ldts to Libs in the .pc file (Closes: #492040).
  + Includes some portability fixes, crossing fingers that it'll build
  on more archs (Closes: #206467).
* Repackage the upstream tarball, removing the embedded copy of LAME
  (Closes: #538753). While here, kill also the bundled ffmpeg copy
  and /debian.
* debian/compat: New file.
* debian/control: Wrap all fields for diff-friendliness. Add
  ${misc:Depends} to all binary packages' Depends.
  (Section): Change to `libs' to match the override.
  (Maintainer): The package is orphaned (#540906), set to the Debian QA
  Group.
  (Standards-Version): Claim compliance with 3.8.3 as of this release.
  (Build-Depends): Bump debhelper to >= 7. Remove ancient version from
  libqt3-mt-dev. Replace automake1.9 with automake. Remove autoconf,
  always pulled in by automake. Remove libdts-dev; not needed. Remove
  redundant gettext and patch. Remove alternative dependency on
  pnmtopng, merged ages ago into netpbm. Add quilt, libavformat-dev,
  libxxf86dga-dev and libxxf86vm-dev.
  (Homepage): New field.
  (Conflicts, Replaces, Suggests): Remove -- the former ancient, the
  latter not needed.
  (Description): s/x86 Linux/GNU/ -- should work on GNU/kFreeBSD too,
  and eventually on more archs. Remove Homepage(s).
  (libavifile-0.7-dev) <Depends>: Use ${binary:Version} instead of
  ${Source-Version}. Remove libxft-dev, libxrender-dev and
  libfontconfig1-dev, not required by the .pc file.
  <Section>: Change to `libdevel'.
  (avifile-mad-plugin, avifile-mjpeg-plugin, avifile-vorbis-plugin)
  (avifile-player, avidile-utils) <Section>: Change to `video'.
  (avifile-win32-plugin) <Section>: Change to contrib/video.
  <Architecture>: Add hurd-i386, thanks Samuel Thibault (Closes:
  #473414).
  (avifile-xvid-plugin, avifile-divx-plugin) <Section>: Change to
  contrib/video.
* debian/rules: Use automatic variables where possible. Include
  /usr/share/quilt/quilt.make.
  (DH_COMPAT, FFMPEG_CFLAGS): Do not define.
  (installprefix): Use $(CURDIR) instead of $(PWD).
  (CFLAGS, CXXFLAGS): Define to the common -Wall -g before the
  conditionals.
  (LDFLAGS): Define to -Wl,-z,defs -Wl,--as-needed.
  (debug, nostrip): Remove unnecessary conditionals.
  (CROSS): New conditionally defined variable to enter cross-compilation
  mode only when necessary, thanks Kumar Appaiah (Closes: #542527).
  (build): Depend on the patch target.
  (cleanB): Remove target.
  (clean-patched): New target; merge the recipe from clean and cleanB.
  Delete acinclude.m4.
  (configure-stamp): Change --disable-lame to --without-lame and
  --enable-lame-bin to --enable-lamebin following upstream change. Pass
  CROSS, CFLAGS, CXXFLAGS, LDFLAGS and --with-mad-prefix=/usr to avoid
  building the bundled libmad.
  (install): Use the $(MAKE) variable instead of plain make. Amend rule
  for the libqavm move. Delete mandir from the library package. Delete
  all .la files.
  (binary-arch): Remove cleanB from prerequisites. Remove unnecessary
  dh_* commands. Remove hardcoded libc6 in the plugins' shlibs:Depends,
  thanks Petr Salinger (Closes: #448736). Don't pass -k to
  dh_installchangelogs. Run dh_makeshlibs twice to avoid adding
  ldconfig calls in avifile-player's maintainer scripts. Adjust
  dh_shlibdeps's arguments.
  (checkscripts, source, diff): Annihilate; useless targets.
* debian/builddeb:
* debian/Makefile.am:
* debian/postinst:
* debian/postrm:
* debian/avifile-player.postinst:
* debian/avifile-player.postrm: Delete.
* debian/watch:
* debian/README.source:
* debian/patches/series: New file.
* debian/patches/autotools.patch: New; make the build system work with
  current autotools and fix some linking issues (Closes: #553940).
* debian/patches/ffmpeg.patch: New; various fixes to build and link with
  Debian's ffmpeg (Closes: #227408, #526536, #538750).
* debian/patches/libqavm-private.patch: New; install libqavm in
  pkglibdir as it is a private library.
* debian/patches/avifile-config.patch: New; don't exit with error code
  upon success, thanks James Westby and Lionel Le Folgoc (Closes:
  #489012).
* debian/avifile-player.menu (section):
* debian/avifile-utils.menu (section): Change to `Applications/Video'.
* debian/avifile-player.dirs: Amend for pkglibdir.
* debian/libavifile-0.7-dev.dirs: Remove usr/share/lintian/overrides.
* debian/libavifile-0.7c2.lintian: Remove non-existent libraries.
* debian/avifile-utils.lintian: Remove unused overrides, amend
  binary-or-shlib-defines-rpath for the 2 programs that link against
  libqavm.
* debian/copyright: Add the GPL blurb and exclude ffmpeg copyrights as
  the bundled copy has been removed (Closes: #290069).
* debian/README.debian: Correct the repositories for the Woe32 codecs,
  thanks Lionel Le Folgoc (Closes: #435169).

10. By Stephan Rügamer

* Merge from debian unstable, remaining changes:
  - debian/patches/01_fix-avifile-config-exit.diff: exit with the correct
  value.
  - Use quilt for the patch.

9. By Lionel Le Folgoc

* debian/rules: pass '-s' to dh_{gencontrol,builddeb} to fix FTBFS on amd64.
* debian/patches/01_fix-avifile-config-exit.diff: exit with the correct
  value. (LP: #139670)
* Use quilt for the patch.

8. By Lionel Le Folgoc

* Merge with Debian Unstable, remaining Ubuntu changes:
  - Adhere to DebianMaintainerField spec
  - debian/README.Debian: update debian-multimedia repository apt lines.
  (LP: #38017).
* Drop debian/patches/01_fix_non-template_pair_build_failure.diff, not
  needed anymore.
* debian/control: add missing liba52-dev build dependency to fix FTBFS
  (see Debian #434202).

7. By Lionel Le Folgoc

* Rebuild against new libdirectfb-0.9-25. (LP: #95405)
* Adhere to DebianMaintainerField.
* debian/README.Debian: update debian-multimedia repository apt lines.
  (LP: #38017)
* Use quilt patchsystem:
  + debian/patches/01_fix_non-template_pair_build_failure.diff: patch taken
    from Bug #395386 in Debian BTS to work around a bug of gcc
    (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29469).

6. By Eric Dorland

* NMU.
* debian/control: Build-depend on only automake1.9. (Closes: #376333)

5. By Stephan Rügamer

* Merge from debian unstable.
* Reverted the NMU man page patch from debian

4. By Stephan Rügamer

Rebuild because libXft.la is gone

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/maverick/avifile
This branch contains Public information 
Everyone can see this information.

Subscribers