[neon/backports-jammy/appstream-jammy3/Neon/unstable] debian: manually copy packaging cos meh hooks and that

Jonathan Esk-Riddell null at kde.org
Mon Jul 24 15:09:42 BST 2023


Git commit a074046974e7d574f9f7d14c6090701cfd052447 by Jonathan Esk-Riddell.
Committed on 29/07/2022 at 17:19.
Pushed by jriddell into branch 'Neon/unstable'.

manually copy packaging cos meh hooks and that

A  +1    -0    debian/.gitignore
A  +3    -0    debian/appstream-compose.install
A  +13   -0    debian/appstream-doc.doc-base.appstream
A  +1    -0    debian/appstream-doc.docs
A  +3    -0    debian/appstream-doc.install
A  +8    -0    debian/appstream.install
A  +29   -0    debian/appstream.postinst
A  +14   -0    debian/appstream.postrm
A  +3    -0    debian/appstream.triggers
A  +1    -0    debian/apt-config-icons-hidpi.install
A  +1    -0    debian/apt-config-icons-large-hidpi.install
A  +1    -0    debian/apt-config-icons-large.install
A  +1    -0    debian/apt-config-icons.install
A  +863  -0    debian/changelog
A  +307  -0    debian/control
A  +200  -0    debian/copyright
A  +9    -0    debian/gbp.conf
A  +1    -0    debian/gir1.2-appstream-1.0.install
A  +1    -0    debian/gir1.2-appstreamcompose-1.0.install
A  +4    -0    debian/libappstream-compose-dev.install
A  +1    -0    debian/libappstream-compose0.install
A  +5    -0    debian/libappstream-dev.install
A  +1    -0    debian/libappstream4.install
A  +800  -0    debian/libappstream4.symbols
A  +3    -0    debian/libappstreamqt-dev.install
A  +1    -0    debian/libappstreamqt2.install
A  +23   -0    debian/rules
A  +1    -0    debian/source/format
A  +4    -0    debian/source/lintian-overrides
A  +72   -0    debian/tests/build
A  +10   -0    debian/tests/cache-refresh
A  +7    -0    debian/tests/control
A  +3    -0    debian/watch

https://invent.kde.org/neon/backports-jammy/appstream-jammy3/-/commit/a074046974e7d574f9f7d14c6090701cfd052447

