From: Nathan Pratta Teodosio Date: Thu, 25 Aug 2022 13:46:56 +0000 (+0100) Subject: babl (1:0.1.96-1) unstable; urgency=medium X-Git-Tag: archive/raspbian/1%0.1.96-1+rpi1^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c8161a32d0904131bbb1ba424cbc7ec6c4959ca5;p=babl.git 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 [dgit import unpatched babl 1:0.1.96-1] --- c8161a32d0904131bbb1ba424cbc7ec6c4959ca5 diff --cc debian/changelog index 0000000,0000000..c144b2c new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,424 @@@ ++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 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 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 Tue, 22 Feb 2022 16:35:14 -0500 ++ ++babl (1:0.1.88-1) unstable; urgency=medium ++ ++ * New upstream release ++ ++ -- Jeremy Bicha Sun, 18 Jul 2021 12:57:04 -0400 ++ ++babl (1:0.1.86-1) unstable; urgency=medium ++ ++ * New upstream release ++ ++ -- Jeremy Bicha Fri, 12 Mar 2021 18:21:15 -0500 ++ ++babl (1:0.1.82-1) unstable; urgency=medium ++ ++ * New upstream release ++ ++ -- Jeremy Bicha 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 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 Sat, 13 Jun 2020 11:36:03 -0400 ++ ++babl (0.1.74-1) unstable; urgency=medium ++ ++ * Team upload ++ * New upstream release ++ ++ -- Andreas Henriksson Sat, 22 Feb 2020 17:53:33 +0100 ++ ++babl (0.1.72-4) unstable; urgency=medium ++ ++ * Source-only upload ++ ++ -- Jeremy Bicha 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 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 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 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 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 Mon, 24 Dec 2018 09:14:34 -0500 ++ ++babl (0.1.60-1) unstable; urgency=medium ++ ++ * New upstream release ++ ++ -- Jeremy Bicha 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 Fri, 05 Oct 2018 14:08:01 -0400 ++ ++babl (0.1.56-1) unstable; urgency=medium ++ ++ * New upstream release ++ ++ -- Jeremy Bicha Sun, 19 Aug 2018 21:16:16 -0400 ++ ++babl (0.1.54-1) unstable; urgency=medium ++ ++ * New upstream release ++ * Add new symbols ++ ++ -- Jeremy Bicha 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 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 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 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 Wed, 11 Apr 2018 19:48:20 -0400 ++ ++babl (0.1.44-1) unstable; urgency=medium ++ ++ * New upstream release ++ ++ -- Jeremy Bicha Mon, 19 Feb 2018 21:46:10 -0500 ++ ++babl (0.1.42-1) unstable; urgency=medium ++ ++ * New upstream release ++ ++ -- Jeremy Bicha 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 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 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 Sun, 15 Oct 2017 17:27:12 -0400 ++ ++babl (0.1.30-1) unstable; urgency=medium ++ ++ * QA upload. ++ * New upstream release ++ ++ -- Matteo F. Vescovi Thu, 31 Aug 2017 22:56:48 +0200 ++ ++babl (0.1.28-3) unstable; urgency=medium ++ ++ * debian/control: orphaning the package ++ ++ -- Matteo F. Vescovi 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 Thu, 22 Jun 2017 17:18:13 +0200 ++ ++babl (0.1.28-1) experimental; urgency=medium ++ ++ * New upstream release ++ ++ -- Matteo F. Vescovi Fri, 02 Jun 2017 14:17:00 +0200 ++ ++babl (0.1.26-1) experimental; urgency=medium ++ ++ * New upstream release ++ ++ -- Matteo F. Vescovi Sat, 27 May 2017 14:38:50 +0200 ++ ++babl (0.1.24-3) experimental; urgency=medium ++ ++ * debian/patches/: patchset dropped ++ ++ -- Matteo F. Vescovi 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 Sat, 18 Mar 2017 22:40:55 +0100 ++ ++babl (0.1.24-1) experimental; urgency=medium ++ ++ * New upstream release ++ ++ -- Matteo F. Vescovi 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 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 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 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 Mon, 23 Nov 2015 12:06:15 +0100 ++ ++babl (0.1.12-2) unstable; urgency=medium ++ ++ * Upload to unstable ++ ++ -- Matteo F. Vescovi 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 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 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 Sat, 05 May 2012 19:38:35 +0200 ++ ++babl (0.1.6-2) unstable; urgency=low ++ ++ * Upload to unstable ++ ++ -- Matteo F. Vescovi 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 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 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 Sat, 15 Oct 2011 15:39:05 +0200 ++ ++babl (0.0.22-1) unstable; urgency=low ++ ++ * New upstream release ++ ++ -- Ross Burton 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 . ++ ++ -- Ross Burton Thu, 28 Feb 2008 08:41:14 +0000 diff --cc debian/control index 0000000,0000000..303076b new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,80 @@@ ++# This file is autogenerated. DO NOT EDIT! ++# ++# Modifications should be made to debian/control.in instead. ++# This file is regenerated automatically in the clean target. ++Source: babl ++Section: libs ++Priority: optional ++Maintainer: Debian GNOME Maintainers ++Uploaders: Jeremy Bicha ++Build-Depends: debhelper-compat (= 13), ++ dh-sequence-gir, ++ dh-sequence-gnome, ++ 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.5.0 ++Vcs-Browser: https://salsa.debian.org/gnome-team/babl ++Vcs-Git: https://salsa.debian.org/gnome-team/babl.git ++Homepage: http://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, ++ ${misc:Depends} ++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 --cc debian/control.in index 0000000,0000000..c544fa7 new file mode 100644 --- /dev/null +++ b/debian/control.in @@@ -1,0 -1,0 +1,76 @@@ ++Source: babl ++Section: libs ++Priority: optional ++Maintainer: Debian GNOME Maintainers ++Uploaders: @GNOME_TEAM@ ++Build-Depends: debhelper-compat (= 13), ++ dh-sequence-gir, ++ dh-sequence-gnome, ++ 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.5.0 ++Vcs-Browser: https://salsa.debian.org/gnome-team/babl ++Vcs-Git: https://salsa.debian.org/gnome-team/babl.git ++Homepage: http://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, ++ ${misc:Depends} ++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 --cc debian/copyright index 0000000,0000000..4c39118 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,91 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: babl ++Upstream-Contact: Øyvind Kolås ++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 ++ 2012, Matteo F. Vescovi ++ 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 . ++ . ++ 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 --cc debian/gbp.conf index 0000000,0000000..a68ffd5 new file mode 100644 --- /dev/null +++ b/debian/gbp.conf @@@ -1,0 -1,0 +1,17 @@@ ++[DEFAULT] ++pristine-tar = True ++debian-branch = debian/master ++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 --cc debian/gir1.2-babl-0.1.install index 0000000,0000000..49d71c9 new file mode 100644 --- /dev/null +++ b/debian/gir1.2-babl-0.1.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/*/girepository-1.0 diff --cc debian/libbabl-0.1-0.docs index 0000000,0000000..42de320 new file mode 100644 --- /dev/null +++ b/debian/libbabl-0.1-0.docs @@@ -1,0 -1,0 +1,4 @@@ ++AUTHORS ++NEWS ++# README ++TODO diff --cc debian/libbabl-0.1-0.install index 0000000,0000000..48dff07 new file mode 100644 --- /dev/null +++ b/debian/libbabl-0.1-0.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/*/libbabl*.so.* ++usr/lib/*/babl-*/*.so diff --cc debian/libbabl-0.1-0.lintian-overrides index 0000000,0000000..95da48c new file mode 100644 --- /dev/null +++ b/debian/libbabl-0.1-0.lintian-overrides @@@ -1,0 -1,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 --cc debian/libbabl-0.1-0.symbols index 0000000,0000000..46edd0b new file mode 100644 --- /dev/null +++ b/debian/libbabl-0.1-0.symbols @@@ -1,0 -1,0 +1,91 @@@ ++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_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_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 --cc debian/libbabl-dev.install index 0000000,0000000..2417a76 new file mode 100644 --- /dev/null +++ b/debian/libbabl-dev.install @@@ -1,0 -1,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 --cc debian/libbabl-doc.doc-base index 0000000,0000000..ff4ba8d new file mode 100644 --- /dev/null +++ b/debian/libbabl-doc.doc-base @@@ -1,0 -1,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/libbabl-dev/index-static.html ++Files: /usr/share/doc/libbabl-dev/index.html diff --cc debian/libbabl-doc.docs index 0000000,0000000..70441d2 new file mode 100644 --- /dev/null +++ b/debian/libbabl-doc.docs @@@ -1,0 -1,0 +1,4 @@@ ++*/docs/index.html ++*/docs/index-static.html ++*/docs/babl.css ++*/docs/graphics/ diff --cc debian/patches/series index 0000000,0000000..b805e74 new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,1 @@@ ++tests-increase-timeout.patch diff --cc debian/patches/tests-increase-timeout.patch index 0000000,0000000..5ba85d7 new file mode 100644 --- /dev/null +++ b/debian/patches/tests-increase-timeout.patch @@@ -1,0 -1,0 +1,24 @@@ ++From: Jeremy Bicha ++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 --cc debian/rules index 0000000,0000000..37f43cc new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,24 @@@ ++#!/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) \ ++ -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 --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/source/lintian-overrides index 0000000,0000000..63d75f1 new file mode 100644 --- /dev/null +++ b/debian/source/lintian-overrides @@@ -1,0 -1,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 --cc debian/tests/control index 0000000,0000000..99b1574 new file mode 100644 --- /dev/null +++ b/debian/tests/control @@@ -1,0 -1,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 --cc debian/tests/gir1.2-babl-0.1 index 0000000,0000000..c4ae698 new file mode 100755 --- /dev/null +++ b/debian/tests/gir1.2-babl-0.1 @@@ -1,0 -1,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 --cc debian/tests/libbabl-dev index 0000000,0000000..13bb908 new file mode 100755 --- /dev/null +++ b/debian/tests/libbabl-dev @@@ -1,0 -1,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 < ++ ++#undef NDEBUG ++#include ++ ++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) ++./trivial diff --cc debian/watch index 0000000,0000000..ce8ff68 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,3 @@@ ++version=4 ++https://download.gimp.org/pub/@PACKAGE@/([\d\.]+)/ \ ++ @PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@