debian/0000755000000000000000000000000012231007767007173 5ustar debian/source/0000755000000000000000000000000012231007767010473 5ustar debian/source/format0000644000000000000000000000001412231007767011701 0ustar 3.0 (quilt) debian/control0000644000000000000000000000633212231007767010602 0ustar Source: appstream Section: admin Priority: optional Maintainer: Matthias Klumpp Build-Depends: cmake (>= 2.8), debhelper (>= 9.0.0), intltool, libdbus-glib-1-dev, libgirepository1.0-dev (>= 1.32), libglib2.0-dev (>= 2.28), libpackagekit-glib2-dev (>= 0.8.10), libpolkit-gobject-1-dev, libxapian-dev (>= 1.2.12), libxml2-dev (>= 2.8.0), valac (>= 0.20), xmlto Standards-Version: 3.9.4 Homepage: http://distributions.freedesktop.org/wiki/AppStream Vcs-Git: git://anonscm.debian.org/pkg-packagekit/appstream.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-packagekit/appstream.git Package: appstream-index Architecture: any Depends: libappstream0 (>= ${binary:Version}), packagekit (>= 0.8.10), ${misc:Depends}, ${shlibs:Depends} Recommends: app-install-data Description: Application index generator AppStream is a cross-distribution effort for building application- management tools. It provides specifications for an unified application metadata database, screenshot services and various other things needed to create user-friendly application-centers. . This package provides tools to generate, maintain and access the AppStream database of installed and available applications. Package: libappstream0 Architecture: any Section: libs Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: appstream-index (= ${binary:Version}) Description: Library to access AppStream services AppStream is a cross-distribution effort for building application- management tools. It provides specifications for an unified application metadata database, screenshot services and various other things needed to create user-friendly application-centers. . This package contains a GObject-based library to access AppStream services, like the application metadata database. Package: libappstream-dev Architecture: any Section: libdevel Depends: libappstream0 (= ${binary:Version}), libglib2.0-dev (>= 2.28), ${misc:Depends} Description: Library to access AppStream services (development files) AppStream is a cross-distribution effort for building application- management tools. It provides specifications for an unified application metadata database, screenshot services and various other things needed to create user-friendly application-centers. . This package contains development files necessary to develop application-management tools which use the AppStream library. Package: gir1.2-appstream Architecture: any Section: introspection Depends: gir1.2-freedesktop (>= 1.32), gir1.2-glib-2.0 (>= 1.32), libappstream0 (= ${binary:Version}), ${misc:Depends} Description: Library to access AppStream services (introspection data) AppStream is a cross-distribution effort for building application- management tools. It provides specifications for an unified application metadata database, screenshot services and various other things needed to create user-friendly application-centers. . This package contains introspection data for the AppStream library. debian/compat0000644000000000000000000000000212231007767010371 0ustar 9 debian/gbp.conf0000644000000000000000000000015512231007767010613 0ustar [DEFAULT] pristine-tar = True [git-buildpackage] export-dir = ../build-area/ [git-import-orig] dch = False debian/rules0000755000000000000000000000057012231007767010255 0ustar #!/usr/bin/make -f # -*- makefile -*- #export DH_VERBOSE=1 AS_CONFIGURE_ARGS = -DPROVIDER_UBUNTU_APPINSTALL=ON # Define install target dir INSTALLDIR = $(CURDIR)/debian/tmp %: dh $@ override_dh_auto_configure: dh_auto_configure -- $(AS_CONFIGURE_ARGS) override_dh_auto_install: dh_auto_install --destdir=$(INSTALLDIR) override_dh_install: dh_install --list-missing debian/watch0000644000000000000000000000020112231007767010215 0ustar version=3 http://www.freedesktop.org/software/appstream/releases/AppStream-([\d\.]+)\.(?:tar\.xz|txz|tar\.bz2|tbz2|tar\.gz|tgz) debian/libappstream0.install0000644000000000000000000000003412231007767013323 0ustar usr/lib/*/libappstream.so.* debian/docs0000644000000000000000000000000512231007767010041 0ustar NEWS debian/appstream-index.triggers0000644000000000000000000000010512231007767014040 0ustar interest /usr/share/app-install/desktop interest /usr/share/app-info debian/libappstream-dev.install0000644000000000000000000000021312231007767014016 0ustar usr/include/appstream.h usr/lib/*/libappstream.so usr/lib/*/pkgconfig/appstream.pc usr/share/gir-1.0/AppStream-*.gir usr/share/vala/vapi/* debian/appstream-index.postinst0000644000000000000000000000042512231007767014102 0ustar #!/bin/sh # postinst script for appstream-index set -e # Update timestamps on AppStream data directories, # so a rebuild is triggered as soon as possible. touch -c /usr/share/app-info/xmls touch -c /var/cache/app-info/xmls touch -c /usr/share/app-install #DEBHELPER# exit 0 debian/gir1.2-appstream.install0000644000000000000000000000005512231007767013557 0ustar usr/lib/girepository-1.0/AppStream-*.typelib debian/patches/0000755000000000000000000000000012231007767010622 5ustar debian/patches/series0000644000000000000000000000002712231007767012036 0ustar 01_pcfile-libdir.patch debian/patches/01_pcfile-libdir.patch0000644000000000000000000000222712231007767014653 0ustar From 77f3365eca21e4cf34446c525fa9499b5a7cae9f Mon Sep 17 00:00:00 2001 From: Matthias Klumpp Date: Sun, 20 Oct 2013 19:06:36 +0200 Subject: [PATCH] Always install appstream.pc in correct libdir --- src/CMakeLists.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 503df05..29803a9 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -109,7 +109,7 @@ configure_file (${CMAKE_CURRENT_SOURCE_DIR}/appstream.pc.in ${CMAKE_CURRENT_BINA install(TARGETS appstream DESTINATION ${INSTALL_DIR_LIB}) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/appstream.vapi DESTINATION share/vala/vapi) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/appstream.h DESTINATION include) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/appstream.pc DESTINATION lib/pkgconfig/) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/appstream.pc DESTINATION ${INSTALL_DIR_LIB}/pkgconfig/) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/AppStream-${AS_VERSION_LIBS}.gir DESTINATION share/gir-1.0/) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/AppStream-${AS_VERSION_LIBS}.typelib DESTINATION lib/girepository-1.0/) -- 1.7.1 debian/appstream-index.postrm0000755000000000000000000000025612231007767013550 0ustar #!/bin/sh # postrm script for appstream-index set -e if [ "$1" = "purge" ]; then # remove the AppStream database rm -rf /var/cache/app-info fi #DEBHELPER# debian/copyright0000644000000000000000000000530612231007767011132 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: AppStream Upstream-Contact: Matthias Klumpp Source: http://distributions.freedesktop.org/wiki/AppStream/ASCore Files: * Copyright: Matthias Klumpp License: GPL-3+ LGPL-3+ License: GPL-3+ 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 3 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 . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". License: LGPL-3+ This library is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License version 3 can be found in "/usr/share/common-licenses/LGPL-3". Files: ./tests/test-appstreamxml.vala ./tests/test-basics.vala ./tests/test-database-read.vala ./uai/data-provider.vala ./uai/data-providers/appstream-xml.vala ./uai/data-providers/debian-dep11.vala ./uai/data-providers/ubuntu-appinstall.vala ./uai/uai-client.vala ./uai/uai-engine.vala ./uai/uai-utils.vala ./uai/uai.vala Copyright: 2012, Matthias Klumpp License: GPL-3+ Files: ./src/app-info.vala ./src/database.vala ./src/settings.vala ./src/utils.vala ./src/xapian/database-common.hpp ./src/xapian/database-read.hpp ./src/xapian/database-vala.h ./src/xapian/database-write.cpp ./src/xapian/database-write.hpp Copyright: 2012, Matthias Klumpp License: LGPL-3+ Files: ./src/xapian/database-read.cpp Copyright: 2009, Michael Vogt 2012, Matthias Klumpp License: LGPL-3+ debian/changelog0000644000000000000000000000312612231007767011047 0ustar 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 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 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 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 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 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 Tue, 19 Mar 2013 21:42:32 +0100 appstream (0.1-1) unstable; urgency=low * Initial release (Closes: #689998) -- Matthias Klumpp Mon, 08 Oct 2012 20:57:15 +0200 debian/appstream-index.install0000644000000000000000000000020412231007767013660 0ustar etc/appstream.conf usr/bin/appstream-index usr/lib/*/packagekit-plugins/* usr/share/app-info/* usr/share/man/man1/appstream-index.1