debian/0000755000000000000000000000000012231013264007160 5ustar debian/liblistaller-glib0.install0000644000000000000000000000004112231013264014220 0ustar usr/lib/*/liblistaller-glib.so.* debian/source/0000755000000000000000000000000012231013264010460 5ustar debian/source/format0000644000000000000000000000001412231013264011666 0ustar 3.0 (quilt) debian/control0000644000000000000000000001140012231013264010557 0ustar Source: listaller Section: admin Priority: optional Maintainer: Matthias Klumpp Build-Depends: cmake (>= 2.8), debhelper (>= 9.0.0), intltool, libarchive-dev (>= 2.8), libdbus-glib-1-dev, libgee-dev (>= 0.6), libgirepository1.0-dev, libglib2.0-dev (>= 2.28), libgpgme11-dev, libpackagekit-glib2-dev (>= 0.8.10), libpolkit-gobject-1-dev, librdf0-dev (>= 1.0), libsoup2.4-dev (>= 2.40), libsqlite3-dev (>= 3.6), libxml2-dev, valac (>= 0.20), xmlto Standards-Version: 3.9.4 Homepage: http://listaller.tenstral.net Vcs-Git: git://anonscm.debian.org/pkg-packagekit/listaller.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-packagekit/listaller.git Package: listaller Architecture: any Multi-Arch: foreign Depends: liblistaller-glib0 (>= ${binary:Version}), packagekit (>= 0.8.4), ${misc:Depends}, ${shlibs:Depends} Description: 3rd-party application installer Listaller is a distro-agnostic 3rd-party application installer with close integration into PackageKit. The project uses GPG-signed software packages with minimal permissions, making 3rd-party installations as simple and secure as possible. . Dependencies are resolved automatically using PackageKit. Listaller applications can be installed and removed using any PackageKit frontend, without having to use additional tools. . This package contains all modules required for Listaller to work. Package: liblistaller-glib0 Architecture: any Section: libs Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: listaller (= ${binary:Version}) Description: 3rd-party application installer (shared library) Listaller is a distro-agnostic 3rd-party application installer with close integration into PackageKit. The project uses GPG-signed software packages with minimal permissions, making 3rd-party installations as simple and secure as possible. . Dependencies are resolved automatically using PackageKit. Listaller applications can be installed and removed using any PackageKit frontend, without having to use additional tools. . This package contains the Listaller shared library. Package: liblistaller-glib-dev Architecture: any Section: libdevel Depends: libgee-dev (>= 0.6), libglib2.0-dev (>= 2.28), liblistaller-glib0 (= ${binary:Version}), ${misc:Depends} Description: 3rd-party application installer (development files) Listaller is a distro-agnostic 3rd-party application installer with close integration into PackageKit. The project uses GPG-signed software packages with minimal permissions, making 3rd-party installations as simple and secure as possible. . Dependencies are resolved automatically using PackageKit. Listaller applications can be installed and removed using any PackageKit frontend, without having to use additional tools. . This package contains development files necessary to develop custom Listaller frontends. Package: gir1.2-listaller-0.5 Section: introspection Architecture: any Depends: ${gir:Depends}, ${misc:Depends} Description: GObject introspection data for the Listaller library Listaller is a distro-agnostic 3rd-party application installer with close integration into PackageKit. Applications can be installed and removed using any PackageKit frontend, without having to use additional tools. . This package contains introspection data for the Listaller interface library. . It can be used by packages using the GIRepository format to generate dynamic bindings. Package: listaller-devtools Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: listaller-libuild Description: 3rd-party application installer packaging tools Listaller is a distro-agnostic 3rd-party application installer with close integration into PackageKit. Applications can be installed and removed using any PackageKit frontend, without having to use additional tools. . This package contains tools which are required to build and maintain your own IPK packages. Package: listaller-libuild Architecture: any Depends: gcc, make, perl (>= 5.14), ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends} Suggests: build-essential Description: Listaller libuild facilities Listaller is a distro-agnostic 3rd-party application installer with close integration into PackageKit. Applications can be installed and removed using any PackageKit frontend, without having to use additional tools. . This package contains the libuild facilities, which help building more portable applications. debian/listaller.install0000644000000000000000000000053112231013264012542 0ustar etc/listaller/Listaller.conf etc/listaller/depscan-ignore.list usr/bin/likey usr/bin/lipa usr/bin/runapp usr/lib/*/packagekit-plugins/libpk_plugin_listaller.so usr/share/icons/hicolor/* usr/share/listaller/components/* usr/share/locale/* usr/share/man/man1/likey.1 usr/share/man/man1/lipa.1 usr/share/man/man1/runapp.1 usr/share/mime/packages/* debian/compat0000644000000000000000000000000212231013264010356 0ustar 9 debian/listaller-libuild.install0000644000000000000000000000042112231013264014162 0ustar usr/bin/lig++ usr/bin/ligcc usr/bin/relaytool usr/include/libuild/* usr/lib/listaller/buildlist usr/share/aclocal/relaytool.m4 usr/share/listaller/LiBuild/* usr/share/listaller/binreloc/* usr/share/man/man1/lig++.1 usr/share/man/man1/ligcc.1 usr/share/man/man1/relaytool.1 debian/gbp.conf0000644000000000000000000000015512231013264010600 0ustar [DEFAULT] pristine-tar = True [git-buildpackage] export-dir = ../build-area/ [git-import-orig] dch = False debian/rules0000755000000000000000000000077612231013264010252 0ustar #!/usr/bin/make -f # -*- makefile -*- #export DH_VERBOSE=1 export DEB_BUILD_HARDENING=1 LI_CONFIGURE_ARGS = -DTOOLS=ON \ -DLIBUILD=ON # Define install target dir INSTALLDIR = $(CURDIR)/debian/tmp %: dh $@ override_dh_auto_configure: dh_auto_configure -- $(LI_CONFIGURE_ARGS) override_dh_auto_install: dh_auto_install --destdir=$(INSTALLDIR) # Make sure script still has x-right chmod +x $(INSTALLDIR)/usr/share/listaller/binreloc/generate.pl override_dh_install: dh_install --list-missing debian/watch0000644000000000000000000000020212231013264010203 0ustar version=3 https://launchpad.net/listaller/+download \ https://launchpad\.net/listaller/.+/.+/\+download/Listaller-(.+)\.tar\.gz debian/docs0000644000000000000000000000000512231013264010026 0ustar NEWS debian/listaller.postinst0000755000000000000000000000053212231013264012763 0ustar #!/bin/sh # postinst script for listaller set -e if dpkg --compare-versions "$2" ge-nl "0.5.8"; then # move old files out of they way, as they cause newer # Listaller versions to throw errors. # (everything post-0.5.8 migrates the files properly) rm -rf /var/lib/listaller rm -rf /var/cache/listaller fi #DEBHELPER# exit 0 debian/listaller-devtools.install0000644000000000000000000000023412231013264014377 0ustar usr/bin/appcompile usr/bin/depscan usr/bin/lipkgen usr/bin/lirepo usr/share/man/man1/appcompile.1 usr/share/man/man1/depscan.1 usr/share/man/man1/lipkgen.1 debian/patches/0000755000000000000000000000000012231013264010607 5ustar debian/patches/01_fix-gir-compile.patch0000644000000000000000000000305112231013264015122 0ustar From cc6d22fb73de1110297643c0033c13a751c0b174 Mon Sep 17 00:00:00 2001 From: Matthias Klumpp Date: Fri, 2 Aug 2013 17:41:13 +0200 Subject: [PATCH] Make sure GIR compiler is always present --- src/CMakeLists.txt | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d72d2c8..304ff14 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -71,6 +71,12 @@ pkg_check_modules(PACKAGEKIT REQUIRED packagekit-glib2>=0.8.10) pkg_check_modules(PACKAGEKIT_PLUGIN REQUIRED packagekit-plugin) #find_gir(PKGIR "PackageKitGlib-1.0" REQUIRED) +# make sure that the ir-compiler really has been found +# (fixes some compile-issues which have been reported frequently) +if (INTROSPECTION_COMPILER STREQUAL "") + message (FATAL_ERROR "GObject-Introspection was not found! Please install it to continue!") +endif (INTROSPECTION_COMPILER STREQUAL "") + set(COMPONENT_SOLVER_SOURCES solvers/abstract-solver.vala solvers/basic-solver.vala @@ -135,7 +141,7 @@ add_custom_target (gir-compile ${INTROSPECTION_COMPILER} "--shared-library=listaller-glib" "--includedir=." "${CMAKE_CURRENT_BINARY_DIR}/Listaller-${LILIBS_VERSION}.gir" "-o" "${CMAKE_CURRENT_BINARY_DIR}/Listaller-${LILIBS_VERSION}.typelib" - DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/Listaller-${LILIBS_VERSION}.gir + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/Listaller-${LILIBS_VERSION}.gir listaller-glib_precompile WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} ) add_dependencies (listaller-glib gir-compile) -- 1.7.1 debian/patches/series0000644000000000000000000000003112231013264012016 0ustar 01_fix-gir-compile.patch debian/gir1.2-listaller-0.5.install0000644000000000000000000000004312231013264014040 0ustar usr/lib/girepository-1.0/*.typelib debian/liblistaller-glib-dev.install0000644000000000000000000000023412231013264014720 0ustar usr/include/listaller-glib/* usr/lib/*/liblistaller-glib.so usr/lib/*/pkgconfig/listaller-glib.pc usr/share/gir-1.0/Listaller-0.5.gir usr/share/vala/vapi/* debian/copyright0000644000000000000000000000643712231013264011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 Upstream-Name: Listaller Source: http://listaller.tenstral.net Files: * Copyright: 2009-2013, 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: ./src/* Copyright: 2009-2012, Matthias Klumpp License: LGPL-3+ Files: ./src/pk-plugin/* Copyright: 2010-2012, Matthias Klumpp 2011, Richard Hughes License: LGPL-3+ Files: ./tools/* Copyright: 2011-2012, Matthias Klumpp License: GPL-3+ Files: ./tests/* Copyright: 2010-2012, Matthias Klumpp License: GPL-3+ Files: ./contrib/binreloc/* Copyright: 2003,2004,2005 Hongli Lai 2005-2007, Mike Hearn 2009-2010, Jan Niklas Hasse 2010-2012, Matthias Klumpp License: WTFPL Public-Domain Files: ./contrib/apbuild/ctype.h Copyright: 1991,92,93,95,96,97,98,99,2001, Free Software Foundation, Inc License: LGPL-3+ Files: ./contrib/apbuild/* Copyright: 2003,2004,2005 Hongli Lai 2005-2007, Mike Hearn 2009-2010, Jan Niklas Hasse 2010-2012, Matthias Klumpp License: GPL-3+ Files: ./contrib/tools/checksym.c ./contrib/tools/dump-elf-metadata.c Copyright: 2005, Mike Hearn License: LGPL-3+ Files: ./contrib/patchelf/* Copyright: 2004-2009 Eelco Dolstra . License: GPL-3+ Files: ./contrib/patchelf/src/elf.h Copyright: 1995-2003,2004,2005,2006,2007,2008, Free Software Foundation, Inc. License: LGPL-3+ Files: debian/* Copyright: 2011 Matthias Klumpp License: GPL-3+ debian/changelog0000644000000000000000000000504212231013264011033 0ustar listaller (0.5.8-2) unstable; urgency=low * Move old database out of the way on upgrade (Closes: #724662) -- Matthias Klumpp Sun, 20 Oct 2013 18:58:02 +0200 listaller (0.5.8-1) unstable; urgency=low * New upstream release: 0.5.8 * Update package descriptions * Tighten dependency on liblistaller0 * Package the Listaller GIRepository data * 01_fix-gir-compile.patch: Fix compilation of GIR -- Matthias Klumpp Fri, 02 Aug 2013 18:06:10 +0200 listaller (0.5.7-1) unstable; urgency=low * Upload to unstable * New upstream release: 0.5.7 * Mark 'listaller' as MultiArch: foreign * Add missing dependency on libsoup * Change mail to my Debian address * Bump dependency on Vala * Install lirepo -- Matthias Klumpp Tue, 20 Jun 2013 20:40:32 +0100 listaller (0.5.6-1) experimental; urgency=low * New upstream release: 0.5.6 * Fix icon-256 IPK variable naming * Adjust install files for new release * Make library recommend "listaller" package to avoid problems * Package description updates -- Matthias Klumpp Mon, 01 Oct 2012 20:06:57 +0200 listaller (0.5.5-2) unstable; urgency=low * Fix debian/watch file * Fix typos in libuild which made it unusable (LP: #1006199) * Update database layout to ease future transitions -- Matthias Klumpp Sun, 03 Jun 2012 15:35:46 +0200 listaller (0.5.5-1) unstable; urgency=low * New upstream release: 0.5.5 - Rewrote groff manpages in XML - Rename libuild to lipkgen to avoid name collisions - Add lipa command-line tool again to control Listaller via a command-line interface. - ligcc: Remove NO_STATIC_X option, it is default now - Show a progress-bar in text terminals - Exclusively use /etc/os-release introduced by systemd to check distro info - Show a message that we don't support other OSes than Linux (yet) - ligcc: Fix linker paths - Install binreloc too, if libuild is enabled - Always prefer personal over shared apps in db queries - Move buildlist helper to a better, more FHS-compliant location * Correctly set listaller library dependency line * Correctly set -dev package dependencies * Allow DM upload * Dropped all patches: Applied upstream * Updated package descriptions -- Matthias Klumpp Mon, 21 May 2012 19:41:52 +0200 listaller (0.5.4-1) unstable; urgency=low * Initial release (Closes: #669088) -- Matthias Klumpp Wed, 18 Apr 2012 18:42:46 +0200