diff --git a/debian/.gitignore b/debian/.gitignore
new file mode 100644
index 0000000..b25c15b
--- /dev/null
+++ b/debian/.gitignore
@@ -0,0 +1 @@
+*~
diff --git a/debian/appstream-compose.install b/debian/appstream-compose.install
new file mode 100644
index 0000000..60abe05
--- /dev/null
+++ b/debian/appstream-compose.install
@@ -0,0 +1,3 @@
+usr/libexec/appstreamcli-compose
+usr/share/man/man1/appstreamcli-compose.1
+usr/share/metainfo/org.freedesktop.appstream.compose.metainfo.xml
diff --git a/debian/appstream-doc.doc-base.appstream b/debian/appstream-doc.doc-base.appstream
new file mode 100644
index 0000000..1e0d1fa
--- /dev/null
+++ b/debian/appstream-doc.doc-base.appstream
@@ -0,0 +1,13 @@
+Document: appstream
+Title: AppStream Documentation
+Author: Matthias Klumpp et al.
+Abstract: AppStream is a metadata specification, allowing to write metadata for
+ software projects in a general-purpose format. This allows software centers
+ to display useful information for not installed software, as well as
+ determining software the user might want to install (e.g. to open an
+ unknown file type or to make missing firmware available).
+Section: Help/Standards
+
+Format: HTML
+Index: /usr/share/doc/appstream/html/index.html
+Files: /usr/share/doc/appstream/html/*.html
diff --git a/debian/appstream-doc.docs b/debian/appstream-doc.docs
new file mode 100644
index 0000000..edc0071
--- /dev/null
+++ b/debian/appstream-doc.docs
@@ -0,0 +1 @@
+NEWS
diff --git a/debian/appstream-doc.install b/debian/appstream-doc.install
new file mode 100644
index 0000000..7134a6d
--- /dev/null
+++ b/debian/appstream-doc.install
@@ -0,0 +1,3 @@
+usr/share/doc/appstream/
+usr/share/gtk-doc/html/appstream
+usr/share/gtk-doc/html/appstream-compose
diff --git a/debian/appstream.install b/debian/appstream.install
new file mode 100644
index 0000000..929f8cd
--- /dev/null
+++ b/debian/appstream.install
@@ -0,0 +1,8 @@
+etc/appstream.conf
+etc/apt/apt.conf.d/*
+usr/bin/*
+usr/share/gettext/*
+usr/share/installed-tests/appstream/metainfo-validate.test
+usr/share/locale/*
+usr/share/man/man1/appstreamcli.1
+usr/share/metainfo/org.freedesktop.appstream.cli.metainfo.xml
diff --git a/debian/appstream.postinst b/debian/appstream.postinst
new file mode 100644
index 0000000..e03bd25
--- /dev/null
+++ b/debian/appstream.postinst
@@ -0,0 +1,29 @@
+#!/bin/sh
+# postinst script for appstream
+set -e
+
+if [ "$1" = "triggered" ]; then
+    # Only update caches for OS resources on trigger, and also
+    # do not force an update so this only runs when necessary
+    appstreamcli refresh-cache --source=os || true
+    exit 0
+fi
+
+if [ ! "$2" = "" ]; then
+  if [ "$1" = "configure" ]; then
+    if `dpkg --compare-versions $2 lt 0.15.2`; then
+      # clean up old cache data, new data will be generated in new locations,
+      # with appstreamcli setting up the necessary symlinks automatically
+      rm -rf /var/cache/app-info/
+      rm -rf /var/lib/app-info/
+    fi
+  fi
+fi
+
+# Force-upgrade the cache, to ensure it matches the installed
+# version of AppStream and is present.
+appstreamcli refresh-cache --force || true
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/appstream.postrm b/debian/appstream.postrm
new file mode 100755
index 0000000..8376aae
--- /dev/null
+++ b/debian/appstream.postrm
@@ -0,0 +1,14 @@
+#!/bin/sh
+# postrm script for appstream
+set -e
+
+if [ "$1" = "purge" ]; then
+    # remove the AppStream global cache
+    rm -rf /var/cache/swcatalog/cache
+    rmdir /var/cache/swcatalog/ | true
+
+    # remove the AppStream data fetched via APT
+    rm -rf /var/lib/swcatalog
+fi
+
+#DEBHELPER#
diff --git a/debian/appstream.triggers b/debian/appstream.triggers
new file mode 100644
index 0000000..3923c81
--- /dev/null
+++ b/debian/appstream.triggers
@@ -0,0 +1,3 @@
+interest-noawait /usr/share/app-info/icons
+interest-noawait /usr/share/app-info/yaml
+interest-noawait /usr/share/app-info/xml
diff --git a/debian/apt-config-icons-hidpi.install b/debian/apt-config-icons-hidpi.install
new file mode 100644
index 0000000..35ad213
--- /dev/null
+++ b/debian/apt-config-icons-hidpi.install
@@ -0,0 +1 @@
+contrib/apt-conf/60icons-hidpi /etc/apt/apt.conf.d/
diff --git a/debian/apt-config-icons-large-hidpi.install b/debian/apt-config-icons-large-hidpi.install
new file mode 100644
index 0000000..c37208f
--- /dev/null
+++ b/debian/apt-config-icons-large-hidpi.install
@@ -0,0 +1 @@
+contrib/apt-conf/60icons-large-hidpi /etc/apt/apt.conf.d/
diff --git a/debian/apt-config-icons-large.install b/debian/apt-config-icons-large.install
new file mode 100644
index 0000000..4e0547a
--- /dev/null
+++ b/debian/apt-config-icons-large.install
@@ -0,0 +1 @@
+contrib/apt-conf/60icons-large /etc/apt/apt.conf.d/
diff --git a/debian/apt-config-icons.install b/debian/apt-config-icons.install
new file mode 100644
index 0000000..cbc858b
--- /dev/null
+++ b/debian/apt-config-icons.install
@@ -0,0 +1 @@
+contrib/apt-conf/60icons /etc/apt/apt.conf.d/
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..0bc584c
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,863 @@
+appstream (0.15.4-1) unstable; urgency=medium
+
+  * New upstream version: 0.15.4
+  * Update symbols file
+  * Clean up swcatalog on purge (Closes: #1009825)
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 22 May 2022 22:54:28 +0200
+
+appstream (0.15.3-1) unstable; urgency=medium
+
+  * New upstream version: 0.15.3
+    - Will no longer process Flatpak data (if available) as well in
+      APT hooks (Closes: #1006269)
+    - Centralize GOnce guard to fix an assertion failure
+      in AsComponent (Closes: #1006684)
+  * Bump build dependency on Meson
+  * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 10 Apr 2022 21:56:00 +0200
+
+appstream (0.15.2-2) unstable; urgency=medium
+
+  * appstream-compose: Add missing Breaks/Replaces
+    on appstream (Closes: #1006312)
+
+ -- Matthias Klumpp <mak at debian.org>  Thu, 24 Feb 2022 14:58:45 +0100
+
+appstream (0.15.2-1) unstable; urgency=medium
+
+  [ Matthias Klumpp ]
+  * New upstream version: 0.15.2
+  * Move *.compose metainfo file to the right package
+  * Remove old caches in postinst
+  * Update symbols file
+
+  [ Debian Janitor ]
+  * Remove constraints unnecessary since buster
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 22 Feb 2022 19:09:15 +0100
+
+appstream (0.15.1-1) unstable; urgency=medium
+
+  [ Matthias Klumpp ]
+  * New upstream version: 0.15.1
+  * Update symbols file
+
+  [ Laurent Bigonville ]
+  * debian/control: Set librsvg2-dev BD version to 2.48
+  * Only build libappstream-compose library on architecture where librsvg is
+    building (Closes: #988827)
+  * debian/control: Mark -dev and gir packages as M-A: same
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 22 Dec 2021 18:40:12 +0100
+
+appstream (0.15.0-1) unstable; urgency=medium
+
+  * New upstream version: 0.15.0
+  * Only update cache on trigger if needed
+  * Adjust lintian override to lintian output changes
+  * Update symbols file
+  * Update d/control: Depend on libxmlb and drop lmdb
+
+ -- Matthias Klumpp <mak at debian.org>  Thu, 02 Dec 2021 22:48:16 +0100
+
+appstream (0.14.6-1) unstable; urgency=medium
+
+  * New upstream version: 0.14.6 (Closes: #995798)
+  * Bump standards version (no changes needed)
+  * appstream-compose: Recommend optipng and ffmpeg
+    - This allows as-compose to use the optipng and ffprobe
+      binaries to improve its output, if available.
+  * Update symbols file
+  * Update lintian override for test sample data
+
+ -- Matthias Klumpp <mak at debian.org>  Fri, 08 Oct 2021 19:58:18 +0200
+
+appstream (0.14.5-1) unstable; urgency=medium
+
+  * New upstream version: 0.14.5
+  * Update symbols file
+  * Add compose feature in separate appstream-compose package
+  * Update d/copyright
+  * Drop obsolete breaks/replaces on packages
+
+ -- Matthias Klumpp <mak at debian.org>  Sat, 28 Aug 2021 22:58:54 +0200
+
+appstream (0.14.4-1) unstable; urgency=medium
+
+  * New upstream version: 0.14.4
+    - Handle locale modifiers properly, preventing bad YAML generation
+    - Improve text line wrapping
+    - Parse slightly more complex expressions for metadata licenses
+    - Don't flag cache as updated if update failed
+    - Use system cache even if some invalid metadata was ignored
+    - Fix bad XML being generated for flashed firmware
+  * Delete the right cache directory on purge (Closes: #982433)
+  * Update d/watch file version
+
+ -- Matthias Klumpp <mak at debian.org>  Sat, 10 Jul 2021 19:36:58 +0200
+
+appstream (0.14.2-1) unstable; urgency=medium
+
+  * New upstream version: 0.14.2
+  * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 02 Mar 2021 10:08:00 +0100
+
+appstream (0.14.1-1) unstable; urgency=medium
+
+  * New upstream version: 0.14.1
+  * Update .symbols file
+  * Drop all patches: Applied upstream
+  * Override Lintian warning about bad metainfo files in the testsuite
+    - Those are bad on purpose, for testing AppStream itself.
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 16 Feb 2021 20:54:02 +0100
+
+appstream (0.14.0-2) unstable; urgency=medium
+
+  * Add missing dependency on libgdk-pixbuf2.0-dev to
+    appstream-compose dev package
+  * Add 01_qt-better-errors.patch, 02_no-propagated-error-autoclean.patch:
+    - Resolves a crash in Plasma Discover (and possibly other applications
+      trying to open a nonexistent metadata file) due to propagated error
+      objects being dereferenced by their creating function.
+
+ -- Matthias Klumpp <mak at debian.org>  Fri, 05 Feb 2021 20:36:26 +0100
+
+appstream (0.14.0-1) unstable; urgency=medium
+
+  * New upstream version: 0.14.0
+  * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 02 Feb 2021 17:22:17 +0100
+
+appstream (0.13.1-2) unstable; urgency=medium
+
+  * No-change source-only upload.
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 22 Dec 2020 00:04:10 +0100
+
+appstream (0.13.1-1) unstable; urgency=medium
+
+  * New upstream version: 0.13.1
+    - Includes workaround for a gobject-introspection ambiguity that
+      prevents declaring certain ownership relations. The workaround,
+      at least for now, makes both Python and Vala work again when
+      using GIR data (Closes: #974107)
+  * Drop extra highlight.js copy
+  * Add packages for the experimental appstream-compose library
+  * Update description texts slightly
+  * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 01 Dec 2020 10:10:16 +0100
+
+appstream (0.12.11-1) unstable; urgency=medium
+
+  * New upstream version 0.12.11
+  * Drop all patches: Applied upstream
+  * Update .symbols file
+  * Use packaged copy of highlight.js for documentation
+  * Add full-source copy of highlight.js to debian/ dir
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 12 May 2020 18:28:42 +0200
+
+appstream (0.12.10-2) unstable; urgency=medium
+
+  * Add fix-free-license-check.patch: Non-free licenses were previously
+    considered free software, this patch fixes that
+  * Add ascli-explain-in-manpage.patch: Explain the `--explain` flag for
+    `appstreamcli validate` in the manual page as well
+  * Add ignore-control-relation-in-validator.patch: Don't fail validation
+    if control relations exists. This is an upcoming AppStream feature that
+    will potentially be used quite a lot.
+  * Add update-static-data.patch: Update the license and TLD lists to
+    validate newer licenses correctly.
+  * Bump standards version: No changes needed
+
+ -- Matthias Klumpp <mak at debian.org>  Sat, 14 Mar 2020 16:40:14 +0100
+
+appstream (0.12.10-1) unstable; urgency=medium
+
+  * New upstream version: 0.12.10
+  * appstream: Depend on shared-mime-info explicitly (LP: #1813479)
+  * Update build dependencies (added libsoup2.4-dev)
+  * Update symbols file
+  * less-long-token-noise.patch: Make less noise when encountering
+    excessively long search tokens (Closes: #942438)
+  * Flag d/rules as not requiring root
+  * Bump standards version: No changes needed
+
+ -- Matthias Klumpp <mak at debian.org>  Sat, 18 Jan 2020 18:58:00 +0100
+
+appstream (0.12.9-1) unstable; urgency=medium
+
+  * New upstream version: 0.12.9
+    - Permits cache rebuilds on lower-end 32bit platforms (Closes: #935146)
+  * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 24 Sep 2019 20:26:24 +0200
+
+appstream (0.12.8-1) unstable; urgency=medium
+
+  * New upstream version: 0.12.8
+  * Clean up the cache directory when migrating from older versions
+  * Drop patch: Applied upstream
+  * Update .symbols file
+  * Bump standards version: No changes needed
+
+ -- Matthias Klumpp <mak at debian.org>  Fri, 16 Aug 2019 21:28:34 +0200
+
+appstream (0.12.7-1) unstable; urgency=medium
+
+  * New upstream version: 0.12.7
+  * Upload to unstable
+  * Drop patches: Applied upstream
+  * Update .symbols file
+  * 01_use-fallback-tempdir-if-user-home-does-not-exist.patch:
+    - Fix test failure
+  * Build-depend on LMDB
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 16 Jun 2019 22:16:48 +0200
+
+appstream (0.12.6-2) experimental; urgency=medium
+
+  * Cherry-pick patches from upstream to fix test failures with GLib 2.59
+
+ -- Iain Lane <laney at debian.org>  Tue, 02 Apr 2019 15:03:17 +0100
+
+appstream (0.12.6-1) unstable; urgency=medium
+
+  * New upstream version: 0.12.6
+    - Fulltext search improvements
+    - Support for release artifacts
+  * Update symbols file
+  * Add missing license to d/copyright
+
+ -- Matthias Klumpp <mak at debian.org>  Sat, 02 Mar 2019 16:34:54 +0100
+
+appstream (0.12.5-1) unstable; urgency=medium
+
+  * New upstream version: 0.12.5
+  * Drop patch: Applied upstream
+  * Switch to dh compat level 12
+  * Bump standards version: No changes needed
+  * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Sat, 26 Jan 2019 18:10:38 +0100
+
+appstream (0.12.4-2) unstable; urgency=medium
+
+  * Add no-invalid-warnings.patch: Don't warn about nonexistent issues
+    on cache refresh.
+
+ -- Matthias Klumpp <mak at debian.org>  Sat, 22 Dec 2018 18:36:18 +0100
+
+appstream (0.12.4-1) unstable; urgency=medium
+
+  * New upstream version: 0.12.4
+
+ -- Matthias Klumpp <mak at debian.org>  Sat, 22 Dec 2018 18:02:12 +0100
+
+appstream (0.12.3-1) unstable; urgency=medium
+
+  * New upstream version: 0.12.3
+  * Drop all patches: Applied upstream
+
+ -- Matthias Klumpp <mak at debian.org>  Mon, 22 Oct 2018 18:44:32 +0200
+
+appstream (0.12.2-2) unstable; urgency=medium
+
+  * Use HTTPS version of homepage URL
+  * cache-explicit-variants.patch: Set explicit variant types when
+    generating the cache, for cases were we may not be able to
+    infer them automatically (Closes: #906538)
+  * apt-ignore-exit-status.patch: Don't return failure on metadata issues,
+    only print a warning and exit normally (Closes: #868018)
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 19 Aug 2018 16:32:23 +0200
+
+appstream (0.12.2-1) unstable; urgency=medium
+
+  * New upstream version: 0.12.2
+    - Fixes autopkgtest by working around Meson/pkg-config bug
+      (Closes: #901299)
+    - Closes a few memory leaks (Closes: #868785)
+  * Bump standards version: No changes needed
+
+ -- Matthias Klumpp <mak at debian.org>  Sat, 04 Aug 2018 15:48:52 +0800
+
+appstream (0.12.1-1) unstable; urgency=medium
+
+  * New upstream version: 0.12.1
+  * Drop all patches: Applied upstream
+  * Add build dependency on gperf
+  * Update symbols file
+  * Bump standards version: No changes needed
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 10 Jun 2018 18:46:42 +0200
+
+appstream (0.12.0-3) unstable; urgency=medium
+
+  * load-desktop-data.patch: Load desktop file data properly again
+
+ -- Matthias Klumpp <mak at debian.org>  Fri, 06 Apr 2018 21:30:08 +0200
+
+appstream (0.12.0-2) unstable; urgency=medium
+
+  * Make autopkgtest work again
+  * Update d/copyright (Closes: #894856)
+  * icon config: Pull in non-HiDPI config for large icons
+    if large-icon HiDPI config is installed
+
+ -- Matthias Klumpp <mak at debian.org>  Fri, 06 Apr 2018 14:12:26 +0200
+
+appstream (0.12.0-1) unstable; urgency=medium
+
+  * New upstream version: 0.12.0
+  * Drop all patches: Applied upstream
+  * Update .symbols file
+  * d/rules: Drop obsolete --parallel flag
+  * Add APT config snippet packages for an easy way of enabling
+    icon downloads for different sizes and HiDPI.
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 04 Apr 2018 18:36:26 +0200
+
+appstream (0.11.8-3) unstable; urgency=medium
+
+  * appstream-doc breaks older appstream package versions (Closes: #888301)
+    - The upstream NEWS file accidentally moved from appstream to
+      appstream-doc, and now that it is there it makes sense to
+      keep it in the -doc package.
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 24 Jan 2018 20:50:20 +0100
+
+appstream (0.11.8-2) unstable; urgency=medium
+
+  * qt-define-locations-nodebug.patch: Allow finding the Qt library
+    for non-debug builds correctly again (Closes: #888144)
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 24 Jan 2018 20:32:40 +0100
+
+appstream (0.11.8-1) unstable; urgency=medium
+
+  * New upstream version: 0.11.8
+  * Update Vcs-* URLs for Salsa migration
+  * Bump dh compat level to 11
+
+ -- Matthias Klumpp <mak at debian.org>  Mon, 22 Jan 2018 23:58:02 +0100
+
+appstream (0.11.7-1) unstable; urgency=medium
+
+  * New upstream version: 0.11.7
+  * Drop patches: Applied upstream
+  * Make appstream package suggest curl
+  * Bump standards version: No changes needed
+  * Update .symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 22 Oct 2017 19:52:02 +0200
+
+appstream (0.11.6-2) unstable; urgency=medium
+
+  * fix-screenshot-validate-loop.patch: Fix endless loop when
+    validating screenshots
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 08 Oct 2017 17:17:46 +0200
+
+appstream (0.11.6-1) unstable; urgency=medium
+
+  * New upstream version: 0.11.6
+
+ -- Matthias Klumpp <mak at debian.org>  Mon, 02 Oct 2017 22:18:42 +0200
+
+appstream (0.11.5-1) unstable; urgency=medium
+
+  * New upstream version 0.11.5
+    - Makes Qt CMake file work on non-64bit-arches again (Closes: #874169)
+  * Bump standards version: No changes needed
+
+ -- Matthias Klumpp <mak at debian.org>  Mon, 04 Sep 2017 18:22:14 +0200
+
+appstream (0.11.4-1) unstable; urgency=medium
+
+  * New upstream version: 0.11.4
+  * Adjust packaging to use the Meson buildsystem
+  * Update .install files
+  * Update .symbols file
+  * Fail on missing files
+  * Trim & update build-dependencies
+    - xmlto is no longer needed
+    - itstool is no longer needed
+    - libgirepository1.0-dev >= 1.53, older versions have bugs
+      breaking the build.
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 30 Aug 2017 19:56:48 +0200
+
+appstream (0.11.3-1) unstable; urgency=medium
+
+  * New upstream version: 0.11.3
+
+ -- Matthias Klumpp <mak at debian.org>  Fri, 04 Aug 2017 13:14:34 -0400
+
+appstream (0.11.2-1) unstable; urgency=medium
+
+  * New upstream version: 0.11.2
+  * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 18 Jul 2017 20:36:34 +0200
+
+appstream (0.11.1-1) unstable; urgency=medium
+
+  * New upstream version: 0.11.1
+  * Update .symbols file
+  * Fix autopkgtest
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 02 Jul 2017 16:32:06 +0200
+
+appstream (0.11.0-1) unstable; urgency=medium
+
+  * New upstream version: 0.11.0
+  * Drop appstream-index transitional package
+  * Drop all patches: Applied upstream
+  * Update symbols file
+  * Bump standards version: No changes needed
+  * Use noawait triggers for cache rebuilds
+
+ -- Matthias Klumpp <mak at debian.org>  Sat, 24 Jun 2017 17:35:18 +0200
+
+appstream (0.10.6-2) unstable; urgency=medium
+
+  * vala-deps.patch: Add Vala dependency file
+    - Fixes Vala builds which don't explicitly depend on GIO already.
+  * yaml-serialize-crash.patch: Don't crash when serializing components
+    with a session DBus provides to YAML.
+  * no-cache-if-no-cpts.patch: Don't attempt (and fail) to create a cache
+    if there are no components at all to serialize.
+  * no-gvfsd-root.patch: Ensure gvfsd and friends don't get spawned as
+    root (or at all in case of ascli). (Closes: #852696)
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 08 Mar 2017 20:48:26 +0100
+
+appstream (0.10.6-1) unstable; urgency=medium
+
+  * New upstream version: 0.10.6
+    - APT will no longer download icons by default if
+      there are no GUI frontends available that use them (Closes: #847543)
+    - AppStream GUIs will need to tell APT that they require icons.
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 22 Jan 2017 19:56:54 +0100
+
+appstream (0.10.5-1) unstable; urgency=medium
+
+  * New upstream version: 0.10.5
+    - Uses fnmatch on modalias provides (Closes: #841160)
+    - More verbose error messages on cache update failures (Closes: #820774)
+  * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Thu, 22 Dec 2016 18:06:34 +0100
+
+appstream (0.10.4-1) unstable; urgency=medium
+
+  * New upstream version: 0.10.4
+  * Bump debhelper compat level
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 27 Nov 2016 19:14:15 +0100
+
+appstream (0.10.3-1) unstable; urgency=medium
+
+  * New upstream version: 0.10.3
+  * Update Qt package name for API break
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 01 Nov 2016 16:46:12 +0100
+
+appstream (0.10.2-1) unstable; urgency=medium
+
+  * New upstream version: 0.10.2
+  * Update dependencies
+    - Drop intltool
+    - Add itstool, gettext
+    - Update minimum qtbase version
+  * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Mon, 10 Oct 2016 20:05:52 +0200
+
+appstream (0.10.1-2) unstable; urgency=medium
+
+  * Install metainfo file
+
+ -- Matthias Klumpp <mak at debian.org>  Mon, 03 Oct 2016 21:12:00 +0200
+
+appstream (0.10.1-1) unstable; urgency=medium
+
+  * New upstream release: 0.10.1
+  * Drop patches: Applied upstream
+  * Fix GIR package name and use GIR dh addon (Closes: #837684)
+  * Add more multiarch metadata
+  * Properly clean up the global cache on purge
+
+ -- Matthias Klumpp <mak at debian.org>  Fri, 16 Sep 2016 14:28:38 +0200
+
+appstream (0.10.0-2) unstable; urgency=medium
+
+  * cache-serialization.patch: Correctly (de)serialize screenshot data
+  * yaml-screenshot-image-type.patch: Set correct image type when
+    reading YAML
+  * addons-find-target.patch: Fix addon/target associations
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 31 Aug 2016 22:34:06 +0200
+
+appstream (0.10.0-1) unstable; urgency=medium
+
+  * New upstream release: 0.10.0
+  * Refresh dependencies
+  * Build with stemming support
+  * Drop all patches: Applied upstream
+  * Update symbols file for ABI break
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 30 Aug 2016 22:48:30 +0200
+
+appstream (0.9.8-4) unstable; urgency=medium
+
+  * cache-translate-urls.patch: Make cache aware of
+    'translate' URLs (LP: #1614375)
+
+ -- Matthias Klumpp <mak at debian.org>  Thu, 18 Aug 2016 20:28:56 +0200
+
+appstream (0.9.8-3) unstable; urgency=medium
+
+  * Fix cache update in postinst (Closes: #834136)
+  * unittest-32bit-fix.patch: Fix build on 32bit architectures
+    (Closes: #834124)
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 16 Aug 2016 19:19:02 +0200
+
+appstream (0.9.8-2) unstable; urgency=medium
+
+  * unittest-arm-fix.patch: Resolve FTBFS on ARM due to
+    failing unittests
+  * Make libas-dev package depend on the GIR
+
+ -- Matthias Klumpp <mak at debian.org>  Thu, 11 Aug 2016 20:02:18 +0200
+
+appstream (0.9.8-1) unstable; urgency=medium
+
+  * New upstream release: 0.9.8
+  * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 10 Aug 2016 22:48:52 +0200
+
+appstream (0.9.7-1) unstable; urgency=medium
+
+  * New upstream release: 0.9.7
+  * Update package descriptions
+  * Update .symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 20 Jul 2016 16:58:46 +0200
+
+appstream (0.9.6-1) unstable; urgency=medium
+
+  * New upstream release: 0.9.6
+
+ -- Matthias Klumpp <mak at debian.org>  Thu, 12 May 2016 18:44:26 +0200
+
+appstream (0.9.5-1) unstable; urgency=medium
+
+  * New upstream release: 0.9.5
+  * Drop patches: Applied upstream
+  * Update .symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Mon, 02 May 2016 18:48:14 +0200
+
+appstream (0.9.4-2) unstable; urgency=medium
+
+  * Update .symbols file
+  * iconfinding-refactor.patch: Update iconfinding code,
+    resolves double-free issue (Closes: #822317)
+
+ -- Matthias Klumpp <mak at debian.org>  Fri, 22 Apr 2016 17:08:14 +0200
+
+appstream (0.9.4-1) unstable; urgency=medium
+
+  * New upstream release: 0.9.4
+    - Closes: #820126
+  * Fix autopkgtest
+  * Update .symbols file
+  * Bump standards version: No changes needed
+  * Use secure Vcs-* URLs
+
+ -- Matthias Klumpp <mak at debian.org>  Mon, 18 Apr 2016 16:24:42 +0200
+
+appstream (0.9.3-1) unstable; urgency=medium
+
+  * New upstream release: 0.9.3
+  * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Thu, 24 Mar 2016 19:26:44 +0100
+
+appstream (0.9.2-2) unstable; urgency=medium
+
+  * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 28 Feb 2016 21:48:52 +0100
+
+appstream (0.9.2-1) unstable; urgency=medium
+
+  * New upstream release: 0.9.2
+  * Update debian/copyright
+  * libappstream: Update .symbols file
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 28 Feb 2016 16:10:10 +0100
+
+appstream (0.9.1-1) unstable; urgency=medium
+
+  * New upstream release: 0.9.1
+  * Drop all patches: Applied upstream
+
+ -- Matthias Klumpp <mak at debian.org>  Thu, 04 Feb 2016 17:27:02 +0100
+
+appstream (0.9.0-3) unstable; urgency=medium
+
+  * Always keep metadata GZip compressed
+    - Adds compatibility with APT >= 1.2
+  * Fix test for ascli in APT post-update hook (Closes: #810832)
+
+ -- Matthias Klumpp <mak at debian.org>  Thu, 14 Jan 2016 21:26:50 +0100
+
+appstream (0.9.0-2) unstable; urgency=medium
+
+  * Ensure all data generated by AppStream gets removed on purge
+  * Improve the package descriptions slightly
+  * Don't print status message on apt update (Closes: #807976)
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 16 Dec 2015 22:48:34 +0100
+
+appstream (0.9.0-1) unstable; urgency=medium
+
+  * New upstream release: 0.9.0
+  * Adjust to libappstream ABI break
+  * Enable APT support
+
+ -- Matthias Klumpp <mak at debian.org>  Sat, 12 Dec 2015 18:44:38 +0100
+
+appstream (0.8.6-1) unstable; urgency=medium
+
+  * New upstream release: 0.8.6
+  * Drop all patches: Applied upstream
+
+ -- Matthias Klumpp <mak at debian.org>  Fri, 06 Nov 2015 14:20:08 +0100
+
+appstream (0.8.5-2) unstable; urgency=medium
+
+  * Don't have libappstream recommend the appstream package
+    - The library is useful even without having a cache built.
+      á¹”ackages which need the cache and/or the AppStream utilities
+      need to explicitly depend on the "appstream" package now.
+  * Don't print errors when updating data
+  * Build the Vala API as well
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 28 Oct 2015 19:46:24 +0100
+
+appstream (0.8.5-1) unstable; urgency=medium
+
+  * New upstream release: 0.8.5
+  * Update dependencies
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 14 Oct 2015 18:45:48 +0200
+
+appstream (0.8.4-1) unstable; urgency=medium
+
+  * New upstream release: 0.8.4
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 08 Sep 2015 20:40:36 +0200
+
+appstream (0.8.3-2) unstable; urgency=medium
+
+  * Bring back appstream-index package, needed for proper upgrades
+  * Suggest dep11-tools
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 30 Aug 2015 16:04:16 +0200
+
+appstream (0.8.3-1) unstable; urgency=medium
+
+  * New upstream release: 0.8.3
+
+ -- Matthias Klumpp <mak at debian.org>  Fri, 28 Aug 2015 22:42:11 +0200
+
+appstream (0.8.2-2) unstable; urgency=medium
+
+  * Include changelog file
+  * Fix debian/copyright
+  * Rename appstream-index package to appstream
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 25 Aug 2015 22:24:08 +0200
+
+appstream (0.8.2-1) unstable; urgency=medium
+
+  * New upstream release: 0.8.2
+    - Closes: #783392
+    - This release drops support for Ubuntu AppInstall.
+      Having DEP-11 YAML or AppStream XML is now mandatory.
+  * Fix the package tests
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 28 Jun 2015 18:56:06 +0200
+
+appstream (0.8.0-2) unstable; urgency=medium
+
+  * Upload to unstable
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 21 Jun 2015 12:06:14 +0200
+
+appstream (0.8.0-1) experimental; urgency=medium
+
+  * New upstream release: 0.8.0
+  * The Qt library is now built against Qt5 by default
+
+ -- Matthias Klumpp <mak at debian.org>  Mon, 26 Jan 2015 20:16:54 +0100
+
+appstream (0.7.6-1) experimental; urgency=medium
+
+  * New upstream release: 0.7.6
+  * Adjust packaging to soname change
+  * Drop all patches: Applied upstream
+  * Adjust autopkgtest
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 14 Jan 2015 21:16:08 +0100
+
+appstream (0.7.4-2) unstable; urgency=medium
+
+  * Fix memory leak while parsing DEP-11 data
+  * Return the right component name, instead of the origin
+
+ -- Matthias Klumpp <mak at debian.org>  Mon, 24 Nov 2014 21:28:34 +0100
+
+appstream (0.7.4-1) unstable; urgency=medium
+
+  * New upstream release: 0.7.4
+
+ -- Matthias Klumpp <mak at debian.org>  Thu, 30 Oct 2014 18:42:06 +0100
+
+appstream (0.7.3-1) unstable; urgency=medium
+
+  * New upstream bugfix release: 0.7.3
+
+ -- Matthias Klumpp <mak at debian.org>  Fri, 10 Oct 2014 16:10:34 +0200
+
+appstream (0.7.2-1) unstable; urgency=medium
+
+  * New upstream release: 0.7.2
+  * Add very simple autopkgtest
+
+ -- Matthias Klumpp <mak at debian.org>  Mon, 22 Sep 2014 16:14:28 +0200
+
+appstream (0.7.1-1) unstable; urgency=medium
+
+  * New upstream release: 0.7.1
+    - Closes: #760654
+  * Drop patches: Applied upstream
+
+ -- Matthias Klumpp <mak at debian.org>  Mon, 08 Sep 2014 18:40:56 +0200
+
+appstream (0.7.0-2) unstable; urgency=medium
+
+  * appstream-doc: Install the whole AppStream documentation
+  * Make appstream-index recommendation less strict (Closes: #755393)
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 20 Jul 2014 21:04:48 +0200
+
+appstream (0.7.0-1) unstable; urgency=medium
+
+  * New upstream release: 0.7.0
+  * Update project homepage url
+  * Enable docs and qt library
+  * asqt_installpaths.patch: Install Qt library to multiarch paths
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 16 Jul 2014 16:24:48 +0200
+
+appstream (0.6.2-1) unstable; urgency=medium
+
+  * New upstream bugfix release: 0.6.2
+  * Force-upgrade database on package installation,
+    instead of doing a deferred upgrade
+
+ -- Matthias Klumpp <mak at debian.org>  Mon, 12 May 2014 18:40:58 +0200
+
+appstream (0.6.1-1) unstable; urgency=low
+
+  * New upstream release: 0.6.1
+  * Drop all patches: Applied upstream
+  * Bump standards version: No changes needed
+
+ -- Matthias Klumpp <mak at debian.org>  Sat, 26 Apr 2014 18:42:14 +0200
+
+appstream (0.6.0-1) unstable; urgency=low
+
+  * New upstream release: 0.6
+  * fix-pkgconfig.patch: Fix prefix in libappstream pkg-config file
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 16 Apr 2014 20:44:36 +0200
+
+appstream (0.5.0-1) unstable; urgency=low
+
+  * New upstream release: 0.5
+  * Simplify rebuild-trigger in postinst script
+  * Remove obsolete config-file (Closes: #727121)
+  * Tighten dependency on GLib
+  * Drop all patches: Applied upstream
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 23 Feb 2014 20:34:26 +0100
+
+appstream (0.4.0-1) unstable; urgency=low
+
+  * New upstream release: 0.4.0
+  * Update descriptions
+  * Install pc-file into multiarch libdir
+  * Touch AppStream dirs after update, so we schedule a cache rebuild
+
+ -- Matthias Klumpp <mak at debian.org>  Sun, 20 Oct 2013 18:40:26 +0200
+
+appstream (0.3.1-3) unstable; urgency=low
+
+  * Tighten dependency on libappstream0 (Closes: #714513)
+  * Add AppStream app-info dir to trigger
+  * Install missing config file
+
+ -- Matthias Klumpp <mak at debian.org>  Thu, 11 Jul 2013 18:15:25 +0200
+
+appstream (0.3.1-2) unstable; urgency=low
+
+  * Don't automatically refresh cache after installation (Closes: #703513)
+
+ -- Matthias Klumpp <mak at debian.org>  Sat, 29 Jun 2013 21:28:52 +0200
+
+appstream (0.3.1-1) unstable; urgency=low
+
+  * Update debian/watch file
+  * New upstream release: 0.3.1
+  * Drop all patches: Applied upstream
+
+ -- Matthias Klumpp <mak at debian.org>  Fri, 28 Jun 2013 17:52:08 +0200
+
+appstream (0.2.0-2) unstable; urgency=low
+
+  * Fix debian/watch file
+  * Fix database path
+  * Add dependency on PolicyKit (Closes: #703513)
+  * db_missing.patch: Create database if it is missing
+  * uai_failsafe.patch: Make UAI a bit more failsafe
+
+ -- Matthias Klumpp <mak at debian.org>  Thu, 21 Mar 2013 14:04:45 +0100
+
+appstream (0.2.0-1) unstable; urgency=low
+
+  * New upstream release: 0.2
+  * Fix override disparity
+  * Change mail to my Debian address
+
+ -- Matthias Klumpp <mak at debian.org>  Tue, 19 Mar 2013 21:42:32 +0100
+
+appstream (0.1-1) unstable; urgency=low
+
+  * Initial release (Closes: #689998)
+
+ -- Matthias Klumpp <matthias at tenstral.net>  Mon, 08 Oct 2012 20:57:15 +0200
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..6375693
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,307 @@
+Source: appstream
+Section: admin
+Priority: optional
+Maintainer: Matthias Klumpp <mak at debian.org>
+Build-Depends: debhelper-compat (= 13),
+               gettext,
+               gobject-introspection,
+               gperf,
+               gtk-doc-tools,
+               itstool,
+               libcairo2-dev,
+               libcurl4-gnutls-dev | libcurl-dev (>= 7.62),
+               libfontconfig-dev,
+               libgdk-pixbuf-2.0-dev,
+               libgirepository1.0-dev (>= 1.62),
+               libglib2.0-dev (>= 2.62),
+               libjs-highlight.js,
+               libpango1.0-dev,
+               librsvg2-dev (>= 2.48) [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x powerpc ppc64 riscv64 sparc64 x32],
+               libstemmer-dev,
+               libxml2-dev,
+               libxmlb-dev (>= 0.3.6),
+               libyaml-dev,
+               meson (>= 0.62),
+               qtbase5-dev,
+               valac
+Rules-Requires-Root: no
+Standards-Version: 4.6.0
+Homepage: https://www.freedesktop.org/wiki/Distributions/AppStream/
+Vcs-Git: https://salsa.debian.org/pkgutopia-team/appstream.git
+Vcs-Browser: https://salsa.debian.org/pkgutopia-team/appstream
+
+Package: appstream
+Architecture: any
+Depends: shared-mime-info,
+         ${misc:Depends},
+         ${shlibs:Depends}
+Suggests: apt-config-icons
+Description: Software component metadata management
+ AppStream is a metadata specification which permits software components to
+ provide information about themselves to automated systems and end-users
+ before the software is actually installed.
+ The AppStream project provides facilities to easily access and transform
+ this metadata, as well as a few additional services to allow building
+ feature-rich software centers and similar applications.
+ .
+ This package provides tools to generate, maintain and query the AppStream
+ data pool of installed and available software, and enables integration
+ with the APT package manager.
+ .
+ The 'appstreamcli' tool can be used for accessing the software component
+ pool as well as for working with AppStream metadata directly, including
+ validating it for compliance with the specification.
+
+Package: appstream-compose
+Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32
+Depends: appstream,
+         ${misc:Depends},
+         ${shlibs:Depends}
+Recommends: ffmpeg,
+            optipng
+Replaces: appstream (<< 0.15.2)
+Breaks: appstream (<< 0.15.2)
+Description: Compose metadata collections from directory trees
+ AppStream is a metadata specification which permits software components to
+ provide information about themselves to automated systems and end-users
+ before the software is actually installed.
+ This permits informative displays of new applications to users in software
+ centers, as well as allowing a system to make decisions on which new software
+ a user might want to install (e.g. missing firmware or media handlers).
+ .
+ This package extends the `appstreamcli` utility with a `compose` subcommand
+ to generate AppStream metadata and media files from directory trees.
+
+Package: libappstream4
+Architecture: any
+Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Description: Library to access AppStream services
+ AppStream is a metadata specification which permits software components to
+ provide information about themselves to automated systems and end-users
+ before the software is actually installed.
+ This permits informative displays of new applications to users in software
+ centers, as well as allowing a system to make decisions on which new software
+ a user might want to install (e.g. missing firmware or media handlers).
+ .
+ This package contains a GObject-based library to access AppStream
+ services, like the software component metadata pool.
+ It also contains functions for reading, writing and transforming AppStream
+ metadata.
+
+Package: libappstream-dev
+Architecture: any
+Section: libdevel
+Multi-Arch: same
+Depends: gir1.2-appstream-1.0 (= ${binary:Version}),
+         libappstream4 (= ${binary:Version}),
+         libglib2.0-dev,
+         ${misc:Depends}
+Description: Library to access AppStream services (development files)
+ AppStream is a metadata specification which permits software components to
+ provide information about themselves to automated systems and end-users
+ before the software is actually installed.
+ This permits informative displays of new applications to users in software
+ centers, as well as allowing a system to make decisions on which new software
+ a user might want to install (e.g. missing firmware or media handlers).
+ .
+ This package contains development files necessary to develop
+ software management tools which use the AppStream library.
+
+Package: gir1.2-appstream-1.0
+Architecture: any
+Section: introspection
+Multi-Arch: same
+Depends: libappstream4 (= ${binary:Version}),
+         ${gir:Depends},
+         ${misc:Depends}
+Description: Library to access AppStream services (introspection data)
+ AppStream is a metadata specification which permits software components to
+ provide information about themselves to automated systems and end-users
+ before the software is actually installed.
+ This permits informative displays of new applications to users in software
+ centers, as well as allowing a system to make decisions on which new software
+ a user might want to install (e.g. missing firmware or media handlers).
+ .
+ This package contains introspection data for the AppStream library.
+
+Package: libappstreamqt2
+Architecture: any
+Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Description: Qt5 library to access AppStream services
+ AppStream is a metadata specification which permits software components to
+ provide information about themselves to automated systems and end-users
+ before the software is actually installed.
+ This permits informative displays of new applications to users in software
+ centers, as well as allowing a system to make decisions on which new software
+ a user might want to install (e.g. missing firmware or media handlers).
+ .
+ This package contains a Qt-based library to access AppStream
+ services, like the software component metadata pool.
+
+Package: libappstreamqt-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: libappstreamqt2 (= ${binary:Version}),
+         qtbase5-dev,
+         ${misc:Depends}
+Description: Qt5 library to access AppStream services (development files)
+ AppStream is a metadata specification which permits software components to
+ provide information about themselves to automated systems and end-users
+ before the software is actually installed.
+ This permits informative displays of new applications to users in software
+ centers, as well as allowing a system to make decisions on which new software
+ a user might want to install (e.g. missing firmware or media handlers).
+ .
+ This package contains development files necessary to develop
+ software management tools which use the Qt-based AppStream library.
+
+Package: libappstream-compose0
+Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32
+Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Description: Building blocks to compose AppStream metadata
+ AppStream is a metadata specification which permits software components to
+ provide information about themselves to automated systems and end-users
+ before the software is actually installed.
+ This permits informative displays of new applications to users in software
+ centers, as well as allowing a system to make decisions on which new software
+ a user might want to install (e.g. missing firmware or media handlers).
+ .
+ This package contains a GObject-based library of high-level functions
+ to compose AppStream metadata and auxiliary data (like font renderings,
+ icons, etc.).
+
+Package: libappstream-compose-dev
+Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32
+Section: libdevel
+Multi-Arch: same
+Depends: gir1.2-appstreamcompose-1.0 (= ${binary:Version}),
+         libappstream-compose0 (= ${binary:Version}),
+         libappstream-dev (= ${binary:Version}),
+         libgdk-pixbuf2.0-dev,
+         ${misc:Depends}
+Suggests: appstream-generator
+Description: Building blocks to compose AppStream metadata (development files)
+ AppStream is a metadata specification which permits software components to
+ provide information about themselves to automated systems and end-users
+ before the software is actually installed.
+ This permits informative displays of new applications to users in software
+ centers, as well as allowing a system to make decisions on which new software
+ a user might want to install (e.g. missing firmware or media handlers).
+ .
+ This package contains development files necessary to develop applications
+ using the AppStream compose library.
+
+Package: gir1.2-appstreamcompose-1.0
+Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32
+Section: introspection
+Multi-Arch: same
+Depends: libappstream-compose0 (= ${binary:Version}),
+         ${gir:Depends},
+         ${misc:Depends}
+Description: Building blocks to compose AppStream metadata (introspection data)
+ AppStream is a metadata specification which permits software components to
+ provide information about themselves to automated systems and end-users
+ before the software is actually installed.
+ This permits informative displays of new applications to users in software
+ centers, as well as allowing a system to make decisions on which new software
+ a user might want to install (e.g. missing firmware or media handlers).
+ .
+ This package contains introspection data for the AppStream compose library.
+
+Package: appstream-doc
+Architecture: all
+Multi-Arch: foreign
+Section: doc
+Depends: libjs-highlight.js,
+         ${misc:Depends}
+Suggests: appstream
+Description: Developer documentation for AppStream
+ AppStream is a metadata specification which permits software components to
+ provide information about themselves to automated systems and end-users
+ before the software is actually installed.
+ This permits informative displays of new applications to users in software
+ centers, as well as allowing a system to make decisions on which new software
+ a user might want to install (e.g. missing firmware or media handlers).
+ .
+ This package provides developer documentation for AppStream.
+
+Package: apt-config-icons
+Architecture: all
+Multi-Arch: foreign
+Section: misc
+Depends: appstream,
+         ${misc:Depends}
+Description: APT configuration snippet to enable icon downloads
+ This package contains an APT configuration snippet that enables the
+ download of an icon tarball containing application icons for display in
+ software centers.
+ Icons get downloaded directly from the archive via regular cache updates,
+ and match the software currently available in the respective archive suites.
+ .
+ This snippet enables icons of the default icon size set in the AppStream
+ specification for software centers, 64x64px. It also enables downloads
+ of smaller 48x48px icons.
+
+Package: apt-config-icons-hidpi
+Architecture: all
+Multi-Arch: foreign
+Section: misc
+Depends: apt-config-icons,
+         ${misc:Depends}
+Description: APT configuration snippet to enable HiDPI icon downloads
+ This package contains an APT configuration snippet that enables the
+ download of an icon tarball containing application icons for display in
+ software centers.
+ Icons get downloaded directly from the archive via regular cache updates,
+ and match the software currently available in the respective archive suites.
+ .
+ This snippet enables icons in the size of 64x64 at 2, that are suitable for
+ HiDPI displays.
+
+Package: apt-config-icons-large
+Architecture: all
+Multi-Arch: foreign
+Section: misc
+Depends: apt-config-icons,
+         ${misc:Depends}
+Description: APT configuration snippet to enable large icon downloads
+ This package contains an APT configuration snippet that enables the
+ download of an icon tarball containing application icons for display in
+ software centers.
+ Icons get downloaded directly from the archive via regular cache updates,
+ and match the software currently available in the respective archive suites.
+ .
+ This snippet enables icon tarball downloads in large, 128x128px size.
+ If these bigger icons are not downloaded by APT, a software center may
+ decide to fetch them on-demand from a web location.
+
+Package: apt-config-icons-large-hidpi
+Architecture: all
+Multi-Arch: foreign
+Section: misc
+Depends: apt-config-icons-large,
+         ${misc:Depends}
+Description: APT configuration snippet to enable large HiDPI icon downloads
+ This package contains an APT configuration snippet that enables the
+ download of an icon tarball containing application icons for display in
+ software centers.
+ Icons get downloaded directly from the archive via regular cache updates,
+ and match the software currently available in the respective archive suites.
+ .
+ This snippet enables icon tarball downloads in large, 128x128 at 2 size that
+ are also suitable for HiDPI displays.
+ If these bigger icons are not downloaded by APT, a software center may
+ decide to fetch them on-demand from a web location.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..86e9cb7
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,200 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: AppStream
+Upstream-Contact: Matthias Klumpp <matthias at tenstral.net>
+Source: https://www.freedesktop.org/wiki/Distributions/AppStream/
+
+Files: *
+Copyright: 2012-2021, Matthias Klumpp <matthias at tenstral.net>
+  Richard Hughes <richard at hughsie.com>
+License: GPL-2+ and LGPL-2.1+
+
+Files: src/*
+Copyright: 2012-2018, Matthias Klumpp <matthias at tenstral.net>
+License: LGPL-2.1+
+
+Files: qt/*
+Copyright: 2016-2018, Aleix Pol Gonzalez <aleixpol at kde.org>
+  2014-2018, Matthias Klumpp <matthias at tenstral.net>
+  2014, Sune Vuorela <sune at vuorela.dk>
+License: LGPL-2.1+
+
+Files: tools/*
+Copyright: 2012-2018, Matthias Klumpp <matthias at tenstral.net>
+License: GPL-2+
+
+Files: data/*
+Copyright: 2014-2016, Matthias Klumpp <mak at debian.org>
+License: GPL-2+ and LGPL-2.1+
+
+Files: qt/contentrating.cpp
+  qt/contentrating.h
+  qt/launchable.cpp
+  qt/launchable.h
+  qt/metadata.cpp
+  qt/metadata.h
+  qt/translation.cpp
+  qt/translation.h
+Copyright: 2017, Jan Grulich <jgrulich at redhat.com>
+  2016, Matthias Klumpp <matthias at tenstral.net>
+License: LGPL-2.1+
+
+Files: src/as-category.c
+  src/as-screenshot.c
+  src/as-screenshot.h
+  src/as-spdx.c
+  src/as-utils.c
+Copyright: 2014-2016, Richard Hughes <richard at hughsie.com>
+  2012-2017, Matthias Klumpp <matthias at tenstral.net>
+License: LGPL-2.1+
+
+Files: src/as-content-rating.c
+  src/as-content-rating.h
+Copyright: 2016, Richard Hughes <richard at hughsie.com>
+License: LGPL-2.1+
+
+Files: src/as-image.c
+  src/as-release.c
+Copyright: 2014-2016, Matthias Klumpp <matthias at tenstral.net>
+  2014, Richard Hughes <richard at hughsie.com>
+License: LGPL-2.1+
+
+Files: src/as-suggested.c
+  src/as-suggested.h
+Copyright: 2017, Matthias Klumpp <matthias at tenstral.net>
+  2016, Lucas Moura <lucas.moura128 at gmail.com>
+License: LGPL-2.1+
+
+Files: data/org.freedesktop.appstream.cli.metainfo.xml
+  data/org.freedesktop.appstream.compose.metainfo.xml
+  tests/samples/appdata-legacy.xml
+Copyright: 2016-2021, Matthias Klumpp <matthias at tenstral.net>
+License: FSFAP
+
+License: GPL-2+
+ This package 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 package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+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.
+ .
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library.  If not, see <http://www.gnu.org/licenses/>.
+ .
+ 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: 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.
+
+Files: tests/samples/compose/NotoSans-Regular.ttf
+Copyright: 2010-2015, Google Corporation
+License: SIL-1.1
+ 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.
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..c8b2c4a
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,9 @@
+[DEFAULT]
+pristine-tar = True
+debian-branch = debian/master
+
+[buildpackage]
+sign-tags = True
+
+[import-orig]
+dch = False
diff --git a/debian/gir1.2-appstream-1.0.install b/debian/gir1.2-appstream-1.0.install
new file mode 100644
index 0000000..f6dcd15
--- /dev/null
+++ b/debian/gir1.2-appstream-1.0.install
@@ -0,0 +1 @@
+usr/lib/*/girepository-1.0/AppStream-*.typelib
diff --git a/debian/gir1.2-appstreamcompose-1.0.install b/debian/gir1.2-appstreamcompose-1.0.install
new file mode 100644
index 0000000..c3a1444
--- /dev/null
+++ b/debian/gir1.2-appstreamcompose-1.0.install
@@ -0,0 +1 @@
+usr/lib/*/girepository-1.0/AppStreamCompose-*.typelib
diff --git a/debian/libappstream-compose-dev.install b/debian/libappstream-compose-dev.install
new file mode 100644
index 0000000..57a8e2c
--- /dev/null
+++ b/debian/libappstream-compose-dev.install
@@ -0,0 +1,4 @@
+usr/include/appstream-compose/*
+usr/lib/*/libappstream-compose.so
+usr/lib/*/pkgconfig/appstream-compose.pc
+usr/share/gir-1.0/AppStreamCompose-1.0.gir
diff --git a/debian/libappstream-compose0.install b/debian/libappstream-compose0.install
new file mode 100644
index 0000000..10d5e8e
--- /dev/null
+++ b/debian/libappstream-compose0.install
@@ -0,0 +1 @@
+usr/lib/*/libappstream-compose.so.*
diff --git a/debian/libappstream-dev.install b/debian/libappstream-dev.install
new file mode 100644
index 0000000..b3aa626
--- /dev/null
+++ b/debian/libappstream-dev.install
@@ -0,0 +1,5 @@
+usr/include/appstream/*
+usr/lib/*/libappstream.so
+usr/lib/*/pkgconfig/appstream.pc
+usr/share/gir-1.0/AppStream-*.gir
+usr/share/vala/vapi/*
diff --git a/debian/libappstream4.install b/debian/libappstream4.install
new file mode 100644
index 0000000..4d61156
--- /dev/null
+++ b/debian/libappstream4.install
@@ -0,0 +1 @@
+usr/lib/*/libappstream.so.*
diff --git a/debian/libappstream4.symbols b/debian/libappstream4.symbols
new file mode 100644
index 0000000..61801cb
--- /dev/null
+++ b/debian/libappstream4.symbols
@@ -0,0 +1,800 @@
+libappstream.so.4 libappstream4 #MINVER#
+ as_agreement_add_section at Base 0.12.1
+ as_agreement_get_kind at Base 0.12.1
+ as_agreement_get_section_default at Base 0.12.1
+ as_agreement_get_sections at Base 0.12.1
+ as_agreement_get_type at Base 0.12.1
+ as_agreement_get_version_id at Base 0.12.1
+ as_agreement_kind_from_string at Base 0.12.1
+ as_agreement_kind_get_type at Base 0.13.1
+ as_agreement_kind_to_string at Base 0.12.1
+ as_agreement_new at Base 0.12.1
+ as_agreement_section_get_active_locale at Base 0.12.1
+ as_agreement_section_get_description at Base 0.12.1
+ as_agreement_section_get_kind at Base 0.12.1
+ as_agreement_section_get_name at Base 0.12.1
+ as_agreement_section_get_type at Base 0.12.1
+ as_agreement_section_new at Base 0.12.1
+ as_agreement_section_set_active_locale at Base 0.12.1
+ as_agreement_section_set_description at Base 0.12.1
+ as_agreement_section_set_kind at Base 0.12.1
+ as_agreement_section_set_name at Base 0.12.1
+ as_agreement_set_kind at Base 0.12.1
+ as_agreement_set_version_id at Base 0.12.1
+ as_artifact_add_checksum at Base 0.12.6
+ as_artifact_add_location at Base 0.12.6
+ as_artifact_get_bundle_kind at Base 0.12.6
+ as_artifact_get_checksum at Base 0.12.6
+ as_artifact_get_checksums at Base 0.12.6
+ as_artifact_get_filename at Base 0.14.0
+ as_artifact_get_kind at Base 0.12.6
+ as_artifact_get_locations at Base 0.12.6
+ as_artifact_get_platform at Base 0.12.6
+ as_artifact_get_size at Base 0.12.6
+ as_artifact_get_type at Base 0.12.6
+ as_artifact_kind_from_string at Base 0.12.6
+ as_artifact_kind_get_type at Base 0.13.1
+ as_artifact_kind_to_string at Base 0.12.6
+ as_artifact_new at Base 0.12.6
+ as_artifact_set_bundle_kind at Base 0.12.6
+ as_artifact_set_filename at Base 0.14.0
+ as_artifact_set_kind at Base 0.12.6
+ as_artifact_set_platform at Base 0.12.6
+ as_artifact_set_size at Base 0.12.6
+ as_branding_color_iter_init at Base 0.15.2
+ as_branding_color_iter_next at Base 0.15.2
+ as_branding_get_color at Base 0.15.2
+ as_branding_get_type at Base 0.15.2
+ as_branding_new at Base 0.15.2
+ as_branding_remove_color at Base 0.15.2
+ as_branding_set_color at Base 0.15.2
+ as_bundle_get_id at Base 0.10.0
+ as_bundle_get_kind at Base 0.10.0
+ as_bundle_get_type at Base 0.10.0
+ as_bundle_kind_from_string at Base 0.10.0
+ as_bundle_kind_get_type at Base 0.13.1
+ as_bundle_kind_to_string at Base 0.10.0
+ as_bundle_new at Base 0.10.0
+ as_bundle_set_id at Base 0.10.0
+ as_bundle_set_kind at Base 0.10.0
+ as_cache_add_masking_components at Base 0.15.0
+ as_cache_clear at Base 0.15.0
+ as_cache_error_quark at Base 0.12.7
+ as_cache_flags_get_type at Base 0.13.1
+ as_cache_get_components_all at Base 0.12.7
+ as_cache_get_components_by_categories at Base 0.12.7
+ as_cache_get_components_by_extends at Base 0.15.0
+ as_cache_get_components_by_id at Base 0.12.7
+ as_cache_get_components_by_kind at Base 0.12.7
+ as_cache_get_components_by_launchable at Base 0.12.7
+ as_cache_get_components_by_provided_item at Base 0.12.7
+ as_cache_get_ctime at Base 0.12.7
+ as_cache_get_locale at Base 0.15.0
+ as_cache_get_prefer_os_metainfo at Base 0.15.0
+ as_cache_get_type at Base 0.12.7
+ as_cache_load_section_for_key at Base 0.15.0
+ as_cache_load_section_for_path at Base 0.15.0
+ as_cache_mask_by_data_id at Base 0.15.0
+ as_cache_new at Base 0.12.7
+ as_cache_prune_data at Base 0.15.0
+ as_cache_search at Base 0.12.7
+ as_cache_set_contents_for_path at Base 0.15.0
+ as_cache_set_contents_for_section at Base 0.15.0
+ as_cache_set_locale at Base 0.15.0
+ as_cache_set_locations at Base 0.15.0
+ as_cache_set_prefer_os_metainfo at Base 0.15.0
+ as_cache_set_refine_func at Base 0.12.7
+ as_cache_set_resolve_addons at Base 0.15.0
+ as_category_add_child at Base 0.10.0
+ as_category_add_component at Base 0.10.0
+ as_category_add_desktop_group at Base 0.10.0
+ as_category_get_children at Base 0.10.0
+ as_category_get_components at Base 0.10.0
+ as_category_get_desktop_groups at Base 0.10.0
+ as_category_get_icon at Base 0.10.0
+ as_category_get_id at Base 0.10.0
+ as_category_get_name at Base 0.10.0
+ as_category_get_summary at Base 0.10.0
+ as_category_get_type at Base 0.10.0
+ as_category_has_children at Base 0.10.0
+ as_category_has_component at Base 0.10.0
+ as_category_new at Base 0.10.0
+ as_category_remove_child at Base 0.10.0
+ as_category_set_icon at Base 0.10.0
+ as_category_set_id at Base 0.10.0
+ as_category_set_name at Base 0.10.0
+ as_category_set_summary at Base 0.10.0
+ as_check_desktop_string at Base 0.14.2
+ as_checksum_get_kind at Base 0.10.0
+ as_checksum_get_type at Base 0.10.0
+ as_checksum_get_value at Base 0.10.0
+ as_checksum_kind_from_string at Base 0.10.0
+ as_checksum_kind_get_type at Base 0.13.1
+ as_checksum_kind_to_string at Base 0.10.0
+ as_checksum_new at Base 0.10.0
+ as_checksum_new_for_kind_value at Base 0.12.11
+ as_checksum_set_kind at Base 0.10.0
+ as_checksum_set_value at Base 0.10.0
+ as_color_kind_from_string at Base 0.15.2
+ as_color_kind_get_type at Base 0.15.2
+ as_color_kind_to_string at Base 0.15.2
+ as_color_scheme_kind_from_string at Base 0.15.2
+ as_color_scheme_kind_get_type at Base 0.15.2
+ as_color_scheme_kind_to_string at Base 0.15.2
+ as_component_add_addon at Base 0.10.0
+ as_component_add_agreement at Base 0.12.1
+ as_component_add_bundle at Base 0.10.0
+ as_component_add_category at Base 0.10.0
+ as_component_add_content_rating at Base 0.11.0
+ as_component_add_extends at Base 0.10.0
+ as_component_add_icon at Base 0.10.0
+ as_component_add_language at Base 0.10.0
+ as_component_add_launchable at Base 0.11.0
+ as_component_add_provided at Base 0.10.0
+ as_component_add_provided_item at Base 0.14.0
+ as_component_add_relation at Base 0.12.0
+ as_component_add_release at Base 0.10.0
+ as_component_add_review at Base 0.14.0
+ as_component_add_screenshot at Base 0.10.0
+ as_component_add_suggested at Base 0.10.0
+ as_component_add_tag at Base 0.15.0
+ as_component_add_translation at Base 0.10.0
+ as_component_add_url at Base 0.10.0
+ as_component_clear_languages at Base 0.14.5
+ as_component_clear_tags at Base 0.15.0
+ as_component_get_active_locale at Base 0.10.0
+ as_component_get_addons at Base 0.10.0
+ as_component_get_agreement_by_kind at Base 0.12.1
+ as_component_get_agreements at Base 0.15.0
+ as_component_get_branch at Base 0.14.0
+ as_component_get_branding at Base 0.15.2
+ as_component_get_bundle at Base 0.10.0
+ as_component_get_bundles at Base 0.10.0
+ as_component_get_categories at Base 0.10.0
+ as_component_get_compulsory_for_desktops at Base 0.10.0
+ as_component_get_content_rating at Base 0.11.0
+ as_component_get_content_ratings at Base 0.11.0
+ as_component_get_context at Base 0.12.11
+ as_component_get_custom at Base 0.10.5
+ as_component_get_custom_value at Base 0.10.5
+ as_component_get_data_id at Base 0.10.0
+ as_component_get_date_eol at Base 0.15.2
+ as_component_get_description at Base 0.10.0
+ as_component_get_desktop_id at Base 0.10.0
+ as_component_get_developer_name at Base 0.10.0
+ as_component_get_extends at Base 0.10.0
+ as_component_get_icon_by_size at Base 0.10.0
+ as_component_get_icon_stock at Base 0.15.3
+ as_component_get_icons at Base 0.10.0
+ as_component_get_id at Base 0.10.0
+ as_component_get_keywords at Base 0.10.0
+ as_component_get_keywords_table at Base 0.12.9
+ as_component_get_kind at Base 0.10.0
+ as_component_get_language at Base 0.10.0
+ as_component_get_languages at Base 0.10.0
+ as_component_get_languages_table at Base 0.10.0
+ as_component_get_launchable at Base 0.11.0
+ as_component_get_launchables at Base 0.12.0
+ as_component_get_merge_kind at Base 0.10.0
+ as_component_get_metadata_license at Base 0.10.0
+ as_component_get_name at Base 0.10.0
+ as_component_get_name_table at Base 0.12.9
+ as_component_get_name_variant_suffix at Base 0.12.10
+ as_component_get_origin at Base 0.10.0
+ as_component_get_pkgname at Base 0.10.0
+ as_component_get_pkgnames at Base 0.10.0
+ as_component_get_priority at Base 0.10.2
+ as_component_get_project_group at Base 0.10.0
+ as_component_get_project_license at Base 0.10.0
+ as_component_get_provided at Base 0.10.0
+ as_component_get_provided_for_kind at Base 0.10.0
+ as_component_get_recommends at Base 0.12.0
+ as_component_get_releases at Base 0.10.0
+ as_component_get_requires at Base 0.12.0
+ as_component_get_reviews at Base 0.14.0
+ as_component_get_scope at Base 0.12.7
+ as_component_get_screenshots at Base 0.10.0
+ as_component_get_search_tokens at Base 0.10.0
+ as_component_get_sort_score at Base 0.12.11
+ as_component_get_source_pkgname at Base 0.10.0
+ as_component_get_suggested at Base 0.10.0
+ as_component_get_summary at Base 0.10.0
+ as_component_get_summary_table at Base 0.12.9
+ as_component_get_supports at Base 0.15.0
+ as_component_get_timestamp_eol at Base 0.15.2
+ as_component_get_translations at Base 0.10.0
+ as_component_get_type at Base 0.10.0
+ as_component_get_url at Base 0.10.0
+ as_component_get_value_flags at Base 0.10.0
+ as_component_has_bundle at Base 0.10.0
+ as_component_has_category at Base 0.10.0
+ as_component_has_tag at Base 0.15.0
+ as_component_insert_custom_value at Base 0.10.5
+ as_component_is_compulsory_for_desktop at Base 0.10.0
+ as_component_is_ignored at Base 0.10.2
+ as_component_is_member_of_category at Base 0.10.0
+ as_component_is_valid at Base 0.10.0
+ as_component_kind_from_string at Base 0.10.0
+ as_component_kind_get_type at Base 0.10.0
+ as_component_kind_to_string at Base 0.10.0
+ as_component_load_from_bytes at Base 0.14.0
+ as_component_load_from_xml_data at Base 0.12.10
+ as_component_new at Base 0.10.0
+ as_component_remove_tag at Base 0.15.0
+ as_component_scope_from_string at Base 0.12.7
+ as_component_scope_get_type at Base 0.13.1
+ as_component_scope_to_string at Base 0.12.7
+ as_component_search_matches at Base 0.10.0
+ as_component_search_matches_all at Base 0.10.0
+ as_component_set_active_locale at Base 0.10.0
+ as_component_set_branch at Base 0.14.0
+ as_component_set_branding at Base 0.15.2
+ as_component_set_compulsory_for_desktop at Base 0.10.0
+ as_component_set_data_id at Base 0.10.0
+ as_component_set_date_eol at Base 0.15.2
+ as_component_set_description at Base 0.10.0
+ as_component_set_developer_name at Base 0.10.0
+ as_component_set_id at Base 0.10.0
+ as_component_set_keywords at Base 0.10.0
+ as_component_set_kind at Base 0.10.0
+ as_component_set_merge_kind at Base 0.10.0
+ as_component_set_metadata_license at Base 0.10.0
+ as_component_set_name at Base 0.10.0
+ as_component_set_name_variant_suffix at Base 0.12.10
+ as_component_set_origin at Base 0.10.0
+ as_component_set_pkgname at Base 0.14.5
+ as_component_set_pkgnames at Base 0.10.0
+ as_component_set_priority at Base 0.10.2
+ as_component_set_project_group at Base 0.10.0
+ as_component_set_project_license at Base 0.10.0
+ as_component_set_scope at Base 0.12.7
+ as_component_set_sort_score at Base 0.12.11
+ as_component_set_source_pkgname at Base 0.10.0
+ as_component_set_summary at Base 0.10.0
+ as_component_set_value_flags at Base 0.10.0
+ as_component_to_string at Base 0.10.0
+ as_component_to_xml_data at Base 0.12.10
+ as_content_rating_add_attribute at Base 0.14.0
+ as_content_rating_attribute_from_csm_age at Base 0.13.1
+ as_content_rating_attribute_get_description at Base 0.13.1
+ as_content_rating_attribute_to_csm_age at Base 0.12.10
+ as_content_rating_get_all_rating_ids at Base 0.12.10
+ as_content_rating_get_kind at Base 0.11.0
+ as_content_rating_get_minimum_age at Base 0.11.0
+ as_content_rating_get_rating_ids at Base 0.12.10
+ as_content_rating_get_type at Base 0.11.0
+ as_content_rating_get_value at Base 0.11.0
+ as_content_rating_new at Base 0.11.0
+ as_content_rating_set_kind at Base 0.11.0
+ as_content_rating_set_value at Base 0.11.0
+ as_content_rating_system_format_age at Base 0.13.1
+ as_content_rating_system_from_locale at Base 0.13.1
+ as_content_rating_system_get_csm_ages at Base 0.13.1
+ as_content_rating_system_get_formatted_ages at Base 0.13.1
+ as_content_rating_system_get_type at Base 0.13.1
+ as_content_rating_system_to_string at Base 0.13.1
+ as_content_rating_value_from_string at Base 0.11.0
+ as_content_rating_value_get_type at Base 0.13.1
+ as_content_rating_value_to_string at Base 0.11.0
+ as_context_get_filename at Base 0.11.2
+ as_context_get_format_version at Base 0.11.1
+ as_context_get_locale at Base 0.11.1
+ as_context_get_locale_all_enabled at Base 0.12.10
+ as_context_get_media_baseurl at Base 0.11.1
+ as_context_get_origin at Base 0.11.1
+ as_context_get_priority at Base 0.11.1
+ as_context_get_style at Base 0.11.1
+ as_context_get_type at Base 0.11.1
+ as_context_has_media_baseurl at Base 0.11.1
+ as_context_new at Base 0.11.1
+ as_context_set_filename at Base 0.11.2
+ as_context_set_format_version at Base 0.11.1
+ as_context_set_locale at Base 0.11.1
+ as_context_set_media_baseurl at Base 0.11.1
+ as_context_set_origin at Base 0.11.1
+ as_context_set_priority at Base 0.11.1
+ as_context_set_style at Base 0.11.1
+ as_control_kind_from_string at Base 0.12.11
+ as_control_kind_get_type at Base 0.13.1
+ as_control_kind_to_string at Base 0.12.11
+ as_copy_file at Base 0.10.0
+ as_curl_check_url_exists at Base 0.14.1
+ as_curl_download_bytes at Base 0.14.1
+ as_curl_download_to_filename at Base 0.14.6
+ as_curl_error_quark at Base 0.14.1
+ as_curl_get_type at Base 0.14.1
+ as_curl_is_url at Base 0.14.1
+ as_curl_new at Base 0.14.1
+ as_curl_set_cainfo at Base 0.15.2
+ as_data_id_match_flags_get_type at Base 0.14.0
+ as_desktop_entry_parse_data at Base 0.14.2
+ as_display_length_kind_from_string at Base 0.13.1
+ as_display_length_kind_get_type at Base 0.13.1
+ as_display_length_kind_to_string at Base 0.13.1
+ as_display_side_kind_from_string at Base 0.13.1
+ as_display_side_kind_get_type at Base 0.13.1
+ as_display_side_kind_to_string at Base 0.13.1
+ as_distro_details_get_bool at Base 0.10.0
+ as_distro_details_get_cid at Base 0.12.5
+ as_distro_details_get_homepage at Base 0.12.5
+ as_distro_details_get_id at Base 0.10.0
+ as_distro_details_get_name at Base 0.10.0
+ as_distro_details_get_str at Base 0.10.0
+ as_distro_details_get_type at Base 0.10.0
+ as_distro_details_get_version at Base 0.10.0
+ as_distro_details_load_data at Base 0.12.5
+ as_distro_details_new at Base 0.10.0
+ as_file_monitor_add_directory at Base 0.15.0
+ as_file_monitor_add_file at Base 0.15.0
+ as_file_monitor_error_quark at Base 0.15.0
+ as_file_monitor_get_type at Base 0.15.0
+ as_file_monitor_new at Base 0.15.0
+ as_filebasename_from_uri at Base 0.12.9
+ as_format_kind_from_string at Base 0.10.0
+ as_format_kind_get_type at Base 0.13.1
+ as_format_kind_to_string at Base 0.10.0
+ as_format_style_get_type at Base 0.13.1
+ as_format_version_from_string at Base 0.10.0
+ as_format_version_get_type at Base 0.13.1
+ as_format_version_to_string at Base 0.10.0
+ as_get_appstream_version at Base 0.11.7
+ as_get_current_distro_component_id at Base 0.12.5
+ as_get_default_categories at Base 0.10.0
+ as_get_license_url at Base 0.12.7
+ as_gstring_replace2 at Base 0.14.4
+ as_gstring_replace at Base 0.14.0
+ as_icon_get_filename at Base 0.10.0
+ as_icon_get_height at Base 0.10.0
+ as_icon_get_kind at Base 0.10.0
+ as_icon_get_name at Base 0.10.0
+ as_icon_get_scale at Base 0.11.0
+ as_icon_get_type at Base 0.10.0
+ as_icon_get_url at Base 0.10.0
+ as_icon_get_width at Base 0.10.0
+ as_icon_kind_from_string at Base 0.10.0
+ as_icon_kind_get_type at Base 0.13.1
+ as_icon_kind_to_string at Base 0.10.0
+ as_icon_new at Base 0.10.0
+ as_icon_set_filename at Base 0.10.0
+ as_icon_set_height at Base 0.10.0
+ as_icon_set_kind at Base 0.10.0
+ as_icon_set_name at Base 0.10.0
+ as_icon_set_scale at Base 0.11.0
+ as_icon_set_url at Base 0.10.0
+ as_icon_set_width at Base 0.10.0
+ as_id_string_valid at Base 0.15.0
+ as_image_get_height at Base 0.10.0
+ as_image_get_kind at Base 0.10.0
+ as_image_get_locale at Base 0.10.0
+ as_image_get_type at Base 0.10.0
+ as_image_get_url at Base 0.10.0
+ as_image_get_width at Base 0.10.0
+ as_image_kind_from_string at Base 0.10.0
+ as_image_kind_get_type at Base 0.13.1
+ as_image_kind_to_string at Base 0.10.0
+ as_image_new at Base 0.10.0
+ as_image_set_height at Base 0.10.0
+ as_image_set_kind at Base 0.10.0
+ as_image_set_locale at Base 0.10.0
+ as_image_set_url at Base 0.10.0
+ as_image_set_width at Base 0.10.0
+ as_is_empty at Base 0.13.1
+ as_is_spdx_license_exception_id at Base 0.12.10
+ as_is_spdx_license_expression at Base 0.10.0
+ as_is_spdx_license_id at Base 0.10.0
+ as_issue_get_id at Base 0.12.9
+ as_issue_get_kind at Base 0.12.9
+ as_issue_get_type at Base 0.12.9
+ as_issue_get_url at Base 0.12.9
+ as_issue_kind_from_string at Base 0.12.9
+ as_issue_kind_get_type at Base 0.13.1
+ as_issue_kind_to_string at Base 0.12.9
+ as_issue_new at Base 0.12.9
+ as_issue_set_id at Base 0.12.9
+ as_issue_set_kind at Base 0.12.9
+ as_issue_set_url at Base 0.12.9
+ as_issue_severity_from_string at Base 0.12.8
+ as_issue_severity_get_type at Base 0.13.1
+ as_issue_severity_to_string at Base 0.12.8
+ as_launchable_add_entry at Base 0.11.0
+ as_launchable_get_entries at Base 0.11.0
+ as_launchable_get_kind at Base 0.11.0
+ as_launchable_get_type at Base 0.11.0
+ as_launchable_kind_from_string at Base 0.11.0
+ as_launchable_kind_get_type at Base 0.13.1
+ as_launchable_kind_to_string at Base 0.11.0
+ as_launchable_new at Base 0.11.0
+ as_launchable_set_kind at Base 0.11.0
+ as_license_is_free_license at Base 0.12.10
+ as_license_is_metadata_license at Base 0.10.0
+ as_license_is_metadata_license_id at Base 0.14.4
+ as_license_to_spdx_id at Base 0.10.0
+ as_locale_strip_encoding at Base 0.14.4
+ as_markup_convert_simple at Base 0.10.0
+ as_markup_strsplit_words at Base 0.14.0
+ as_merge_kind_from_string at Base 0.10.0
+ as_merge_kind_get_type at Base 0.13.1
+ as_merge_kind_to_string at Base 0.10.0
+ as_metadata_add_component at Base 0.10.0
+ as_metadata_clear_components at Base 0.10.0
+ as_metadata_component_to_metainfo at Base 0.10.0
+ as_metadata_components_to_collection at Base 0.10.0
+ as_metadata_error_get_type at Base 0.13.1
+ as_metadata_error_quark at Base 0.10.0
+ as_metadata_file_guess_style at Base 0.14.0
+ as_metadata_get_architecture at Base 0.10.0
+ as_metadata_get_component at Base 0.10.0
+ as_metadata_get_components at Base 0.10.0
+ as_metadata_get_format_style at Base 0.10.0
+ as_metadata_get_format_version at Base 0.10.0
+ as_metadata_get_locale at Base 0.10.0
+ as_metadata_get_media_baseurl at Base 0.14.0
+ as_metadata_get_origin at Base 0.10.0
+ as_metadata_get_parse_flags at Base 0.12.1
+ as_metadata_get_type at Base 0.10.0
+ as_metadata_get_update_existing at Base 0.10.0
+ as_metadata_get_write_header at Base 0.10.0
+ as_metadata_location_get_type at Base 0.14.0
+ as_metadata_new at Base 0.10.0
+ as_metadata_parse at Base 0.10.0
+ as_metadata_parse_bytes at Base 0.14.0
+ as_metadata_parse_desktop_data at Base 0.10.2
+ as_metadata_parse_file at Base 0.10.0
+ as_metadata_save_collection at Base 0.10.0
+ as_metadata_save_metainfo at Base 0.10.0
+ as_metadata_set_architecture at Base 0.10.0
+ as_metadata_set_format_style at Base 0.10.0
+ as_metadata_set_format_version at Base 0.10.0
+ as_metadata_set_locale at Base 0.10.0
+ as_metadata_set_media_baseurl at Base 0.14.0
+ as_metadata_set_origin at Base 0.10.0
+ as_metadata_set_parse_flags at Base 0.12.1
+ as_metadata_set_update_existing at Base 0.10.0
+ as_metadata_set_write_header at Base 0.10.0
+ as_news_format_kind_from_string at Base 0.12.9
+ as_news_format_kind_to_string at Base 0.12.9
+ as_news_to_releases_from_data at Base 0.12.9
+ as_news_to_releases_from_filename at Base 0.14.6
+ as_parse_flags_get_type at Base 0.13.1
+ as_pool_add_component at Base 0.10.0
+ as_pool_add_components at Base 0.15.0
+ as_pool_add_extra_data_location at Base 0.15.0
+ as_pool_add_flags at Base 0.15.0
+ as_pool_add_metadata_location at Base 0.10.0
+ as_pool_build_search_tokens at Base 0.14.0
+ as_pool_clear2 at Base 0.12.7
+ as_pool_clear at Base 0.10.0
+ as_pool_clear_metadata_locations at Base 0.10.0
+ as_pool_error_get_type at Base 0.13.1
+ as_pool_error_quark at Base 0.10.0
+ as_pool_flags_get_type at Base 0.13.1
+ as_pool_get_cache_flags at Base 0.10.0
+ as_pool_get_cache_location at Base 0.12.7
+ as_pool_get_components at Base 0.10.0
+ as_pool_get_components_by_categories at Base 0.10.0
+ as_pool_get_components_by_extends at Base 0.15.0
+ as_pool_get_components_by_id at Base 0.10.0
+ as_pool_get_components_by_kind at Base 0.10.0
+ as_pool_get_components_by_launchable at Base 0.11.4
+ as_pool_get_components_by_provided_item at Base 0.10.0
+ as_pool_get_flags at Base 0.10.2
+ as_pool_get_locale at Base 0.10.0
+ as_pool_get_type at Base 0.10.0
+ as_pool_load at Base 0.10.0
+ as_pool_load_async at Base 0.12.10
+ as_pool_load_cache_file at Base 0.10.0
+ as_pool_load_finish at Base 0.12.10
+ as_pool_new at Base 0.10.0
+ as_pool_override_cache_locations at Base 0.15.0
+ as_pool_print_std_data_locations_info_private at Base 0.15.0
+ as_pool_refresh_cache at Base 0.10.0
+ as_pool_refresh_system_cache at Base 0.12.7
+ as_pool_remove_flags at Base 0.15.0
+ as_pool_reset_extra_data_locations at Base 0.15.0
+ as_pool_save_cache_file at Base 0.10.0
+ as_pool_search at Base 0.10.0
+ as_pool_set_cache_flags at Base 0.10.0
+ as_pool_set_cache_location at Base 0.12.7
+ as_pool_set_flags at Base 0.10.2
+ as_pool_set_load_std_data_locations at Base 0.15.0
+ as_pool_set_locale at Base 0.10.0
+ as_profile_clear at Base 0.14.0
+ as_profile_dump at Base 0.14.0
+ as_profile_get_type at Base 0.14.0
+ as_profile_new at Base 0.14.0
+ as_profile_prune at Base 0.14.0
+ as_profile_set_autodump at Base 0.14.0
+ as_profile_set_autoprune at Base 0.14.0
+ as_profile_set_duration_min at Base 0.14.0
+ as_profile_start at Base 0.14.0
+ as_profile_start_literal at Base 0.14.0
+ as_profile_task_free at Base 0.14.0
+ as_profile_task_set_threaded at Base 0.14.0
+ as_provided_add_item at Base 0.10.0
+ as_provided_get_items at Base 0.10.0
+ as_provided_get_kind at Base 0.10.0
+ as_provided_get_type at Base 0.10.0
+ as_provided_has_item at Base 0.10.0
+ as_provided_kind_from_string at Base 0.10.0
+ as_provided_kind_get_type at Base 0.13.1
+ as_provided_kind_to_l10n_string at Base 0.10.0
+ as_provided_kind_to_string at Base 0.10.0
+ as_provided_new at Base 0.10.0
+ as_provided_set_kind at Base 0.10.0
+ as_ptr_array_to_str at Base 0.12.9
+ as_random_alnum_string at Base 0.14.4
+ as_ref_string_assign_safe at Base 0.14.0
+ as_ref_string_release at Base 0.14.0
+ as_relation_compare_from_string at Base 0.12.0
+ as_relation_compare_get_type at Base 0.13.1
+ as_relation_compare_to_string at Base 0.12.0
+ as_relation_compare_to_symbols_string at Base 0.12.0
+ as_relation_get_compare at Base 0.12.0
+ as_relation_get_display_side_kind at Base 0.13.1
+ as_relation_get_item_kind at Base 0.12.0
+ as_relation_get_kind at Base 0.12.0
+ as_relation_get_type at Base 0.12.0
+ as_relation_get_value at Base 0.12.0
+ as_relation_get_value_control_kind at Base 0.12.11
+ as_relation_get_value_display_length_kind at Base 0.13.1
+ as_relation_get_value_int at Base 0.12.0
+ as_relation_get_value_px at Base 0.13.1
+ as_relation_get_value_str at Base 0.13.1
+ as_relation_get_version at Base 0.12.0
+ as_relation_item_kind_from_string at Base 0.12.0
+ as_relation_item_kind_get_type at Base 0.13.1
+ as_relation_item_kind_to_string at Base 0.12.0
+ as_relation_kind_from_string at Base 0.12.0
+ as_relation_kind_get_type at Base 0.13.1
+ as_relation_kind_to_string at Base 0.12.0
+ as_relation_new at Base 0.12.0
+ as_relation_set_compare at Base 0.12.0
+ as_relation_set_display_side_kind at Base 0.13.1
+ as_relation_set_item_kind at Base 0.12.0
+ as_relation_set_kind at Base 0.12.0
+ as_relation_set_value at Base 0.12.0
+ as_relation_set_value_control_kind at Base 0.13.1
+ as_relation_set_value_display_length_kind at Base 0.13.1
+ as_relation_set_value_int at Base 0.13.1
+ as_relation_set_value_px at Base 0.13.1
+ as_relation_set_value_str at Base 0.13.1
+ as_relation_set_version at Base 0.12.0
+ as_relation_version_compare at Base 0.12.0
+ as_release_add_artifact at Base 0.12.6
+ as_release_add_checksum at Base 0.10.0
+ as_release_add_issue at Base 0.12.9
+ as_release_add_location at Base 0.10.0
+ as_release_get_active_locale at Base 0.10.0
+ as_release_get_artifacts at Base 0.12.6
+ as_release_get_checksum at Base 0.10.0
+ as_release_get_checksums at Base 0.10.0
+ as_release_get_date at Base 0.12.5
+ as_release_get_date_eol at Base 0.12.5
+ as_release_get_description at Base 0.10.0
+ as_release_get_issues at Base 0.12.9
+ as_release_get_kind at Base 0.12.0
+ as_release_get_locations at Base 0.10.0
+ as_release_get_size at Base 0.10.0
+ as_release_get_timestamp at Base 0.10.0
+ as_release_get_timestamp_eol at Base 0.12.5
+ as_release_get_type at Base 0.10.0
+ as_release_get_urgency at Base 0.10.0
+ as_release_get_url at Base 0.12.5
+ as_release_get_version at Base 0.10.0
+ as_release_kind_from_string at Base 0.12.0
+ as_release_kind_get_type at Base 0.13.1
+ as_release_kind_to_string at Base 0.12.0
+ as_release_new at Base 0.10.0
+ as_release_set_active_locale at Base 0.10.0
+ as_release_set_date at Base 0.12.5
+ as_release_set_date_eol at Base 0.12.5
+ as_release_set_description at Base 0.10.0
+ as_release_set_kind at Base 0.12.0
+ as_release_set_size at Base 0.10.0
+ as_release_set_timestamp at Base 0.10.0
+ as_release_set_timestamp_eol at Base 0.12.5
+ as_release_set_urgency at Base 0.10.0
+ as_release_set_url at Base 0.12.5
+ as_release_set_version at Base 0.10.0
+ as_release_url_kind_from_string at Base 0.12.5
+ as_release_url_kind_get_type at Base 0.13.1
+ as_release_url_kind_to_string at Base 0.12.5
+ as_release_vercmp at Base 0.10.0
+ as_releases_to_metainfo_xml_chunk at Base 0.12.9
+ as_releases_to_news_data at Base 0.12.9
+ as_releases_to_news_file at Base 0.12.9
+ as_reset_umask at Base 0.15.0
+ as_review_add_flags at Base 0.14.0
+ as_review_add_metadata at Base 0.14.0
+ as_review_equal at Base 0.14.0
+ as_review_flags_get_type at Base 0.14.0
+ as_review_get_date at Base 0.14.0
+ as_review_get_description at Base 0.14.0
+ as_review_get_flags at Base 0.14.0
+ as_review_get_id at Base 0.14.0
+ as_review_get_locale at Base 0.14.0
+ as_review_get_metadata_item at Base 0.14.0
+ as_review_get_priority at Base 0.14.0
+ as_review_get_rating at Base 0.14.0
+ as_review_get_reviewer_id at Base 0.14.0
+ as_review_get_reviewer_name at Base 0.14.0
+ as_review_get_summary at Base 0.14.0
+ as_review_get_type at Base 0.14.0
+ as_review_get_version at Base 0.14.0
+ as_review_new at Base 0.14.0
+ as_review_set_date at Base 0.14.0
+ as_review_set_description at Base 0.14.0
+ as_review_set_flags at Base 0.14.0
+ as_review_set_id at Base 0.14.0
+ as_review_set_locale at Base 0.14.0
+ as_review_set_priority at Base 0.14.0
+ as_review_set_rating at Base 0.14.0
+ as_review_set_reviewer_id at Base 0.14.0
+ as_review_set_reviewer_name at Base 0.14.0
+ as_review_set_summary at Base 0.14.0
+ as_review_set_version at Base 0.14.0
+ as_sanitize_text_spaces at Base 0.15.0
+ as_screenshot_add_image at Base 0.10.0
+ as_screenshot_add_video at Base 0.12.8
+ as_screenshot_clear_images at Base 0.15.4
+ as_screenshot_get_active_locale at Base 0.10.0
+ as_screenshot_get_caption at Base 0.10.0
+ as_screenshot_get_image at Base 0.14.0
+ as_screenshot_get_images at Base 0.10.0
+ as_screenshot_get_images_all at Base 0.10.0
+ as_screenshot_get_kind at Base 0.10.0
+ as_screenshot_get_media_kind at Base 0.12.8
+ as_screenshot_get_type at Base 0.10.0
+ as_screenshot_get_videos at Base 0.12.8
+ as_screenshot_get_videos_all at Base 0.15.4
+ as_screenshot_is_valid at Base 0.10.0
+ as_screenshot_kind_from_string at Base 0.10.0
+ as_screenshot_kind_get_type at Base 0.13.1
+ as_screenshot_kind_to_string at Base 0.10.0
+ as_screenshot_media_kind_get_type at Base 0.13.1
+ as_screenshot_new at Base 0.10.0
+ as_screenshot_set_active_locale at Base 0.10.0
+ as_screenshot_set_caption at Base 0.10.0
+ as_screenshot_set_kind at Base 0.10.0
+ as_size_kind_from_string at Base 0.10.0
+ as_size_kind_get_type at Base 0.13.1
+ as_size_kind_to_string at Base 0.10.0
+ as_spdx_license_detokenize at Base 0.10.0
+ as_spdx_license_tokenize at Base 0.10.0
+ as_stemmer_get at Base 0.10.0
+ as_stemmer_get_type at Base 0.10.0
+ as_stemmer_reload at Base 0.10.0
+ as_stemmer_stem at Base 0.10.0
+ as_str_replace at Base 0.13.1
+ as_strstripnl at Base 0.12.11
+ as_suggested_add_id at Base 0.10.0
+ as_suggested_get_ids at Base 0.10.0
+ as_suggested_get_kind at Base 0.10.0
+ as_suggested_get_type at Base 0.10.0
+ as_suggested_is_valid at Base 0.10.0
+ as_suggested_kind_from_string at Base 0.10.0
+ as_suggested_kind_get_type at Base 0.13.1
+ as_suggested_kind_to_string at Base 0.10.0
+ as_suggested_new at Base 0.10.0
+ as_suggested_set_kind at Base 0.10.0
+ as_translation_get_id at Base 0.10.0
+ as_translation_get_kind at Base 0.10.0
+ as_translation_get_source_locale at Base 0.14.6
+ as_translation_get_type at Base 0.10.0
+ as_translation_kind_from_string at Base 0.10.0
+ as_translation_kind_get_type at Base 0.13.1
+ as_translation_kind_to_string at Base 0.10.0
+ as_translation_new at Base 0.10.0
+ as_translation_set_id at Base 0.10.0
+ as_translation_set_kind at Base 0.10.0
+ as_translation_set_source_locale at Base 0.14.6
+ as_urgency_kind_from_string at Base 0.10.0
+ as_urgency_kind_get_type at Base 0.13.1
+ as_urgency_kind_to_string at Base 0.10.0
+ as_url_kind_from_string at Base 0.10.0
+ as_url_kind_get_type at Base 0.13.1
+ as_url_kind_to_string at Base 0.10.0
+ as_utils_build_data_id at Base 0.14.0
+ as_utils_compare_versions at Base 0.10.0
+ as_utils_data_id_equal at Base 0.14.0
+ as_utils_data_id_get_cid at Base 0.14.0
+ as_utils_data_id_hash at Base 0.14.0
+ as_utils_data_id_match at Base 0.14.0
+ as_utils_data_id_valid at Base 0.14.0
+ as_utils_delete_dir_recursive at Base 0.14.6
+ as_utils_dns_to_rdns at Base 0.12.5
+ as_utils_ensure_resources at Base 0.15.1
+ as_utils_error_get_type at Base 0.14.0
+ as_utils_error_quark at Base 0.14.0
+ as_utils_find_files at Base 0.10.0
+ as_utils_find_files_matching at Base 0.10.0
+ as_utils_guess_scope_from_path at Base 0.15.0
+ as_utils_install_metadata_file at Base 0.14.0
+ as_utils_is_category_name at Base 0.10.0
+ as_utils_is_desktop_environment at Base 0.10.0
+ as_utils_is_platform_triplet at Base 0.14.0
+ as_utils_is_root at Base 0.15.0
+ as_utils_is_tld at Base 0.10.0
+ as_utils_is_writable at Base 0.10.0
+ as_utils_locale_is_compatible at Base 0.10.0
+ as_utils_sort_components_into_categories at Base 0.10.0
+ as_validator_add_override at Base 0.15.4
+ as_validator_clear_issues at Base 0.10.0
+ as_validator_error_get_type at Base 0.15.4
+ as_validator_error_quark at Base 0.15.4
+ as_validator_get_check_urls at Base 0.11.7
+ as_validator_get_issues at Base 0.10.0
+ as_validator_get_issues_per_file at Base 0.12.8
+ as_validator_get_report_yaml at Base 0.12.8
+ as_validator_get_strict at Base 0.15.4
+ as_validator_get_tag_explanation at Base 0.12.8
+ as_validator_get_tag_severity at Base 0.12.8
+ as_validator_get_tags at Base 0.12.9
+ as_validator_get_type at Base 0.10.0
+ as_validator_issue_get_cid at Base 0.10.0
+ as_validator_issue_get_explanation at Base 0.12.8
+ as_validator_issue_get_filename at Base 0.10.0
+ as_validator_issue_get_hint at Base 0.12.8
+ as_validator_issue_get_importance at Base 0.10.0
+ as_validator_issue_get_line at Base 0.10.0
+ as_validator_issue_get_location at Base 0.10.0
+ as_validator_issue_get_message at Base 0.10.0
+ as_validator_issue_get_severity at Base 0.12.8
+ as_validator_issue_get_tag at Base 0.12.8
+ as_validator_issue_get_type at Base 0.10.0
+ as_validator_issue_new at Base 0.10.0
+ as_validator_issue_set_cid at Base 0.10.0
+ as_validator_issue_set_explanation at Base 0.12.8
+ as_validator_issue_set_filename at Base 0.10.0
+ as_validator_issue_set_hint at Base 0.12.8
+ as_validator_issue_set_importance at Base 0.10.0
+ as_validator_issue_set_line at Base 0.10.0
+ as_validator_issue_set_message at Base 0.10.0
+ as_validator_issue_set_severity at Base 0.12.8
+ as_validator_issue_set_tag at Base 0.12.8
+ as_validator_new at Base 0.10.0
+ as_validator_set_check_urls at Base 0.11.7
+ as_validator_set_strict at Base 0.15.4
+ as_validator_validate_bytes at Base 0.14.0
+ as_validator_validate_data at Base 0.10.0
+ as_validator_validate_file at Base 0.10.0
+ as_validator_validate_tree at Base 0.10.0
+ as_value_flags_get_type at Base 0.13.1
+ as_vercmp at Base 0.14.0
+ as_vercmp_flags_get_type at Base 0.14.0
+ as_vercmp_simple at Base 0.14.0
+ as_version_string at Base 0.14.0
+ as_video_codec_kind_from_string at Base 0.12.8
+ as_video_codec_kind_get_type at Base 0.13.1
+ as_video_codec_kind_to_string at Base 0.12.8
+ as_video_container_kind_from_string at Base 0.12.8
+ as_video_container_kind_get_type at Base 0.13.1
+ as_video_container_kind_to_string at Base 0.12.8
+ as_video_get_codec_kind at Base 0.12.8
+ as_video_get_container_kind at Base 0.12.8
+ as_video_get_height at Base 0.12.8
+ as_video_get_locale at Base 0.12.8
+ as_video_get_type at Base 0.12.8
+ as_video_get_url at Base 0.12.8
+ as_video_get_width at Base 0.12.8
+ as_video_new at Base 0.12.8
+ as_video_set_codec_kind at Base 0.12.8
+ as_video_set_container_kind at Base 0.12.8
+ as_video_set_height at Base 0.12.8
+ as_video_set_locale at Base 0.12.8
+ as_video_set_url at Base 0.12.8
+ as_video_set_width at Base 0.12.8
+ as_yaml_emit_entry at Base 0.14.5
+ as_yaml_emit_entry_timestamp at Base 0.14.5
+ as_yaml_emit_entry_uint64 at Base 0.14.5
+ as_yaml_emit_long_entry at Base 0.14.5
+ as_yaml_emit_long_entry_literal at Base 0.14.5
+ as_yaml_emit_scalar at Base 0.14.5
+ as_yaml_emit_scalar_key at Base 0.14.5
+ as_yaml_emit_scalar_raw at Base 0.14.5
+ as_yaml_emit_scalar_uint64 at Base 0.14.5
+ as_yaml_emit_sequence at Base 0.14.5
+ as_yaml_mapping_end at Base 0.14.5
+ as_yaml_mapping_start at Base 0.14.5
+ as_yaml_sequence_end at Base 0.14.5
+ as_yaml_sequence_start at Base 0.14.5
diff --git a/debian/libappstreamqt-dev.install b/debian/libappstreamqt-dev.install
new file mode 100644
index 0000000..741d64e
--- /dev/null
+++ b/debian/libappstreamqt-dev.install
@@ -0,0 +1,3 @@
+usr/include/AppStreamQt/*
+usr/lib/*/cmake/AppStreamQt/*
+usr/lib/*/libAppStreamQt.so
diff --git a/debian/libappstreamqt2.install b/debian/libappstreamqt2.install
new file mode 100644
index 0000000..89bdc8f
--- /dev/null
+++ b/debian/libappstreamqt2.install
@@ -0,0 +1 @@
+usr/lib/*/libAppStreamQt.so.*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..33533a1
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,23 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+#export DH_VERBOSE=1
+
+ifneq (,$(filter $(DEB_HOST_ARCH), amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x powerpc ppc64 riscv64 sparc64 x32))
+ENABLE_COMPOSE=-Dcompose=true
+else
+ENABLE_COMPOSE=-Dcompose=false
+endif
+
+AS_CONFIGURE_ARGS = -Dqt=true \
+		-Dapt-support=true \
+		$(ENABLE_COMPOSE) \
+		-Dvapi=true
+
+%:
+	dh $@ --with gir
+
+override_dh_auto_configure:
+	dh_auto_configure -- $(AS_CONFIGURE_ARGS)
+
+override_dh_missing:
+	dh_missing --fail-missing
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/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 0000000..0f173e4
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1,4 @@
+# AppStream has some sample and dummy metainfo files, some of them
+# erroneous on purpose, for its own testsuite.
+# Make Lintian not complain about these.
+appstream source: inconsistent-appstream-metadata-license tests/*
diff --git a/debian/tests/build b/debian/tests/build
new file mode 100755
index 0000000..8a66164
--- /dev/null
+++ b/debian/tests/build
@@ -0,0 +1,72 @@
+#!/bin/sh
+# autopkgtest check: Build and run a simple dummy program using the AppStream lib,
+# to verify that the headers and pkg-config file are installed correctly
+# (c) 2014-2016 Matthias Klumpp <mak at debian.org>
+set -e
+
+WORKDIR=$(mktemp -d)
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cd $WORKDIR
+cat <<EOF > asbuildtest.c
+#include <appstream.h>
+
+int main()
+{
+	g_autoptr(AsComponent) cpt = NULL;
+	g_autoptr(AsMetadata) metad = NULL;
+	g_autofree gchar *xml_metainfo = NULL;
+	g_autofree gchar *xml_collection = NULL;
+	g_auto(GStrv) strv = NULL;
+	GError *error = NULL;
+
+	cpt = as_component_new ();
+	as_component_set_kind (cpt, AS_COMPONENT_KIND_DESKTOP_APP);
+
+	as_component_set_id (cpt, "org.example.Test.desktop");
+	as_component_set_name (cpt, "Test", "C");
+	as_component_set_summary (cpt, "It does things", "C");
+
+	strv = g_new0 (gchar*, 1 + 2);
+	strv[0] = g_strdup ("foobar");
+	strv[1] = NULL;
+	as_component_set_pkgnames (cpt, strv);
+
+	metad = as_metadata_new ();
+	as_metadata_add_component (metad, cpt);
+
+	xml_metainfo = as_metadata_component_to_metainfo (metad, AS_FORMAT_KIND_XML, &error);
+	g_assert_no_error (error);
+
+	xml_collection = as_metadata_components_to_collection (metad, AS_FORMAT_KIND_XML, &error);
+	g_assert_no_error (error);
+
+	g_debug ("Metainfo XML: %s", xml_metainfo);
+	g_debug ("Collection XML: %s", xml_collection);
+
+	g_assert_cmpstr (xml_metainfo, ==, "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
+					   "<component type=\"desktop-application\">\n"
+					   "  <id>org.example.Test.desktop</id>\n"
+					   "  <name>Test</name>\n"
+					   "  <summary>It does things</summary>\n"
+					   "  <pkgname>foobar</pkgname>\n"
+					   "</component>\n");
+	g_assert_cmpstr (xml_collection, ==, "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
+					 "<components version=\"0.14\">\n"
+					 "  <component type=\"desktop-application\">\n"
+					 "    <id>org.example.Test.desktop</id>\n"
+					 "    <name>Test</name>\n"
+					 "    <summary>It does things</summary>\n"
+					 "    <pkgname>foobar</pkgname>\n"
+					 "  </component>\n"
+					 "</components>\n");
+
+	return 0;
+}
+EOF
+export G_MESSAGES_DEBUG=all
+
+gcc -o asbuildtest asbuildtest.c `pkg-config --cflags --libs appstream`
+echo "build: OK"
+[ -x asbuildtest ]
+./asbuildtest
+echo "run: OK"
diff --git a/debian/tests/cache-refresh b/debian/tests/cache-refresh
new file mode 100755
index 0000000..f953220
--- /dev/null
+++ b/debian/tests/cache-refresh
@@ -0,0 +1,10 @@
+#!/bin/sh
+# autopkgtest check: Build the data cache, ensure no errors happen while doing that.
+# (c) 2015 Matthias Klumpp <mak at debian.org>
+set -e
+
+export G_DEBUG=fatal-warnings
+
+appstreamcli refresh-cache --force --verbose
+
+echo "run: OK"
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..cc75fec
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,7 @@
+Tests: build
+Depends: build-essential,
+         libappstream-dev
+
+Tests: cache-refresh
+Depends: appstream
+Restrictions: needs-root
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..ae758ea
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+
+https://www.freedesktop.org/software/appstream/releases/AppStream-([\d\.]+)\.(?:tar\.xz|tar\.zst|tar\.gz)



More information about the Neon-commits mailing list