[neon/backports-jammy/harfbuzz/Neon/release] debian: Import from debian

Scarlett Moore null at kde.org
Wed Sep 27 12:40:37 BST 2023


Git commit 24edd4413f553d9e7239a7a92040d65362cceae1 by Scarlett Moore.
Committed on 27/09/2023 at 13:40.
Pushed by scarlettmoore into branch 'Neon/release'.

Import from debian

A  +807  -0    debian/changelog
A  +2    -0    debian/clean
A  +143  -0    debian/control
A  +708  -0    debian/copyright
A  +12   -0    debian/gbp.conf
A  +1    -0    debian/gir1.2-harfbuzz-0.0.install
A  +6    -0    debian/gitlab-ci.yml
A  +1    -0    debian/libharfbuzz-bin.install
A  +1    -0    debian/libharfbuzz-cairo0.install
A  +11   -0    debian/libharfbuzz-cairo0.symbols
A  +5    -0    debian/libharfbuzz-dev.install
A  +1    -0    debian/libharfbuzz-doc.install
A  +2    -0    debian/libharfbuzz-doc.links
A  +1    -0    debian/libharfbuzz-gobject0.install
A  +51   -0    debian/libharfbuzz-gobject0.symbols
A  +1    -0    debian/libharfbuzz-icu0.install
A  +5    -0    debian/libharfbuzz-icu0.symbols
A  +1    -0    debian/libharfbuzz-subset0.install
A  +27   -0    debian/libharfbuzz-subset0.symbols
A  +1    -0    debian/libharfbuzz0-udeb.install
A  +1    -0    debian/libharfbuzz0b.install
A  +501  -0    debian/libharfbuzz0b.symbols
A  +0    -0    debian/patches/series
A  +33   -0    debian/rules
A  +1    -0    debian/source/format
A  +32   -0    debian/tests/build
A  +3    -0    debian/tests/control
A  +5    -0    debian/upstream/metadata
A  +4    -0    debian/watch

