--- pigment-0.3.17.orig/debian/changelog +++ pigment-0.3.17/debian/changelog @@ -0,0 +1,201 @@ +pigment (0.3.17-1ubuntu1) trusty; urgency=medium + + * debian/patches/libtool_ppc64el.patch: Manually patch libtool/configure + files to fix FTBFS on ppc64el. + + -- Logan Rosen Fri, 31 Jan 2014 13:56:14 -0500 + +pigment (0.3.17-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - Bumped build-dependency on libpango1.0-dev to >= 1.20. + - Rename libpigment0.3-10 to -11 for new SONAME. + + -- Paul van Tilburg Wed, 20 May 2009 22:34:10 +0200 + +pigment (0.3.16-3) unstable; urgency=low + + * Add a replaces for libpigment0.3-9 (>= 0.3.16) to fix the + forgotten SONAME bump mess; closes: #523306. + + -- Paul van Tilburg Thu, 09 Apr 2009 23:39:13 +0200 + +pigment (0.3.16-2) unstable; urgency=low + + * Rename libpgiment0.3-9 to -10 for new SONAME. + + -- Paul van Tilburg Mon, 06 Apr 2009 22:34:05 +0200 + +pigment (0.3.16-1) unstable; urgency=low + + * New upstrem release. + + -- Paul van Tilburg Mon, 06 Apr 2009 21:30:55 +0200 + +pigment (0.3.15-1) unstable; urgency=low + + * New upstream release. + * Upload to unstable, Elisa will hopefully follow soon. + * Bumped the standards-version to 3.8.1; no changes required. + + -- Paul van Tilburg Thu, 19 Mar 2009 16:47:23 +0100 + +pigment (0.3.14-1) experimental; urgency=low + + * New upstream release. + - Rename libpigment0.3-6 to -9 for new SONAME. + * debian/control: + - Really removed the Replaces: libpigment0.3-4. + + -- Paul van Tilburg Sat, 14 Feb 2009 22:17:48 +0100 + +pigment (0.3.13-1) experimental; urgency=low + + * New upstream release; with API additions and API removal. + - Rename libpigment0.3-6 to -8 for new SONAME. + * debian/control: + - Added build-depend version >= 2.12.0 for libgtk2.0-dev. + - Added myself as uploader. + - Removed the no longer necessary Replaces: libpigment0.3-4. + + -- Paul van Tilburg Sun, 01 Feb 2009 16:42:55 +0100 + +pigment (0.3.8-1) experimental; urgency=low + + * New upstream release; with API additions and an API removal. + - Rename libpigment0.3-5 to -6 for new SONAME; reset shlibs. + - Bdep on libxrender-dev. + - Install the new imaging lib along the others. + + -- Loic Minier Mon, 15 Sep 2008 22:48:45 +0200 + +pigment (0.3.7-1) experimental; urgency=low + + [ Philippe Normand ] + * New upstream release (first one without ABI change!) + + [ Loic Minier ] + * Bump shlibs to >= 0.3.7 for above upstream release which carries API + additions. + * Target experimental for now as the changes are too large for lenny. + * Let libpigment0.3-5 Replace libpigment0.3-4 (>= 0.3.6~) to fix upgrades + from the broken 0.3.6-1; closes: #493998. + + -- Philippe Normand Tue, 29 Jul 2008 16:14:23 +0200 + +pigment (0.3.6-2) unstable; urgency=low + + * debian/control: + - bump the soname + - add a Build-Depends on libxcomposite-dev + * libpigment0.3-4.install: renamed to libpigment0.3-5.install + + -- Arnaud Quette Thu, 17 Jul 2008 18:57:30 +0200 + +pigment (0.3.6-1) unstable; urgency=low + + * New upstream release + * debian/control: + - add a missing dependency on libgstreamer-plugins-base0.10-dev (Closes: + #482042) + - add the Homepage field + - bump Standards-Version to 3.8.0 + + -- Arnaud Quette Thu, 17 Jul 2008 11:05:01 +0200 + +pigment (0.3.5-2) unstable; urgency=low + + * Upload to unstable. + + -- Loic Minier Sun, 16 Mar 2008 11:09:11 +0100 + +pigment (0.3.5-1) experimental; urgency=low + + [ Philippe Normand ] + * Relax versionning in *.install files and glob on 0.3.*. + * New upstream release; with API and ABI changes. + - Renamed libpigment0.3-3 to libpigment0.3-4 (SONAME changed) + * Ship a libpigment-dbg package + + -- Philippe Normand Mon, 03 Mar 2008 18:57:23 +0100 + +pigment (0.3.4-1) experimental; urgency=low + + [ Philippe Normand ] + * New upstream release; with API and ABI changes. + - Renamed libpigment0.3-1 to libpigment0.3-2 as a consequence of SONAME + bump. + - Removed python-pigment binary package; the Python bindings are now in a + separate upstream source distribution. + - Updated copyright holders and removed reference to MIT licence; all + files are now under LGPL. + + [ Loic Minier ] + * Wrap uploaders. + * Reword descriptions. + * Fix libpigment0.3-dev dep. + * Bump up Standards-Versions to 3.7.3. + + -- Philippe Normand Sat, 26 Jan 2008 10:17:20 +0100 + +pigment (0.3.2-1) unstable; urgency=low + + [ Philippe Normand ] + * New upstream release; closes: #451988. + - Updated debian/copyright; Pigment is now under LGPL, closes: #443083 + - Removed libdirectfb build dep, the directfb plugin is not + implemented yet; closes: #452607. + - libpigment0.3-dev now depends on libgtk2.0-dev, bug described on + #442319 was fixed upstream but then gdkpixbuf2 was missing; + closes: #442319 + - Updated copyright holders list in debian/copyright. + * Listed myself as Uploader. + + [ Loic Minier ] + * Add a libcairo2-dev (>= 1.4) build-dep for the new upstream release. + + -- Loic Minier Sun, 25 Nov 2007 21:20:35 +0100 + +pigment (0.3.1-2) unstable; urgency=low + + * Upload to unstable; drop dist check. + + -- Loic Minier Thu, 06 Sep 2007 17:47:09 +0200 + +pigment (0.3.1-1) experimental; urgency=low + + * Fix typo in package descriptions; thanks Bastian Kleineidam; + closes: #432836. + * New major upstream release. + - Target at experimental and protect against uploads to unstable. + - Build-dep on libpango1.0-dev (>= 1.8); drop libcairo2-dev build-dep. + - Build-dep on check (>= 0.9.2). + - Build-dep on libdirectfb-dev (>= 0.9.24). + - Drop libxrandr-dev build-dep. + - Drop patches 60_out-of-tree-build-fixes, 70_mandatory-automake, + 90_drop-package-undef not necessary anymore. + - Let python-pigment depend on python-twisted-core for the Dock and + Slideshow widgets. + - Rename pigment-0.1 packages to pigment-0.3 as the pathnames to the + headers and to the libs changed and include the major version part. + - Rename install files and install dirs. + - Pass --enable-gtk-doc to configure until ticket #150 is solved upstream; + build-dep on gtk-doc-tools. + - Move the GStreamer plugin in usr/lib/pigment-0.3/gstreamer from + python-pigment to libpigment. + + -- Loic Minier Wed, 22 Aug 2007 22:31:24 +0200 + +pigment (0.1.5-2) unstable; urgency=low + + * Mention version 2 (and not any later version) in the license blob. + * Upload to unstable. + + -- Loic Minier Tue, 10 Jul 2007 14:02:30 +0200 + +pigment (0.1.5-1) experimental; urgency=low + + * Initial release. (Closes: #425916) + + -- Loic Minier Sat, 16 Jun 2007 17:51:10 +0200 --- pigment-0.3.17.orig/debian/compat +++ pigment-0.3.17/debian/compat @@ -0,0 +1 @@ +5 --- pigment-0.3.17.orig/debian/control +++ pigment-0.3.17/debian/control @@ -0,0 +1,75 @@ +Source: pigment +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Maintainers of GStreamer packages +Uploaders: Loic Minier , + Arnaud Quette , + Philippe Normand , + Paul van Tilburg +Section: libs +Priority: optional +Homepage: https://code.fluendo.com/pigment/trac +Standards-Version: 3.8.1 +Build-Depends: debhelper (>= 5.0.37.2), + cdbs (>= 0.4.43), + autotools-dev, + dpkg-dev (>= 1.13.19), + libglib2.0-dev (>= 2.8.0), + libpango1.0-dev (>= 1.20), + libcairo2-dev (>= 1.4), + libgstreamer0.10-dev (>= 0.10.0), + libgstreamer-plugins-base0.10-dev (>= 0.10.0), + libx11-dev, + libgl1-mesa-dev, + mesa-common-dev, + libgtk2.0-dev (>= 2.12.0), + libxcomposite-dev, + pkg-config, + check (>= 0.9.2), + gtk-doc-tools, + libxrender-dev + +Package: libpigment0.3-11 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Replaces: libpigment0.3-9 (>= 0.3.16) +Description: User interfaces with embedded multimedia - shared library + Pigment allows building of user interfaces with embedded multimedia + components. It is designed with portability in mind and its plugin + system will select a particular underlying graphical API on each + platform. + . + This package contains the shared library. + +Package: libpigment0.3-dev +Section: libdevel +Architecture: any +Depends: libpigment0.3-11 (= ${binary:Version}), + ${shlibs:Depends}, + ${misc:Depends}, + libglib2.0-dev (>= 2.8.0), + libgtk2.0-dev (>= 2.12.0), + libgstreamer-plugins-base0.10-dev (>= 0.10.0) +Description: User interfaces with embedded multimedia - development files + Pigment allows building of user interfaces with embedded multimedia + components. It is designed with portability in mind and its plugin + system will select a particular underlying graphical API on each + platform. + . + This package contains the development files. + +Package: libpigment-dbg +Section: debug +Priority: extra +Architecture: any +Depends: libpigment0.3-11 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Description: User interfaces with embedded multimedia - with debug symbols + Pigment allows building of user interfaces with embedded multimedia + components. It is designed with portability in mind and its plugin + system will select a particular underlying graphical API on each + platform. + . + This package contains the shared library build with debug symbols. --- pigment-0.3.17.orig/debian/copyright +++ pigment-0.3.17/debian/copyright @@ -0,0 +1,54 @@ + This package was debianized by Loic Minier + on Sat, 26 May 2007 20:24:05 +0200. + + It was downloaded from . + + Upstream Authors + ================ + + Florian Boucault + Alessandro Decina + Guillaume Emont + Benjamin Kampmann + Lionel Martin + Loïc Molinari [maintainer] + Julien Moutte + Philippe Normand + Thomas Vander Stichele + + + Copyright + ========= + + Copyright © 2006-2008 Fluendo Embedded S.L. + Copyright © 2001 Markus G. Kuhn , University of Cambridge + Richard Verhoeven + Copyright © 2000 Jacques Leroy + + + Licensing + ========= + + All files, unless otherwise specified, are under the LGPL version 2.1. + + + + LGPL 2.1 + -------- + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. --- pigment-0.3.17.orig/debian/libpigment0.3-11.install +++ pigment-0.3.17/debian/libpigment0.3-11.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/*.so.* +debian/tmp/usr/lib/pigment-0.3/0.3.*/*.so --- pigment-0.3.17.orig/debian/libpigment0.3-dev.install +++ pigment-0.3.17/debian/libpigment0.3-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/pigment-0.3/pgm +debian/tmp/usr/lib/*.so +debian/tmp/usr/lib/pkgconfig/*.pc +debian/tmp/usr/share/gtk-doc --- pigment-0.3.17.orig/debian/patches/libtool_ppc64el.patch +++ pigment-0.3.17/debian/patches/libtool_ppc64el.patch @@ -0,0 +1,56 @@ +## Description: add ppc64el support +## Origin/Author: Logan Rosen +diff -Nur -x '*.orig' -x '*~' pigment-0.3.17/common/m4/libtool.m4 pigment-0.3.17.new/common/m4/libtool.m4 +--- pigment-0.3.17/common/m4/libtool.m4 2009-05-20 13:11:08.000000000 -0400 ++++ pigment-0.3.17.new/common/m4/libtool.m4 2014-01-31 13:56:10.519611601 -0500 +@@ -1281,7 +1281,10 @@ + x86_64-*linux*) + LD="${LD-ld} -m elf_i386" + ;; +- ppc64-*linux*|powerpc64-*linux*) ++ powerpc64le-*) ++ LD="${LD-ld} -m elf32lppclinux" ++ ;; ++ powerpc64-*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) +@@ -1300,7 +1303,10 @@ + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; +- ppc*-*linux*|powerpc*-*linux*) ++ powerpcle-*) ++ LD="${LD-ld} -m elf64lppc" ++ ;; ++ powerpc-*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) +diff -Nur -x '*.orig' -x '*~' pigment-0.3.17/configure pigment-0.3.17.new/configure +--- pigment-0.3.17/configure 2009-05-20 13:11:19.000000000 -0400 ++++ pigment-0.3.17.new/configure 2014-01-31 13:54:55.458100541 -0500 +@@ -8420,7 +8420,10 @@ + x86_64-*linux*) + LD="${LD-ld} -m elf_i386" + ;; +- ppc64-*linux*|powerpc64-*linux*) ++ powerpc64le-*) ++ LD="${LD-ld} -m elf32lppclinux" ++ ;; ++ powerpc64-*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) +@@ -8439,7 +8442,10 @@ + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; +- ppc*-*linux*|powerpc*-*linux*) ++ powerpcle-*) ++ LD="${LD-ld} -m elf64lppc" ++ ;; ++ powerpc-*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) --- pigment-0.3.17.orig/debian/rules +++ pigment-0.3.17/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/utils.mk + +libpigmentN := $(shell sed -rn 's/^Package:[[:space:]]*(libpigment0\.3-[0-9]+)[[:space:]]*$$/\1/p' debian/control) + +# disabled as we don't need any particular version for now +#SHLIBS_VERSION := 0.3.7 +#DEB_DH_MAKESHLIBS_ARGS_ALL += -V'$(libpigmentN) (>= $(SHLIBS_VERSION))' + --- pigment-0.3.17.orig/debian/watch +++ pigment-0.3.17/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://elisa.fluendo.com/static/download/pigment/pigment-([\d.]+).tar.gz