From: Emilio Pozuelo Monfort Date: Tue, 24 Jan 2017 23:59:54 +0000 (+0000) Subject: harfbuzz (1.4.2-1) unstable; urgency=medium X-Git-Tag: archive/raspbian/1.9.0-1+rpi1~1^2^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=fef40b8b85b23dd865852469be5a1613f86db360;p=harfbuzz.git harfbuzz (1.4.2-1) unstable; urgency=medium * New upstream release. * debian/control: Bump glib requirement. * debian/rules: Pass -c4 to dpkg-gensymbols. * debian/libharfbuzz*.symbols: Add new symbols. * debian/rules: Don't export VERBOSE, debhelper does that now. * debian/rules: Don't disable silent rules, debhelper does it. * debian/compat, debian/control: Bump debhelper compat to 10. * debian/rules, debian/control: Let debhelper enable autoreconf for us. * debian/control, debian/copyright, debian/watch: Switch URLs to https. * debian/patches/unbreak_abi.diff: Refresh. [dgit import unpatched harfbuzz 1.4.2-1] --- fef40b8b85b23dd865852469be5a1613f86db360 diff --cc debian/changelog index 0000000,0000000..6d27f13 new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,396 @@@ ++harfbuzz (1.4.2-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * debian/control: Bump glib requirement. ++ * debian/rules: Pass -c4 to dpkg-gensymbols. ++ * debian/libharfbuzz*.symbols: Add new symbols. ++ * debian/rules: Don't export VERBOSE, debhelper does that now. ++ * debian/rules: Don't disable silent rules, debhelper does it. ++ * debian/compat, debian/control: Bump debhelper compat to 10. ++ * debian/rules, debian/control: Let debhelper enable autoreconf for us. ++ * debian/control, debian/copyright, debian/watch: Switch URLs to https. ++ * debian/patches/unbreak_abi.diff: Refresh. ++ ++ -- Emilio Pozuelo Monfort Wed, 25 Jan 2017 00:59:54 +0100 ++ ++harfbuzz (1.2.7-1) unstable; urgency=medium ++ ++ * New upstream release. ++ ++ -- Emilio Pozuelo Monfort Mon, 18 Jul 2016 18:26:29 +0200 ++ ++harfbuzz (1.2.6-2) unstable; urgency=medium ++ ++ * debian/control: Add missing dependencies to libharfbuzz-dev. ++ Closes: #822432. ++ ++ -- Emilio Pozuelo Monfort Sun, 24 Apr 2016 22:26:59 +0200 ++ ++harfbuzz (1.2.6-1) unstable; urgency=medium ++ ++ * New upstream release. Closes: #820596. ++ * debian/patches/unbreak_abi.diff: Refresh. ++ * debian/libharfbuzz0b.symbols: Add new symbols. ++ * debian/control: Make libharfbuzz-dev M-A: same. Closes: #801669. ++ * debian/control: Bump gobject-introspection b-d. Closes: #734389. ++ * debian/control, debian/rules: Drop -dbg package, we now have dbgsyms. ++ * debian/control: Bump Standards-Version to 3.9.8; no changes needed. ++ ++ -- Emilio Pozuelo Monfort Sun, 24 Apr 2016 10:14:57 +0200 ++ ++harfbuzz (1.0.1-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Make failing tests fatal again. ++ See comment in #737473 ++ Thanks to Pino Toscano ++ * debian/copyright: Update upstream copyright years. ++ * debian/libharfbuzz0b.symbols, debian/libharfbuzz-gobject0.symbols: update ++ symbols files. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Tue, 28 Jul 2015 14:29:08 +0200 ++ ++harfbuzz (0.9.41-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * debian/libharfbuzz0b.symbols: update symbols file. ++ * debian/libharfbuzz-gobject0.symbols: remove symbol that was introduced by ++ mistake by upstream. SO bump is not required since no other package ++ depends on that package yet. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Mon, 29 Jun 2015 15:29:27 +0200 ++ ++harfbuzz (0.9.40-3) unstable; urgency=medium ++ ++ * Provide debug symbols package for libharfbuzz0b (Closes: #744989) ++ * debian/copyright: Update copyright years. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Sat, 09 May 2015 10:13:11 +0200 ++ ++harfbuzz (0.9.40-2) unstable; urgency=medium ++ ++ * Upload to unstable. ++ * Remove debian/gbp.conf, not needed in master branch. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Sun, 26 Apr 2015 19:52:42 +0200 ++ ++harfbuzz (0.9.40-1) experimental; urgency=medium ++ ++ * New upstream release. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Tue, 24 Mar 2015 13:19:09 +0200 ++ ++harfbuzz (0.9.39-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Update symbols file ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Thu, 05 Mar 2015 11:52:42 +0200 ++ ++harfbuzz (0.9.38-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Update symbols file ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Thu, 05 Feb 2015 20:01:51 +0200 ++ ++harfbuzz (0.9.37-1) experimental; urgency=medium ++ ++ * New upstream release. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Thu, 25 Dec 2014 14:19:35 +0200 ++ ++harfbuzz (0.9.36-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Add debian/gbp.conf to set debian branch to experimental. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Fri, 28 Nov 2014 08:32:35 +0200 ++ ++harfbuzz (0.9.35-2) unstable; urgency=medium ++ ++ * debain/clean: Remove test/shaping/*.pyc during clean ++ * debian/rules: Build static libraries. ++ * debian/libharfbuzz-dev.install: ++ + Install static libraries (LP: #1385616) ++ + Simplify file ++ * debian/control: Bumped Standards-Version to 3.9.6 ++ * Update my email. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Thu, 30 Oct 2014 12:43:28 +0200 ++ ++harfbuzz (0.9.35-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Remove hb-xetex.patch, it is included upstream. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Thu, 14 Aug 2014 11:47:30 +0300 ++ ++harfbuzz (0.9.34-2) unstable; urgency=medium ++ ++ * Added hb-xetex.patch patch from upstream to fix shape-plan caching with ++ more than one requested shaper ++ (Closes: #750785) ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Wed, 13 Aug 2014 17:01:09 +0300 ++ ++harfbuzz (0.9.34-1) unstable; urgency=medium ++ ++ * New upstream release. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Sat, 09 Aug 2014 10:17:03 +0300 ++ ++harfbuzz (0.9.33-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Upload to unstable. ++ * Added unbreak_abi.diff patch to Re-add hb_version_check to unbreak API/ABI. ++ This patch should be removed on the next API/ABI break by upstream. ++ See: #755094 ++ * Revert last SO bump, libharfbuzz0c back to libharfbuzz0b. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Wed, 30 Jul 2014 11:38:44 +0200 ++ ++harfbuzz (0.9.32-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Update symbols file ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Sun, 20 Jul 2014 10:23:40 +0200 ++ ++harfbuzz (0.9.30-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * SO bumped libharfbuzz0b to libharfbuzz0c. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Tue, 15 Jul 2014 10:33:48 +0200 ++ ++harfbuzz (0.9.29-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * debian/upstream/metadata: Add upstream metadata information. ++ * debian/rules: Get failing tests' stdout and stderr so we have some ++ information when a build fails. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Thu, 05 Jun 2014 11:05:24 +0300 ++ ++harfbuzz (0.9.28-2) unstable; urgency=medium ++ ++ * Build-Dep on gobject-introspection >= 1.34.0 (Closes: #749305) ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Mon, 26 May 2014 11:54:26 +0300 ++ ++harfbuzz (0.9.28-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Update copyright years ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Thu, 08 May 2014 10:00:19 +0200 ++ ++harfbuzz (0.9.27-1) unstable; urgency=medium ++ ++ * New upstream release. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Sat, 22 Mar 2014 09:22:46 +0200 ++ ++harfbuzz (0.9.26-4) unstable; urgency=low ++ ++ * Don't bail out on failed tests, the failed tests are not a problem in ++ HarfBuzz itself. ++ Thanks to Emilio Pozuelo Monfort ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Tue, 04 Feb 2014 15:48:03 +0200 ++ ++harfbuzz (0.9.26-3) unstable; urgency=low ++ ++ * Re-enable the test suite. ++ Since HarfBuzz has two builds, dh_auto_test needs to be overridden as ++ with the other dh_auto_*. ++ Thanks to Pino Toscano (Closes: #737473) ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Mon, 03 Feb 2014 04:33:36 +0200 ++ ++harfbuzz (0.9.26-2) unstable; urgency=low ++ ++ [ Iain Lane ] ++ * Use Conflicts instead of Breaks for old library packages with same SONAME ++ to ensure they are fully removed (thanks to Steve Langasek in Ubuntu). ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Sun, 02 Feb 2014 23:26:21 +0200 ++ ++harfbuzz (0.9.26-1) unstable; urgency=low ++ ++ * New upstream release. ++ * debian/copyright: Update copyright years. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Sun, 02 Feb 2014 22:07:55 +0200 ++ ++harfbuzz (0.9.25-1) unstable; urgency=medium ++ ++ [ أحمد المحمودي (Ahmed El-Mahmoudy) ] ++ * New upstream release. ++ ++ [ Iain Lane ] ++ * Build with dh-autoreconf; thanks to Matthias Klose for the original change ++ in Ubuntu. ++ * Build without silent rules. ++ ++ [ Emilio Pozuelo Monfort ] ++ * Wrap build depends. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Wed, 18 Dec 2013 13:29:08 +0200 ++ ++harfbuzz (0.9.24-2) unstable; urgency=low ++ ++ * debian/control: ++ + Add missing breaks/replaces on libharfbuzz0a. ++ ++ -- Emilio Pozuelo Monfort Wed, 04 Dec 2013 17:49:59 +0100 ++ ++harfbuzz (0.9.24-1) unstable; urgency=low ++ ++ * New upstream release. ++ * debian/control: Bumped Standards-Version to 3.9.5. ++ * SO bumped libharfbuzz0a to libharfbuzz0b ++ * Added libharfbuzz-gobject0 for GObject bindings library and ++ gir1.2-harfbuzz-0.0 for GObject introspection data ++ * Added documentation package: libharfbuzz-doc ++ * debian/libharfbuzz0b.symbols: Updated symbols file. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Wed, 20 Nov 2013 09:49:08 +0200 ++ ++harfbuzz (0.9.19-1) unstable; urgency=low ++ ++ * New upstream release. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Tue, 23 Jul 2013 22:37:34 +0200 ++ ++harfbuzz (0.9.18-3) unstable; urgency=low ++ ++ * debian/patches/0001-Fix-build-without-graphite2.patch: ++ + Removed, graphite2 is now available on armel and sparc so we can ++ build with graphite2 support everywhere. ++ * debian/control, ++ debian/rules: ++ + Build with graphite2 support everywhere in the normal build. ++ ++ -- Emilio Pozuelo Monfort Sun, 02 Jun 2013 15:23:10 +0200 ++ ++harfbuzz (0.9.18-2) unstable; urgency=low ++ ++ * Add myself to Uploaders. ++ * debian/patches/0001-Fix-build-without-graphite2.patch: ++ + Fix build when graphite2 is not installed. Fixes FTBFS on armel ++ and sparc. ++ ++ -- Emilio Pozuelo Monfort Sun, 02 Jun 2013 11:16:48 +0200 ++ ++harfbuzz (0.9.18-1) unstable; urgency=low ++ ++ * New upstream release. ++ * Removed icu.patch & graphite2.diff patches, as they got applied upstream. ++ * Removed autoreconf ++ * Add Graphite2 support (except for armel & sparc archs) ++ * debian/libharfbuzz-dev.install: Install harfbuzz-icu.* development files. ++ * Do not disable ICU in udeb, it is not needed anymore and it causes FTBFS. ++ * Added libharfbuzz-icu0 package in which ICU support library is installed. ++ * Renamed libharfbuzz0 to libharfbuzz0a. ++ * debian/control: ++ + Added libharfbuzz-icu0 to -dev package Depends. ++ + Added Breaks/Replaces: libharfbuzz0 for libharfbuzz0a ++ * debian/*.symbols: fixed package names. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Fri, 31 May 2013 17:02:53 +0200 ++ ++harfbuzz (0.9.17-4) unstable; urgency=low ++ ++ * Added icu.patch patch to add configure option to enable/disable ICU ++ support. ++ Thanks to Emilio Pozuelo Monfort ++ * Added graphite2.diff patch to add configure option to enable/disable ++ Graphite2 support. ++ * Use autoreconf ++ * Re-enable ICU support ++ * Disable ICU support only for the udeb target. (Closes: #709926) ++ (LP: #1184340) ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Mon, 27 May 2013 22:47:30 +0200 ++ ++harfbuzz (0.9.17-3) unstable; urgency=low ++ ++ * Disable ICU support, as it pulls libicu & libstdc++, for which no udebs ++ exist. ++ Thanks to Michael Biebl (Closes: #709796) ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Sat, 25 May 2013 22:35:22 +0200 ++ ++harfbuzz (0.9.17-2) unstable; urgency=low ++ ++ * Added udeb package ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Thu, 23 May 2013 13:00:29 +0200 ++ ++harfbuzz (0.9.17-1) unstable; urgency=low ++ ++ * New upstream release. ++ * Upload to unstable. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Wed, 22 May 2013 17:00:26 +0200 ++ ++harfbuzz (0.9.16-1) experimental; urgency=low ++ ++ * New upstream release. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Sat, 20 Apr 2013 19:28:43 +0200 ++ ++harfbuzz (0.9.15-1) experimental; urgency=low ++ ++ * New upstream release. ++ + src/check-symbols.sh: Removed T marker (Closes: #704665) ++ * Fixed libharfbuzz-dev description: FriBidi -> HarfBuzz ++ * debian/libharfbuzz0.symbols: Added Build-Depends-Package field ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Tue, 02 Apr 2013 09:01:01 +0200 ++ ++harfbuzz (0.9.14-1) experimental; urgency=low ++ ++ * New upstream release. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Sat, 30 Mar 2013 22:17:31 +0200 ++ ++harfbuzz (0.9.13-1) experimental; urgency=low ++ ++ * New upstream release. ++ * Disable Graphite2 backend, since it is unbuildable on some archs. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Thu, 28 Feb 2013 09:29:37 +0200 ++ ++harfbuzz (0.9.12-1) experimental; urgency=low ++ ++ * New upstream release. ++ * debian/copyright: Update copyright years. ++ * debian/libharfbuzz0.symbols: Update symbols. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Sun, 20 Jan 2013 12:44:54 +0200 ++ ++harfbuzz (0.9.10-1) experimental; urgency=low ++ ++ * New upstream release. ++ * debian/control: ++ + Bumped Standards-Version to 3.9.4 ++ + Use canonical URIs in VCS-* fields ++ + Added libgraphite2-dev to Build-Deps to enable Graphite2 backend ++ * Update symbols file ++ * Use autotools_dev to update outdated autotools helper files. ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Wed, 09 Jan 2013 01:00:54 +0200 ++ ++harfbuzz (0.9.9-1) experimental; urgency=low ++ ++ * Initial Release. (Closes: #687161) ++ ++ [ Andreas Henriksson ] ++ * Imported Upstream version 0.9.9 ++ * Update symbols file for 0.9.9 ++ ++ -- أحمد المحمودي (Ahmed El-Mahmoudy) Fri, 07 Dec 2012 10:31:26 +0200 diff --cc debian/clean index 0000000,0000000..a4618a9 new file mode 100644 --- /dev/null +++ b/debian/clean @@@ -1,0 -1,0 +1,1 @@@ ++test/shaping/*.pyc diff --cc debian/compat index 0000000,0000000..f599e28 new file mode 100644 --- /dev/null +++ b/debian/compat @@@ -1,0 -1,0 +1,1 @@@ ++10 diff --cc debian/control index 0000000,0000000..2e67c1d new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,116 @@@ ++Source: harfbuzz ++Section: libs ++Priority: optional ++Maintainer: أحمد المحمودي (Ahmed El-Mahmoudy) ++Uploaders: Emilio Pozuelo Monfort ++Standards-Version: 3.9.8 ++Build-Depends: ++ debhelper (>= 10), ++ pkg-config, ++ libglib2.0-dev (>= 2.19.1), ++ libcairo2-dev, ++ libfreetype6-dev, ++ libicu-dev, ++ libgraphite2-dev, ++ libgirepository1.0-dev (>= 1.31.0-2), ++ gobject-introspection (>= 1.42.0), ++ gtk-doc-tools (>= 1.15), ++Homepage: https://www.freedesktop.org/wiki/Software/HarfBuzz ++Vcs-Git: https://anonscm.debian.org/git/collab-maint/harfbuzz.git ++Vcs-Browser: https://anonscm.debian.org/git/collab-maint/harfbuzz.git ++ ++Package: libharfbuzz0b ++Architecture: any ++Multi-Arch: same ++Depends: ${misc:Depends}, ${shlibs:Depends} ++Conflicts: libharfbuzz0, libharfbuzz0a ++Replaces: libharfbuzz0, libharfbuzz0a ++Pre-Depends: ${misc:Pre-Depends} ++Description: OpenType text shaping engine (shared library) ++ HarfBuzz is an implementation of the OpenType Layout engine (aka layout ++ engine) and the script-specific logic (aka shaping engine). ++ . ++ This package contains the shared libraries. ++ ++Package: libharfbuzz-gobject0 ++Architecture: any ++Multi-Arch: same ++Depends: ${misc:Depends}, ${shlibs:Depends} ++Pre-Depends: ${misc:Pre-Depends} ++Description: OpenType text shaping engine ICU backend (GObject library) ++ HarfBuzz is an implementation of the OpenType Layout engine (aka layout ++ engine) and the script-specific logic (aka shaping engine). ++ . ++ This package contains the GObject library, providing wrapper GObject type ++ bindings for all HarfBuzz objects and enums. ++ ++Package: gir1.2-harfbuzz-0.0 ++Section: introspection ++Architecture: any ++Depends: ${shlibs:Depends}, ${misc:Depends}, ${gir:Depends} ++Description: OpenType text shaping engine (GObject introspection data) ++ HarfBuzz is an implementation of the OpenType Layout engine (aka layout ++ engine) and the script-specific logic (aka shaping engine). ++ . ++ This package contains introspection data for the GObject bindings library. ++ ++Package: libharfbuzz-icu0 ++Architecture: any ++Multi-Arch: same ++Depends: ${misc:Depends}, ${shlibs:Depends} ++Pre-Depends: ${misc:Pre-Depends} ++Description: OpenType text shaping engine ICU backend ++ HarfBuzz is an implementation of the OpenType Layout engine (aka layout ++ engine) and the script-specific logic (aka shaping engine). ++ . ++ This package contains the ICU backend. ++ ++Package: libharfbuzz-dev ++Architecture: any ++Multi-Arch: same ++Section: libdevel ++Depends: ++ ${misc:Depends}, ++ libharfbuzz0b (= ${binary:Version}), ++ libharfbuzz-icu0 (= ${binary:Version}), ++ libharfbuzz-gobject0 (= ${binary:Version}), ++ libglib2.0-dev (>= 2.19.1), ++ libgraphite2-dev, ++ libicu-dev, ++Description: Development files for OpenType text shaping engine ++ HarfBuzz is an implementation of the OpenType Layout engine (aka layout ++ engine) and the script-specific logic (aka shaping engine). ++ . ++ This package contains the header files and static libraries for the ++ HarfBuzz library. ++ ++Package: libharfbuzz-bin ++Architecture: any ++Section: utils ++Depends: ${misc:Depends}, ${shlibs:Depends} ++Description: OpenType text shaping engine (utility) ++ HarfBuzz is an implementation of the OpenType Layout engine (aka layout ++ engine) and the script-specific logic (aka shaping engine). ++ . ++ This package contains a command line interface for the HarfBuzz library. ++ ++Package: libharfbuzz-doc ++Section: doc ++Architecture: all ++Depends: ${misc:Depends} ++Multi-Arch: foreign ++Description: Documentation files for the HarfBuzz library ++ HarfBuzz is an implementation of the OpenType Layout engine (aka layout ++ engine) and the script-specific logic (aka shaping engine). ++ . ++ This package contains the HTML documentation for the HarfBuzz library. ++ ++Package: libharfbuzz0-udeb ++Package-Type: udeb ++Architecture: any ++Section: debian-installer ++Priority: extra ++Depends: ${misc:Depends}, ${shlibs:Depends} ++Description: OpenType text shaping engine ++ HarfBuzz is an implementation of the OpenType Layout engine (aka layout ++ engine) and the script-specific logic (aka shaping engine). diff --cc debian/copyright index 0000000,0000000..d020de3 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,39 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0 ++Upstream-Name: HarfBuzz ++Upstream-Contact: Behdad Esfahbod ++Source: https://www.freedesktop.org/wiki/Software/HarfBuzz ++ ++Files: * ++Copyright: 2010,2011,2013-2015 Google, Inc. ++ 2012,2013,2015 Mozilla Foundation ++ 2011 Codethink Limited ++ 2008,2010 Nokia Corporation and/or its subsidiary(-ies) ++ 2009 Keith Stribley ++ 2009 Martin Hosken and SIL International ++ 2007 Chris Wilson ++ 2006 Behdad Esfahbod ++ 2005 David Turner ++ 2004,2007,2008,2009,2010,2013 Red Hat, Inc. ++ 1998-2004 David Turner and Werner Lemberg ++License: MIT ++ ++Files: debian/* ++Copyright: 2012-2015 أحمد المحمودي (Ahmed El-Mahmoudy) ++License: MIT ++ ++License: MIT ++ Permission is hereby granted, without written agreement and without license or ++ royalty fees, to use, copy, modify, and distribute this software and its ++ documentation for any purpose, provided that the above copyright notice and ++ the following two paragraphs appear in all copies of this software. ++ . ++ IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR DIRECT, ++ INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE ++ OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE COPYRIGHT HOLDER HAS BEEN ++ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ . ++ THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT ++ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A ++ PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, ++ AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, ++ UPDATES, ENHANCEMENTS, OR MODIFICATIONS. diff --cc debian/gir1.2-harfbuzz-0.0.install index 0000000,0000000..5d86973 new file mode 100644 --- /dev/null +++ b/debian/gir1.2-harfbuzz-0.0.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/*/girepository-1.0/*.typelib usr/lib/girepository-1.0/ diff --cc debian/libharfbuzz-bin.install index 0000000,0000000..c703cf8 new file mode 100644 --- /dev/null +++ b/debian/libharfbuzz-bin.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/bin/ diff --cc debian/libharfbuzz-dev.install index 0000000,0000000..ef4a5bf new file mode 100644 --- /dev/null +++ b/debian/libharfbuzz-dev.install @@@ -1,0 -1,0 +1,5 @@@ ++usr/include/harfbuzz/ ++usr/lib/*/*.a ++usr/lib/*/*.so ++usr/lib/*/pkgconfig/*.pc ++usr/share/gir-*/*.gir diff --cc debian/libharfbuzz-doc.doc-base index 0000000,0000000..f7c1206 new file mode 100644 --- /dev/null +++ b/debian/libharfbuzz-doc.doc-base @@@ -1,0 -1,0 +1,11 @@@ ++Document: harfbuzz ++Title: HarfBuzz Reference Manual ++Author: Behdad Esfahbod ++Abstract: HarfBuzz is an implementation of the OpenType Layout engine (aka ++ layout engine) and the script-specific logic (aka shaping engine); this ++ details how to program using it. ++Section: Programming/C ++ ++Format: HTML ++Index: /usr/share/gtk-doc/html/harfbuzz/index.html ++Files: /usr/share/gtk-doc/html/harfbuzz/*.html diff --cc debian/libharfbuzz-doc.install index 0000000,0000000..95af827 new file mode 100644 --- /dev/null +++ b/debian/libharfbuzz-doc.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/share/gtk-doc diff --cc debian/libharfbuzz-doc.links index 0000000,0000000..008acec new file mode 100644 --- /dev/null +++ b/debian/libharfbuzz-doc.links @@@ -1,0 -1,0 +1,2 @@@ ++usr/share/gtk-doc/html/harfbuzz usr/share/doc/libharfbuzz-doc/html ++usr/share/gtk-doc/html/harfbuzz usr/share/doc/libharfbuzz-doc/harfbuzz diff --cc debian/libharfbuzz-gobject0.install index 0000000,0000000..0aa3340 new file mode 100644 --- /dev/null +++ b/debian/libharfbuzz-gobject0.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/*/libharfbuzz-gobject.so.* diff --cc debian/libharfbuzz-gobject0.symbols index 0000000,0000000..dca7fd1 new file mode 100644 --- /dev/null +++ b/debian/libharfbuzz-gobject0.symbols @@@ -1,0 -1,0 +1,30 @@@ ++libharfbuzz-gobject.so.0 libharfbuzz-gobject0 #MINVER# ++ _Z38hb_gobject_ot_math_glyph_part_get_typev@Base 1.4.1 ++ _Z41hb_gobject_ot_math_glyph_variant_get_typev@Base 1.4.1 ++ hb_gobject_blob_get_type@Base 0.9.20 ++ hb_gobject_buffer_cluster_level_get_type@Base 0.9.42 ++ hb_gobject_buffer_content_type_get_type@Base 0.9.20 ++ hb_gobject_buffer_flags_get_type@Base 0.9.20 ++ hb_gobject_buffer_get_type@Base 0.9.20 ++ hb_gobject_buffer_serialize_flags_get_type@Base 0.9.20 ++ hb_gobject_buffer_serialize_format_get_type@Base 0.9.20 ++ hb_gobject_direction_get_type@Base 0.9.20 ++ hb_gobject_face_get_type@Base 0.9.20 ++ hb_gobject_feature_get_type@Base 0.9.20 ++ hb_gobject_font_funcs_get_type@Base 0.9.20 ++ hb_gobject_font_get_type@Base 0.9.20 ++ hb_gobject_glyph_info_get_type@Base 0.9.20 ++ hb_gobject_glyph_position_get_type@Base 0.9.20 ++ hb_gobject_memory_mode_get_type@Base 0.9.20 ++ hb_gobject_ot_layout_glyph_class_get_type@Base 0.9.20 ++ hb_gobject_ot_math_constant_get_type@Base 1.4.1 ++ hb_gobject_ot_math_glyph_part_flags_get_type@Base 1.4.1 ++ hb_gobject_ot_math_kern_get_type@Base 1.4.1 ++ hb_gobject_script_get_type@Base 0.9.20 ++ hb_gobject_segment_properties_get_type@Base 0.9.20 ++ hb_gobject_set_get_type@Base 0.9.20 ++ hb_gobject_shape_plan_get_type@Base 0.9.20 ++ hb_gobject_unicode_combining_class_get_type@Base 0.9.20 ++ hb_gobject_unicode_funcs_get_type@Base 0.9.20 ++ hb_gobject_unicode_general_category_get_type@Base 0.9.20 ++ hb_gobject_user_data_key_get_type@Base 0.9.20 diff --cc debian/libharfbuzz-icu0.install index 0000000,0000000..379e02a new file mode 100644 --- /dev/null +++ b/debian/libharfbuzz-icu0.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/*/libharfbuzz-icu.so.* diff --cc debian/libharfbuzz-icu0.symbols index 0000000,0000000..7283b70 new file mode 100644 --- /dev/null +++ b/debian/libharfbuzz-icu0.symbols @@@ -1,0 -1,0 +1,5 @@@ ++libharfbuzz-icu.so.0 libharfbuzz-icu0 #MINVER# ++* Build-Depends-Package: libharfbuzz-dev ++ hb_icu_get_unicode_funcs@Base 0.9.9 ++ hb_icu_script_from_script@Base 0.9.9 ++ hb_icu_script_to_script@Base 0.9.9 diff --cc debian/libharfbuzz0-udeb.install index 0000000,0000000..45b1692 new file mode 100644 --- /dev/null +++ b/debian/libharfbuzz0-udeb.install @@@ -1,0 -1,0 +1,1 @@@ ++build-udeb/src/.libs/libharfbuzz.so.* lib diff --cc debian/libharfbuzz0b.docs index 0000000,0000000..1333ed7 new file mode 100644 --- /dev/null +++ b/debian/libharfbuzz0b.docs @@@ -1,0 -1,0 +1,1 @@@ ++TODO diff --cc debian/libharfbuzz0b.install index 0000000,0000000..6638ec8 new file mode 100644 --- /dev/null +++ b/debian/libharfbuzz0b.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/*/libharfbuzz.so.* diff --cc debian/libharfbuzz0b.symbols index 0000000,0000000..c8e3d28 new file mode 100644 --- /dev/null +++ b/debian/libharfbuzz0b.symbols @@@ -1,0 -1,0 +1,301 @@@ ++libharfbuzz.so.0 libharfbuzz0b #MINVER# ++* Build-Depends-Package: libharfbuzz-dev ++ hb_blob_create@Base 0.6.0 ++ hb_blob_create_sub_blob@Base 0.6.0 ++ hb_blob_destroy@Base 0.6.0 ++ hb_blob_get_data@Base 0.6.0 ++ hb_blob_get_data_writable@Base 0.6.0 ++ hb_blob_get_empty@Base 0.6.0 ++ hb_blob_get_length@Base 0.6.0 ++ hb_blob_get_user_data@Base 0.6.0 ++ hb_blob_is_immutable@Base 0.6.0 ++ hb_blob_make_immutable@Base 0.6.0 ++ hb_blob_reference@Base 0.6.0 ++ hb_blob_set_user_data@Base 0.6.0 ++ hb_buffer_add@Base 0.6.0 ++ hb_buffer_add_codepoints@Base 0.9.32 ++ hb_buffer_add_latin1@Base 0.9.39 ++ hb_buffer_add_utf16@Base 0.6.0 ++ hb_buffer_add_utf32@Base 0.6.0 ++ hb_buffer_add_utf8@Base 0.6.0 ++ hb_buffer_allocation_successful@Base 0.6.0 ++ hb_buffer_clear_contents@Base 0.9.11 ++ hb_buffer_create@Base 0.6.0 ++ hb_buffer_deserialize_glyphs@Base 0.9.9 ++ hb_buffer_destroy@Base 0.6.0 ++ hb_buffer_get_cluster_level@Base 0.9.42 ++ hb_buffer_get_content_type@Base 0.9.9 ++ hb_buffer_get_direction@Base 0.6.0 ++ hb_buffer_get_empty@Base 0.6.0 ++ hb_buffer_get_flags@Base 0.9.9 ++ hb_buffer_get_glyph_infos@Base 0.6.0 ++ hb_buffer_get_glyph_positions@Base 0.6.0 ++ hb_buffer_get_language@Base 0.6.0 ++ hb_buffer_get_length@Base 0.6.0 ++ hb_buffer_get_replacement_codepoint@Base 0.9.32 ++ hb_buffer_get_script@Base 0.6.0 ++ hb_buffer_get_segment_properties@Base 0.9.9 ++ hb_buffer_get_unicode_funcs@Base 0.6.0 ++ hb_buffer_get_user_data@Base 0.6.0 ++ hb_buffer_guess_segment_properties@Base 0.9.9 ++ hb_buffer_normalize_glyphs@Base 0.9.4 ++ hb_buffer_pre_allocate@Base 0.6.0 ++ hb_buffer_reference@Base 0.6.0 ++ hb_buffer_reset@Base 0.6.0 ++ hb_buffer_reverse@Base 0.6.0 ++ hb_buffer_reverse_clusters@Base 0.6.0 ++ hb_buffer_reverse_range@Base 0.9.41 ++ hb_buffer_serialize_format_from_string@Base 0.9.9 ++ hb_buffer_serialize_format_to_string@Base 0.9.9 ++ hb_buffer_serialize_glyphs@Base 0.9.9 ++ hb_buffer_serialize_list_formats@Base 0.9.9 ++ hb_buffer_set_cluster_level@Base 0.9.42 ++ hb_buffer_set_content_type@Base 0.9.9 ++ hb_buffer_set_direction@Base 0.6.0 ++ hb_buffer_set_flags@Base 0.9.9 ++ hb_buffer_set_language@Base 0.6.0 ++ hb_buffer_set_length@Base 0.6.0 ++ hb_buffer_set_message_func@Base 1.2.6 ++ hb_buffer_set_replacement_codepoint@Base 0.9.32 ++ hb_buffer_set_script@Base 0.6.0 ++ hb_buffer_set_segment_properties@Base 0.9.9 ++ hb_buffer_set_unicode_funcs@Base 0.6.0 ++ hb_buffer_set_user_data@Base 0.6.0 ++ hb_direction_from_string@Base 0.6.0 ++ hb_direction_to_string@Base 0.6.0 ++ hb_face_create@Base 0.6.0 ++ hb_face_create_for_tables@Base 0.6.0 ++ hb_face_destroy@Base 0.6.0 ++ hb_face_get_empty@Base 0.6.0 ++ hb_face_get_glyph_count@Base 0.9.9 ++ hb_face_get_index@Base 0.9.4 ++ hb_face_get_upem@Base 0.6.0 ++ hb_face_get_user_data@Base 0.6.0 ++ hb_face_is_immutable@Base 0.6.0 ++ hb_face_make_immutable@Base 0.6.0 ++ hb_face_reference@Base 0.6.0 ++ hb_face_reference_blob@Base 0.9.4 ++ hb_face_reference_table@Base 0.6.0 ++ hb_face_set_glyph_count@Base 0.9.9 ++ hb_face_set_index@Base 0.9.4 ++ hb_face_set_upem@Base 0.9.4 ++ hb_face_set_user_data@Base 0.6.0 ++ hb_feature_from_string@Base 0.9.9 ++ hb_feature_to_string@Base 0.9.9 ++ hb_font_add_glyph_origin_for_direction@Base 0.6.0 ++ hb_font_create@Base 0.6.0 ++ hb_font_create_sub_font@Base 0.6.0 ++ hb_font_destroy@Base 0.6.0 ++ hb_font_funcs_create@Base 0.6.0 ++ hb_font_funcs_destroy@Base 0.6.0 ++ hb_font_funcs_get_empty@Base 0.6.0 ++ hb_font_funcs_get_user_data@Base 0.6.0 ++ hb_font_funcs_is_immutable@Base 0.6.0 ++ hb_font_funcs_make_immutable@Base 0.6.0 ++ hb_font_funcs_reference@Base 0.6.0 ++ hb_font_funcs_set_font_h_extents_func@Base 1.2.6 ++ hb_font_funcs_set_font_v_extents_func@Base 1.2.6 ++ hb_font_funcs_set_glyph_contour_point_func@Base 0.6.0 ++ hb_font_funcs_set_glyph_extents_func@Base 0.6.0 ++ hb_font_funcs_set_glyph_from_name_func@Base 0.9.4 ++ hb_font_funcs_set_glyph_func@Base 0.6.0 ++ hb_font_funcs_set_glyph_h_advance_func@Base 0.6.0 ++ hb_font_funcs_set_glyph_h_kerning_func@Base 0.6.0 ++ hb_font_funcs_set_glyph_h_origin_func@Base 0.6.0 ++ hb_font_funcs_set_glyph_name_func@Base 0.9.4 ++ hb_font_funcs_set_glyph_v_advance_func@Base 0.6.0 ++ hb_font_funcs_set_glyph_v_kerning_func@Base 0.6.0 ++ hb_font_funcs_set_glyph_v_origin_func@Base 0.6.0 ++ hb_font_funcs_set_nominal_glyph_func@Base 1.2.6 ++ hb_font_funcs_set_user_data@Base 0.6.0 ++ hb_font_funcs_set_variation_glyph_func@Base 1.2.6 ++ hb_font_get_empty@Base 0.6.0 ++ hb_font_get_extents_for_direction@Base 1.2.6 ++ hb_font_get_face@Base 0.6.0 ++ hb_font_get_glyph@Base 0.6.0 ++ hb_font_get_glyph_advance_for_direction@Base 0.6.0 ++ hb_font_get_glyph_contour_point@Base 0.6.0 ++ hb_font_get_glyph_contour_point_for_origin@Base 0.6.0 ++ hb_font_get_glyph_extents@Base 0.6.0 ++ hb_font_get_glyph_extents_for_origin@Base 0.6.0 ++ hb_font_get_glyph_from_name@Base 0.9.4 ++ hb_font_get_glyph_h_advance@Base 0.6.0 ++ hb_font_get_glyph_h_kerning@Base 0.6.0 ++ hb_font_get_glyph_h_origin@Base 0.6.0 ++ hb_font_get_glyph_kerning_for_direction@Base 0.6.0 ++ hb_font_get_glyph_name@Base 0.9.4 ++ hb_font_get_glyph_origin_for_direction@Base 0.6.0 ++ hb_font_get_glyph_v_advance@Base 0.6.0 ++ hb_font_get_glyph_v_kerning@Base 0.6.0 ++ hb_font_get_glyph_v_origin@Base 0.6.0 ++ hb_font_get_h_extents@Base 1.2.6 ++ hb_font_get_nominal_glyph@Base 1.2.6 ++ hb_font_get_parent@Base 0.6.0 ++ hb_font_get_ppem@Base 0.6.0 ++ hb_font_get_scale@Base 0.6.0 ++ hb_font_get_user_data@Base 0.6.0 ++ hb_font_get_v_extents@Base 1.2.6 ++ hb_font_get_var_coords_normalized@Base 1.4.2 ++ hb_font_get_variation_glyph@Base 1.2.6 ++ hb_font_glyph_from_string@Base 0.9.4 ++ hb_font_glyph_to_string@Base 0.9.4 ++ hb_font_is_immutable@Base 0.6.0 ++ hb_font_make_immutable@Base 0.6.0 ++ hb_font_reference@Base 0.6.0 ++ hb_font_set_funcs@Base 0.6.0 ++ hb_font_set_funcs_data@Base 0.9.4 ++ hb_font_set_parent@Base 1.2.6 ++ hb_font_set_ppem@Base 0.6.0 ++ hb_font_set_scale@Base 0.6.0 ++ hb_font_set_user_data@Base 0.6.0 ++ hb_font_set_var_coords_design@Base 1.4.2 ++ hb_font_set_var_coords_normalized@Base 1.4.1 ++ hb_font_set_variations@Base 1.4.2 ++ hb_font_subtract_glyph_origin_for_direction@Base 0.6.0 ++ hb_ft_face_create@Base 0.6.0 ++ hb_ft_face_create_cached@Base 0.6.0 ++ hb_ft_face_create_referenced@Base 0.9.38 ++ hb_ft_font_create@Base 0.6.0 ++ hb_ft_font_create_referenced@Base 0.9.38 ++ hb_ft_font_get_face@Base 0.9.4 ++ hb_ft_font_get_load_flags@Base 1.2.6 ++ hb_ft_font_set_funcs@Base 0.9.4 ++ hb_ft_font_set_load_flags@Base 1.2.6 ++ hb_glib_blob_create@Base 0.9.38 ++ hb_glib_get_unicode_funcs@Base 0.6.0 ++ hb_glib_script_from_script@Base 0.6.0 ++ hb_glib_script_to_script@Base 0.6.0 ++ hb_graphite2_face_get_gr_face@Base 0.9.10 ++ hb_graphite2_font_get_gr_font@Base 0.9.10 ++ hb_language_from_string@Base 0.6.0 ++ hb_language_get_default@Base 0.6.0 ++ hb_language_to_string@Base 0.6.0 ++ hb_ot_font_set_funcs@Base 0.9.28 ++ hb_ot_layout_collect_lookups@Base 0.9.9 ++ hb_ot_layout_feature_get_lookups@Base 0.9.9 ++ hb_ot_layout_feature_with_variations_get_lookups@Base 1.4.1 ++ hb_ot_layout_get_attach_points@Base 0.6.0 ++ hb_ot_layout_get_glyph_class@Base 0.9.9 ++ hb_ot_layout_get_glyphs_in_class@Base 0.9.9 ++ hb_ot_layout_get_ligature_carets@Base 0.6.0 ++ hb_ot_layout_get_size_params@Base 0.9.9 ++ hb_ot_layout_has_glyph_classes@Base 0.6.0 ++ hb_ot_layout_has_positioning@Base 0.6.0 ++ hb_ot_layout_has_substitution@Base 0.6.0 ++ hb_ot_layout_language_find_feature@Base 0.6.0 ++ hb_ot_layout_language_get_feature_indexes@Base 0.6.0 ++ hb_ot_layout_language_get_feature_tags@Base 0.6.0 ++ hb_ot_layout_language_get_required_feature@Base 0.9.30 ++ hb_ot_layout_language_get_required_feature_index@Base 0.6.0 ++ hb_ot_layout_lookup_collect_glyphs@Base 0.9.9 ++ hb_ot_layout_lookup_substitute_closure@Base 0.9.9 ++ hb_ot_layout_lookup_would_substitute@Base 0.9.9 ++ hb_ot_layout_script_find_language@Base 0.6.0 ++ hb_ot_layout_script_get_language_tags@Base 0.6.0 ++ hb_ot_layout_table_choose_script@Base 0.6.0 ++ hb_ot_layout_table_find_feature_variations@Base 1.4.1 ++ hb_ot_layout_table_find_script@Base 0.6.0 ++ hb_ot_layout_table_get_feature_tags@Base 0.6.0 ++ hb_ot_layout_table_get_lookup_count@Base 0.9.22 ++ hb_ot_layout_table_get_script_tags@Base 0.6.0 ++ hb_ot_math_get_constant@Base 1.4.1 ++ hb_ot_math_get_glyph_assembly@Base 1.4.1 ++ hb_ot_math_get_glyph_italics_correction@Base 1.4.1 ++ hb_ot_math_get_glyph_kerning@Base 1.4.1 ++ hb_ot_math_get_glyph_top_accent_attachment@Base 1.4.1 ++ hb_ot_math_get_glyph_variants@Base 1.4.1 ++ hb_ot_math_get_min_connector_overlap@Base 1.4.1 ++ hb_ot_math_has_data@Base 1.4.1 ++ hb_ot_math_is_glyph_extended_shape@Base 1.4.1 ++ hb_ot_shape_glyphs_closure@Base 0.9.4 ++ hb_ot_shape_plan_collect_lookups@Base 0.9.9 ++ hb_ot_tag_from_language@Base 0.6.0 ++ hb_ot_tag_to_language@Base 0.6.0 ++ hb_ot_tag_to_script@Base 0.6.0 ++ hb_ot_tags_from_script@Base 0.6.0 ++ hb_ot_var_find_axis@Base 1.4.2 ++ hb_ot_var_get_axes@Base 1.4.2 ++ hb_ot_var_get_axis_count@Base 1.4.2 ++ hb_ot_var_has_data@Base 1.4.2 ++ hb_ot_var_normalize_coords@Base 1.4.2 ++ hb_ot_var_normalize_variations@Base 1.4.2 ++ hb_script_from_iso15924_tag@Base 0.6.0 ++ hb_script_from_string@Base 0.6.0 ++ hb_script_get_horizontal_direction@Base 0.6.0 ++ hb_script_to_iso15924_tag@Base 0.6.0 ++ hb_segment_properties_equal@Base 0.9.9 ++ hb_segment_properties_hash@Base 0.9.9 ++ hb_set_add@Base 0.9.4 ++ hb_set_add_range@Base 0.9.9 ++ hb_set_allocation_successful@Base 0.9.4 ++ hb_set_clear@Base 0.9.4 ++ hb_set_create@Base 0.9.4 ++ hb_set_del@Base 0.9.4 ++ hb_set_del_range@Base 0.9.9 ++ hb_set_destroy@Base 0.9.4 ++ hb_set_get_empty@Base 0.9.4 ++ hb_set_get_max@Base 0.9.9 ++ hb_set_get_min@Base 0.9.9 ++ hb_set_get_population@Base 0.9.9 ++ hb_set_get_user_data@Base 0.9.4 ++ hb_set_has@Base 0.9.4 ++ hb_set_intersect@Base 0.9.4 ++ hb_set_invert@Base 0.9.10 ++ hb_set_is_empty@Base 0.9.9 ++ hb_set_is_equal@Base 0.9.9 ++ hb_set_next@Base 0.9.4 ++ hb_set_next_range@Base 0.9.9 ++ hb_set_reference@Base 0.9.4 ++ hb_set_set@Base 0.9.4 ++ hb_set_set_user_data@Base 0.9.4 ++ hb_set_subtract@Base 0.9.4 ++ hb_set_symmetric_difference@Base 0.9.4 ++ hb_set_union@Base 0.9.4 ++ hb_shape@Base 0.6.0 ++ hb_shape_full@Base 0.9.4 ++ hb_shape_list_shapers@Base 0.9.4 ++ hb_shape_plan_create2@Base 1.4.1 ++ hb_shape_plan_create@Base 0.9.9 ++ hb_shape_plan_create_cached2@Base 1.4.1 ++ hb_shape_plan_create_cached@Base 0.9.9 ++ hb_shape_plan_destroy@Base 0.9.9 ++ hb_shape_plan_execute@Base 0.9.9 ++ hb_shape_plan_get_empty@Base 0.9.9 ++ hb_shape_plan_get_shaper@Base 0.9.9 ++ hb_shape_plan_get_user_data@Base 0.9.9 ++ hb_shape_plan_reference@Base 0.9.9 ++ hb_shape_plan_set_user_data@Base 0.9.9 ++ hb_tag_from_string@Base 0.6.0 ++ hb_tag_to_string@Base 0.9.9 ++ hb_unicode_combining_class@Base 0.9.4 ++ hb_unicode_compose@Base 0.9.4 ++ hb_unicode_decompose@Base 0.9.4 ++ hb_unicode_decompose_compatibility@Base 0.9.4 ++ hb_unicode_eastasian_width@Base 0.9.4 ++ hb_unicode_funcs_create@Base 0.6.0 ++ hb_unicode_funcs_destroy@Base 0.6.0 ++ hb_unicode_funcs_get_default@Base 0.6.0 ++ hb_unicode_funcs_get_empty@Base 0.6.0 ++ hb_unicode_funcs_get_parent@Base 0.6.0 ++ hb_unicode_funcs_get_user_data@Base 0.6.0 ++ hb_unicode_funcs_is_immutable@Base 0.6.0 ++ hb_unicode_funcs_make_immutable@Base 0.6.0 ++ hb_unicode_funcs_reference@Base 0.6.0 ++ hb_unicode_funcs_set_combining_class_func@Base 0.6.0 ++ hb_unicode_funcs_set_compose_func@Base 0.9.4 ++ hb_unicode_funcs_set_decompose_compatibility_func@Base 0.9.4 ++ hb_unicode_funcs_set_decompose_func@Base 0.9.4 ++ hb_unicode_funcs_set_eastasian_width_func@Base 0.6.0 ++ hb_unicode_funcs_set_general_category_func@Base 0.6.0 ++ hb_unicode_funcs_set_mirroring_func@Base 0.6.0 ++ hb_unicode_funcs_set_script_func@Base 0.6.0 ++ hb_unicode_funcs_set_user_data@Base 0.6.0 ++ hb_unicode_general_category@Base 0.9.4 ++ hb_unicode_mirroring@Base 0.9.4 ++ hb_unicode_script@Base 0.9.4 ++ hb_variation_from_string@Base 1.4.2 ++ hb_variation_to_string@Base 1.4.2 ++ hb_version@Base 0.6.0 ++ hb_version_atleast@Base 0.9.30 ++ hb_version_check@Base 0.6.0 ++ hb_version_string@Base 0.6.0 diff --cc debian/patches/series index 0000000,0000000..85c59b7 new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,1 @@@ ++unbreak_abi.diff diff --cc debian/patches/unbreak_abi.diff index 0000000,0000000..20651ca new file mode 100644 --- /dev/null +++ b/debian/patches/unbreak_abi.diff @@@ -1,0 -1,0 +1,81 @@@ ++Description: Re-add hb_version_check to unbreak API/ABI ++ This patch should be removed on the next API/ABI break by upstream. ++Author: أحمد المحمودي (Ahmed El-Mahmoudy) ++Bug-Debian: http://bugs.debian.org/755094 ++Forwarded: not-needed ++ ++--- a/src/hb-common.cc +++++ b/src/hb-common.cc ++@@ -949,3 +949,23 @@ ++ memcpy (buf, s, len); ++ buf[len] = '\0'; ++ } +++ +++/** +++ * hb_version_check: +++ * @major: +++ * @minor: +++ * @micro: +++ * +++ * +++ * +++ * Return value: +++ * +++ * Since: 1.0 +++ **/ +++hb_bool_t +++hb_version_check (unsigned int major, +++ unsigned int minor, +++ unsigned int micro) +++{ +++ return HB_VERSION_CHECK (major, minor, micro); +++} ++--- a/src/hb-version.h +++++ b/src/hb-version.h ++@@ -45,6 +45,9 @@ ++ #define HB_VERSION_ATLEAST(major,minor,micro) \ ++ ((major)*10000+(minor)*100+(micro) <= \ ++ HB_VERSION_MAJOR*10000+HB_VERSION_MINOR*100+HB_VERSION_MICRO) +++#define HB_VERSION_CHECK(major,minor,micro) \ +++ ((major)*10000+(minor)*100+(micro) >= \ +++ HB_VERSION_MAJOR*10000+HB_VERSION_MINOR*100+HB_VERSION_MICRO) ++ ++ ++ HB_EXTERN void ++@@ -60,6 +63,11 @@ ++ unsigned int minor, ++ unsigned int micro); ++ +++hb_bool_t +++hb_version_check (unsigned int major, +++ unsigned int minor, +++ unsigned int micro); +++ ++ ++ HB_END_DECLS ++ ++--- a/src/hb-version.h.in +++++ b/src/hb-version.h.in ++@@ -45,6 +45,10 @@ ++ #define HB_VERSION_ATLEAST(major,minor,micro) \ ++ ((major)*10000+(minor)*100+(micro) <= \ ++ HB_VERSION_MAJOR*10000+HB_VERSION_MINOR*100+HB_VERSION_MICRO) +++#define HB_VERSION_CHECK(major,minor,micro) \ +++ ((major)*10000+(minor)*100+(micro) >= \ +++ HB_VERSION_MAJOR*10000+HB_VERSION_MINOR*100+HB_VERSION_MICRO) +++ ++ ++ ++ HB_EXTERN void ++@@ -60,6 +64,11 @@ ++ unsigned int minor, ++ unsigned int micro); ++ +++hb_bool_t +++hb_version_check (unsigned int major, +++ unsigned int minor, +++ unsigned int micro); +++ ++ ++ HB_END_DECLS ++ diff --cc debian/rules index 0000000,0000000..b186208 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,29 @@@ ++#!/usr/bin/make -f ++ ++# Uncomment this to turn on verbose mode. ++#export DH_VERBOSE=1 ++ ++%: ++ dh $@ --with gir ++ ++override_dh_auto_configure: ++ dh_auto_configure --builddir build-main -- --with-graphite2=yes --enable-introspection --with-gobject --enable-gtk-doc --enable-static ++ dh_auto_configure --builddir build-udeb -- --with-graphite2=no ++ ++override_dh_auto_clean: ++ dh_auto_clean --builddir build-main ++ dh_auto_clean --builddir build-udeb ++ ++override_dh_auto_build: ++ dh_auto_build --builddir build-main ++ dh_auto_build --builddir build-udeb ++ ++override_dh_auto_test: ++ dh_auto_test --builddir build-main ++ dh_auto_test --builddir build-udeb ++ ++override_dh_auto_install: ++ dh_auto_install --builddir build-main ++ ++override_dh_makeshlibs: ++ dh_makeshlibs -V --add-udeb="libharfbuzz0-udeb" -- -c4 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/upstream/metadata index 0000000,0000000..ee899ac new file mode 100644 --- /dev/null +++ b/debian/upstream/metadata @@@ -1,0 -1,0 +1,6 @@@ ++Bug-Database: https://bugs.freedesktop.org/buglist.cgi?product=HarfBuzz&component=src ++Bug-Submit: https://bugs.freedesktop.org/enter_bug.cgi?product=HarfBuzz ++Contact: harfbuzz@lists.freedesktop.org ++Homepage: http://harfbuzz.org ++Repository: http://anongit.freedesktop.org/git/harfbuzz.git ++Repository-Browse: http://cgit.freedesktop.org/harfbuzz/ diff --cc debian/watch index 0000000,0000000..871619e new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,2 @@@ ++version=3 ++https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-([\d\.]+)\.tar\.bz2