https://invent.kde.org/neon/backports-jammy/harfbuzz/-/commit/24edd4413f553d9e7239a7a92040d65362cceae1

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..2c5f85a
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,807 @@
+harfbuzz (8.0.1-1) unstable; urgency=medium
+
+  * New upstream version 8.0.1
+  * Drop subset-Fix-cast-align-issue.patch, applied upstream
+  * Update copyright holders
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Wed, 12 Jul 2023 22:45:57 +0200
+
+harfbuzz (8.0.0-3) unstable; urgency=medium
+
+  * Add subset-Fix-cast-align-issue.patch to fix cast-align issue.
+    Fixes build on 32-bit ARM archs
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Wed, 12 Jul 2023 05:27:57 +0200
+
+harfbuzz (8.0.0-2) unstable; urgency=medium
+
+  [ Jeremy Bicha ]
+  * Drop obsolete Files-Excluded.
+    As was pointed out in the below commit, the 2 files
+    are no longer provided in the latest releases of HarfBuzz
+    Revert "Fill in d/copyright, and also bump version string w/ +dfsg"
+    This partially reverts commit 040799cd82759f57a0cfcbf40e4cc7a1d77a5a0a.
+
+  [ أحمد المحمودي (Ahmed El-Mahmoudy) ]
+  * Drop invalid-language-zero.patch as it resulted in an API change causing
+    other (C++) packages to FTBFS (Closes: #1040872)
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Wed, 12 Jul 2023 02:47:25 +0200
+
+harfbuzz (8.0.0-1) unstable; urgency=medium
+
+  * New upstream version 8.0.0
+    - Fixes FTBFS with GCC-13 (Closes: #1037687)
+    - Includes fix for CVE-2023-25193 (Closes: #1030612)
+    - Pass libharfbuzz as positional parameter for GIR generation
+      (Closes: #1039498)
+  * Update copyright years
+  * Drop fix-tests.patch, applied upstream
+  * Add libharfbuzz-cairo0 package
+  * Update symbols' files
+  * Add invalid-language-zero.patch to remove typecast from
+    HB_LANGUAGE_INVALID definition.
+    Thanks to James Addison <jay at jp-hosting.net> (Closes: #1035669)
+  * d/libharfbuzz0b.symbols: update symbols
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Mon, 10 Jul 2023 04:00:02 +0200
+
+harfbuzz (6.0.0+dfsg-3) unstable; urgency=medium
+
+  * Team upload
+  * Update standards version to 4.6.2, no changes needed
+  * Release to unstable
+
+ -- Jeremy Bicha <jbicha at ubuntu.com>  Wed, 01 Feb 2023 16:47:11 -0500
+
+harfbuzz (6.0.0+dfsg-2) experimental; urgency=medium
+
+  * Team upload
+
+  * Add a libharfbuzz-subset0 package (closes: #988781).
+
+ -- Andres Salomon <dilinger at debian.org>  Mon, 30 Jan 2023 12:28:44 -0500
+
+harfbuzz (6.0.0+dfsg-1) unstable; urgency=medium
+
+  [ Andres Salomon ]
+  * Use Files-Excluded to exclude non-free test fonts
+    and generate a new tarball
+  * Update debian/copyright for numerous font licenses and copyright holders
+
+ -- Jeremy Bicha <jbicha at ubuntu.com>  Mon, 30 Jan 2023 11:44:28 -0500
+
+harfbuzz (6.0.0-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+  * Drop patch applied in new release
+
+ -- Jeremy Bicha <jbicha at ubuntu.com>  Wed, 28 Dec 2022 07:34:07 -0900
+
+harfbuzz (5.3.1-2) unstable; urgency=medium
+
+  * Cherry-pick patch to fix build test when built with LTO
+
+ -- Jeremy Bicha <jbicha at ubuntu.com>  Thu, 15 Dec 2022 08:20:37 -0500
+
+harfbuzz (5.3.1-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+  * debian/libharfbuzz0b.symbols: Add new symbols
+
+ -- Jeremy Bicha <jbicha at ubuntu.com>  Tue, 13 Dec 2022 08:55:50 -0500
+
+harfbuzz (5.2.0-2) unstable; urgency=medium
+
+  * Team upload
+  * Release to unstable
+
+ -- Jeremy Bicha <jbicha at ubuntu.com>  Thu, 22 Sep 2022 06:28:46 -0400
+
+harfbuzz (5.2.0-1) experimental; urgency=medium
+
+  * Team upload
+  * New upstream release
+
+ -- Jeremy Bicha <jbicha at ubuntu.com>  Sat, 17 Sep 2022 09:13:45 -0400
+
+harfbuzz (5.1.0-1) experimental; urgency=medium
+
+  * Team upload
+
+  [ Jeremy Bicha ]
+  * New upstream release (Closes: #1010435)
+    - Includes fix for CVE-2022-33068 (Closes: #1013673)
+  * Build with meson
+  * Build-Depend on dh-sequence-gir
+  * Build-Depend on libchafa-dev
+  * debian/*.symbols: Add new symbols
+  * debian/libharfbuzz0b.docs: TODO is no longer provided
+  * Add debian/gbp.conf
+  * Enable all hardening flags
+  * Bump Standards-Version to 4.6.1
+
+  [ Laurent Bigonville ]
+  * debian/control.in: Switch dependencies from libfreetype6-dev to
+    libfreetype-dev
+
+  [ Simon McVittie ]
+  * Update upstream metadata to point to repository on Github
+
+  [ Steve Langasek ]
+  * debian/tests/build: Make cross-test-friendly
+
+ -- Jeremy Bicha <jbicha at ubuntu.com>  Thu, 15 Sep 2022 17:14:37 -0400
+
+harfbuzz (2.7.4-1) unstable; urgency=medium
+
+  * New upstream version.
+  * Update symbols.
+
+ -- Emilio Pozuelo Monfort <pochu at debian.org>  Mon, 18 Jan 2021 16:43:29 +0100
+
+harfbuzz (2.6.7-1) unstable; urgency=medium
+
+  [ Debian Janitor ]
+  * Use correct machine-readable copyright file URI.
+  * Set debhelper-compat version in Build-Depends.
+  * Set upstream metadata fields: Repository.
+  * Update standards version to 4.5.0, no changes needed.
+
+  [ أحمد المحمودي (Ahmed El-Mahmoudy) ]
+  * New upstream version 2.6.7
+  * Dropped py3.diff patch, applied upstream
+  * Update symbols
+  * Bumped compat level to 13
+  * Add libfreetype2-dev to deps of libharfbuzz-dev
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Sat, 13 Jun 2020 15:28:02 +0200
+
+harfbuzz (2.6.4-1) unstable; urgency=medium
+
+  * Imported Upstream version 2.6.4
+  * Add Rules-Requires-Root: no
+  * Update symbols file
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Sun, 03 Nov 2019 03:37:28 +0100
+
+harfbuzz (2.6.2-1) unstable; urgency=medium
+
+  * Imstall cmake file in libharfbuzz-dev
+  * Revert "Add separate dh_makeshlibs call for the udeb"
+    This reverts commit a4bbcc06c858fb5f1e07dca96fc2eee32819036d.
+  * Add d/not-installed to list deliberately non-installed files
+  * Imported Upstream version 2.6.2
+  * Update standards version to 4.4.1
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Thu, 03 Oct 2019 06:06:33 +0200
+
+harfbuzz (2.6.1-3) unstable; urgency=medium
+
+  * Added py3.diff patch to change shebang of python scripts to python3
+  * Added python3:any to build deps (Closes: #939938)
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Wed, 11 Sep 2019 05:59:47 +0200
+
+harfbuzz (2.6.1-2) unstable; urgency=medium
+
+  * Add separate dh_makeshlibs call for the udeb
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Tue, 27 Aug 2019 05:42:57 +0200
+
+harfbuzz (2.6.1-1) unstable; urgency=medium
+
+  * New upstream version 2.6.1
+  * Tag build autopkgtest as superficial
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Mon, 26 Aug 2019 02:52:15 +0200
+
+harfbuzz (2.6.0-1) unstable; urgency=medium
+
+  * New upstream version 2.6.0
+  * Update symbols' files
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Fri, 16 Aug 2019 04:06:52 +0200
+
+harfbuzz (2.5.3-1) unstable; urgency=medium
+
+  * New upstream version 2.5.3
+  * d/watch: add xz & gz extensions
+  * Update standards version to 4.4.0
+  * Update symbols
+  * Remove doc-base file
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Fri, 19 Jul 2019 04:59:10 +0200
+
+harfbuzz (2.4.0-2) unstable; urgency=medium
+
+  * Upload to unstable
+  * Remove gbp.conf
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Thu, 04 Jul 2019 03:39:33 +0200
+
+harfbuzz (2.4.0-1) experimental; urgency=medium
+
+  * New upstream release
+  * Add gbp.conf
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Wed, 03 Apr 2019 03:51:41 +0200
+
+harfbuzz (2.3.1-1) unstable; urgency=medium
+
+  * New upstream release
+  * Update to standards version 4.3.0
+  * Update copyright years
+  * Bumped compat level to 12
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Sat, 02 Feb 2019 05:22:09 +0100
+
+harfbuzz (2.3.0-1) unstable; urgency=medium
+
+  * New upstream release
+    + Fix regression on big-endian architectures. (Closes: #916782)
+  * Update upstream bug tracker URLs
+  * Update symbols file
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Fri, 21 Dec 2018 05:03:51 +0100
+
+harfbuzz (2.2.0-1) unstable; urgency=medium
+
+  * New upstream release
+  * Update standards version to 4.2.1, no changes needed
+  * Update symbols files
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Sun, 16 Dec 2018 05:54:26 +0100
+
+harfbuzz (2.1.1-1) unstable; urgency=medium
+
+  * New upstream release
+  * Update symbols file
+  * debian/libharfbuzz-gobject0.symbols: added Build-Depends-Package field
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Mon, 12 Nov 2018 13:14:46 +0100
+
+harfbuzz (1.9.0-1) unstable; urgency=medium
+
+  * New upstream release
+  * Add pkg-config to build autopkgtest dependencies
+  * Update symbols
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Sun, 23 Sep 2018 08:06:44 +0200
+
+harfbuzz (1.8.8-2) unstable; urgency=medium
+
+  * Fix autopkgtest dependency
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Sat, 18 Aug 2018 16:19:03 +0200
+
+harfbuzz (1.8.8-1) unstable; urgency=medium
+
+  * New upstream release
+  * Add autopkgtest test suite
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Thu, 16 Aug 2018 08:34:16 +0200
+
+harfbuzz (1.8.7-1) unstable; urgency=medium
+
+  * New upstream release
+  * Remove no-op testsuite
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Sun, 12 Aug 2018 07:19:35 +0200
+
+harfbuzz (1.8.6-1) unstable; urgency=medium
+
+  * New upstream release
+  * Update symbols
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Wed, 08 Aug 2018 04:05:56 +0200
+
+harfbuzz (1.8.5-1) unstable; urgency=medium
+
+  * New upstream release
+  * Updated standards version to 4.2.0
+  * Update symbols
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Sat, 04 Aug 2018 08:29:33 +0200
+
+harfbuzz (1.8.4-2) unstable; urgency=medium
+
+  * Do not install any file related to hb-subset (Closes: #904507, #896075)
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Fri, 27 Jul 2018 00:55:38 +0200
+
+harfbuzz (1.8.4-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Sun, 22 Jul 2018 02:37:28 +0200
+
+harfbuzz (1.8.3-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Sun, 15 Jul 2018 02:31:29 +0200
+
+harfbuzz (1.8.2-2) unstable; urgency=medium
+
+  * Add autopkgtest (Closes: #896710)
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Sat, 07 Jul 2018 01:25:28 +0200
+
+harfbuzz (1.8.2-1) unstable; urgency=medium
+
+  * New upstream release
+  * Bumped compat level to 11
+  * Updated standards version to 4.1.5
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Fri, 06 Jul 2018 17:54:45 +0200
+
+harfbuzz (1.8.1-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Update standards version
+  * Update copyright years
+  * Update symbols file
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Sun, 24 Jun 2018 17:37:17 +0200
+
+harfbuzz (1.7.6-1) unstable; urgency=medium
+
+  * New upstream release.
+  * debian/patches/unbreak_abi.diff: dropped, nothing uses that and it has
+    caused problems in the past.
+  * Update Vcs for move to salsa.debian.org.
+  * Add new symbols.
+  * Don't package hb-subset or libharfbuzz-subset yet.
+
+ -- Emilio Pozuelo Monfort <pochu at debian.org>  Fri, 13 Apr 2018 20:20:13 +0200
+
+harfbuzz (1.7.2-1) unstable; urgency=medium
+
+  * New upstream release
+  * Bump standards version to 4.1.2
+  * Set gir1.2-harfbuzz-0.0 to multiarch same
+  * Install typelib file in multiarch dir
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Thu, 07 Dec 2017 04:44:42 +0100
+
+harfbuzz (1.7.1-1) unstable; urgency=medium
+
+  * New upstream release
+  * Refresh unbreak-abi.diff patch
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Sun, 19 Nov 2017 01:14:34 +0100
+
+harfbuzz (1.6.3-1) unstable; urgency=medium
+
+  * New upstream release
+  * Remove duplicate priority field
+  * Strictly version typelib dependency
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  Mon, 06 Nov 2017 04:00:20 +0100
+
+harfbuzz (1.6.2-1) unstable; urgency=medium
+
+  [ ﺄﺤﻣﺩ ﺎﻠﻤﺤﻣﻭﺪﻳ (Ahmed El-Mahmoudy) ]
+  * New upstream release.
+  * Add new symbols.
+  * Bump Standards-Version to 4.1.1.
+  * Set udeb priority to optional.
+
+  [ Emilio Pozuelo Monfort ]
+  * debian/patches/unbreak_abi.diff:
+    + Add missing HB_EXTERN to hb_version_check, fixes a test failure
+      that is checking that all public symbols are HB_EXTERN.
+  * debian/control:
+    + Let libharfbuzz-dev depend on gir1.2-harfbuzz-0.0, per the gobject
+      introspection mini-policy.
+
+ -- Emilio Pozuelo Monfort <pochu at debian.org>  Thu, 26 Oct 2017 08:58:36 +0200
+
+harfbuzz (1.5.1-1) unstable; urgency=medium
+
+  * New upstream release.
+  * debian/rules: set locale to C.UTF-8, otherwise glib-mkenums chokes on
+    UTF-8 input, such as src/hb-gobject-enums.cc.tmpl. Closes: #870689.
+  * debian/libharfbuzz*.symbols: Add new symbols.
+
+ -- Emilio Pozuelo Monfort <pochu at debian.org>  Tue, 03 Oct 2017 20:01:26 +0200
+
+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 <pochu at debian.org>  Wed, 25 Jan 2017 00:59:54 +0100
+
+harfbuzz (1.2.7-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Emilio Pozuelo Monfort <pochu at debian.org>  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 <pochu at debian.org>  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 <pochu at debian.org>  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 <pino at debian.org>
+  * debian/copyright: Update upstream copyright years.
+  * debian/libharfbuzz0b.symbols, debian/libharfbuzz-gobject0.symbols: update
+    symbols files.
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  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) <aelmahmoudy at users.sourceforge.net>  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) <aelmahmoudy at users.sourceforge.net>  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) <aelmahmoudy at users.sourceforge.net>  Sun, 26 Apr 2015 19:52:42 +0200
+
+harfbuzz (0.9.40-1) experimental; urgency=medium
+
+  * New upstream release.
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  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) <aelmahmoudy at users.sourceforge.net>  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) <aelmahmoudy at users.sourceforge.net>  Thu, 05 Feb 2015 20:01:51 +0200
+
+harfbuzz (0.9.37-1) experimental; urgency=medium
+
+  * New upstream release.
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>  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) <aelmahmoudy at users.sourceforge.net>  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) <aelmahmoudy at users.sourceforge.net>  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) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  Wed, 13 Aug 2014 17:01:09 +0300
+
+harfbuzz (0.9.34-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  Thu, 08 May 2014 10:00:19 +0200
+
+harfbuzz (0.9.27-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>  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 <pochu at debian.org>
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>  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 <pino at debian.org> (Closes: #737473)
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  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 <pochu at debian.org>  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) <aelmahmoudy at sabily.org>  Wed, 20 Nov 2013 09:49:08 +0200
+
+harfbuzz (0.9.19-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>  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 <pochu at debian.org>  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 <pochu at debian.org>  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) <aelmahmoudy at sabily.org>  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 <pochu at debian.org>
+  * 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) <aelmahmoudy at sabily.org>  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 <biebl at debian.org> (Closes: #709796)
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>  Sat, 25 May 2013 22:35:22 +0200
+
+harfbuzz (0.9.17-2) unstable; urgency=low
+
+  * Added udeb package
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  Wed, 22 May 2013 17:00:26 +0200
+
+harfbuzz (0.9.16-1) experimental; urgency=low
+
+  * New upstream release.
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  Tue, 02 Apr 2013 09:01:01 +0200
+
+harfbuzz (0.9.14-1) experimental; urgency=low
+
+  * New upstream release.
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  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) <aelmahmoudy at sabily.org>  Fri, 07 Dec 2012 10:31:26 +0200
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..e2c92b9
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1,2 @@
+test/shaping/*.pyc
+test/subset/__pycache__/*.pyc
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..44a1176
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,143 @@
+Source: harfbuzz
+Section: libs
+Priority: optional
+Maintainer: أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>
+Uploaders: Emilio Pozuelo Monfort <pochu at debian.org>
+Standards-Version: 4.6.2
+Build-Depends:
+ debhelper-compat (= 13),
+ dh-sequence-gir,
+ meson (>= 0.55),
+ pkg-config,
+ libglib2.0-dev,
+ libcairo2-dev,
+ libchafa-dev,
+ libfreetype-dev,
+ libicu-dev,
+ libgraphite2-dev,
+ libgirepository1.0-dev,
+ gtk-doc-tools,
+Rules-Requires-Root: no
+Homepage: https://www.freedesktop.org/wiki/Software/HarfBuzz
+Vcs-Git: https://salsa.debian.org/freedesktop-team/harfbuzz.git
+Vcs-Browser: https://salsa.debian.org/freedesktop-team/harfbuzz
+
+Package: libharfbuzz0b
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Conflicts: libharfbuzz0, libharfbuzz0a
+Replaces: libharfbuzz0, libharfbuzz0a
+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}
+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
+Multi-Arch: same
+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}),
+ libharfbuzz-subset0 (= ${binary:Version}),
+ libharfbuzz-cairo0 (= ${binary:Version}),
+ gir1.2-harfbuzz-0.0 (= ${binary:Version}),
+ libglib2.0-dev,
+ libgraphite2-dev,
+ libicu-dev,
+ libfreetype-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-subset0
+Multi-Arch: same
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: OpenType text shaping engine (subset 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 library for subsetting fonts. Subsetting reduces
+ codepoint coverage of font files and removes unnecessary data.
+
+Package: libharfbuzz-cairo0
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: OpenType text shaping engine Cairo 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 Cairo backend.
+
+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
+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 --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..8e21808
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,708 @@
+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: 2018-2020, Adobe, Inc
+           2005-2023, Behdad Esfahbod
+           2007, Chris Wilson
+           2011, Codethink Limited
+           2005, David Turner
+           1998-2004, David Turner and Werner Lemberg
+           2015-2020, Ebrahim Byagowi
+           2016, Elie Roux
+           2019-2020, Facebook, Inc
+           2010-2023, Google, Inc
+           2016, Igalia S.L
+           2009, Keith Stribley
+           2018-2021, Khaled Hosny
+           2011, Martin Hosken and SIL International
+           2022, Matthias Clasen
+           2012-2015, Mozilla Foundation
+           2008-2010, Nokia Corporation and/or its subsidiary(-ies)
+           1998-2023, Red Hat, Inc
+           2013-2015, Alexei Podtelezhnikov
+           2012 Zilong Tan <eric.zltan at gmail.com>
+License: MIT
+
+Files: debian/*
+Copyright: 2012-2019,2023, أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>
+License: MIT
+
+Files: src/hb-unicode-emoji-table.hh
+Copyright: 2022, Unicode®, Inc
+License: Unicode
+Comment: https://www.unicode.org/terms_of_use.html
+
+Files: src/hb-ucd.cc
+Copyright: 2012, Grigori Goronzy <greg at kinoho.net>
+License: ISC
+
+Files: test/shape/data/text-rendering-tests/*
+Copyright: 2016, Unicode Inc
+License: Apache-2.0
+
+Files: perf/fonts/Amiri-Regular.ttf
+       perf/fonts/NotoNastaliqUrdu-Regular.ttf
+       test/api/fonts/*
+       test/fuzzing/fonts/*
+       test/shape/data/text-rendering-tests/fonts/*
+Copyright: 2002-2018, Adobe Systems Incorporated
+           2017-2019, Amin Abedi (@aminabedi68)-www.fontamin.com
+           2015, Cadson Demak <info at cadsondemak.com>
+           2011-2020, Google Inc
+           2016, Igalia S.L. (http://igalia.com/)
+           2017, Jens Kutilek
+           2010-2017, Khaled Hosny <khaledhosny at eglug.org>
+           2016, Sascha Brawer
+           2010, Sebastian Kosch <sebastian at aldusleaf.org>
+           2008, The Bungee Project Authors <david at djr.com>
+           1993-2016, The Font Bureau, Inc
+           2016, The M+ Project Authors
+           2021, The Qahiri Project Authors (github.com/aliftype/qahiri)
+           2016-2019, Unicode, Inc
+License: OFL-1.1
+
+Files: test/shape/data/in-house/fonts/*
+Copyright: 2000-2016, Adobe Systems Incorporated
+           2016, Alfredo Marco Pradil
+           2018-2022, David Corbett
+           2010-2022, Google, Inc
+           2011-2012, Lohit Fonts Project contributors <https://pagure.io/lohit>
+           2013-2020, Microsoft Corporation
+           2018, SIL International (http://scripts.sil.org)
+           2010-2021, The Amiri Project Authors (https://github.com/aliftype/amiri)
+           2015-2021, The Mada Project Authors
+           2021, The Qahiri Project Authors (github.com/aliftype/qahiri)
+           2021, The Raqq Project Authors (github.com/aliftype/raqq)
+           2018, Unicode, Inc
+           2005, Zawgyi.net & Alpha Mandalay
+License: OFL-1.1
+
+Files: test/subset/data/*
+Copyright: 2002-2018, Adobe Systems Incorporated (http://www.adobe.com/)
+           2012, Andhrapradesh Society for Knowledge Networks (fonts.siliconandhra.org)
+           2013, Danh Hong (khmertype.org)
+           2007, Denis Moyogo Jacquerye <moyogo at gmail.com>
+           2011-2012, George W. Nuss (http://www.fulbefouta.com)
+           2010-2016, Google Inc
+           2011, Hjort Nidudsson
+           2019, Inter IKEA Systems B.V. (www.ikea.com)
+           2010, NHN Corporation
+           2011-2012, Sorkin Type Co (www.sorkintype.com)
+           2013, The Alegreya Sans Project Authors (https://github.com/huertatipografica/Alegreya-Sans)
+           2010-2020, The Amiri Project Authors (https://github.com/alif-type/amiri)
+           2008, The Bungee Project Authors <david at djr.com>
+           2007-2008, The C&MA Guinea Fulbe Team
+           2011, The Comfortaa Project Authors (https://github.com/alexeiva/comfortaa)
+           2020, The Fraunces Project Authors (github.com/undercasetype/Fraunces)
+           2016, The M+ Project Authors
+           2021, The M+ FONTS Project Authors (https://github.com/coz-m/MPLUS_FONTS)
+           2019, The Noto Project Authors (github. com/googlei18n/noto-fonts)
+           2017, The Roboto Flex Project Authors (https://github.com/TypeNetwork/Roboto-Flex)
+           2004-2020, SIL International (http://www.sil.org)
+           2017, The Spectral Project Authors (http://github.com/productiontype/spectral)
+           2001-2021, The STIX Fonts Project Authors (https://github.com/stipub/stixfonts)
+License: OFL-1.1
+
+Files: test/shape/data/aots/*
+Copyright: 2000-2016, Adobe Systems Incorporated
+License: Apache-2.0
+
+Files: perf/fonts/Roboto-Regular.ttf
+       test/api/fonts/nameID.origin.ttf
+       test/api/fonts/nameID.override.expected.ttf
+       test/api/fonts/OpenSans-Regular.ttf
+       test/shape/data/text-rendering-tests/fonts/TestShapeKndaV3.ttf
+       test/subset/data/fonts/Tinos-Italic.ttf
+       test/subset/data/fonts/IndicTestHowrah-Regular.ttf
+       test/subset/data/fonts/IndicTestJalandhar-Regular.ttf
+       test/subset/data/fonts/Roboto-Regular.ttf
+       test/subset/data/fonts/Roboto-Variable.ttf
+Copyright: 2010-2013, Google Corporation
+License: Apache-2.0
+
+Files: test/shape/data/in-house/fonts/e8691822f6a705e3e9fb48a0405c645b1a036590.ttf
+Copyright: 2020, Fredrick R. Brennan
+License: Apache-2.0
+
+Files: test/subset/data/fonts/Khmer.ttf
+Copyright: 2013, Danh Hong (khmertype.org)
+License: Apache-2.0
+
+Files: test/api/fonts/TestGVAREight.ttf
+       test/shape/data/text-rendering-tests/fonts/TestGVAREight.ttf
+Copyright: 1992-2017, Thomas A. Rickner
+License: Apache-2.0
+Comment: License mismatch resolved: https://github.com/harfbuzz/harfbuzz/issues/4062
+
+Files: test/api/fonts/TestGVAROne.ttf
+       test/api/fonts/TestGVARThree.ttf
+       test/api/fonts/TestGVARTwo.ttf
+       test/shape/data/text-rendering-tests/fonts/TestGVAROne.ttf
+       test/shape/data/text-rendering-tests/fonts/TestGVARThree.ttf
+       test/shape/data/text-rendering-tests/fonts/TestGVARTwo.ttf
+Copyright: 2016, Monotype Hong Kong Ltd. and Monotype Imaging Inc
+License: Monotype
+
+Files: test/shape/data/in-house/fonts/074a5ae6b19de8f29772fdd5df2d3d833f81f5e6.ttf
+       test/shape/data/in-house/fonts/1a3d8f381387dd29be1e897e4b5100ac8b4829e1.ttf
+       test/shape/data/in-house/fonts/b151cfcdaa77585d77f17a42158e0873fc8e2633.ttf
+       test/shape/data/in-house/fonts/d9b8bc10985f24796826c29f7ccba3d0ae11ec02.ttf
+Copyright: 2017, David Corbett
+License: CC0-1.0
+
+Files: test/shape/data/in-house/fonts/b722a7d09e60421f3efbc706ad348ab47b88567b.ttf
+Copyright: 2005, Mihail Bayaryn
+License: GPL-3+
+
+Files: test/shape/data/in-house/fonts/b895f8ff06493cc893ec44de380690ca0074edfa.ttf
+Copyright: 2009-2010, Yoram Gnat (yoram.gnat at gmail.com)
+           2003-2007, Ralph Hancock & John Hudson
+License: GPL-2+ with Font exception
+
+Files: test/shape/data/in-house/fonts/DFONT.dfont
+       test/shape/data/in-house/fonts/TTC.ttc
+Copyright: 2015, FontTools
+License: MIT
+Comment: https://github.com/fonttools/fonttools/blob/main/LICENSE
+
+Files: test/subset/data/expected/glyph_names/*
+       test/subset/data/fonts/Ubuntu-Regular.ttf
+Copyright: 2011, Canonical Ltd.
+License: UFL-1.0
+
+Files: aclocal.m4
+       Makefile.in
+       m4/*
+       docs/Makefile.in
+       perf/Makefile.in
+       src/Makefile.in
+       test/Makefile.in
+       test/api/Makefile.in
+       test/fuzzing/Makefile.in
+       test/shape/Makefile.in
+       test/shape/data/Makefile.in
+       test/shape/data/aots/Makefile.in
+       test/shape/data/in-house/Makefile.in
+       test/shape/data/text-rendering-tests/Makefile.in
+       test/subset/Makefile.in
+       test/subset/data/Makefile.in
+       test/subset/data/repack_tests/Makefile.in
+       test/threads/Makefile.in
+       util/Makefile.in
+Copyright: 1994-2018, Free Software Foundation, Inc
+           2004-2007, Damon Chaplin
+           2012-2015, Dan Nicholson <dbn.lists at gmail.com>
+           2003, James Henstridge
+           2009, Johan Dahlin
+           2004, Scott James Remnant <scott at netsplit.com>
+           2007-2017, Stefan Sauer
+           2003-2005, Thomas Vander Stichele <thomas at apestaart.org>
+License: FSFULLR
+
+Files: ar-lib
+       compile
+       depcomp
+       missing
+       test-driver
+Copyright: 1996-2018, Free Software Foundation, Inc
+License: GPL-2+ with AutoConf exception
+
+Files: config.guess
+       config.sub
+Copyright: 1992-2018, Free Software Foundation, Inc
+License: GPL-3+ with AutoConf exception
+
+Files: m4/ax_cxx_compile_stdcxx.m4
+Copyright: 2008, Benjamin Kosnik <bkoz at redhat.com>
+           2014-2015, Google Inc.; contributed by Alexey Sokolov <sokolov at google.com>
+           2016, Krzesimir Nowak <qdlacz at gmail.com>
+           2015, Moritz Klammler <moritz at klammler.eu>
+           2015, Paul Norman <penorman at mac.com>
+           2013, Roy Stogner <roystgnr at ices.utexas.edu>
+           2012, Zack Weinberg <zackw at panix.com>
+License: FSFAP
+
+Files: m4/ax_code_coverage.m4
+Copyright: 2015, Bastien ROUCARIES
+           2012, Christian Persch
+           2012, Dan Winship
+           2012, Paolo Borelli
+           2012-2016, Philip Withnall
+           2012, Xan Lopez
+License: LGPL-2.1+
+
+Files: ltmain.sh
+Copyright: 1996-2015, Free Software Foundation, Inc
+License: GPL-2+ with LibTool exception
+
+Files: gtk-doc.make
+Copyright: 2004-2007, Damon Chaplin
+           2003, James Henstridge
+           2007-2017, Stefan Sauer
+License: GPL-3+
+
+Files: m4/ax_check_link_flag.m4
+Copyright: 2008, Guido U. Draheim <guidod at gmx.de>
+           2011, Maarten Bosmans <mkbosmans at gmail.com>
+License: GPL-3+ with AutoConf exception
+
+Files: m4/gtk-doc.m4
+Copyright: 2003, James Henstridge
+           2007-2017, Stefan Sauer
+License: GPL-3+
+
+Files: m4/ax_pthread.m4
+Copyright: 2011, Daniel Richard G <skunk at iSKUNK.ORG>
+           2008, Steven G. Johnson <stevenj at alum.mit.edu>
+License: GPL-3+ with AutoConf exception
+
+Files: install-sh
+Copyright: 1994, X Consortium
+License: Expat
+
+Files: INSTALL
+Copyright: 1994-2016, Free Software
+License: FSFAP
+
+Files: configure
+Copyright: 1992-2014, Free Software Foundation, Inc
+License: FSFUL
+
+License: Apache-2.0
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ .
+  http://www.apache.org/licenses/LICENSE-2.0
+ .
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ .
+ On Debian systems, the full text of the Apache License
+ can be found in the file `/usr/share/common-licenses/Apache-2.0'.
+
+License: CC0-1.0
+ On Debian systems, the text of the CC0 1.0 Universal license can be
+ found in ‘/usr/share/common-licenses/CC0-1.0’.
+
+License: Expat
+ 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
+ X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+ AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+ TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ .
+ Except as contained in this notice, the name of the X Consortium shall not
+ be used in advertising or otherwise to promote the sale, use or other deal-
+ ings in this Software without prior written authorization from the X Consor-
+ tium.
+
+License: FSFAP
+ Copying and distribution of this file, with or without modification, are
+ permitted in any medium without royalty provided the copyright notice
+ and this notice are preserved.  This file is offered as-is, without any
+ warranty.
+
+License: FSFUL
+ This script is free software; the Free Software Foundation
+ gives unlimited permission to copy, distribute and modify it.
+
+License: FSFULLR
+ This file is free software; the Free Software Foundation
+ gives unlimited permission to copy and/or distribute it,
+ with or without modifications, as long as this notice is preserved.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+ even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE.
+
+License: GPL-2+ with AutoConf exception
+ This program 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 2 of the License, or
+ (at your option) any later version.
+ .
+ This program 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.
+ .
+ On Debian systems, the complete text of the GNU General Public
+ License, version 2 can be found in "/usr/share/common-licenses/GPL-2".
+ .
+ As a special exception to the GNU General Public License, if you
+ distribute this file as part of a program that contains a
+ configuration script generated by Autoconf, you may include it under
+ the same distribution terms that you use for the rest of that program.
+
+License: GPL-2+ with Font exception
+ This program 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 2 of the License, or
+ (at your option) any later version.
+ .
+ This program 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.
+ .
+ On Debian systems, the complete text of the GNU General Public
+ License, version 2 can be found in "/usr/share/common-licenses/GPL-2".
+ .
+ As a special exception, if you create a document which uses this font,
+ and embed this font or unaltered portions of this font into the
+ document, this font does not by itself cause the resulting document
+ to be covered by the GNU General Public License. This exception does
+ not however invalidate any other reasons why the document might be
+ covered by the GNU General Public License. If you modify this font,
+ you may extend this exception to your version of the font, but you
+ are not obligated to do so. If you do not wish to do so, delete this
+ exception statement from your version.
+
+License: GPL-2+ with LibTool exception
+ This program 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 2 of the License, or
+ (at your option) any later version.
+ .
+ This program 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.
+ .
+ On Debian systems, the complete text of the GNU General Public
+ License, version 2 can be found in "/usr/share/common-licenses/GPL-2".
+ .
+ As a special exception to the GNU General Public License,
+ if you distribute this file as part of a program or library that
+ is built using GNU Libtool, you may include this file under the
+ same distribution terms that you use for the rest of that program.
+
+License: GPL-3+
+ This program 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.
+ .
+ This program 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.
+ .
+ On Debian systems, the complete text of the GNU General Public
+ License, version 3 can be found in "/usr/share/common-licenses/GPL-3".
+
+License: GPL-3+ with AutoConf exception
+ This program 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.
+ .
+ This program 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.
+ .
+ On Debian systems, the complete text of the GNU General Public
+ License, version 3 can be found in "/usr/share/common-licenses/GPL-3".
+ .
+ As a special exception to the GNU General Public License, if you
+ distribute this file as part of a program that contains a
+ configuration script generated by Autoconf, you may include it under
+ the same distribution terms that you use for the rest of that program.
+
+License: ISC
+ Permission to use, copy, modify, and/or distribute this software for any
+ purpose with or without fee is hereby granted, provided that the above
+ copyright notice and this permission notice appear in all copies.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+License: LGPL-2.1+
+ This library is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published by
+ the Free Software Foundation; either version 2.1 of the License, or (at
+ your option) any later version.
+ .
+ This 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.
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public
+ License, version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1".
+
+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.
+
+License: OFL-1.1
+ SIL OPEN FONT LICENSE
+ .
+ Version 1.1 - 26 February 2007
+ .
+ PREAMBLE
+ The goals of the Open Font License (OFL) are to stimulate worldwide
+ development of collaborative font projects, to support the font creation
+ efforts of academic and linguistic communities, and to provide a free and
+ open framework in which fonts may be shared and improved in partnership
+ with others.
+ .
+ The OFL allows the licensed fonts to be used, studied, modified and
+ redistributed freely as long as they are not sold by themselves. The
+ fonts, including any derivative works, can be bundled, embedded,
+ redistributed and/or sold with any software provided that any reserved
+ names are not used by derivative works. The fonts and derivatives,
+ however, cannot be released under any other type of license. The
+ requirement for fonts to remain under this license does not apply
+ to any document created using the fonts or their derivatives.
+ .
+ DEFINITIONS
+ "Font Software" refers to the set of files released by the Copyright
+ Holder(s) under this license and clearly marked as such. This may
+ include source files, build scripts and documentation.
+ .
+ "Reserved Font Name" refers to any names specified as such after the
+ copyright statement(s).
+ .
+ "Original Version" refers to the collection of Font Software components as
+ distributed by the Copyright Holder(s).
+ .
+ "Modified Version" refers to any derivative made by adding to, deleting,
+ or substituting - in part or in whole - any of the components of the
+ Original Version, by changing formats or by porting the Font Software to a
+ new environment.
+ .
+ "Author" refers to any designer, engineer, programmer, technical
+ writer or other person who contributed to the Font Software.
+ .
+ PERMISSION & CONDITIONS
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of the Font Software, to use, study, copy, merge, embed, modify,
+ redistribute, and sell modified and unmodified copies of the Font
+ Software, subject to the following conditions:
+ .
+ 1) Neither the Font Software nor any of its individual components,
+ in Original or Modified Versions, may be sold by itself.
+ .
+ 2) Original or Modified Versions of the Font Software may be bundled,
+ redistributed and/or sold with any software, provided that each copy
+ contains the above copyright notice and this license. These can be
+ included either as stand-alone text files, human-readable headers or
+ in the appropriate machine-readable metadata fields within text or
+ binary files as long as those fields can be easily viewed by the user.
+ .
+ 3) No Modified Version of the Font Software may use the Reserved Font
+ Name(s) unless explicit written permission is granted by the corresponding
+ Copyright Holder. This restriction only applies to the primary font name as
+ presented to the users.
+ .
+ 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+ Software shall not be used to promote, endorse or advertise any
+ Modified Version, except to acknowledge the contribution(s) of the
+ Copyright Holder(s) and the Author(s) or with their explicit written
+ permission.
+ .
+ 5) The Font Software, modified or unmodified, in part or in whole,
+ must be distributed entirely under this license, and must not be
+ distributed under any other license. The requirement for fonts to
+ remain under this license does not apply to any document created
+ using the Font Software.
+ .
+ TERMINATION
+ This license becomes null and void if any of the above conditions are
+ not met.
+ .
+ DISCLAIMER
+ THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+ OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+ COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+ DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+ OTHER DEALINGS IN THE FONT SOFTWARE.
+
+License: Monotype
+ This font software is the property of Monotype Imaging Inc., one of its
+ affiliated entities, or its licensors (collectively, Monotype) and its use
+ by you is covered under the terms of a license agreement.
+ .
+ You have obtained this font software either directly from Monotype or from the
+ Unicode Consortium. Monotype has granted the Consortium and recipients of the
+ this font distributed by the Consortium, permission, free of charge, to use,
+ copy modify, publish, distribute, sublicense, and/or sell copies of the font,
+ and to permit persons to whom the font is distributed to do so. In addition,
+ Monotype grants to the Consortium the worldwide, nonexclusive, royalty-free,
+ paid-up, and irrevocable rights under Monotype's copyright rights to
+ reproduce, publicly display, publicly perform, prepare derivative works of,
+ and distribute copies of the font, and the right to sublicense others who
+ legally receive copies of the font.
+ .
+ You can learn more about Monotype here:  www.monotype.com
+
+License: UFL-1.0
+ -------------------------------
+ UBUNTU FONT LICENCE Version 1.0
+ -------------------------------
+ .
+ PREAMBLE
+ This licence allows the licensed fonts to be used, studied, modified and
+ redistributed freely. The fonts, including any derivative works, can be
+ bundled, embedded, and redistributed provided the terms of this licence
+ are met. The fonts and derivatives, however, cannot be released under
+ any other licence. The requirement for fonts to remain under this
+ licence does not require any document created using the fonts or their
+ derivatives to be published under this licence, as long as the primary
+ purpose of the document is not to be a vehicle for the distribution of
+ the fonts.
+ .
+ DEFINITIONS
+ "Font Software" refers to the set of files released by the Copyright
+ Holder(s) under this licence and clearly marked as such. This may
+ include source files, build scripts and documentation.
+ .
+ "Original Version" refers to the collection of Font Software components
+ as received under this licence.
+ .
+ "Modified Version" refers to any derivative made by adding to, deleting,
+ or substituting -- in part or in whole -- any of the components of the
+ Original Version, by changing formats or by porting the Font Software to
+ a new environment.
+ .
+ "Copyright Holder(s)" refers to all individuals and companies who have a
+ copyright ownership of the Font Software.
+ .
+ "Substantially Changed" refers to Modified Versions which can be easily
+ identified as dissimilar to the Font Software by users of the Font
+ Software comparing the Original Version with the Modified Version.
+ .
+ To "Propagate" a work means to do anything with it that, without
+ permission, would make you directly or secondarily liable for
+ infringement under applicable copyright law, except executing it on a
+ computer or modifying a private copy. Propagation includes copying,
+ distribution (with or without modification and with or without charging
+ a redistribution fee), making available to the public, and in some
+ countries other activities as well.
+ .
+ PERMISSION & CONDITIONS
+ This licence does not grant any rights under trademark law and all such
+ rights are reserved.
+ .
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of the Font Software, to propagate the Font Software, subject to
+ the below conditions:
+ .
+ 1) Each copy of the Font Software must contain the above copyright
+ notice and this licence. These can be included either as stand-alone
+ text files, human-readable headers or in the appropriate machine-
+ readable metadata fields within text or binary files as long as those
+ fields can be easily viewed by the user.
+ .
+ 2) The font name complies with the following:
+ (a) The Original Version must retain its name, unmodified.
+ (b) Modified Versions which are Substantially Changed must be renamed to
+ avoid use of the name of the Original Version or similar names entirely.
+ (c) Modified Versions which are not Substantially Changed must be
+ renamed to both (i) retain the name of the Original Version and (ii) add
+ additional naming elements to distinguish the Modified Version from the
+ Original Version. The name of such Modified Versions must be the name of
+ the Original Version, with "derivative X" where X represents the name of
+ the new work, appended to that name.
+ .
+ 3) The name(s) of the Copyright Holder(s) and any contributor to the
+ Font Software shall not be used to promote, endorse or advertise any
+ Modified Version, except (i) as required by this licence, (ii) to
+ acknowledge the contribution(s) of the Copyright Holder(s) or (iii) with
+ their explicit written permission.
+ .
+ 4) The Font Software, modified or unmodified, in part or in whole, must
+ be distributed entirely under this licence, and must not be distributed
+ under any other licence. The requirement for fonts to remain under this
+ licence does not affect any document created using the Font Software,
+ except any version of the Font Software extracted from a document
+ created using the Font Software may only be distributed under this
+ licence.
+ .
+ TERMINATION
+ This licence becomes null and void if any of the above conditions are
+ not met.
+ .
+ DISCLAIMER
+ THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
+ COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+ COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+ DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER
+ DEALINGS IN THE FONT SOFTWARE.
+
+License: Unicode
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of the Unicode data files and any associated documentation
+ (the "Data Files") or Unicode software and any associated documentation
+ (the "Software") to deal in the Data Files or Software
+ without restriction, including without limitation the rights to use,
+ copy, modify, merge, publish, distribute, and/or sell copies of
+ the Data Files or Software, and to permit persons to whom the Data Files
+ or Software are furnished to do so, provided that either
+ (a) this copyright and permission notice appear with all copies
+ of the Data Files or Software, or
+ (b) this copyright and permission notice appear in associated
+ Documentation.
+ .
+ THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS.
+ IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
+ NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
+ DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+ DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+ PERFORMANCE OF THE DATA FILES OR SOFTWARE.
+ .
+ Except as contained in this notice, the name of a copyright holder
+ shall not be used in advertising or otherwise to promote the sale,
+ use or other dealings in these Data Files or Software without prior
+ written authorization of the copyright holder.
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..c9b2f1d
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,12 @@
+[DEFAULT]
+pristine-tar = True
+upstream-vcs-tag = %(version)s
+
+[buildpackage]
+sign-tags = True
+
+[dch]
+multimaint-merge = True
+
+[pq]
+patch-numbers = False
diff --git a/debian/gir1.2-harfbuzz-0.0.install b/debian/gir1.2-harfbuzz-0.0.install
new file mode 100644
index 0000000..eee37f2
--- /dev/null
+++ b/debian/gir1.2-harfbuzz-0.0.install
@@ -0,0 +1 @@
+usr/lib/*/girepository-1.0/*.typelib
diff --git a/debian/gitlab-ci.yml b/debian/gitlab-ci.yml
new file mode 100644
index 0000000..5c575a1
--- /dev/null
+++ b/debian/gitlab-ci.yml
@@ -0,0 +1,6 @@
+include:
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+
+variables:
+ RELEASE: 'unstable'
diff --git a/debian/libharfbuzz-bin.install b/debian/libharfbuzz-bin.install
new file mode 100644
index 0000000..c703cf8
--- /dev/null
+++ b/debian/libharfbuzz-bin.install
@@ -0,0 +1 @@
+usr/bin/
diff --git a/debian/libharfbuzz-cairo0.install b/debian/libharfbuzz-cairo0.install
new file mode 100644
index 0000000..e466472
--- /dev/null
+++ b/debian/libharfbuzz-cairo0.install
@@ -0,0 +1 @@
+usr/lib/*/libharfbuzz-cairo.so.*
diff --git a/debian/libharfbuzz-cairo0.symbols b/debian/libharfbuzz-cairo0.symbols
new file mode 100644
index 0000000..71118ef
--- /dev/null
+++ b/debian/libharfbuzz-cairo0.symbols
@@ -0,0 +1,11 @@
+libharfbuzz-cairo.so.0 libharfbuzz-cairo0 #MINVER#
+* Build-Depends-Package: libharfbuzz-dev
+ hb_cairo_font_face_create_for_face at Base 7.0.0
+ hb_cairo_font_face_create_for_font at Base 7.0.0
+ hb_cairo_font_face_get_face at Base 7.0.0
+ hb_cairo_font_face_get_font at Base 7.0.0
+ hb_cairo_font_face_get_scale_factor at Base 7.0.0
+ hb_cairo_font_face_set_font_init_func at Base 7.0.0
+ hb_cairo_font_face_set_scale_factor at Base 7.0.0
+ hb_cairo_glyphs_from_buffer at Base 7.0.0
+ hb_cairo_scaled_font_get_font at Base 7.0.0
diff --git a/debian/libharfbuzz-dev.install b/debian/libharfbuzz-dev.install
new file mode 100644
index 0000000..228979f
--- /dev/null
+++ b/debian/libharfbuzz-dev.install
@@ -0,0 +1,5 @@
+usr/include/harfbuzz/
+usr/lib/*/*.so
+usr/lib/*/pkgconfig/*.pc
+usr/share/gir-*/*.gir
+usr/lib/*/cmake/*/*.cmake
diff --git a/debian/libharfbuzz-doc.install b/debian/libharfbuzz-doc.install
new file mode 100644
index 0000000..95af827
--- /dev/null
+++ b/debian/libharfbuzz-doc.install
@@ -0,0 +1 @@
+usr/share/gtk-doc
diff --git a/debian/libharfbuzz-doc.links b/debian/libharfbuzz-doc.links
new file mode 100644
index 0000000..008acec
--- /dev/null
+++ b/debian/libharfbuzz-doc.links
@@ -0,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 --git a/debian/libharfbuzz-gobject0.install b/debian/libharfbuzz-gobject0.install
new file mode 100644
index 0000000..0aa3340
--- /dev/null
+++ b/debian/libharfbuzz-gobject0.install
@@ -0,0 +1 @@
+usr/lib/*/libharfbuzz-gobject.so.*
diff --git a/debian/libharfbuzz-gobject0.symbols b/debian/libharfbuzz-gobject0.symbols
new file mode 100644
index 0000000..03c1385
--- /dev/null
+++ b/debian/libharfbuzz-gobject0.symbols
@@ -0,0 +1,51 @@
+libharfbuzz-gobject.so.0 libharfbuzz-gobject0 #MINVER#
+* Build-Depends-Package: libharfbuzz-dev
+ hb_gobject_aat_layout_feature_selector_get_type at Base 2.2.0
+ hb_gobject_aat_layout_feature_type_get_type at Base 2.2.0
+ hb_gobject_blob_get_type at Base 0.9.20
+ hb_gobject_buffer_cluster_level_get_type at Base 0.9.42
+ hb_gobject_buffer_content_type_get_type at Base 0.9.20
+ hb_gobject_buffer_diff_flags_get_type at Base 1.5.1
+ hb_gobject_buffer_flags_get_type at Base 0.9.20
+ hb_gobject_buffer_get_type at Base 0.9.20
+ hb_gobject_buffer_serialize_flags_get_type at Base 0.9.20
+ hb_gobject_buffer_serialize_format_get_type at Base 0.9.20
+ hb_gobject_color_line_get_type at Base 7.3.0
+ hb_gobject_color_stop_get_type at Base 7.3.0
+ hb_gobject_direction_get_type at Base 0.9.20
+ hb_gobject_draw_funcs_get_type at Base 5.1.0
+ hb_gobject_draw_state_get_type at Base 7.3.0
+ hb_gobject_face_get_type at Base 0.9.20
+ hb_gobject_feature_get_type at Base 0.9.20
+ hb_gobject_font_funcs_get_type at Base 0.9.20
+ hb_gobject_font_get_type at Base 0.9.20
+ hb_gobject_glyph_flags_get_type at Base 1.5.1
+ hb_gobject_glyph_info_get_type at Base 0.9.20
+ hb_gobject_glyph_position_get_type at Base 0.9.20
+ hb_gobject_map_get_type at Base 1.8.5
+ hb_gobject_memory_mode_get_type at Base 0.9.20
+ hb_gobject_ot_color_palette_flags_get_type at Base 2.1.1
+ hb_gobject_ot_layout_baseline_tag_get_type at Base 2.6.0
+ hb_gobject_ot_layout_glyph_class_get_type at Base 0.9.20
+ hb_gobject_ot_math_constant_get_type at Base 1.4.1
+ hb_gobject_ot_math_glyph_part_flags_get_type at Base 1.4.1
+ hb_gobject_ot_math_glyph_part_get_type at Base 1.7.6
+ hb_gobject_ot_math_glyph_variant_get_type at Base 1.7.6
+ hb_gobject_ot_math_kern_get_type at Base 1.4.1
+ hb_gobject_ot_meta_tag_get_type at Base 2.6.0
+ hb_gobject_ot_metrics_tag_get_type at Base 2.6.0
+ hb_gobject_ot_name_id_predefined_get_type at Base 7.3.0
+ hb_gobject_ot_var_axis_flags_get_type at Base 2.2.0
+ hb_gobject_ot_var_axis_info_get_type at Base 7.3.0
+ hb_gobject_paint_composite_mode_get_type at Base 7.3.0
+ hb_gobject_paint_extend_get_type at Base 7.3.0
+ hb_gobject_paint_funcs_get_type at Base 7.3.0
+ hb_gobject_script_get_type at Base 0.9.20
+ hb_gobject_segment_properties_get_type at Base 0.9.20
+ hb_gobject_set_get_type at Base 0.9.20
+ hb_gobject_shape_plan_get_type at Base 0.9.20
+ hb_gobject_style_tag_get_type at Base 5.1.0
+ hb_gobject_unicode_combining_class_get_type at Base 0.9.20
+ hb_gobject_unicode_funcs_get_type at Base 0.9.20
+ hb_gobject_unicode_general_category_get_type at Base 0.9.20
+ hb_gobject_user_data_key_get_type at Base 0.9.20
diff --git a/debian/libharfbuzz-icu0.install b/debian/libharfbuzz-icu0.install
new file mode 100644
index 0000000..379e02a
--- /dev/null
+++ b/debian/libharfbuzz-icu0.install
@@ -0,0 +1 @@
+usr/lib/*/libharfbuzz-icu.so.*
diff --git a/debian/libharfbuzz-icu0.symbols b/debian/libharfbuzz-icu0.symbols
new file mode 100644
index 0000000..7283b70
--- /dev/null
+++ b/debian/libharfbuzz-icu0.symbols
@@ -0,0 +1,5 @@
+libharfbuzz-icu.so.0 libharfbuzz-icu0 #MINVER#
+* Build-Depends-Package: libharfbuzz-dev
+ hb_icu_get_unicode_funcs at Base 0.9.9
+ hb_icu_script_from_script at Base 0.9.9
+ hb_icu_script_to_script at Base 0.9.9
diff --git a/debian/libharfbuzz-subset0.install b/debian/libharfbuzz-subset0.install
new file mode 100644
index 0000000..ce95d67
--- /dev/null
+++ b/debian/libharfbuzz-subset0.install
@@ -0,0 +1 @@
+usr/lib/*/libharfbuzz-subset.so.*
diff --git a/debian/libharfbuzz-subset0.symbols b/debian/libharfbuzz-subset0.symbols
new file mode 100644
index 0000000..02ad165
--- /dev/null
+++ b/debian/libharfbuzz-subset0.symbols
@@ -0,0 +1,27 @@
+libharfbuzz-subset.so.0 libharfbuzz-subset0 #MINVER#
+* Build-Depends-Package: libharfbuzz-dev
+ hb_subset_input_create_or_fail at Base 6.0.0
+ hb_subset_input_destroy at Base 6.0.0
+ hb_subset_input_get_flags at Base 6.0.0
+ hb_subset_input_get_user_data at Base 6.0.0
+ hb_subset_input_glyph_set at Base 6.0.0
+ hb_subset_input_keep_everything at Base 7.3.0
+ hb_subset_input_old_to_new_glyph_mapping at Base 7.3.0
+ hb_subset_input_pin_axis_location at Base 6.0.0
+ hb_subset_input_pin_axis_to_default at Base 6.0.0
+ hb_subset_input_reference at Base 6.0.0
+ hb_subset_input_set at Base 6.0.0
+ hb_subset_input_set_flags at Base 6.0.0
+ hb_subset_input_set_user_data at Base 6.0.0
+ hb_subset_input_unicode_set at Base 6.0.0
+ hb_subset_or_fail at Base 6.0.0
+ hb_subset_plan_create_or_fail at Base 6.0.0
+ hb_subset_plan_destroy at Base 6.0.0
+ hb_subset_plan_execute_or_fail at Base 6.0.0
+ hb_subset_plan_get_user_data at Base 6.0.0
+ hb_subset_plan_new_to_old_glyph_mapping at Base 6.0.0
+ hb_subset_plan_old_to_new_glyph_mapping at Base 6.0.0
+ hb_subset_plan_reference at Base 6.0.0
+ hb_subset_plan_set_user_data at Base 6.0.0
+ hb_subset_plan_unicode_to_old_glyph_mapping at Base 6.0.0
+ hb_subset_preprocess at Base 6.0.0
diff --git a/debian/libharfbuzz0-udeb.install b/debian/libharfbuzz0-udeb.install
new file mode 100644
index 0000000..6da8f23
--- /dev/null
+++ b/debian/libharfbuzz0-udeb.install
@@ -0,0 +1 @@
+build-udeb/src/libharfbuzz.so.*[0-9] lib
diff --git a/debian/libharfbuzz0b.install b/debian/libharfbuzz0b.install
new file mode 100644
index 0000000..6638ec8
--- /dev/null
+++ b/debian/libharfbuzz0b.install
@@ -0,0 +1 @@
+usr/lib/*/libharfbuzz.so.*
diff --git a/debian/libharfbuzz0b.symbols b/debian/libharfbuzz0b.symbols
new file mode 100644
index 0000000..fbaa39d
--- /dev/null
+++ b/debian/libharfbuzz0b.symbols
@@ -0,0 +1,501 @@
+libharfbuzz.so.0 libharfbuzz0b #MINVER#
+* Build-Depends-Package: libharfbuzz-dev
+ hb_aat_layout_feature_type_get_name_id at Base 2.2.0
+ hb_aat_layout_feature_type_get_selector_infos at Base 2.2.0
+ hb_aat_layout_get_feature_types at Base 2.2.0
+ hb_aat_layout_has_positioning at Base 2.3.0
+ hb_aat_layout_has_substitution at Base 2.3.0
+ hb_aat_layout_has_tracking at Base 2.3.0
+ hb_blob_copy_writable_or_fail at Base 1.7.6
+ hb_blob_create at Base 0.6.0
+ hb_blob_create_from_file at Base 1.7.7
+ hb_blob_create_from_file_or_fail at Base 5.1.0
+ hb_blob_create_or_fail at Base 5.1.0
+ hb_blob_create_sub_blob at Base 0.6.0
+ hb_blob_destroy at Base 0.6.0
+ hb_blob_get_data at Base 0.6.0
+ hb_blob_get_data_writable at Base 0.6.0
+ hb_blob_get_empty at Base 0.6.0
+ hb_blob_get_length at Base 0.6.0
+ hb_blob_get_user_data at Base 0.6.0
+ hb_blob_is_immutable at Base 0.6.0
+ hb_blob_make_immutable at Base 0.6.0
+ hb_blob_reference at Base 0.6.0
+ hb_blob_set_user_data at Base 0.6.0
+ hb_buffer_add at Base 0.6.0
+ hb_buffer_add_codepoints at Base 0.9.32
+ hb_buffer_add_latin1 at Base 0.9.39
+ hb_buffer_add_utf16 at Base 0.6.0
+ hb_buffer_add_utf32 at Base 0.6.0
+ hb_buffer_add_utf8 at Base 0.6.0
+ hb_buffer_allocation_successful at Base 0.6.0
+ hb_buffer_append at Base 1.5.1
+ hb_buffer_clear_contents at Base 0.9.11
+ hb_buffer_create at Base 0.6.0
+ hb_buffer_create_similar at Base 5.1.0
+ hb_buffer_deserialize_glyphs at Base 0.9.9
+ hb_buffer_deserialize_unicode at Base 2.7.4
+ hb_buffer_destroy at Base 0.6.0
+ hb_buffer_diff at Base 1.5.1
+ hb_buffer_get_cluster_level at Base 0.9.42
+ hb_buffer_get_content_type at Base 0.9.9
+ hb_buffer_get_direction at Base 0.6.0
+ hb_buffer_get_empty at Base 0.6.0
+ hb_buffer_get_flags at Base 0.9.9
+ hb_buffer_get_glyph_infos at Base 0.6.0
+ hb_buffer_get_glyph_positions at Base 0.6.0
+ hb_buffer_get_invisible_glyph at Base 2.1.1
+ hb_buffer_get_language at Base 0.6.0
+ hb_buffer_get_length at Base 0.6.0
+ hb_buffer_get_not_found_glyph at Base 5.1.0
+ hb_buffer_get_replacement_codepoint at Base 0.9.32
+ hb_buffer_get_script at Base 0.6.0
+ hb_buffer_get_segment_properties at Base 0.9.9
+ hb_buffer_get_unicode_funcs at Base 0.6.0
+ hb_buffer_get_user_data at Base 0.6.0
+ hb_buffer_guess_segment_properties at Base 0.9.9
+ hb_buffer_has_positions at Base 2.7.4
+ hb_buffer_normalize_glyphs at Base 0.9.4
+ hb_buffer_pre_allocate at Base 0.6.0
+ hb_buffer_reference at Base 0.6.0
+ hb_buffer_reset at Base 0.6.0
+ hb_buffer_reverse at Base 0.6.0
+ hb_buffer_reverse_clusters at Base 0.6.0
+ hb_buffer_reverse_range at Base 0.9.41
+ hb_buffer_serialize at Base 2.7.4
+ hb_buffer_serialize_format_from_string at Base 0.9.9
+ hb_buffer_serialize_format_to_string at Base 0.9.9
+ hb_buffer_serialize_glyphs at Base 0.9.9
+ hb_buffer_serialize_list_formats at Base 0.9.9
+ hb_buffer_serialize_unicode at Base 2.7.4
+ hb_buffer_set_cluster_level at Base 0.9.42
+ hb_buffer_set_content_type at Base 0.9.9
+ hb_buffer_set_direction at Base 0.6.0
+ hb_buffer_set_flags at Base 0.9.9
+ hb_buffer_set_invisible_glyph at Base 2.1.1
+ hb_buffer_set_language at Base 0.6.0
+ hb_buffer_set_length at Base 0.6.0
+ hb_buffer_set_message_func at Base 1.2.6
+ hb_buffer_set_not_found_glyph at Base 5.1.0
+ hb_buffer_set_replacement_codepoint at Base 0.9.32
+ hb_buffer_set_script at Base 0.6.0
+ hb_buffer_set_segment_properties at Base 0.9.9
+ hb_buffer_set_unicode_funcs at Base 0.6.0
+ hb_buffer_set_user_data at Base 0.6.0
+ hb_color_get_alpha at Base 2.5.3
+ hb_color_get_blue at Base 2.5.3
+ hb_color_get_green at Base 2.5.3
+ hb_color_get_red at Base 2.5.3
+ hb_color_line_get_color_stops at Base 7.3.0
+ hb_color_line_get_extend at Base 7.3.0
+ hb_direction_from_string at Base 0.6.0
+ hb_direction_to_string at Base 0.6.0
+ hb_draw_close_path at Base 5.1.0
+ hb_draw_cubic_to at Base 5.1.0
+ hb_draw_funcs_create at Base 5.1.0
+ hb_draw_funcs_destroy at Base 5.1.0
+ hb_draw_funcs_get_empty at Base 7.3.0
+ hb_draw_funcs_get_user_data at Base 7.3.0
+ hb_draw_funcs_is_immutable at Base 5.1.0
+ hb_draw_funcs_make_immutable at Base 5.1.0
+ hb_draw_funcs_reference at Base 5.1.0
+ hb_draw_funcs_set_close_path_func at Base 5.1.0
+ hb_draw_funcs_set_cubic_to_func at Base 5.1.0
+ hb_draw_funcs_set_line_to_func at Base 5.1.0
+ hb_draw_funcs_set_move_to_func at Base 5.1.0
+ hb_draw_funcs_set_quadratic_to_func at Base 5.1.0
+ hb_draw_funcs_set_user_data at Base 7.3.0
+ hb_draw_line_to at Base 5.1.0
+ hb_draw_move_to at Base 5.1.0
+ hb_draw_quadratic_to at Base 5.1.0
+ hb_face_builder_add_table at Base 1.9.0
+ hb_face_builder_create at Base 1.9.0
+ hb_face_builder_sort_tables at Base 5.3.1
+ hb_face_collect_nominal_glyph_mapping at Base 7.3.0
+ hb_face_collect_unicodes at Base 1.9.0
+ hb_face_collect_variation_selectors at Base 1.9.0
+ hb_face_collect_variation_unicodes at Base 1.9.0
+ hb_face_count at Base 1.7.7
+ hb_face_create at Base 0.6.0
+ hb_face_create_for_tables at Base 0.6.0
+ hb_face_destroy at Base 0.6.0
+ hb_face_get_empty at Base 0.6.0
+ hb_face_get_glyph_count at Base 0.9.9
+ hb_face_get_index at Base 0.9.4
+ hb_face_get_table_tags at Base 1.6.0
+ hb_face_get_upem at Base 0.6.0
+ hb_face_get_user_data at Base 0.6.0
+ hb_face_is_immutable at Base 0.6.0
+ hb_face_make_immutable at Base 0.6.0
+ hb_face_reference at Base 0.6.0
+ hb_face_reference_blob at Base 0.9.4
+ hb_face_reference_table at Base 0.6.0
+ hb_face_set_glyph_count at Base 0.9.9
+ hb_face_set_index at Base 0.9.4
+ hb_face_set_upem at Base 0.9.4
+ hb_face_set_user_data at Base 0.6.0
+ hb_feature_from_string at Base 0.9.9
+ hb_feature_to_string at Base 0.9.9
+ hb_font_add_glyph_origin_for_direction at Base 0.6.0
+ hb_font_changed at Base 5.1.0
+ hb_font_create at Base 0.6.0
+ hb_font_create_sub_font at Base 0.6.0
+ hb_font_destroy at Base 0.6.0
+ hb_font_draw_glyph at Base 7.3.0
+ hb_font_funcs_create at Base 0.6.0
+ hb_font_funcs_destroy at Base 0.6.0
+ hb_font_funcs_get_empty at Base 0.6.0
+ hb_font_funcs_get_user_data at Base 0.6.0
+ hb_font_funcs_is_immutable at Base 0.6.0
+ hb_font_funcs_make_immutable at Base 0.6.0
+ hb_font_funcs_reference at Base 0.6.0
+ hb_font_funcs_set_draw_glyph_func at Base 7.3.0
+ hb_font_funcs_set_font_h_extents_func at Base 1.2.6
+ hb_font_funcs_set_font_v_extents_func at Base 1.2.6
+ hb_font_funcs_set_glyph_contour_point_func at Base 0.6.0
+ hb_font_funcs_set_glyph_extents_func at Base 0.6.0
+ hb_font_funcs_set_glyph_from_name_func at Base 0.9.4
+ hb_font_funcs_set_glyph_func at Base 0.6.0
+ hb_font_funcs_set_glyph_h_advance_func at Base 0.6.0
+ hb_font_funcs_set_glyph_h_advances_func at Base 1.8.6
+ hb_font_funcs_set_glyph_h_kerning_func at Base 0.6.0
+ hb_font_funcs_set_glyph_h_origin_func at Base 0.6.0
+ hb_font_funcs_set_glyph_name_func at Base 0.9.4
+ hb_font_funcs_set_glyph_shape_func at Base 5.1.0
+ hb_font_funcs_set_glyph_v_advance_func at Base 0.6.0
+ hb_font_funcs_set_glyph_v_advances_func at Base 1.8.6
+ hb_font_funcs_set_glyph_v_kerning_func at Base 0.6.0
+ hb_font_funcs_set_glyph_v_origin_func at Base 0.6.0
+ hb_font_funcs_set_nominal_glyph_func at Base 1.2.6
+ hb_font_funcs_set_nominal_glyphs_func at Base 2.1.1
+ hb_font_funcs_set_paint_glyph_func at Base 7.3.0
+ hb_font_funcs_set_user_data at Base 0.6.0
+ hb_font_funcs_set_variation_glyph_func at Base 1.2.6
+ hb_font_get_empty at Base 0.6.0
+ hb_font_get_extents_for_direction at Base 1.2.6
+ hb_font_get_face at Base 0.6.0
+ hb_font_get_glyph at Base 0.6.0
+ hb_font_get_glyph_advance_for_direction at Base 0.6.0
+ hb_font_get_glyph_advances_for_direction at Base 1.8.6
+ hb_font_get_glyph_contour_point at Base 0.6.0
+ hb_font_get_glyph_contour_point_for_origin at Base 0.6.0
+ hb_font_get_glyph_extents at Base 0.6.0
+ hb_font_get_glyph_extents_for_origin at Base 0.6.0
+ hb_font_get_glyph_from_name at Base 0.9.4
+ hb_font_get_glyph_h_advance at Base 0.6.0
+ hb_font_get_glyph_h_advances at Base 1.8.6
+ hb_font_get_glyph_h_kerning at Base 0.6.0
+ hb_font_get_glyph_h_origin at Base 0.6.0
+ hb_font_get_glyph_kerning_for_direction at Base 0.6.0
+ hb_font_get_glyph_name at Base 0.9.4
+ hb_font_get_glyph_origin_for_direction at Base 0.6.0
+ hb_font_get_glyph_shape at Base 5.1.0
+ hb_font_get_glyph_v_advance at Base 0.6.0
+ hb_font_get_glyph_v_advances at Base 1.8.6
+ hb_font_get_glyph_v_kerning at Base 0.6.0
+ hb_font_get_glyph_v_origin at Base 0.6.0
+ hb_font_get_h_extents at Base 1.2.6
+ hb_font_get_nominal_glyph at Base 1.2.6
+ hb_font_get_nominal_glyphs at Base 2.6.3
+ hb_font_get_parent at Base 0.6.0
+ hb_font_get_ppem at Base 0.6.0
+ hb_font_get_ptem at Base 1.6.0
+ hb_font_get_scale at Base 0.6.0
+ hb_font_get_serial at Base 5.1.0
+ hb_font_get_synthetic_bold at Base 7.3.0
+ hb_font_get_synthetic_slant at Base 5.1.0
+ hb_font_get_user_data at Base 0.6.0
+ hb_font_get_v_extents at Base 1.2.6
+ hb_font_get_var_coords_design at Base 5.1.0
+ hb_font_get_var_coords_normalized at Base 1.4.2
+ hb_font_get_var_named_instance at Base 7.3.0
+ hb_font_get_variation_glyph at Base 1.2.6
+ hb_font_glyph_from_string at Base 0.9.4
+ hb_font_glyph_to_string at Base 0.9.4
+ hb_font_is_immutable at Base 0.6.0
+ hb_font_make_immutable at Base 0.6.0
+ hb_font_paint_glyph at Base 7.3.0
+ hb_font_reference at Base 0.6.0
+ hb_font_set_face at Base 1.5.1
+ hb_font_set_funcs at Base 0.6.0
+ hb_font_set_funcs_data at Base 0.9.4
+ hb_font_set_parent at Base 1.2.6
+ hb_font_set_ppem at Base 0.6.0
+ hb_font_set_ptem at Base 1.6.0
+ hb_font_set_scale at Base 0.6.0
+ hb_font_set_synthetic_bold at Base 7.3.0
+ hb_font_set_synthetic_slant at Base 5.1.0
+ hb_font_set_user_data at Base 0.6.0
+ hb_font_set_var_coords_design at Base 1.4.2
+ hb_font_set_var_coords_normalized at Base 1.4.1
+ hb_font_set_var_named_instance at Base 2.6.0
+ hb_font_set_variation at Base 7.1.0
+ hb_font_set_variations at Base 1.4.2
+ hb_font_subtract_glyph_origin_for_direction at Base 0.6.0
+ hb_ft_face_create at Base 0.6.0
+ hb_ft_face_create_cached at Base 0.6.0
+ hb_ft_face_create_referenced at Base 0.9.38
+ hb_ft_font_changed at Base 1.6.0
+ hb_ft_font_create at Base 0.6.0
+ hb_ft_font_create_referenced at Base 0.9.38
+ hb_ft_font_get_face at Base 0.9.4
+ hb_ft_font_get_load_flags at Base 1.2.6
+ hb_ft_font_lock_face at Base 2.6.5
+ hb_ft_font_set_funcs at Base 0.9.4
+ hb_ft_font_set_load_flags at Base 1.2.6
+ hb_ft_font_unlock_face at Base 2.6.5
+ hb_ft_hb_font_changed at Base 5.1.0
+ hb_glib_blob_create at Base 0.9.38
+ hb_glib_get_unicode_funcs at Base 0.6.0
+ hb_glib_script_from_script at Base 0.6.0
+ hb_glib_script_to_script at Base 0.6.0
+ hb_glyph_info_get_glyph_flags at Base 1.5.1
+ hb_graphite2_face_get_gr_face at Base 0.9.10
+ hb_graphite2_font_get_gr_font at Base 0.9.10
+ hb_language_from_string at Base 0.6.0
+ hb_language_get_default at Base 0.6.0
+ hb_language_matches at Base 5.1.0
+ hb_language_to_string at Base 0.6.0
+ hb_map_allocation_successful at Base 1.7.7
+ hb_map_clear at Base 1.7.7
+ hb_map_copy at Base 5.1.0
+ hb_map_create at Base 1.7.7
+ hb_map_del at Base 1.7.7
+ hb_map_destroy at Base 1.7.7
+ hb_map_get at Base 1.7.7
+ hb_map_get_empty at Base 1.7.7
+ hb_map_get_population at Base 1.7.7
+ hb_map_get_user_data at Base 1.7.7
+ hb_map_has at Base 1.7.7
+ hb_map_hash at Base 5.1.0
+ hb_map_is_empty at Base 1.7.7
+ hb_map_is_equal at Base 5.1.0
+ hb_map_keys at Base 7.3.0
+ hb_map_next at Base 7.3.0
+ hb_map_reference at Base 1.7.7
+ hb_map_set at Base 1.7.7
+ hb_map_set_user_data at Base 1.7.7
+ hb_map_update at Base 7.3.0
+ hb_map_values at Base 7.3.0
+ hb_ot_color_glyph_get_layers at Base 2.1.1
+ hb_ot_color_glyph_has_paint at Base 7.3.0
+ hb_ot_color_glyph_reference_png at Base 2.1.1
+ hb_ot_color_glyph_reference_svg at Base 2.1.1
+ hb_ot_color_has_layers at Base 2.1.1
+ hb_ot_color_has_paint at Base 7.3.0
+ hb_ot_color_has_palettes at Base 2.1.1
+ hb_ot_color_has_png at Base 2.1.1
+ hb_ot_color_has_svg at Base 2.1.1
+ hb_ot_color_palette_color_get_name_id at Base 2.1.1
+ hb_ot_color_palette_get_colors at Base 2.1.1
+ hb_ot_color_palette_get_count at Base 2.1.1
+ hb_ot_color_palette_get_flags at Base 2.1.1
+ hb_ot_color_palette_get_name_id at Base 2.1.1
+ hb_ot_font_set_funcs at Base 0.9.28
+ hb_ot_layout_collect_features at Base 1.8.5
+ hb_ot_layout_collect_lookups at Base 0.9.9
+ hb_ot_layout_feature_get_characters at Base 2.1.1
+ hb_ot_layout_feature_get_lookups at Base 0.9.9
+ hb_ot_layout_feature_get_name_ids at Base 2.1.1
+ hb_ot_layout_feature_with_variations_get_lookups at Base 1.4.1
+ hb_ot_layout_get_attach_points at Base 0.6.0
+ hb_ot_layout_get_baseline2 at Base 8.0.0
+ hb_ot_layout_get_baseline at Base 2.6.0
+ hb_ot_layout_get_baseline_with_fallback2 at Base 8.0.0
+ hb_ot_layout_get_baseline_with_fallback at Base 5.1.0
+ hb_ot_layout_get_font_extents2 at Base 8.0.0
+ hb_ot_layout_get_font_extents at Base 8.0.0
+ hb_ot_layout_get_glyph_class at Base 0.9.9
+ hb_ot_layout_get_glyphs_in_class at Base 0.9.9
+ hb_ot_layout_get_horizontal_baseline_tag_for_script at Base 5.1.0
+ hb_ot_layout_get_ligature_carets at Base 0.6.0
+ hb_ot_layout_get_size_params at Base 0.9.9
+ hb_ot_layout_has_glyph_classes at Base 0.6.0
+ hb_ot_layout_has_positioning at Base 0.6.0
+ hb_ot_layout_has_substitution at Base 0.6.0
+ hb_ot_layout_language_find_feature at Base 0.6.0
+ hb_ot_layout_language_get_feature_indexes at Base 0.6.0
+ hb_ot_layout_language_get_feature_tags at Base 0.6.0
+ hb_ot_layout_language_get_required_feature at Base 0.9.30
+ hb_ot_layout_language_get_required_feature_index at Base 0.6.0
+ hb_ot_layout_lookup_collect_glyphs at Base 0.9.9
+ hb_ot_layout_lookup_get_glyph_alternates at Base 2.7.4
+ hb_ot_layout_lookup_get_optical_bound at Base 5.3.1
+ hb_ot_layout_lookup_substitute_closure at Base 0.9.9
+ hb_ot_layout_lookup_would_substitute at Base 0.9.9
+ hb_ot_layout_lookups_substitute_closure at Base 1.8.1
+ hb_ot_layout_script_find_language at Base 0.6.0
+ hb_ot_layout_script_get_language_tags at Base 0.6.0
+ hb_ot_layout_script_select_language2 at Base 7.3.0
+ hb_ot_layout_script_select_language at Base 2.1.1
+ hb_ot_layout_table_choose_script at Base 0.6.0
+ hb_ot_layout_table_find_feature_variations at Base 1.4.1
+ hb_ot_layout_table_find_script at Base 0.6.0
+ hb_ot_layout_table_get_feature_tags at Base 0.6.0
+ hb_ot_layout_table_get_lookup_count at Base 0.9.22
+ hb_ot_layout_table_get_script_tags at Base 0.6.0
+ hb_ot_layout_table_select_script at Base 2.1.1
+ hb_ot_math_get_constant at Base 1.4.1
+ hb_ot_math_get_glyph_assembly at Base 1.4.1
+ hb_ot_math_get_glyph_italics_correction at Base 1.4.1
+ hb_ot_math_get_glyph_kerning at Base 1.4.1
+ hb_ot_math_get_glyph_kernings at Base 5.1.0
+ hb_ot_math_get_glyph_top_accent_attachment at Base 1.4.1
+ hb_ot_math_get_glyph_variants at Base 1.4.1
+ hb_ot_math_get_min_connector_overlap at Base 1.4.1
+ hb_ot_math_has_data at Base 1.4.1
+ hb_ot_math_is_glyph_extended_shape at Base 1.4.1
+ hb_ot_meta_get_entry_tags at Base 2.6.0
+ hb_ot_meta_reference_entry at Base 2.6.0
+ hb_ot_metrics_get_position at Base 2.6.0
+ hb_ot_metrics_get_position_with_fallback at Base 5.1.0
+ hb_ot_metrics_get_variation at Base 2.6.0
+ hb_ot_metrics_get_x_variation at Base 2.6.0
+ hb_ot_metrics_get_y_variation at Base 2.6.0
+ hb_ot_name_get_utf16 at Base 2.1.1
+ hb_ot_name_get_utf32 at Base 2.1.1
+ hb_ot_name_get_utf8 at Base 2.1.1
+ hb_ot_name_list_names at Base 2.1.1
+ hb_ot_shape_glyphs_closure at Base 0.9.4
+ hb_ot_shape_plan_collect_lookups at Base 0.9.9
+ hb_ot_tag_from_language at Base 0.6.0
+ hb_ot_tag_to_language at Base 0.6.0
+ hb_ot_tag_to_script at Base 0.6.0
+ hb_ot_tags_from_script at Base 0.6.0
+ hb_ot_tags_from_script_and_language at Base 2.1.1
+ hb_ot_tags_to_script_and_language at Base 2.1.1
+ hb_ot_var_find_axis at Base 1.4.2
+ hb_ot_var_find_axis_info at Base 2.2.0
+ hb_ot_var_get_axes at Base 1.4.2
+ hb_ot_var_get_axis_count at Base 1.4.2
+ hb_ot_var_get_axis_infos at Base 2.2.0
+ hb_ot_var_get_named_instance_count at Base 2.2.0
+ hb_ot_var_has_data at Base 1.4.2
+ hb_ot_var_named_instance_get_design_coords at Base 2.2.0
+ hb_ot_var_named_instance_get_postscript_name_id at Base 2.2.0
+ hb_ot_var_named_instance_get_subfamily_name_id at Base 2.2.0
+ hb_ot_var_normalize_coords at Base 1.4.2
+ hb_ot_var_normalize_variations at Base 1.4.2
+ hb_paint_color at Base 7.3.0
+ hb_paint_custom_palette_color at Base 7.3.0
+ hb_paint_funcs_create at Base 7.3.0
+ hb_paint_funcs_destroy at Base 7.3.0
+ hb_paint_funcs_get_empty at Base 7.3.0
+ hb_paint_funcs_get_user_data at Base 7.3.0
+ hb_paint_funcs_is_immutable at Base 7.3.0
+ hb_paint_funcs_make_immutable at Base 7.3.0
+ hb_paint_funcs_reference at Base 7.3.0
+ hb_paint_funcs_set_color_func at Base 7.3.0
+ hb_paint_funcs_set_custom_palette_color_func at Base 7.3.0
+ hb_paint_funcs_set_image_func at Base 7.3.0
+ hb_paint_funcs_set_linear_gradient_func at Base 7.3.0
+ hb_paint_funcs_set_pop_clip_func at Base 7.3.0
+ hb_paint_funcs_set_pop_group_func at Base 7.3.0
+ hb_paint_funcs_set_pop_transform_func at Base 7.3.0
+ hb_paint_funcs_set_push_clip_glyph_func at Base 7.3.0
+ hb_paint_funcs_set_push_clip_rectangle_func at Base 7.3.0
+ hb_paint_funcs_set_push_group_func at Base 7.3.0
+ hb_paint_funcs_set_push_transform_func at Base 7.3.0
+ hb_paint_funcs_set_radial_gradient_func at Base 7.3.0
+ hb_paint_funcs_set_sweep_gradient_func at Base 7.3.0
+ hb_paint_funcs_set_user_data at Base 7.3.0
+ hb_paint_image at Base 7.3.0
+ hb_paint_linear_gradient at Base 7.3.0
+ hb_paint_pop_clip at Base 7.3.0
+ hb_paint_pop_group at Base 7.3.0
+ hb_paint_pop_transform at Base 7.3.0
+ hb_paint_push_clip_glyph at Base 7.3.0
+ hb_paint_push_clip_rectangle at Base 7.3.0
+ hb_paint_push_group at Base 7.3.0
+ hb_paint_push_transform at Base 7.3.0
+ hb_paint_radial_gradient at Base 7.3.0
+ hb_paint_sweep_gradient at Base 7.3.0
+ hb_script_from_iso15924_tag at Base 0.6.0
+ hb_script_from_string at Base 0.6.0
+ hb_script_get_horizontal_direction at Base 0.6.0
+ hb_script_to_iso15924_tag at Base 0.6.0
+ hb_segment_properties_equal at Base 0.9.9
+ hb_segment_properties_hash at Base 0.9.9
+ hb_segment_properties_overlay at Base 5.1.0
+ hb_set_add at Base 0.9.4
+ hb_set_add_range at Base 0.9.9
+ hb_set_add_sorted_array at Base 5.1.0
+ hb_set_allocation_successful at Base 0.9.4
+ hb_set_clear at Base 0.9.4
+ hb_set_copy at Base 5.1.0
+ hb_set_create at Base 0.9.4
+ hb_set_del at Base 0.9.4
+ hb_set_del_range at Base 0.9.9
+ hb_set_destroy at Base 0.9.4
+ hb_set_get_empty at Base 0.9.4
+ hb_set_get_max at Base 0.9.9
+ hb_set_get_min at Base 0.9.9
+ hb_set_get_population at Base 0.9.9
+ hb_set_get_user_data at Base 0.9.4
+ hb_set_has at Base 0.9.4
+ hb_set_hash at Base 5.1.0
+ hb_set_intersect at Base 0.9.4
+ hb_set_invert at Base 0.9.10
+ hb_set_is_empty at Base 0.9.9
+ hb_set_is_equal at Base 0.9.9
+ hb_set_is_inverted at Base 7.3.0
+ hb_set_is_subset at Base 1.8.1
+ hb_set_next at Base 0.9.4
+ hb_set_next_many at Base 5.1.0
+ hb_set_next_range at Base 0.9.9
+ hb_set_previous at Base 1.7.6
+ hb_set_previous_range at Base 1.7.6
+ hb_set_reference at Base 0.9.4
+ hb_set_set at Base 0.9.4
+ hb_set_set_user_data at Base 0.9.4
+ hb_set_subtract at Base 0.9.4
+ hb_set_symmetric_difference at Base 0.9.4
+ hb_set_union at Base 0.9.4
+ hb_shape at Base 0.6.0
+ hb_shape_full at Base 0.9.4
+ hb_shape_list_shapers at Base 0.9.4
+ hb_shape_plan_create2 at Base 1.4.1
+ hb_shape_plan_create at Base 0.9.9
+ hb_shape_plan_create_cached2 at Base 1.4.1
+ hb_shape_plan_create_cached at Base 0.9.9
+ hb_shape_plan_destroy at Base 0.9.9
+ hb_shape_plan_execute at Base 0.9.9
+ hb_shape_plan_get_empty at Base 0.9.9
+ hb_shape_plan_get_shaper at Base 0.9.9
+ hb_shape_plan_get_user_data at Base 0.9.9
+ hb_shape_plan_reference at Base 0.9.9
+ hb_shape_plan_set_user_data at Base 0.9.9
+ hb_style_get_value at Base 5.1.0
+ hb_tag_from_string at Base 0.6.0
+ hb_tag_to_string at Base 0.9.9
+ hb_unicode_combining_class at Base 0.9.4
+ hb_unicode_compose at Base 0.9.4
+ hb_unicode_decompose at Base 0.9.4
+ hb_unicode_decompose_compatibility at Base 0.9.4
+ hb_unicode_eastasian_width at Base 0.9.4
+ hb_unicode_funcs_create at Base 0.6.0
+ hb_unicode_funcs_destroy at Base 0.6.0
+ hb_unicode_funcs_get_default at Base 0.6.0
+ hb_unicode_funcs_get_empty at Base 0.6.0
+ hb_unicode_funcs_get_parent at Base 0.6.0
+ hb_unicode_funcs_get_user_data at Base 0.6.0
+ hb_unicode_funcs_is_immutable at Base 0.6.0
+ hb_unicode_funcs_make_immutable at Base 0.6.0
+ hb_unicode_funcs_reference at Base 0.6.0
+ hb_unicode_funcs_set_combining_class_func at Base 0.6.0
+ hb_unicode_funcs_set_compose_func at Base 0.9.4
+ hb_unicode_funcs_set_decompose_compatibility_func at Base 0.9.4
+ hb_unicode_funcs_set_decompose_func at Base 0.9.4
+ hb_unicode_funcs_set_eastasian_width_func at Base 0.6.0
+ hb_unicode_funcs_set_general_category_func at Base 0.6.0
+ hb_unicode_funcs_set_mirroring_func at Base 0.6.0
+ hb_unicode_funcs_set_script_func at Base 0.6.0
+ hb_unicode_funcs_set_user_data at Base 0.6.0
+ hb_unicode_general_category at Base 0.9.4
+ hb_unicode_mirroring at Base 0.9.4
+ hb_unicode_script at Base 0.9.4
+ hb_variation_from_string at Base 1.4.2
+ hb_variation_to_string at Base 1.4.2
+ hb_version at Base 0.6.0
+ hb_version_atleast at Base 0.9.30
+ hb_version_string at Base 0.6.0
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..e69de29
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..0118fd7
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,33 @@
+#!/usr/bin/make -f
+
+# Needed for glib-mkenums to work with UTF-8 input
+export LC_ALL=C.UTF-8
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs
+export DPKG_GENSYMBOLS_CHECK_LEVEL = 4
+
+%:
+	dh $@ --buildsystem=meson --without autoreconf
+
+override_dh_auto_configure:
+	dh_auto_configure --builddir build-main -- -Dauto_features=enabled -Dgraphite2=enabled
+	dh_auto_configure --builddir build-udeb -- -Dauto_features=enabled -Dgraphite2=disabled -Dchafa=disabled
+
+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 --add-udeb="libharfbuzz0-udeb"
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/tests/build b/debian/tests/build
new file mode 100755
index 0000000..189c739
--- /dev/null
+++ b/debian/tests/build
@@ -0,0 +1,32 @@
+#!/bin/sh
+# autopkgtest check: Build and run a program against harfbuzz, to verify that the
+# headers and pkg-config file are installed correctly
+
+set -e
+
+WORKDIR=$(mktemp -d)
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cd $WORKDIR
+
+if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
+    CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
+else
+    CROSS_COMPILE=
+fi
+
+cat <<EOF > hbtest.c
+#include <hb.h>
+#include <stdio.h>
+
+int main(int argc, char **argv)
+{
+  printf("HarfBuzz: %s\n", hb_version_string());
+  return 0;
+}
+EOF
+
+${CROSS_COMPILE}gcc -o hbtest hbtest.c `${CROSS_COMPILE}pkg-config --cflags --libs harfbuzz`
+echo "build: OK"
+[ -x hbtest ]
+./hbtest
+echo "run: OK"
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..8223733
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,3 @@
+Tests: build
+Depends: libharfbuzz-dev, build-essential, pkg-config
+Restrictions: superficial
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..8f6f1f4
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,5 @@
+Bug-Database: https://github.com/harfbuzz/harfbuzz/issues
+Bug-Submit: https://github.com/harfbuzz/harfbuzz/issues/new
+Contact: harfbuzz at lists.freedesktop.org
+Repository: https://github.com/harfbuzz/harfbuzz.git
+Repository-Browse: https://github.com/harfbuzz/harfbuzz
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..78882a5
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=4
+opts=searchmode=plain \
+https://api.github.com/repos/@PACKAGE@/@PACKAGE@/releases \
+https://github.com/@PACKAGE@/@PACKAGE@/releases/download/v?[\d.]+/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@


More information about the Neon-commits mailing list