Import babl_0.1.108-1.debian.tar.xz
authorJeremy Bícha <jbicha@ubuntu.com>
Tue, 13 Feb 2024 21:45:02 +0000 (16:45 -0500)
committerJeremy Bícha <jbicha@ubuntu.com>
Tue, 13 Feb 2024 21:45:02 +0000 (16:45 -0500)
[dgit import tarball babl 1:0.1.108-1 babl_0.1.108-1.debian.tar.xz]

22 files changed:
changelog [new file with mode: 0644]
control [new file with mode: 0644]
copyright [new file with mode: 0644]
gbp.conf [new file with mode: 0644]
gir1.2-babl-0.1.install [new file with mode: 0644]
libbabl-0.1-0.docs [new file with mode: 0644]
libbabl-0.1-0.install [new file with mode: 0644]
libbabl-0.1-0.lintian-overrides [new file with mode: 0644]
libbabl-0.1-0.symbols [new file with mode: 0644]
libbabl-dev.install [new file with mode: 0644]
libbabl-doc.doc-base [new file with mode: 0644]
libbabl-doc.docs [new file with mode: 0644]
patches/series [new file with mode: 0644]
patches/tests-increase-timeout.patch [new file with mode: 0644]
rules [new file with mode: 0755]
source/format [new file with mode: 0644]
source/lintian-overrides [new file with mode: 0644]
tests/control [new file with mode: 0644]
tests/gir1.2-babl-0.1 [new file with mode: 0755]
tests/libbabl-dev [new file with mode: 0755]
upstream/metadata [new file with mode: 0644]
watch [new file with mode: 0644]

