libpano13 2.9.12.dfsg-2 source package in Ubuntu
Changelog
libpano13 (2.9.12.dfsg-2) unstable; urgency=low * Drop Java support altogether (Closes: #477884). While checking that bugreport, it appeared that “HasJava” is only used in a single source file, which happens to be commented out. - debian/control: Drop libgcj-dev from Build-Depends. - debian/rules: Turn “--with-java” into “--without-java”. - debian/rules: Not bumping shlibs since no symbols changed (as expected given the above explanation). * Update my mail address in Uploaders. libpano13 (2.9.12.dfsg-1) unstable; urgency=low * Initial release (Closes: #433261), based on libpano12/2.8.6-0.1. * Repack because of the license of PixMap.{c,h}. These files seem to be needed only on Mac anyway: - Add a get-orig-source target to debian/rules. - Add version mangling to debian/watch. * The following glitches have been forwarded upstream so that these files will get proper copyright and license statements in further releases: - Copyright years are missing for jpegicc.{c,h}. - Copyright and license are missing for f2c.h. This file is available in the libf2c2 source package, and its copyright file has been used to complete this one. - Copyright and license are missing for rgbe.{c,h}. These files are available in the enblend source package, and its copyright file has been used to complete this one. The copyright by Bruce Walter is the original copyright notice, these files are now public domain. * Move from libpano12 to libpano13: - Update debian/copyright. - Update debian/watch, get rid of “debian uupdate”. - Update package names in debian/control, and clear the following fields: Provides, Conflicts, Replaces. - Add “Conflicts: libpano12-bin” and “Replaces: libpano12-bin” to libpano13-bin. - Rename debian/libpano12* into debian/libpano13*. - Update debian/libpano13-bin.install: - Rename pano12info into panoinfo. - Rename PTOptimizer into PToptimizer. - Update debian/libpano13-bin.manpages accordingly. - Rename the manpages accordingly. - Update debian/manpages/panoinfo.1. - Update debian/manpages/PToptimizer.1. * debian/rules adjustments: - Delete unneeded variable declarations (major, version). - Delete useless comments. - Delete trailing spaces. * Move Maintainer to the pkg-phototools team, add Florent Bayle and myself to Uploaders. * Bump Standards-Version to 3.7.3 (no change needed). * Add Vcs-Git and Vcs-Browser. Note that both libpano12 and libpano13 are maintained within the same libpano.git repository. * Bump debhelper compatibility from 4 to 5. Changes needed: - Remove “usr/lib/pkgconfig/*” from debian/libpano13-dev.install since “--fail-missing” is now the default behaviour of dh_install. * Use “LDFLAGS="-Wl,--as-needed"” on the ./configure line to avoid extra linking. * To achieve that, it is needed to patch config/ltmain.sh (libtool) because of very long-standing (and will-be-very-long-standing) libtool bug, see #347650: - Add quilt as Build-Depends, and to debian/rules. - Add 10_workaround_libtool_link_as_needed_bug to workaround libtool bug. - Add a TODO item about that bug, basically “keep an eye on it in case it ever gets fixed”. * Since that might break things sometimes, add “-Wl,-z,defs” before “-Wl,--as-needed”, so as to catch undefined references as early as possible in the build process. That done, it appears that “-lm” is missing, thus: add “LIBS="-lm"” on the ./configure line. * Remove debian/*.dirs files, since they aren't needed. * Clear the rpath set on some architectures (e.g. amd64) instead of relibtoolizing (at least at the moment): - Add chrpath to Build-Depends. - Add “chrpath -d” calls on debian/tmp/usr/{bin/*,lib/*.so} after the “make install” call. - Add a TODO item about that. * Switch from plain debhelper to cdbs. The build is conventional enough to drop lengthy makefiles in favour of shorter ones: - Add cdbs to Build-Depends. - Add autotools-dev as well, to get config.{guess,sub} updated during the build. - Use only some includes and variables in debian/rules, but keep the additional get-orig-source target. - Drop debian/libpano13-0.docs, cdbs is smart enough to install those files. - A single trick is needed: dh_install is called for each binary when using debhelper.mk, which makes the use of “--*-missing” a bit tricky. That's why a hook between “make install” and “dh_*” is needed, removing the RPATH's as well running dh_install with one of the “--*-missing” option. This is cdbs's #461368. * Ship all binaries, using a wildcard in debian/libpano13-bin.install. * Update the long description of libpano13-bin accordingly, listing all binaries along with an oneliner description for each. * Write manpages for all binaries, in the perlpod format. Generate them using pod2man at build-time. Ship them through libpano13.manpages, by using a wildcard. * Get rid of strange (strictly-versioned) interdependencies, leading to a dependency loop: - Remove “Suggests: libpano13-dev” from libpano13-0. - Downgrade “Recommends: libpano13-bin” to a “Suggests:”, still in libpano13-0. -- Ubuntu Archive Auto-Sync <email address hidden> Wed, 07 May 2008 10:38:10 +0100
Upload details
- Uploaded by:
- Ubuntu Archive Auto-Sync
- Uploaded to:
- Intrepid
- Original maintainer:
- Debian PhotoTools Maintainers
- Architectures:
- any
- Section:
- libs
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
libpano13_2.9.12.dfsg.orig.tar.gz | 3.4 MiB | 95870eab805655d0fae9b6da5550b5c9f087aed9932f4f46830a9b015bafbf43 |
libpano13_2.9.12.dfsg-2.diff.gz | 9.5 KiB | e4dffba6d93c7aef596ac13af3a31d192f7430f537fb8206dba71d484acb1c55 |
libpano13_2.9.12.dfsg-2.dsc | 1.3 KiB | 6efc7ef70da4da9ed750fcb2c15634a506ea4f54abbd34770d8133153140ced8 |
Binary packages built by this source
- libpano13-0: No summary available for libpano13-0 in ubuntu jaunty.
No description available for libpano13-0 in ubuntu jaunty.
- libpano13-bin: No summary available for libpano13-bin in ubuntu jaunty.
No description available for libpano13-bin in ubuntu jaunty.
- libpano13-dev: No summary available for libpano13-dev in ubuntu intrepid.
No description available for libpano13-dev in ubuntu intrepid.