From a811f9c0bc72c486b66fea1828cc832e81208ed8 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Mon, 1 Nov 2021 18:46:07 +0900 Subject: DEB: updated packaging files to TDE standard. Signed-off-by: Michele Calgaro --- debian/cdbs/debian-tde.mk | 246 +++++++++++++++++++++++++++++ debian/cdbs/versions.pl | 19 +++ debian/changelog | 25 +-- debian/compat | 2 +- debian/control | 49 +++--- debian/docs | 2 - debian/libpolkit-tqt-1-1.install | 3 - debian/libpolkit-tqt-1-1.lintian-overrides | 1 - debian/libpolkit-tqt-1-dev.install | 33 ---- debian/libpolkit-tqt-dev.install | 33 ++++ debian/libpolkit-tqt.install | 1 + debian/patches/series | 0 debian/rules | 22 +-- debian/source/format | 2 +- debian/source/options | 6 + 15 files changed, 359 insertions(+), 85 deletions(-) create mode 100644 debian/cdbs/debian-tde.mk create mode 100644 debian/cdbs/versions.pl delete mode 100644 debian/libpolkit-tqt-1-1.install delete mode 100644 debian/libpolkit-tqt-1-1.lintian-overrides delete mode 100644 debian/libpolkit-tqt-1-dev.install create mode 100644 debian/libpolkit-tqt-dev.install create mode 100644 debian/libpolkit-tqt.install create mode 100644 debian/patches/series create mode 100644 debian/source/options diff --git a/debian/cdbs/debian-tde.mk b/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney +# Copyright © 2019 TDE Team +# Description: A class for TDE packages; sets TDE environment variables, etc +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +ifndef _cdbs_bootstrap +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class +endif + +ifndef _cdbs_class_debian-qt-kde +_cdbs_class_debian-qt-kde := 1 + +# for dh_icons +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4) + +# Note: This _must_ be included before autotools.mk, or it won't work. +common-configure-arch common-configure-indep:: debian/stamp-cvs-make +debian/stamp-cvs-make: +ifndef _cdbs_class_cmake + cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in +ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" "" + cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh +endif +ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" "" + cp -Rp /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh +endif + $(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist; +endif + touch debian/stamp-cvs-make + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) + +ifdef _cdbs_tarball_dir +DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE) +else +DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE) +endif + +ifndef _cdbs_class_cmake +include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix) +endif + +ifdef _cdbs_class_cmake +ifneq "$(wildcard /usr/bin/ninja)" "" +MAKE = ninja -v +DEB_MAKE_ENVVARS += DESTDIR=$(DEB_DESTDIR) +DEB_MAKE_INSTALL_TARGET = install +DEB_CMAKE_NORMAL_ARGS += -GNinja +endif +endif + +ifndef _cdbs_rules_patchsys_quilt +DEB_PATCHDIRS := debian/patches/common debian/patches +endif + +export kde_cgidir = \$${libdir}/cgi-bin +export kde_confdir = \$${sysconfdir}/trinity +export kde_htmldir = \$${datadir}/doc/tde/HTML + +DEB_KDE_ENABLE_FINAL := yes +DEB_INSTALL_DOCS_ALL := + +DEB_DH_MAKESHLIBS_ARGS_ALL := -V +DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib) + +DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin +DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include" +DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el + +# The default gzip compressor has been changed in dpkg >= 1.17.0. +deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \ + sed -e "s|.*version ||" -e "s| .*||" | \ + xargs -r dpkg --compare-versions 1.17.0 lt \ + && echo xz || echo gzip) +ifeq ($(deb_default_compress),gzip) +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) +endif + +ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + cdbs_treat_me_gently_arches := arm m68k alpha ppc64 armel armeb + ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches))) + cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,) + else + cdbs_kde_enable_final = + endif +endif + +ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_final = + cdbs_kde_enable_debug = --enable-debug=yes +else + cdbs_kde_enable_debug = --disable-debug +endif + +ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_debug = --enable-debug=full +endif + +DEB_BUILD_PARALLEL ?= true + +cdbs_configure_flags += \ + --with-qt-dir=/usr/share/qt3 \ + --disable-rpath \ + --with-xinerama \ + $(cdbs_kde_enable_final) \ + $(cdbs_kde_enable_debug) + + +# This is a convenience target for calling manually. +# It's not part of the build process. +buildprep: clean apply-patches +ifndef _cdbs_class_cmake + $(MAKE) -f admin/Makefile.common dist +endif + debian/rules clean + +.tdepkginfo: + echo "# TDE package information" >.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Source: |Name: |p" >>.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Version: |Version: |p" >>.tdepkginfo + date +"DateTime: %m/%d/%Y %H:%M" -u -d "$$(dpkg-parsechangelog | sed -n 's|^Date: ||p')" >>.tdepkginfo + +post-patches:: .tdepkginfo + +common-build-arch:: debian/stamp-man-pages +debian/stamp-man-pages: + if ! test -d debian/man/out; then mkdir -p debian/man/out; fi + for f in $$(find debian/man -name '*.sgml'); do \ + docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \ + done + for f in $$(find debian/man -name '*.man'); do \ + soelim -I debian/man $$f \ + > debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \ + done + touch debian/stamp-man-pages + +common-binary-indep:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_INDEP_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + +common-binary-arch:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_ARCH_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + # update multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ -d $$a ] || [ -f $$a.arch ] || \ + ! grep -q "\$$(DEB_HOST_MULTIARCH)" $$a || \ + sed -i.arch "s|\$$(DEB_HOST_MULTIARCH)|$(DEB_HOST_MULTIARCH)|g" $$a; \ + done + +clean:: + rm -rf debian/man/out + -rmdir debian/man + rm -f debian/stamp-man-pages + rm -rf debian/shlibs-check + # revert multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ ! -f $$a.arch ] || \ + mv $$a.arch $$a; \ + done + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi + if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi + if test -e debian/$(cdbs_curpkg).lintian; then \ + install -p -D -m644 debian/$(cdbs_curpkg).lintian \ + debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg); \ + fi + if test -e debian/$(cdbs_curpkg).presubj; then \ + install -p -D -m644 debian/$(cdbs_curpkg).presubj \ + debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \ + fi + +binary-install/$(DEB_SOURCE_PACKAGE)-doc-html:: + set -e; \ + for doc in `cd $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en; find . -name index.docbook`; do \ + pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \ + echo Building $$pkg HTML docs...; \ + mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + /opt/trinity/bin/meinproc $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en/$$pkg/index.docbook; \ + done + for pkg in $(DOC_HTML_PRUNE) ; do \ + rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + done + +common-build-indep:: debian/stamp-kde-apidox +debian/stamp-kde-apidox: + $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox) + touch $@ + +common-install-indep:: common-install-kde-apidox +common-install-kde-apidox:: + $(if $(DEB_KDE_APIDOX),+DESTDIR=$(DEB_DESTDIR) $(DEB_MAKE_INVOKE) install-apidox) + +cleanbuilddir:: + -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR)) + +clean:: +ifndef _cdbs_class_cmake + if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \ + cd $(DEB_SRCDIR); \ + find . -name Makefile.in -print | \ + xargs --no-run-if-empty rm -f; \ + rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \ + configure configure.files configure.in stamp-h.in \ + subdirs; \ + fi +endif + rm -f .tdepkginfo + rm -f debian/stamp-kde-apidox + rm -f debian/stamp-cvs-make + +endif diff --git a/debian/cdbs/versions.pl b/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/cdbs/versions.pl @@ -0,0 +1,19 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`; +my ($version3, $version3_next); +my ($version2, $version2_next); + +($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/; +($version2 = $version3) =~ s/\.[^.]+$//; + +($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e; +($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e; + +print "TDE-Version3=$version3\n"; +print "TDE-Version2=$version2\n"; +print "TDE-Next-Version3=$version3_next\n"; +print "TDE-Next-Version2=$version2_next\n"; diff --git a/debian/changelog b/debian/changelog index 8552b3f5b..58e4a45de 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,11 @@ -polkit-tqt-1 (0.103.0-1) unstable; urgency=low +polkit-tqt (0.103.0-2) unstable; urgency=low + + * Port to TQt3 and package renaming + * Initial release for TDE + + -- Michele Calgaro Mon, 01 Nov 2021 14:03:00 +0900 + +polkit-qt-1 (0.103.0-1) unstable; urgency=low * New upstream release. - fix annoying crash on shutdown. (Closes: #651815) @@ -12,14 +19,14 @@ polkit-tqt-1 (0.103.0-1) unstable; urgency=low -- Debian Qt/KDE Maintainers Wed, 14 Dec 2011 09:15:10 -0500 -polkit-tqt-1 (0.99.0-3) unstable; urgency=low +polkit-qt-1 (0.99.0-3) unstable; urgency=low [ Modestas Vainius ] * Update symbol files. -- Debian Qt/KDE Maintainers Thu, 26 May 2011 00:31:01 +0300 -polkit-tqt-1 (0.99.0-2) experimental; urgency=low +polkit-qt-1 (0.99.0-2) experimental; urgency=low * Bump Standards-Version to 3.9.2: no changes needed. * Build library with -fvisibility=hidden -fvisibility-inlines-hidden. @@ -27,7 +34,7 @@ polkit-tqt-1 (0.99.0-2) experimental; urgency=low -- Modestas Vainius Thu, 28 Apr 2011 11:53:35 +0300 -polkit-tqt-1 (0.99.0-1) experimental; urgency=low +polkit-qt-1 (0.99.0-1) experimental; urgency=low * New upstream release. @@ -37,11 +44,11 @@ polkit-tqt-1 (0.99.0-1) experimental; urgency=low * Bump Standards-Version to 3.9.1: no changes needed. * Remove dupe "Section" field from debian/control. * Include verbatim BSD license to debian/copyright. - * Override lintian libpolkit-tqt-1-0: package-name-doesnt-match-sonames. - * Use more failsafe wildcards in libpolkit-tqt-1-0.install. + * Override lintian libpolkit-qt-1-0: package-name-doesnt-match-sonames. + * Use more failsafe wildcards in libpolkit-qt-1-0.install. * Add myself to Uploaders. - * SONAME bumped: rename libpolkit-tqt-1-0 to libpolkit-tqt-1-1. - * Add symbol file for libpolkit-tqt-1-1. + * SONAME bumped: rename libpolkit-qt-1-0 to libpolkit-qt-1-1. + * Add symbol file for libpolkit-qt-1-1. * Update debian/copyright. [ Didier Raboud ] @@ -52,7 +59,7 @@ polkit-tqt-1 (0.99.0-1) experimental; urgency=low -- Modestas Vainius Mon, 14 Mar 2011 01:03:06 +0200 -polkit-tqt-1 (0.95.1-1) unstable; urgency=low +polkit-qt-1 (0.95.1-1) unstable; urgency=low * Initial release. (Closes: #565395) diff --git a/debian/compat b/debian/compat index 45a4fb75d..ec635144f 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -8 +9 diff --git a/debian/control b/debian/control index 581bf1fea..2cbfe5f7c 100644 --- a/debian/control +++ b/debian/control @@ -1,24 +1,23 @@ -Source: polkit-tqt-1 -Priority: extra -Maintainer: Debian Qt/KDE Maintainers -Uploaders: Fathi Boudra , Modestas Vainius -Build-Depends: automoc, - cmake, - debhelper (>= 8.0.0), - libpolkit-agent-1-dev (>= 0.98), - libpolkit-gobject-1-dev (>= 0.98), - libqt4-dev, - pkg-kde-tools (>= 0.11) +Source: polkit-tqt +Section: devel +Priority: optional +Maintainer: TDE Debian Team +XSBC-Original-Maintainer: Debian Qt/KDE Maintainers +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, libtqtinterface-dev +#, libdbus-1-dev (>= 0.90) +# libpolkit-agent-1-dev (>= 0.98), +# libpolkit-gobject-1-dev (>= 0.98), +# libqt4-dev, +# pkg-kde-tools (>= 0.11) Standards-Version: 3.9.2 -Section: libs -Vcs-Git: git://git.debian.org/pkg-kde/kde-req/polkit-tqt-1.git -Vcs-Browser: http://git.debian.org/?p=pkg-kde/kde-req/polkit-tqt-1.git -Package: libpolkit-tqt-1-dev +Package: libpolkit-tqt-dev Section: libdevel Architecture: any -Depends: libpolkit-tqt-1-1 (= ${binary:Version}), libqt4-dev, ${misc:Depends} -Description: PolicyKit-tqt-1 development files +Depends: libpolkit-tqt (= ${binary:Version}), libtqtinterface-dev +#, libdbus-1-dev (>= 0.90) +#, libqt4-dev, ${misc:Depends} +Description: PolicyKit-tqt development files PolicyKit is an application-level toolkit for defining and handling the policy that allows unprivileged processes to speak to privileged processes. . @@ -26,15 +25,16 @@ Description: PolicyKit-tqt-1 development files granting access to privileged operations (like calling the HAL Mount() method) for unprivileged (desktop) applications. . - libpolkit-tqt-1 provides convenience classes and methods for TQt/TDE - applications that want to use PolicyKit-1. + libpolkit-tqt provides convenience classes and methods for TQt/TDE + applications that want to use PolicyKit. . This package contains the development libraries and headers. -Package: libpolkit-tqt-1-1 +Package: libpolkit-tqt +Section: libs Architecture: any -Depends: ${misc:Depends}, ${shlibs:Depends} -Description: PolicyKit-tqt-1 library +Depends: ${shlibs:Depends} +Description: PolicyKit-tqt library PolicyKit is an application-level toolkit for defining and handling the policy that allows unprivileged processes to speak to privileged processes. . @@ -42,8 +42,9 @@ Description: PolicyKit-tqt-1 library granting access to privileged operations (like calling the HAL Mount() method) for unprivileged (desktop) applications. . - libpolkit-tqt-1 provides convenience classes and methods for TQt/TDE + libpolkit-tqt provides convenience classes and methods for TQt/TDE applications that want to use PolicyKit. . This package contains the files necessary for running applications that use - the libpolkit-tqt-1 library. + the libpolkit-tqt library. + diff --git a/debian/docs b/debian/docs index 525aea4fa..e845566c0 100644 --- a/debian/docs +++ b/debian/docs @@ -1,3 +1 @@ README -README.porting -TODO diff --git a/debian/libpolkit-tqt-1-1.install b/debian/libpolkit-tqt-1-1.install deleted file mode 100644 index 661ce7afe..000000000 --- a/debian/libpolkit-tqt-1-1.install +++ /dev/null @@ -1,3 +0,0 @@ -usr/lib/libpolkit-tqt-agent-1.so.1* -usr/lib/libpolkit-tqt-core-1.so.1* -usr/lib/libpolkit-tqt-gui-1.so.1* diff --git a/debian/libpolkit-tqt-1-1.lintian-overrides b/debian/libpolkit-tqt-1-1.lintian-overrides deleted file mode 100644 index 0a9d86566..000000000 --- a/debian/libpolkit-tqt-1-1.lintian-overrides +++ /dev/null @@ -1 +0,0 @@ -libpolkit-tqt-1-1: package-name-doesnt-match-sonames libpolkit-tqt-agent-1-1 libpolkit-tqt-core-1-1 libpolkit-tqt-gui-1-1 diff --git a/debian/libpolkit-tqt-1-dev.install b/debian/libpolkit-tqt-1-dev.install deleted file mode 100644 index a25b331f7..000000000 --- a/debian/libpolkit-tqt-1-dev.install +++ /dev/null @@ -1,33 +0,0 @@ -usr/include/polkit-tqt-1/PolkitTQt1/ActionDescription -usr/include/polkit-tqt-1/PolkitTQt1/Agent/Listener -usr/include/polkit-tqt-1/PolkitTQt1/Agent/Session -usr/include/polkit-tqt-1/PolkitTQt1/Authority -usr/include/polkit-tqt-1/PolkitTQt1/Details -usr/include/polkit-tqt-1/PolkitTQt1/Gui/Action -usr/include/polkit-tqt-1/PolkitTQt1/Gui/ActionButton -usr/include/polkit-tqt-1/PolkitTQt1/Gui/ActionButtons -usr/include/polkit-tqt-1/PolkitTQt1/Identity -usr/include/polkit-tqt-1/PolkitTQt1/Subject -usr/include/polkit-tqt-1/PolkitTQt1/TemporaryAuthorization -usr/include/polkit-tqt-1/polkittqt1-actiondescription.h -usr/include/polkit-tqt-1/polkittqt1-agent-listener.h -usr/include/polkit-tqt-1/polkittqt1-agent-session.h -usr/include/polkit-tqt-1/polkittqt1-authority.h -usr/include/polkit-tqt-1/polkittqt1-details.h -usr/include/polkit-tqt-1/polkittqt1-export.h -usr/include/polkit-tqt-1/polkittqt1-gui-action.h -usr/include/polkit-tqt-1/polkittqt1-gui-actionbutton.h -usr/include/polkit-tqt-1/polkittqt1-gui-actionbuttons.h -usr/include/polkit-tqt-1/polkittqt1-identity.h -usr/include/polkit-tqt-1/polkittqt1-subject.h -usr/include/polkit-tqt-1/polkittqt1-temporaryauthorization.h -usr/include/polkit-tqt-1/polkittqt1-version.h -usr/lib/cmake/PolkitTQt-1/PolkitTQt-1Config.cmake -usr/lib/cmake/PolkitTQt-1/PolkitTQt-1ConfigVersion.cmake -usr/lib/libpolkit-tqt-agent-1.so -usr/lib/libpolkit-tqt-core-1.so -usr/lib/libpolkit-tqt-gui-1.so -usr/lib/pkgconfig/polkit-tqt-1.pc -usr/lib/pkgconfig/polkit-tqt-agent-1.pc -usr/lib/pkgconfig/polkit-tqt-core-1.pc -usr/lib/pkgconfig/polkit-tqt-gui-1.pc diff --git a/debian/libpolkit-tqt-dev.install b/debian/libpolkit-tqt-dev.install new file mode 100644 index 000000000..8ad85164b --- /dev/null +++ b/debian/libpolkit-tqt-dev.install @@ -0,0 +1,33 @@ +#debian/tmp/usr/include/polkit-tqt/PolkitTQt1/ActionDescription +#debian/tmp/usr/include/polkit-tqt/PolkitTQt1/Agent/Listener +#debian/tmp/usr/include/polkit-tqt/PolkitTQt1/Agent/Session +#debian/tmp/usr/include/polkit-tqt/PolkitTQt1/Authority +#debian/tmp/usr/include/polkit-tqt/PolkitTQt1/Details +#debian/tmp/usr/include/polkit-tqt/PolkitTQt1/Gui/Action +#debian/tmp/usr/include/polkit-tqt/PolkitTQt1/Gui/ActionButton +#debian/tmp/usr/include/polkit-tqt/PolkitTQt1/Gui/ActionButtons +#debian/tmp/usr/include/polkit-tqt/PolkitTQt1/Identity +#debian/tmp/usr/include/polkit-tqt/PolkitTQt1/Subject +#debian/tmp/usr/include/polkit-tqt/PolkitTQt1/TemporaryAuthorization +#debian/tmp/usr/include/polkit-tqt/polkittqt1-actiondescription.h +#debian/tmp/usr/include/polkit-tqt/polkittqt1-agent-listener.h +#debian/tmp/usr/include/polkit-tqt/polkittqt1-agent-session.h +#debian/tmp/usr/include/polkit-tqt/polkittqt1-authority.h +#debian/tmp/usr/include/polkit-tqt/polkittqt1-details.h +#debian/tmp/usr/include/polkit-tqt/polkittqt1-export.h +#debian/tmp/usr/include/polkit-tqt/polkittqt1-gui-action.h +#debian/tmp/usr/include/polkit-tqt/polkittqt1-gui-actionbutton.h +#debian/tmp/usr/include/polkit-tqt/polkittqt1-gui-actionbuttons.h +#debian/tmp/usr/include/polkit-tqt/polkittqt1-identity.h +#debian/tmp/usr/include/polkit-tqt/polkittqt1-subject.h +#debian/tmp/usr/include/polkit-tqt/polkittqt1-temporaryauthorization.h +#debian/tmp/usr/include/polkit-tqt/polkittqt1-version.h +#debian/tmp/usr/lib/cmake/PolkitTQt-1/PolkitTQt-1Config.cmake +#debian/tmp/usr/lib/cmake/PolkitTQt-1/PolkitTQt-1ConfigVersion.cmake +debian/tmp/usr/lib/libpolkit-tqt-agent.so +debian/tmp/usr/lib/libpolkit-tqt-core.so +debian/tmp/usr/lib/libpolkit-tqt-gui.so +debian/tmp/usr/lib/pkgconfig/polkit-tqt.pc +debian/tmp/usr/lib/pkgconfig/polkit-tqt-agent.pc +debian/tmp/usr/lib/pkgconfig/polkit-tqt-core.pc +debian/tmp/usr/lib/pkgconfig/polkit-tqt-gui.pc diff --git a/debian/libpolkit-tqt.install b/debian/libpolkit-tqt.install new file mode 100644 index 000000000..00107d9e5 --- /dev/null +++ b/debian/libpolkit-tqt.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libpolkit-tqt-*.so.* diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 000000000..e69de29bb diff --git a/debian/rules b/debian/rules index d61c9b6af..bf14bf133 100755 --- a/debian/rules +++ b/debian/rules @@ -1,13 +1,13 @@ #!/usr/bin/make -f -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -dh = --list-missing - -include /usr/share/pkg-kde-tools/qt-kde-team/2/debian-qt-kde.mk - -export CFLAGS += -fvisibility=hidden -fvisibility-inlines-hidden -export CXXFLAGS += -fvisibility=hidden -fvisibility-inlines-hidden - -.PHONY: override_dh_auto_test +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +# Build options +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/source/format b/debian/source/format index c0ee9166b..163aaf8d8 100644 --- a/debian/source/format +++ b/debian/source/format @@ -1 +1 @@ -3.0 (tquilt) +3.0 (quilt) diff --git a/debian/source/options b/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* -- cgit v1.2.3