diff --git a/changelog b/changelog
new file mode 100644 (file)
index 0000000..6445341
--- /dev/null
+++ b/changelog
@@ -0,0 +1,474 @@
+babl (1:0.1.108-1) unstable; urgency=medium
+
+  * New upstream release
+  * debian/libbabl-0.1-0.symbols: Add new symbol
+  * Add Build-Depends: gi-docgen
+  * Stop using dh-sequence-gnome
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 13 Feb 2024 16:45:02 -0500
+
+babl (1:0.1.106-3) unstable; urgency=medium
+
+  * Team upload
+
+  [ Amin Bandali ]
+  * Update packaging branch to debian/latest
+
+  [ Simon McVittie ]
+  * d/control: Regenerate to spell Jeremy Bícha's name with the correct
+    Unicode
+  * d/control: Stop generating from d/control.in
+  * d/control: Add ${gir:Depends}, ${gir:Provides} to -dev package
+    (Helps: #1030223)
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 15 Nov 2023 12:09:11 +0000
+
+babl (1:0.1.106-2) unstable; urgency=medium
+
+  * Release to unstable
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 12 Jun 2023 13:06:10 -0400
+
+babl (1:0.1.106-1) experimental; urgency=medium
+
+  * New upstream release
+  * autopkgtest: Update for renamed pkgconfig file: babl-0.1 instead of babl
+  * debian/control.in: Set Rules-Requires-Root: no
+  * Update lintian override info format in d/libbabl-0.1-0.lintian-overrides
+  * Update standards version to 4.6.2, no changes needed
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 24 May 2023 11:29:31 -0400
+
+babl (1:0.1.98-1) unstable; urgency=medium
+
+  * New upstream release
+  * Add debian/upstream/metadata
+  * debian/libbabl-0.1-0.symbols: Add new symbol
+  * Bump Standards-Version to 4.6.1
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Fri, 18 Nov 2022 11:49:39 -0500
+
+babl (1:0.1.96-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+  * Drop patch applied upstream
+  * Don't install newly introduced bin/babl yet
+
+ -- Nathan Pratta Teodosio <nathan.teodosio@canonical.com>  Thu, 25 Aug 2022 10:46:56 -0300
+
+babl (1:0.1.92-1) unstable; urgency=medium
+
+  * New upstream release
+  * Add patch to fix build with latest meson
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Thu, 24 Mar 2022 15:21:20 -0400
+
+babl (1:0.1.90-1) unstable; urgency=medium
+
+  * New upstream release
+  * debian/rules: Drop unneeded -Wl,--as-needed
+  * debian/libbabl-0.1-0.symbols: Add new symbols
+
+ -- Jeremy Bicha <jeremy.bicha@canonical.com>  Tue, 22 Feb 2022 16:35:14 -0500
+
+babl (1:0.1.88-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sun, 18 Jul 2021 12:57:04 -0400
+
+babl (1:0.1.86-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Jeremy Bicha <jbicha@debian.org>  Fri, 12 Mar 2021 18:21:15 -0500
+
+babl (1:0.1.82-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sun, 04 Oct 2020 21:46:57 -0400
+
+babl (1:0.1.80-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+    - Version some dependencies as per meson.build
+    - d/copyright: Update
+    - Update symbols file
+  * Add an epoch to the version number.
+    This ensures that versions previously shipped by the deb-multimedia
+    third-party apt repository are correctly superseded.
+    (Related to #961993, #962093 and many older reports)
+    - d/source/lintian-overrides: Justify the epoch bump
+  * Add superficial smoke-tests for the library and GIR data
+  * d/libbabl-0.1-0.lintian-overrides: Silence some warnings about plugins.
+    Many of these plugins genuinely don't call into libc, and some don't
+    call into any library code at all (they only do computation), so it's
+    OK that they have no dependencies.
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 26 Aug 2020 10:37:32 +0100
+
+babl (0.1.78-1) unstable; urgency=medium
+
+  * New upstream release
+  * Build-Depend on valac
+  * debian;libbabl-dev.install: Install vala development files
+  * Bump debhelper-compat to 13
+  * Bump Standards-Version to 4.5.0
+  * Update debian/watch
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sat, 13 Jun 2020 11:36:03 -0400
+
+babl (0.1.74-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+
+ -- Andreas Henriksson <andreas@fatal.se>  Sat, 22 Feb 2020 17:53:33 +0100
+
+babl (0.1.72-4) unstable; urgency=medium
+
+  * Source-only upload
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sat, 09 Nov 2019 19:37:31 -0500
+
+babl (0.1.72-3) unstable; urgency=medium
+
+  * Build gir1.2-babl-0.1 package
+
+ -- Jeremy Bicha <jbicha@debian.org>  Wed, 30 Oct 2019 23:12:38 -0400
+
+babl (0.1.72-2) unstable; urgency=medium
+
+  * Build-Depend on debhelper-compat 12 and drop debian/compat
+  * Have libbabl-dev depend on liblcms2-dev as required by updated pkgconfig
+    file. This was detected with the help of the gnome-photos autopkgtest.
+  * Add tests-increase-timeout.patch:
+    - Increase meson timeout limit so that the armel build succeeds
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sun, 27 Oct 2019 12:55:46 -0400
+
+babl (0.1.72-1) unstable; urgency=medium
+
+  [ Jeremy Bicha ]
+  * New upstream release
+  * Build with meson
+  * debian/libbabl-0.1-0.symbols: Add new symbols
+  * Skip installing README for now
+  * Drop disable-float-to-8bit-test.patch: perhaps no longer needed
+  * Bump Standards-Version to 4.4.1
+
+  [ Simon McVittie ]
+  * libbabl-0.1-0.symbols: Bump all minimal versions to 0.1.72
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sat, 26 Oct 2019 15:34:16 -0400
+
+babl (0.1.62-1) unstable; urgency=medium
+
+  * New upstream release
+  * Build-Depend on liblcms2-dev
+  * Build-Depend on dh-sequence-gnome
+  * debian/libbabl-0.1.0.symbols: Add new symbols
+
+ -- Jeremy Bicha <jbicha@debian.org>  Wed, 06 Feb 2019 13:23:03 -0500
+
+babl (0.1.60-2) unstable; urgency=medium
+
+  * Restore -Wl,-O1 to our LDFLAGS
+  * Bump Standards-Version to 4.3.0
+
+ -- Jeremy Bicha <jbicha@debian.org>  Mon, 24 Dec 2018 09:14:34 -0500
+
+babl (0.1.60-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Jeremy Bicha <jbicha@debian.org>  Fri, 16 Nov 2018 20:42:19 -0500
+
+babl (0.1.58-1) unstable; urgency=medium
+
+  [ Jeremy Bicha ]
+  * New upstream release (LP: #1796377)
+  * Bump Standards-Version to 4.2.1
+
+  [ Jelmer Vernooij ]
+  * Use secure copyright file specification URI.
+
+ -- Jeremy Bicha <jbicha@debian.org>  Fri, 05 Oct 2018 14:08:01 -0400
+
+babl (0.1.56-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sun, 19 Aug 2018 21:16:16 -0400
+
+babl (0.1.54-1) unstable; urgency=medium
+
+  * New upstream release
+  * Add new symbols
+
+ -- Jeremy Bicha <jbicha@debian.org>  Tue, 31 Jul 2018 11:31:38 -0400
+
+babl (0.1.50-1) unstable; urgency=medium
+
+  * New upstream release
+  * Update debian/gbp.conf
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sun, 20 May 2018 22:36:01 -0400
+
+babl (0.1.46-3) unstable; urgency=medium
+
+  * Drop obsolete Breaks/Replaces/Provides not needed for years
+    (Closes: #898053)
+  * Add disable-float-to-8bit-test.patch:
+    - Disable unreliable build test (See #890887)
+  * Stop ignoring test failures on s390x
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sun, 06 May 2018 12:26:42 -0400
+
+babl (0.1.46-2) unstable; urgency=medium
+
+  * Ignore test failures on s390x (See #890887)
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sat, 28 Apr 2018 09:27:16 -0400
+
+babl (0.1.46-1) unstable; urgency=medium
+
+  * New upstream release
+  * Bump Standards-Version to 4.1.4
+
+ -- Jeremy Bicha <jbicha@debian.org>  Wed, 11 Apr 2018 19:48:20 -0400
+
+babl (0.1.44-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Jeremy Bicha <jbicha@debian.org>  Mon, 19 Feb 2018 21:46:10 -0500
+
+babl (0.1.42-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Jeremy Bicha <jbicha@debian.org>  Thu, 25 Jan 2018 22:32:24 -0500
+
+babl (0.1.40-1) unstable; urgency=medium
+
+  * New upstream release
+  * Add new symbol
+  * Update Vcs fields for migration to https://salsa.debian.org/
+  * Add debian/gbp.conf
+  * Bump debhelper compat to 11
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sat, 20 Jan 2018 21:59:45 -0500
+
+babl (0.1.38-1) unstable; urgency=medium
+
+  * New upstream release
+  * Add new symbol
+  * Use dh_install --fail-missing
+
+ -- Jeremy Bicha <jbicha@debian.org>  Wed, 22 Nov 2017 10:01:16 -0500
+
+babl (0.1.34-1) unstable; urgency=medium
+
+  * New upstream release
+  * debian/libbabl-0.1-0.symbols: symbols updated. Some symbols were dropped
+    but they don't appear to cause a problem for babl users in Debian.
+  * Switch from cdbs to dh
+  * Set Debian GNOME team as maintainer & update Vcs fields (Closes: #866873)
+  * Switch to automatic dbgsym packages
+  * Build with all hardening flags
+  * Bump Standards-Version to 4.1.1
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sun, 15 Oct 2017 17:27:12 -0400
+
+babl (0.1.30-1) unstable; urgency=medium
+
+  * QA upload.
+  * New upstream release
+
+ -- Matteo F. Vescovi <mfv@debian.org>  Thu, 31 Aug 2017 22:56:48 +0200
+
+babl (0.1.28-3) unstable; urgency=medium
+
+  * debian/control: orphaning the package
+
+ -- Matteo F. Vescovi <mfv@debian.org>  Sun, 02 Jul 2017 14:14:47 +0200
+
+babl (0.1.28-2) unstable; urgency=medium
+
+  * Upload to unstable
+  * debian/control: S-V bump 3.9.8 => 4.0.0 (no changes needed)
+
+ -- Matteo F. Vescovi <mfv@debian.org>  Thu, 22 Jun 2017 17:18:13 +0200
+
+babl (0.1.28-1) experimental; urgency=medium
+
+  * New upstream release
+
+ -- Matteo F. Vescovi <mfv@debian.org>  Fri, 02 Jun 2017 14:17:00 +0200
+
+babl (0.1.26-1) experimental; urgency=medium
+
+  * New upstream release
+
+ -- Matteo F. Vescovi <mfv@debian.org>  Sat, 27 May 2017 14:38:50 +0200
+
+babl (0.1.24-3) experimental; urgency=medium
+
+  * debian/patches/: patchset dropped
+
+ -- Matteo F. Vescovi <mfv@debian.org>  Tue, 21 Mar 2017 13:35:02 +0100
+
+babl (0.1.24-2) experimental; urgency=medium
+
+  * debian/rules: MMX and SSE support added for amd64.
+    Thanks to Laurent Bigonville (bigon) for the patch. (Closes: #857172)
+  * debian/patches/: patchset updated
+    - 0001-Fix_unaligned_access_on_sparc64.patch added (Closes: #806208)
+
+ -- Matteo F. Vescovi <mfv@debian.org>  Sat, 18 Mar 2017 22:40:55 +0100
+
+babl (0.1.24-1) experimental; urgency=medium
+
+  * New upstream release
+
+ -- Matteo F. Vescovi <mfv@debian.org>  Sat, 18 Feb 2017 14:18:30 +0100
+
+babl (0.1.22-1) experimental; urgency=medium
+
+  * New upstream release
+    - debian/libbabl-0.1-0.symbols: symbols updated
+    - debian/libbabl-doc*: obsolete documentation files dropped
+
+ -- Matteo F. Vescovi <mfv@debian.org>  Sun, 08 Jan 2017 14:41:43 +0100
+
+babl (0.1.18-1) unstable; urgency=medium
+
+  * New upstream release
+  * debian/control: S-V bump 3.9.7 -> 3.9.8 (no changes needed)
+
+ -- Matteo F. Vescovi <mfv@debian.org>  Tue, 21 Jun 2016 22:05:59 +0200
+
+babl (0.1.16-1) unstable; urgency=medium
+
+  * New upstream release
+  * debian/control: -> https:// for Vcs-* fields
+  * debian/control: S-V bump 3.9.6 -> 3.9.7 (no changes needed)
+
+ -- Matteo F. Vescovi <mfv@debian.org>  Mon, 15 Feb 2016 21:23:40 +0100
+
+babl (0.1.14-1) unstable; urgency=medium
+
+  * New upstream release
+    - debian/: debhelper support (>= 9)
+
+ -- Matteo F. Vescovi <mfv@debian.org>  Mon, 23 Nov 2015 12:06:15 +0100
+
+babl (0.1.12-2) unstable; urgency=medium
+
+  * Upload to unstable
+
+ -- Matteo F. Vescovi <mfv@debian.org>  Tue, 28 Apr 2015 16:33:50 +0200
+
+babl (0.1.12-1) experimental; urgency=medium
+
+  * New upstream release
+    - debian/libbabl-0.1-0.symbols: symbols updated
+  * debian/copyright: entries updated
+  * debian/control: S-V bump 3.9.5 => 3.9.6 (no changes needed)
+  * debian/control: Maintainer e-mail address updated
+
+ -- Matteo F. Vescovi <mfv@debian.org>  Fri, 13 Feb 2015 12:39:56 +0100
+
+babl (0.1.10-2) unstable; urgency=medium
+
+  * debian/: dh-autoreconf usage added
+    Thanks to Fernando Seiti Furusato for the patch. (Closes: #754905)
+  * debian/watch: ftp:// => http://
+  * debian/control: Maintainer e-mail address updated
+
+ -- Matteo F. Vescovi <mfvescovi@gmail.com>  Wed, 16 Jul 2014 10:11:27 +0200
+
+babl (0.1.10-1) unstable; urgency=low
+
+  [ Matteo F. Vescovi ]
+  * New upstream release
+    + debian/libbabl-0.1-0.symbols: new symbols added
+    + debian/: gobject introspection disabled.
+      Since it used to fail, upstream decided to remove
+      gobject introspection (commits cf55998 and 8a6eff2).
+      Debian packaging configurations are kept and only
+      commented, hoping this support will be re-enabled
+      in the future.
+  * debian/rules: MMX and SSE support disabled (Closes: #668423)
+
+  [ Jordi Mallach ]
+  * Change license of debian/* to LGPL-3+, to match the upstream code.
+
+ -- Matteo F. Vescovi <mfv.debian@gmail.com>  Sat, 05 May 2012 19:38:35 +0200
+
+babl (0.1.6-2) unstable; urgency=low
+
+  * Upload to unstable
+
+ -- Matteo F. Vescovi <mfv.debian@gmail.com>  Wed, 14 Mar 2012 18:55:56 +0100
+
+babl (0.1.6-1) experimental; urgency=low
+
+  * Initial "0.1.x series" release (Closes: #541170)
+    + doc-base config file added
+    + debian/control: VCS links added
+    + debian/*.symbols: file added
+  * debian/rules: dh_installdocs's exclude instead of rm.
+  * debian/rules: exclude /usr/lib/babl-0.1 from dh_makeshlibs.
+  * GObject Introspection data support added.
+    Thanks to Daniel Schaal for these changes
+  * debian/libbabl-0.1-0.install: paths updated
+  * debian/patches/: removed since no more useful
+  * debian/: renaming .install and adding docs file
+  * debian/libbabl-doc.doc-base: paths updated
+  * debian/: Multi-Arch support added
+  * debian/copyright: DEP-5 compliance
+  * debian/control: Standards-Version bumped to 3.9.3
+
+ -- Matteo F. Vescovi <mfv.debian@gmail.com>  Thu, 23 Feb 2012 14:52:23 +0100
+
+babl (0.0.22-2) unstable; urgency=low
+
+  * debian/control: maintainer changed
+  * debian/control: debug package added (Closes: #503674)
+  * debian/control: dbg's Priority field set
+  * debian/watch: config file added
+  * debian/control: bump Standards-Version to 3.9.2
+  * debian/: bump debhelper support to 8 and compliance
+  * Acknowledgement for 0.0.22-1.1 NMU (Thanks Gregor!)
+  * babl/babl-model.c: upstream file restored
+  * debian/patches/: providing patching infrastructure
+  * debian/source/: providing 3.0 (quilt) support
+
+ -- Matteo F. Vescovi <mfv.debian@gmail.com>  Tue, 07 Feb 2012 14:56:25 +0100
+
+babl (0.0.22-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix "FTBFS: babl-model.c:49:7: error: format not a string literal
+    and no format arguments [-Werror=format-security]": add patch from Bart
+    Martens (closes: #643356).
+
+ -- gregor herrmann <gregoa@debian.org>  Sat, 15 Oct 2011 15:39:05 +0200
+
+babl (0.0.22-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Ross Burton <ross@debian.org>  Mon, 16 Jun 2008 11:32:54 +0100
+
+babl (0.0.20-1) unstable; urgency=low
+
+  * First upload to Debian (Closes: #451250)
+  * Initially based on packaging by Étienne Bersac <bersace03@laposte.net>.
+
+ -- Ross Burton <ross@debian.org>  Thu, 28 Feb 2008 08:41:14 +0000
diff --git a/control b/control
new file mode 100644 (file)
index 0000000..664f42e
--- /dev/null
+++ b/control
@@ -0,0 +1,79 @@
+Source: babl
+Section: libs
+Priority: optional
+Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
+Uploaders: Jeremy Bícha <jbicha@ubuntu.com>
+Build-Depends: debhelper-compat (= 13),
+               dh-sequence-gir,
+               gi-docgen,
+               libgirepository1.0-dev (>= 1.32.0),
+               liblcms2-dev (>= 2.8),
+               meson (>= 0.54.0),
+               python3-setuptools,
+               pkg-config,
+               valac (>= 0.20.0),
+               w3m
+Standards-Version: 4.6.2
+Rules-Requires-Root: no
+Vcs-Browser: https://salsa.debian.org/gnome-team/babl
+Vcs-Git: https://salsa.debian.org/gnome-team/babl.git
+Homepage: https://gegl.org/babl/
+
+Package: libbabl-0.1-0
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Description: Dynamic, any to any, pixel format conversion library
+ Babl is a dynamic, any to any, pixel format conversion library. It
+ provides conversions between the myriad of buffer types images can be
+ stored in. Babl doesn't only help with existing pixel formats, but
+ also facilitates creation of new and uncommon ones.
+
+Package: libbabl-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: gir1.2-babl-0.1 (= ${binary:Version}),
+         libbabl-0.1-0 (= ${binary:Version}),
+         liblcms2-dev,
+         ${gir:Depends},
+         ${misc:Depends}
+Provides: ${gir:Provides}
+Description: Dynamic, any to any, pixel format conversion library (development files)
+ Babl is a dynamic, any to any, pixel format conversion library. It
+ provides conversions between the myriad of buffer types images can be
+ stored in. Babl doesn't only help with existing pixel formats, but
+ also facilitates creation of new and uncommon ones.
+ .
+ This package contains the development files.
+
+Package: libbabl-doc
+Architecture: all
+Multi-Arch: foreign
+Section: doc
+Depends: ${misc:Depends}
+Description: Dynamic, any to any, pixel format conversion library (documentation)
+ Babl is a dynamic, any to any, pixel format conversion library. It
+ provides conversions between the myriad of buffer types images can be
+ stored in. Babl doesn't only help with existing pixel formats, but
+ also facilitates creation of new and uncommon ones.
+ .
+ This package contains the API documentation.
+
+Package: gir1.2-babl-0.1
+Section: introspection
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         ${gir:Depends}
+Description: GObject introspection data for Babl library
+ Babl is a dynamic, any to any, pixel format conversion library. It
+ provides conversions between the myriad of buffer types images can be
+ stored in. Babl doesn't only help with existing pixel formats, but
+ also facilitates creation of new and uncommon ones.
+ .
+ This package contains introspection data for the library.
+ .
+ This package can be used by other packages using the GIRepository format
+ to generate dynamic bindings.
diff --git a/copyright b/copyright
new file mode 100644 (file)
index 0000000..4c39118
--- /dev/null
+++ b/copyright
@@ -0,0 +1,91 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: babl
+Upstream-Contact: Øyvind Kolås <pippin@gimp.org>
+Source: http://www.gegl.org/babl
+
+Files: *
+Copyright:
+ 2005-2020 Øyvind Kolås and others
+ 2008 Sven Neumann
+ 2009 Martin Nordholts
+ 2012 Maxime Nicco
+ 2013-2015 Daniel Sabo
+ 2013 Loren Merritt
+ 2014-2019 Elle Stone
+ 2014 Emmanuele Bassi
+ 2016 Sirio Bolaños Puchet
+ 2017-2019 Ell
+ 2017-2018 Red Hat, Inc.
+ 2020 John Marshall
+License: LGPL-3+ and Expat
+
+Files:
+ extensions/gegl-fixups.c
+ extensions/gggl*.c
+Copyright:
+ 2003-2007 Øyvind Kolås
+License: GPL-3+ with GGGL exception
+
+Files: debian/*
+Copyright: 2007, Étienne Bersac <bersace03@laposte.net>
+           2012, Matteo F. Vescovi <mfv@debian.org>
+           2020 Collabora Ltd.
+           2020 Simon McVittie
+License: LGPL-3+ and Expat
+
+License: Expat
+ SPDX-License-Identifier: MIT
+ .
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+
+License: GPL-3+ with GGGL exception
+ GGGL is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+ .
+ GGGL 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 General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with GGGL; if not, see <https://www.gnu.org/licenses/>.
+ .
+ Rights are granted to use this shared object in libraries covered by
+ LGPL. (exception added, during import into babl CVS.)
+
+License: LGPL-3+
+ 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 3 of the License, or
+ (at your option) any later version.
+ .
+ This library 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 library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+ 02110-1301, USA.
+ .
+ On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public
+ License can be found in `/usr/share/common-licenses/LGPL-3'.
diff --git a/gbp.conf b/gbp.conf
new file mode 100644 (file)
index 0000000..ff003dc
--- /dev/null
+++ b/gbp.conf
@@ -0,0 +1,17 @@
+[DEFAULT]
+pristine-tar = True
+debian-branch = debian/latest
+upstream-branch = upstream/latest
+
+[buildpackage]
+sign-tags = True
+
+[dch]
+multimaint-merge = True
+
+[import-orig]
+postimport = dch -v%(version)s New upstream release; git add debian/changelog; debcommit
+upstream-vcs-tag = BABL_%(version%.%_)s
+
+[pq]
+patch-numbers = False
diff --git a/gir1.2-babl-0.1.install b/gir1.2-babl-0.1.install
new file mode 100644 (file)
index 0000000..49d71c9
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/girepository-1.0
diff --git a/libbabl-0.1-0.docs b/libbabl-0.1-0.docs
new file mode 100644 (file)
index 0000000..8492b76
--- /dev/null
@@ -0,0 +1,3 @@
+AUTHORS
+NEWS
+TODO
diff --git a/libbabl-0.1-0.install b/libbabl-0.1-0.install
new file mode 100644 (file)
index 0000000..48dff07
--- /dev/null
@@ -0,0 +1,2 @@
+usr/lib/*/libbabl*.so.*
+usr/lib/*/babl-*/*.so
diff --git a/libbabl-0.1-0.lintian-overrides b/libbabl-0.1-0.lintian-overrides
new file mode 100644 (file)
index 0000000..4c4f527
--- /dev/null
@@ -0,0 +1,4 @@
+# They're plugins, and many genuinely don't call libc functions
+libbabl-0.1-0: library-not-linked-against-libc [usr/lib/x86_64-linux-gnu/babl-0.1/*]
+# They're plugins, and some genuinely only do computation, not library calls
+libbabl-0.1-0: shared-library-lacks-prerequisites [usr/lib/x86_64-linux-gnu/babl-0.1/*]
diff --git a/libbabl-0.1-0.symbols b/libbabl-0.1-0.symbols
new file mode 100644 (file)
index 0000000..f2869b5
--- /dev/null
@@ -0,0 +1,93 @@
+libbabl-0.1.so.0 libbabl-0.1-0 #MINVER#
+* Build-Depends-Package: libbabl-dev
+ V0_1_0@V0_1_0 0.1.72
+ babl_backtrack@V0_1_0 0.1.72
+ babl_chromatic_adaptation_matrix@V0_1_0 1:0.1.90
+ babl_class_name@V0_1_0 0.1.72
+ babl_component@V0_1_0 0.1.72
+ babl_component_new@V0_1_0 0.1.72
+ babl_conversion_class_for_each@V0_1_0 0.1.72
+ babl_conversion_get_destination_space@V0_1_0 0.1.72
+ babl_conversion_get_source_space@V0_1_0 0.1.72
+ babl_conversion_new@V0_1_0 0.1.72
+ babl_cpu_accel_get_support@V0_1_0 0.1.72
+ babl_db_each@V0_1_0 0.1.72
+ babl_db_exist_by_id@V0_1_0 0.1.72
+ babl_db_exist_by_name@V0_1_0 0.1.72
+ babl_db_find@V0_1_0 0.1.72
+ babl_db_init@V0_1_0 0.1.72
+ babl_exit@V0_1_0 0.1.72
+ babl_extender@V0_1_0 0.1.72
+ babl_extension_quiet_log@V0_1_0 0.1.72
+ babl_fast_fish@V0_1_0 0.1.72
+ babl_fish@V0_1_0 0.1.72
+ babl_fish_db@V0_1_0 0.1.72
+ babl_fish_get_process@V0_1_0 1:0.1.90
+ babl_fish_path@V0_1_0 0.1.72
+ babl_format@V0_1_0 0.1.72
+ babl_format_class_for_each@V0_1_0 0.1.72
+ babl_format_exists@V0_1_0 0.1.72
+ babl_format_get_bytes_per_pixel@V0_1_0 0.1.72
+ babl_format_get_encoding@V0_1_0 0.1.72
+ babl_format_get_model@V0_1_0 0.1.72
+ babl_format_get_n_components@V0_1_0 0.1.72
+ babl_format_get_space@V0_1_0 0.1.72
+ babl_format_get_type@V0_1_0 0.1.72
+ babl_format_has_alpha@V0_1_0 0.1.72
+ babl_format_is_format_n@V0_1_0 0.1.72
+ babl_format_is_palette@V0_1_0 0.1.72
+ babl_format_n@V0_1_0 0.1.72
+ babl_format_new@V0_1_0 0.1.72
+ babl_format_with_space@V0_1_0 0.1.72
+ babl_formats_count@V0_1_0 0.1.72
+ babl_free@V0_1_0 0.1.72
+ babl_gc@V0_1_0 1:0.1.98
+ babl_get_model_flags@V0_1_0 0.1.72
+ babl_get_name@V0_1_0 0.1.72
+ babl_get_user_data@V0_1_0 0.1.72
+ babl_get_version@V0_1_0 0.1.72
+ babl_icc_get_key@V0_1_0 0.1.72
+ babl_icc_make_space@V0_1_0 0.1.72
+ babl_init@V0_1_0 0.1.72
+ babl_introspect@V0_1_0 0.1.72
+ babl_malloc@V0_1_0 0.1.72
+ babl_model@V0_1_0 0.1.72
+ babl_model_class_for_each@V0_1_0 0.1.72
+ babl_model_is@V0_1_0 0.1.72
+ babl_model_is_symmetric@V0_1_0 0.1.72
+ babl_model_new@V0_1_0 0.1.72
+ babl_model_with_space@V0_1_0 0.1.72
+ babl_new_palette@V0_1_0 0.1.72
+ babl_new_palette_with_space@V0_1_0 0.1.72
+ babl_palette_reset@V0_1_0 0.1.72
+ babl_palette_set_palette@V0_1_0 0.1.72
+ babl_polynomial_approximate_gamma@V0_1_0 0.1.72
+ babl_process@V0_1_0 0.1.72
+ babl_process_rows@V0_1_0 0.1.72
+ babl_sampling@V0_1_0 0.1.72
+ babl_sanity@V0_1_0 0.1.72
+ babl_set_extender@V0_1_0 0.1.72
+ babl_set_user_data@V0_1_0 0.1.72
+ babl_space@V0_1_0 0.1.72
+ babl_space_from_chromaticities@V0_1_0 0.1.72
+ babl_space_from_icc@V0_1_0 0.1.72
+ babl_space_from_rgbxyz_matrix@V0_1_0 0.1.72
+ babl_space_from_xyz@V0_1_0 0.1.72
+ babl_space_get@V0_1_0 0.1.72
+ babl_space_get_gamma@V0_1_0 1:0.1.80
+ babl_space_get_icc@V0_1_0 0.1.72
+ babl_space_get_rgb_luminance@V0_1_0 0.1.72
+ babl_space_get_rgbtoxyz@V0_1_0 0.1.72
+ babl_space_is_cmyk@V0_1_0 0.1.72
+ babl_space_is_gray@V0_1_0 0.1.72
+ babl_space_is_rgb@V0_1_0 1:0.1.108
+ babl_space_to_icc@V0_1_0 0.1.72
+ babl_space_to_xyz@V0_1_0 0.1.72
+ babl_space_with_trc@V0_1_0 0.1.72
+ babl_ticks@V0_1_0 0.1.72
+ babl_trc@V0_1_0 0.1.72
+ babl_trc_gamma@V0_1_0 0.1.72
+ babl_type@V0_1_0 0.1.72
+ babl_type_class_for_each@V0_1_0 0.1.72
+ babl_type_is_symmetric@V0_1_0 0.1.72
+ babl_type_new@V0_1_0 0.1.72
diff --git a/libbabl-dev.install b/libbabl-dev.install
new file mode 100644 (file)
index 0000000..2417a76
--- /dev/null
@@ -0,0 +1,5 @@
+usr/include/
+usr/lib/*/libbabl*.so
+usr/lib/*/pkgconfig/
+usr/share/gir-1.0/Babl-0.1.gir
+usr/share/vala
diff --git a/libbabl-doc.doc-base b/libbabl-doc.doc-base
new file mode 100644 (file)
index 0000000..5e13927
--- /dev/null
@@ -0,0 +1,11 @@
+Document: babl
+Title: Debian babl Manual
+Author: babl upstream authors
+Abstract: This manual describes what babl is
+ and how it can be used to manage online manuals
+ on Debian systems.
+Section: Graphics
+
+Format: HTML
+Index: /usr/share/doc/babl-0.1/index.html
+Files: /usr/share/doc/babl-0.1/*.html
diff --git a/libbabl-doc.docs b/libbabl-doc.docs
new file mode 100644 (file)
index 0000000..840ace5
--- /dev/null
@@ -0,0 +1 @@
+usr/share/doc/babl-0.1
diff --git a/patches/series b/patches/series
new file mode 100644 (file)
index 0000000..b805e74
--- /dev/null
@@ -0,0 +1 @@
+tests-increase-timeout.patch
diff --git a/patches/tests-increase-timeout.patch b/patches/tests-increase-timeout.patch
new file mode 100644 (file)
index 0000000..5ba85d7
--- /dev/null
@@ -0,0 +1,24 @@
+From: Jeremy Bicha <jbicha@debian.org>
+Date: Sun, 27 Oct 2019 12:53:09 -0400
+Subject: tests: increase timeout to 120 seconds
+
+meson's default test timeout is 30 seconds which is a bit too slow
+for Debian's armel build machine.
+
+https://mesonbuild.com/Reference-manual.html#test
+https://buildd.debian.org/status/logs.php?pkg=babl&arch=armel
+---
+ tests/meson.build | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/tests/meson.build b/tests/meson.build
+index eee8895..e131c14 100644
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -51,5 +51,6 @@ foreach test_name : test_names
+     test,
+     env: test_env,
+     workdir: meson.current_build_dir(),
++    timeout: 120,
+   )
+ endforeach
diff --git a/rules b/rules
new file mode 100755 (executable)
index 0000000..b47dc53
--- /dev/null
+++ b/rules
@@ -0,0 +1,25 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs
+
+# Disable SSE2 except on amd64
+ifneq ($(DEB_HOST_ARCH_CPU),amd64)
+       sse_flags := -Denable-mmx=false -Denable-sse=false -Denable-sse2=false
+endif
+
+%:
+       dh $@
+
+override_dh_auto_configure:
+       dh_auto_configure -- \
+               $(sse_flags) \
+               -Dauto_features=enabled \
+               -Denable-sse4_1=false \
+               -Denable-f16c=false
+
+override_dh_makeshlibs:
+       dh_makeshlibs -X/usr/lib/$(DEB_HOST_MULTIARCH)/babl-0.1/ -- -c4
+
+override_dh_missing:
+       dh_missing -X/usr/bin
diff --git a/source/format b/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/source/lintian-overrides b/source/lintian-overrides
new file mode 100644 (file)
index 0000000..63d75f1
--- /dev/null
@@ -0,0 +1,3 @@
+# Superseding epoched packages that were removed from a popular third-party
+# repo: https://lists.debian.org/debian-devel/2020/08/msg00111.html
+babl source: epoch-changed-but-upstream-version-did-not-go-backwards 0.1.78-1 -> 1:0.1.80-1
diff --git a/tests/control b/tests/control
new file mode 100644 (file)
index 0000000..99b1574
--- /dev/null
@@ -0,0 +1,7 @@
+Tests: libbabl-dev
+Depends: build-essential, pkg-config, libbabl-dev
+Restrictions: allow-stderr, superficial
+
+Tests: gir1.2-babl-0.1
+Depends: gir1.2-babl-0.1, python3-gi
+Restrictions: allow-stderr, superficial
diff --git a/tests/gir1.2-babl-0.1 b/tests/gir1.2-babl-0.1
new file mode 100755 (executable)
index 0000000..c4ae698
--- /dev/null
@@ -0,0 +1,14 @@
+#!/usr/bin/python3
+# Copyright 2020 Simon McVittie
+# SPDX-License-Identifier: MIT
+
+import os
+
+import gi
+gi.require_version('Babl', '0.1')
+
+from gi.repository import Babl
+
+if __name__ == '__main__':
+    triple = Babl.get_version()
+    assert tuple(triple) >= (0, 1)
diff --git a/tests/libbabl-dev b/tests/libbabl-dev
new file mode 100755 (executable)
index 0000000..50a7c3a
--- /dev/null
@@ -0,0 +1,37 @@
+#!/bin/sh
+# Copyright 2020 Collabora Ltd.
+# SPDX-License-Identifier: MIT
+
+set -eux
+
+if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
+    CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
+else
+    CROSS_COMPILE=
+fi
+
+cd "$AUTOPKGTEST_TMP"
+
+cat > trivial.c <<EOF
+#include <babl/babl.h>
+
+#undef NDEBUG
+#include <assert.h>
+
+int main(void)
+{
+    int x, y, z;
+
+    babl_get_version(&x, &y, &z);
+    assert(x >= 0);
+    assert(y >= 0);
+    assert(z >= 0);
+    assert((x * 1000) + y >= 1);
+    return 0;
+}
+EOF
+
+# Deliberately word-splitting pkg-config's output:
+# shellcheck disable=SC2046
+"${CROSS_COMPILE}gcc" -otrivial trivial.c $("${CROSS_COMPILE}pkg-config" --cflags --libs babl-0.1)
+./trivial
diff --git a/upstream/metadata b/upstream/metadata
new file mode 100644 (file)
index 0000000..34cb9a6
--- /dev/null
@@ -0,0 +1,6 @@
+Archive: GNOME
+Bug-Database: https://gitlab.gnome.org/GNOME/babl/-/issues
+Bug-Submit: https://gitlab.gnome.org/GNOME/babl/-/issues/new
+Changelog: https://gitlab.gnome.org/GNOME/babl/commits/master
+Repository-Browse: https://gitlab.gnome.org/GNOME/babl
+Repository: https://gitlab.gnome.org/GNOME/babl.git
diff --git a/watch b/watch
new file mode 100644 (file)
index 0000000..ce8ff68
--- /dev/null
+++ b/watch
@@ -0,0 +1,3 @@
+version=4
+https://download.gimp.org/pub/@PACKAGE@/([\d\.]+)/ \
+       @PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@