diff options
Diffstat (limited to 'debian/_base/applications/system')
272 files changed, 14210 insertions, 0 deletions
diff --git a/debian/_base/applications/system/adept/debian/adept-batch-trinity.install b/debian/_base/applications/system/adept/debian/adept-batch-trinity.install new file mode 100644 index 000000000..7f2ac31a4 --- /dev/null +++ b/debian/_base/applications/system/adept/debian/adept-batch-trinity.install @@ -0,0 +1,2 @@ +debian/tmp/opt/trinity/bin/adept_batch +debian/tmp/opt/trinity/share/apps/adept_batch/adept_batchui.rc diff --git a/debian/_base/applications/system/adept/debian/adept-common-trinity.install b/debian/_base/applications/system/adept/debian/adept-common-trinity.install new file mode 100644 index 000000000..535c10c7d --- /dev/null +++ b/debian/_base/applications/system/adept/debian/adept-common-trinity.install @@ -0,0 +1,2 @@ +debian/tmp/opt/trinity/share/icons/crystalsvg/*/actions/adept_* +debian/tmp/opt/trinity/share/icons/crystalsvg/*/actions/extender_*.{png,svgz} diff --git a/debian/_base/applications/system/adept/debian/adept-installer-trinity.install b/debian/_base/applications/system/adept/debian/adept-installer-trinity.install new file mode 100644 index 000000000..b1d5914e1 --- /dev/null +++ b/debian/_base/applications/system/adept/debian/adept-installer-trinity.install @@ -0,0 +1,4 @@ +debian/tmp/opt/trinity/bin/adept_installer +debian/tmp/opt/trinity/share/icons/hicolor/*/apps/adept_installer.* +debian/tmp/opt/trinity/share/apps/adept_installer/adept_installerui.rc +debian/tmp/opt/trinity/share/applications/tde/adept_installer.desktop diff --git a/debian/_base/applications/system/adept/debian/adept-manager-trinity.install b/debian/_base/applications/system/adept/debian/adept-manager-trinity.install new file mode 100644 index 000000000..f5f2446e7 --- /dev/null +++ b/debian/_base/applications/system/adept/debian/adept-manager-trinity.install @@ -0,0 +1,4 @@ +debian/tmp/opt/trinity/bin/adept_manager +debian/tmp/opt/trinity/share/icons/hicolor/*/apps/adept_manager.* +debian/tmp/opt/trinity/share/apps/adept_manager/adept_managerui.rc +debian/tmp/opt/trinity/share/applications/tde/adept_manager.desktop diff --git a/debian/_base/applications/system/adept/debian/adept-notifier-trinity.install b/debian/_base/applications/system/adept/debian/adept-notifier-trinity.install new file mode 100644 index 000000000..e221e4ac3 --- /dev/null +++ b/debian/_base/applications/system/adept/debian/adept-notifier-trinity.install @@ -0,0 +1,3 @@ +debian/tmp/opt/trinity/bin/adept_notifier +debian/tmp/opt/trinity/share/applications/tde/adept_notifier.desktop +debian/tmp/etc/xdg/autostart/adept_notifier_auto.desktop diff --git a/debian/_base/applications/system/adept/debian/adept-updater-trinity.install b/debian/_base/applications/system/adept/debian/adept-updater-trinity.install new file mode 100644 index 000000000..ba854f2a8 --- /dev/null +++ b/debian/_base/applications/system/adept/debian/adept-updater-trinity.install @@ -0,0 +1,4 @@ +debian/tmp/opt/trinity/bin/adept_updater +debian/tmp/opt/trinity/share/icons/hicolor/*/apps/adept_updater.{png,svgz} +debian/tmp/opt/trinity/share/apps/adept_updater/adept_updaterui.rc +debian/tmp/opt/trinity/share/applications/tde/adept_updater.desktop diff --git a/debian/_base/applications/system/adept/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/adept/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/adept/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/adept/debian/cdbs/versions.pl b/debian/_base/applications/system/adept/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/adept/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/_base/applications/system/adept/debian/changelog b/debian/_base/applications/system/adept/debian/changelog new file mode 100644 index 000000000..332ec5674 --- /dev/null +++ b/debian/_base/applications/system/adept/debian/changelog @@ -0,0 +1,704 @@ +adept-trinity (2.1.3ubuntu14) karmic; urgency=low + + * No change; working around badly broken Launchpad build farm... + + -- Timothy Pearson <[email protected]> Sun, 04 Oct 2009 00:26:00 -0600 + +adept-trinity (2.1.3ubuntu12) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Fri, 02 Oct 2009 00:31:00 -0600 + +adept-trinity (2.1.3ubuntu11) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 July 2009 16:08:00 -0600 + +adept-trinity (2.1.3ubuntu10) jaunty; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <[email protected]> Wed, 04 March 2009 01:08:00 -0600 + +adept-trinity (2.1.3ubuntu5) intrepid; urgency=low + + * Added -trinity suffix + + -- Timothy Pearson <[email protected]> Wed, 03 Dec 2008 18:08:00 -0600 + +adept (2.1.3ubuntu25.1) hardy-proposed; urgency=low + + * Add kubuntu_33_skip_intrepid.diff, don't offer automatic upgrade to intrepid + LP: #280295 + + -- Jonathan Riddell <[email protected]> Wed, 08 Oct 2008 17:58:30 +0100 + +adept (2.1.3ubuntu25) hardy; urgency=low + + [ Yuriy Kozlov ] + * Add kubuntu_32_i18n_contextmenu.diff to enable translation of context + menu items (LP: #204439) + + [ Daniel Hahler ] + * Update kubuntu_10_apport.diff to pickup Apport crash files by default. + (LP: #215100) + * Update kubuntu_03_translation_catalogues.diff to include translations from + libapt-front (LP: #204439) + + -- Daniel Hahler <[email protected]> Fri, 18 Apr 2008 20:38:58 +0200 + +adept (2.1.3ubuntu24) hardy; urgency=low + + * Add kubuntu_31_xdg_autostart_dir.diff to move to xdg autostart dir + for KDE 4 + * Up build-dep for new libapt-front (and libept) + + -- Jonathan Riddell <[email protected]> Mon, 10 Mar 2008 14:36:00 +0000 + +adept (2.1.3ubuntu23) hardy; urgency=low + + * Rebuild for new apt/ept + + -- Jonathan Riddell <[email protected]> Tue, 18 Dec 2007 14:48:33 +0000 + +adept (2.1.3ubuntu22) hardy; urgency=low + + * Add kubuntu_30_utf8_fix.diff from Guillaume Martres, fixes "adept + does not display utf-8 text correctly". Closes LP: #102753 + + -- Jonathan Riddell <[email protected]> Fri, 07 Dec 2007 18:23:58 +0000 + +adept (2.1.3ubuntu21) hardy; urgency=low + + * Added kubuntu_29_batch_check_pkgname.diff + Closes LP: #153710 + + -- Anthony Mercatante <[email protected]> Mon, 19 Nov 2007 21:04:54 +0100 + +adept (2.1.3ubuntu20) hardy; urgency=low + + * Fixed debian/adept_batch.install, including missing + /usr/share/apps/adept_batch/adept_batchui.rc + * Fixed debian/rules, removing dh_buildinfo, causes ftbfs + + -- Anthony Mercatante <[email protected]> Thu, 15 Nov 2007 14:30:37 +0100 + +adept (2.1.3ubuntu19) hardy; urgency=low + + * Added kubuntu_27_disable_refresh_question_upgrade.diff. Removes the + first screen askig if refreshing updates is needed for adept_updater + * kubuntu_28_fix_updater_makefile_for_translation.diff. Fixed + Makefile as there are i18n strings in app.h too + * buildprep applied according as patch + kubuntu_28_fix_updater_makefile_for_translation.diff touches makefiles + + -- Anthony Mercatante <[email protected]> Wed, 14 Nov 2007 16:44:32 +0100 + +adept (2.1.3ubuntu18) hardy; urgency=low + + * Sync Hardy with gutsy-proposed + + -- Jonathan Riddell <[email protected]> Sat, 27 Oct 2007 16:35:34 +0100 + +adept (2.1.3ubuntu17.1) gutsy-proposed; urgency=low + + * Fix dist-upgrade file check + Closes LP: #153889 + + -- Jonathan Riddell <[email protected]> Thu, 18 Oct 2007 15:54:38 +0100 + +adept (2.1.3ubuntu17) gutsy; urgency=low + + * Make kubuntu_26_gxx43.diff apply + + -- Jonathan Riddell <[email protected]> Fri, 12 Oct 2007 15:16:28 +0100 + +adept (2.1.3ubuntu16) gutsy; urgency=low + + * Update kubuntu_10_apport.diff to not run Apport (configurable) + + -- Jonathan Riddell <[email protected]> Wed, 10 Oct 2007 16:42:21 +0100 + +adept (2.1.3ubuntu15) gutsy; urgency=low + + * Fix build failures with g++-4.3. LP: #138549. + + -- Matthias Klose <[email protected]> Fri, 14 Sep 2007 21:54:01 +0000 + +adept (2.1.3ubuntu14) gutsy; urgency=low + + * debian/patches/kubuntu_25_write_apport_files.diff: + - write out apport files + + -- Michael Vogt <[email protected]> Mon, 20 Aug 2007 19:54:15 +0200 + +adept (2.1.3ubuntu13) gutsy; urgency=low + + * remove old files from install + + -- Jonathan Riddell <[email protected]> Wed, 15 Aug 2007 19:39:51 +0100 + +adept (2.1.3ubuntu12) gutsy; urgency=low + + * Add kubuntu_23_notifier_reboot.diff, adds support for + reboot notification in adept_notifier + * Edit kubuntu_02_archive_limit.diff to not install any apt.conf.d files, + make adept-notifier depend on update-notifier-common instead + + -- Jonathan Riddell <[email protected]> Wed, 15 Aug 2007 18:11:43 +0100 + +adept (2.1.3ubuntu11) gutsy; urgency=low + + * Call software-properties-kde with --no-update + * Add kubuntu_21_installer_ui_changes.diff, removes menubar and adds + buttons to edit sources and review changes + * Add kubuntu_22_installer_rank.diff, adds star rating (from popcon) to adept installer + + -- Jonathan Riddell <[email protected]> Tue, 14 Aug 2007 11:54:15 +0100 + +adept (2.1.3ubuntu10) gutsy; urgency=low + + * Add header to diff + + -- Jonathan Riddell <[email protected]> Mon, 13 Aug 2007 22:52:53 +0100 + +adept (2.1.3ubuntu9) gutsy; urgency=low + + * Run buildprep before upload + + -- Jonathan Riddell <[email protected]> Mon, 13 Aug 2007 21:13:29 +0100 + +adept (2.1.3ubuntu8) gutsy; urgency=low + + * Add kubuntu_20_batch_update.diff, adds an update mode to adept_batch + + -- Jonathan Riddell <[email protected]> Mon, 13 Aug 2007 19:50:35 +0100 + +adept (2.1.3ubuntu7) gutsy; urgency=low + + * Fix kubuntu_upgrader/upgradewizard.cpp to work for + --dist-upgrade and --dist-upgrade-devel + + -- Jonathan Riddell <[email protected]> Wed, 08 Aug 2007 16:58:06 +0100 + +adept (2.1.3ubuntu6) gutsy; urgency=low + + * Add build-dep on automake1.9, fix fail to build + + -- Jonathan Riddell <[email protected]> Tue, 07 Aug 2007 11:08:29 +0100 + +adept (2.1.3ubuntu5) gutsy; urgency=low + + * Add ability to run dist upgrade tool with command line switches + * Add kubuntu_19_automake10.diff, ability to use automake 1.10 + + -- Jonathan Riddell <[email protected]> Mon, 06 Aug 2007 20:29:55 +0100 + +adept (2.1.3ubuntu4) gutsy; urgency=low + + * rebuild against latest libept + + -- Michael Vogt <[email protected]> Fri, 03 Aug 2007 22:07:57 +0200 + +adept (2.1.3ubuntu3) gutsy; urgency=low + + * Add missing build-dep on sharutils + + -- Jonathan Riddell <[email protected]> Fri, 27 Jul 2007 18:13:25 +0100 + +adept (2.1.3ubuntu2) gutsy; urgency=low + + * Add kubuntu_15_main_indicator_icon.diff.uu with + main indicator icon + * Add kubuntu_16_installer_details_button.diff + closes https://bugs.launchpad.net/ubuntu/+source/adept/+bug/119969 + "Adept Installer review changes screen has a useless Details button." + * Add kubuntu_17_locked_dpkg.diff + closes https://bugs.launchpad.net/ubuntu/+source/adept/+bug/48627 + 'Poor resolution of "database locked" problem' + * Add kubuntu_18_danish_icon_translation.diff + closes https://bugs.launchpad.net/ubuntu/+source/adept/+bug/95852 + Incorrect Danish translation + * Add XS-VCS-Bzr + + -- Jonathan Riddell <[email protected]> Fri, 27 Jul 2007 14:23:57 +0100 + +adept (2.1.3ubuntu1) gutsy; urgency=low + + * Merge with Debian, remaining changes: + - patches in debian/patches + - files in adept/kubuntu_upgrader + * Add patches for cleaner merge with Debian + - kubuntu_01_batch_makefile.diff + - kubuntu_01_upgradewizard.diff + - kubuntu_01_upgradewizard_makefile.diff + + -- Jonathan Riddell <[email protected]> Wed, 11 Jul 2007 09:28:00 +0000 + +adept (2.1.3) unstable; urgency=low + + * Ported to new apt-front. Closes: bug#423736. + * Built with new apt. Closes: bug#429806. + + -- Enrico Zini <[email protected]> Wed, 27 Jun 2007 08:42:01 +0200 + +adept (2.1.2ubuntu28) gutsy; urgency=low + + * Rebuild against libapt-pkg-libc6.6-6-4.4. + + -- Colin Watson <[email protected]> Mon, 09 Jul 2007 16:45:48 +0100 + +adept (2.1.2ubuntu27) gutsy; urgency=low + + * Recompile on new apt and to remove references to libtdb.la + + -- Jonathan Riddell <[email protected]> Wed, 20 Jun 2007 19:11:37 +0100 + +adept (2.1.2ubuntu26) feisty; urgency=low + + * Add option to run dist upgrade tool for development versions + + -- Jonathan Riddell <[email protected]> Tue, 10 Apr 2007 17:55:37 +0100 + +adept (2.1.2ubuntu25) feisty; urgency=low + + * Change meta-release file from -development to final + * In updater, only show new release message if one if available + * Fix to kubuntu_04_supported_label.diff to show expander icon again + from Michael D. Stemle <[email protected]> + * Fix kubuntu_07_show_changelog.diff to use correct URL (source + package, not binary package name; no epoch in URL) + * Fix layout in adept/kubuntu_upgrader/errordialogbase.ui and + adept/kubuntu_upgrader/upgradewizardbase.ui so it doesn't use a + fixed layout. + * Remove references to Debian, branding for derivatives + + -- Jonathan Riddell <[email protected]> Fri, 6 Apr 2007 10:33:46 +0100 + +adept (2.1.2ubuntu24) feisty; urgency=low + + * Drop kubuntu_13_remove_view_menu.diff: + - Rediscussing on the devel channel, it was decided to fix + the menu instead of removing it + * Add kubuntu_13_clean_view_menu.diff: + - Removes dupe "Manage Repos" entry + - patch from "Michael D. Stemle, Jr. + * Add kubuntu_14_enables_view_menu_components.diff: + - Enables disabled components of the menu. + - patch from Michael D. Stemle, Jr. + + -- Anthony Mercatante <[email protected]> Tue, 03 Apr 2007 23:48:21 +0100 + +adept (2.1.2ubuntu23) feisty; urgency=low + + * Add kubuntu_13_remove_view_menu.diff: + - Remove useless "view" menu from the manager's UI + + -- Anthony Mercatante <[email protected]> Tue, 03 Apr 2007 15:42:37 +0100 + +adept (2.1.2ubuntu22) feisty; urgency=low + + * Sync adept/kubuntu_upgrader/upgradewizard.cpp with edgy-propsed + - don't kill adept (stops new process connecting to X) + - set working directory + * Patch to adept/kubuntu_upgrader/upgradewizard.{h,cpp} from + Billy Pollifrone <[email protected]> to delete old copies of + dist upgrader + * Fix kubuntu_03_translation_catalogues.diff, change catalogue to libept + * manager and updater: show a button for version upgrade rather than + popping up wizard every time + + -- Jonathan Riddell <[email protected]> Fri, 30 Mar 2007 16:23:34 +0100 + +adept (2.1.2ubuntu21) feisty; urgency=low + + * Add kubuntu_11_accessibility_icon.diff fixes blank accessibility + icon in adept_installer + * Add kubuntu_12_installer_enable_all.diff enables all categories + by default + + -- Jonathan Riddell <[email protected]> Tue, 6 Mar 2007 20:09:06 +0000 + +adept (2.1.2ubuntu20) feisty; urgency=low + + * Update to kubuntu_04_supported_label.diff from + "Michael D. Stemle, Jr." <[email protected]> + keep supported column when expanded + closes https://launchpad.net/bugs/82431 + * Update to kubuntu_07_show_changelog.diff from + "Michael D. Stemle, Jr." <[email protected]> + Make only 1 changelog object globally, not 1 per package + + -- Jonathan Riddell <[email protected]> Mon, 5 Mar 2007 15:16:40 +0000 + +adept (2.1.2ubuntu19) feisty; urgency=low + + * Rebuild for new libapt-front + + -- Jonathan Riddell <[email protected]> Wed, 28 Feb 2007 11:46:30 +0000 + +adept (2.1.2ubuntu18) feisty; urgency=low + + * Rebuild for new libapt + + -- Jonathan Riddell <[email protected]> Mon, 26 Feb 2007 20:36:13 +0000 + +adept (2.1.2ubuntu17) feisty; urgency=low + + * Add kubuntu_10_apport.diff, watches for crash reports + coming from Apport and runs apport-qt when they appear + + -- Jonathan Riddell <[email protected]> Tue, 20 Feb 2007 17:12:40 +0000 + +adept (2.1.2ubuntu16) feisty; urgency=low + + * Run buildprep before upload + + -- Jonathan Riddell <[email protected]> Tue, 13 Feb 2007 11:57:22 +0000 + +adept (2.1.2ubuntu15) feisty; urgency=low + + * Add replaces on adept-common for adept-notifier, closes + https://bugs.launchpad.net/ubuntu/+source/adept/+bug/82651 + * Make kubuntu upgrader wizard run after update not before + * Implement uncompressing and running kubuntu upgrade tool + + -- Jonathan Riddell <[email protected]> Mon, 12 Feb 2007 12:54:35 +0000 + +adept (2.1.2ubuntu14) feisty; urgency=low + + * Rebuilt against new apt + + -- Anthony Mercatante <[email protected]> Wed, 7 Feb 2007 00:29:21 +0100 + +adept (2.1.2ubuntu13) feisty; urgency=low + + * Add kubuntu_08_no_unique_application.diff don't use a unique application, + stops it forking which broke xauthority and means debconf can't work in X mode + * Add kubuntu_09_no_double_tdesu.diff stop using tdesu twice + + -- Jonathan Riddell <[email protected]> Tue, 6 Feb 2007 12:38:42 +0000 + +adept (2.1.2ubuntu12) feisty; urgency=low + + * Fix adept/kubuntu_upgrader/upgradewizard.cpp to not crash when it doesn't find + any newer release available, patch from + "Michael D. Stemle, Jr." <[email protected]> + * Add kubuntu_07_show_changelog.diff to show changelog when installing new + versions, patch from "Michael D. Stemle, Jr." <[email protected]> + + -- Jonathan Riddell <[email protected]> Mon, 5 Feb 2007 13:03:36 +0000 + +adept (2.1.2ubuntu11) feisty; urgency=low + + * Add kubuntu_06_software_properties.diff, launch + software-properties as source editor if available + * Update kubuntu_04_supported_label.diff for tooltips from Michael D. Stemle + + -- Jonathan Riddell <[email protected]> Sat, 3 Feb 2007 02:31:04 +0000 + +adept (2.1.2ubuntu10) feisty; urgency=low + + * Add kubuntu_05_adept_batch_finish.diff, adept-batch auto + close when finished, for kubuntu-feisty-adept-changes and + kubuntu-feisty-adept-changes + patch by "Michael D. Stemle, Jr." <[email protected]> + + -- Anthony Mercatante <[email protected]> Mon, 22 Jan 2007 22:05:45 +0100 + +adept (2.1.2ubuntu9) feisty; urgency=low + + * Fixed debian/adept-notifier.install, removed adept_notifier_warning.png + already in adept-common, which adept-notifier depends on + + -- Anthony Mercatante <[email protected]> Fri, 19 Jan 2007 02:28:32 +0100 + +adept (2.1.2ubuntu8) feisty; urgency=low + + * Add kubuntu_04_supported_label.diff + adds a column indicating if the package is in main or not, + for kubuntu-feisty-adept-changes and kubuntu-feisty-adept-changes + patch by "Michael D. Stemle, Jr." <[email protected]> + + -- Jonathan Riddell <[email protected]> Thu, 18 Jan 2007 16:05:57 +0000 + +adept (2.1.2ubuntu7) feisty; urgency=low + + * Removed apt-index-watcher dependancy, dropped in debian. + + -- Anthony Mercatante <[email protected]> Thu, 18 Jan 2007 00:28:32 +0100 + +adept (2.1.2ubuntu6) feisty; urgency=low + + * Fix build order in adept/Makefile.am and kubuntu_upgrader/Makefile.am + * Fix includes in kubuntu_upgrader/updatewizard.cpp + + -- Jonathan Riddell <[email protected]> Fri, 5 Jan 2007 13:23:20 +0000 + +adept (2.1.2ubuntu5) feisty; urgency=low + + * Manage package in bzr + https://code.launchpad.net/~jr/+branch/adept/ubuntu + * Add kubuntu_upgrader/ directory and changes for kubuntu-upgrade-tool + changes by Vladimir <[email protected]> + + -- Jonathan Riddell <[email protected]> Fri, 5 Jan 2007 01:02:10 +0000 + +adept (2.1.2ubuntu4) feisty; urgency=low + + * Add kubuntu_03_translation_catalogues.diff to force adept + to use the correct translation catalogues. + Closes https://launchpad.net/ubuntu/+source/adept/+bug/47181 + Patch by Martin Bohm <[email protected]> + + -- Jonathan Riddell <[email protected]> Thu, 4 Jan 2007 22:30:23 +0000 + +adept (2.1.2ubuntu3) feisty; urgency=low + + * Remove a pair of quotes from kubuntu_02_archive_limit.diff, fixes FTBFS. + + -- Frode M. Døving <[email protected]> Wed, 6 Dec 2006 21:25:42 +0100 + +adept (2.1.2ubuntu2) feisty; urgency=low + + * Added /etc/apt/apt.conf.d/25adept-archive-limits to allow + /etc/cron.daily/apt to autoclean the apt archive on kubuntu too. + Add kubuntu_02_archive_limit.diff + * Enable simple-patchsys.mk in debian/rules. + + -- Frode M. Døving <[email protected]> Sun, 3 Dec 2006 14:56:03 +0100 + +adept (2.1.2ubuntu1) feisty; urgency=low + + * Sync with debian. + + -- Anthony Mercatante <[email protected]> Thu, 23 Nov 2006 16:01:32 +0200 + +adept (2.1.1ubuntu3) edgy; urgency=low + + * Add kubuntu_01_enable_sources_editor.diff to force sources editor + to be enabled, fixes malone No 62610 + + -- Jonathan Riddell <[email protected]> Fri, 13 Oct 2006 11:39:23 +0100 + +adept (2.1.1ubuntu2) edgy; urgency=low + + * rebuild against latest libapt-front in ubuntu to get + translated package descriptions + + -- Michael Vogt <[email protected]> Tue, 15 Aug 2006 16:08:17 +0200 + +adept (2.1.1ubuntu1) edgy; urgency=low + + * Add adept-batch package for adept_batch + + -- Jonathan Riddell <[email protected]> Thu, 20 Jul 2006 15:51:31 +0100 + +adept (2.1.1) unstable; urgency=low + + * Add dependency on debtags to adept-common, finally closes: #359065, + * fix crash when previewing changes, closes: #376784, + * add conflicts+replaces to adept-common for adept << 2.1, closes: #377149. + + -- Peter Rockai <[email protected]> Mon, 17 Jul 2006 11:35:58 +0200 + +adept (2.1) unstable; urgency=low + + * Release 2.1 Cruiser, + * rename the source package to adept, + * split up the package per component, + * improve startup perception (early GUI, lazy init), + * user can now skip the fetch lists part of updater. + + -- Peter Rockai <[email protected]> Thu, 25 May 2006 20:58:11 +0200 + +ept (2.0) unstable; urgency=low + + * Release 2.0 Destroyer, + * reduce amount of debug output in notifier. + + -- Peter Rockai <[email protected]> Wed, 24 May 2006 12:47:36 +0200 + +ept (1.92) unstable; urgency=low + + * Release 1.92 Ironclad (release candidate), + * bunch of crash fixes, + * fix the annoying "konsole starts out 20 columns wide, it makes output + unreadable and freaks out debconf" bug, + * add purge/reinstall icons (courtesy of Anthony Mercatante), + * fix few other minor issues, + * try to work around scim breakage. + + -- Peter Rockai <[email protected]> Tue, 9 May 2006 23:17:53 +0200 + +ept (1.91) unstable; urgency=low + + * Release 1.91 Swarm (beta 2), + * includes adept_batch for non-interactive invocation of package + install/remove via adept, + * fix few crash/hang bugs (application/octet-stream hang, keeping data + invalidated by cache reload), + * fix a grave misbehaviour bug (spurious package marking), + * change the button layout of wizard apps (2 buttons, right-aligned), + * fix few less severe (but possibly annoying) bugs. + + -- Peter Rockai <[email protected]> Sat, 25 Mar 2006 02:54:34 +0100 + +ept (1.90.1) unstable; urgency=low + + * Upload the beta version to unstable, closes: #355628, + * fix a bug in TagChooser that would cause reliable crashes with + new libapt-front (and possibly infrequent ones with old one), + * rebuild with new libapt-front. + + -- Peter Rockai <[email protected]> Mon, 13 Mar 2006 23:32:38 +0100 + +ept (1.90) unstable; urgency=low + + * Release 1.90 Conquest (beta 1), + * finished Adept Installer: + - implemented filtering, + - implemented unsupported/non-free checkboxes, + - implemented warning about multiple programs in single package removal, + - implemented extended description, + * implemented version constraints in package relation view, + * fixed bunch of crashes and other bugs. + + -- Peter Rockai <[email protected]> Sun, 19 Feb 2006 22:06:23 +0100 + +ept (1.89) unstable; urgency=low + + * Release 1.89 Viking (alpha 2), + * speed and interactivity improvements, + * better statusbar, + * ability to browse packages in updater, + * greatly improved commit progress reporter, + * usability fixes, + * completion of update notifier, + * add actions on packages to package browser, + * package file list, + * i18n everywhere. + + -- Peter Rockai <[email protected]> Sun, 12 Feb 2006 21:18:17 +0100 + +ept (1.88.5) unstable; urgency=low + + * Add a missing dependency on konsole. + + -- Peter Rockai <[email protected]> Wed, 1 Feb 2006 21:46:20 +0100 + +ept (1.88.4) unstable; urgency=low + + * Fix spontaneous death of update fetch in adept-updater, + * fix crashes with update in both updater/manager with invalid entries + (404, unreachable) in sources.list, + * do not show error message when user cancels operation in updater, + * reduce debugging noise in the embedded konsole part, + * really show installed and candidate version in package info instead of + just candidate twice. + + -- Peter Rockai <[email protected]> Thu, 26 Jan 2006 08:29:08 +0100 + +ept (1.88.3) unstable; urgency=low + + * Initial upload to Debian, closes: #341204 + * update libtool, update build system to reduce dependency creep. + + -- Isaac Clerencia <[email protected]> Tue, 24 Jan 2006 21:04:07 +0100 + +ept (1.88.2) unstable; urgency=low + + * Remove kde_terminal_interface.h and update debian/copyright accordingly, + * add icons licenses to debian/copyright, + * build-depend on tdelibs4-dev >= 3.5.0. + + -- Peter Rockai <[email protected]> Tue, 24 Jan 2006 18:10:36 +0100 + +ept (1.88.1) experimental; urgency=low + + * An intermediate version -- 1.88.1 Wibble (alpha 1.5), + * hopefully fix the memory corruption bug from alpha, + * fix debian/copyright and some of the source files, + * fix height of the next button in adept-updater, + * slightly improve usability of quick filter (enter starts filtering, + timeout set to 1s). + + -- Peter Rockai <[email protected]> Mon, 23 Jan 2006 12:13:38 +0100 + +ept (1.88) experimental; urgency=low + + * Alpha version (codename Scvrnkls) + * improved filtering UI, + * new package details browser (to be finished), + * update notifier, + * progress bar to go with konsole, + * interruptible download, + * purge and reinstall, + * and some bugfixes. + + -- Peter Rockai <[email protected]> Tue, 20 Dec 2005 21:35:24 +0100 + +ept (1.0) experimental; urgency=low + + * Final release. + * Fix the download hanging at "downloading (100%)" instead of "done (100%)" + * Fix .desktop files + * Fix a bug where adept fails to reopen cache when commit fails + + -- Peter Rockai <[email protected]> Sat, 8 Oct 2005 23:23:25 +0200 + +ept (0.5) experimental; urgency=low + + * Release candidate. + * Application icon. + * Fix several crashes and unhandled exceptions. + * Report progress on various operations. + * Support installation media changing. + * Fix filter summaries (the short/collapsed view of a filter). + + -- Peter Rockai <[email protected]> Thu, 29 Sep 2005 17:44:25 +0200 + +ept (0.4.1) experimental; urgency=low + + * Don't export libept. Saves headaches. + + -- Peter Rockai <[email protected]> Mon, 12 Sep 2005 11:53:32 +0200 + +ept (0.4) experimental; urgency=low + + * Another beta release. + * Port to libapt-front 0.3. + * Easy Tag filter. + * Ship own copies of nuvola icons. + * Fix segfaulting extenders. + * Use tdesu for .desktop entries. + * Fix crasher on cache reload with active tag filter. + * Major speedup of the tag menu. + * Improve handling of comments in sources.list editor. + * Hide the filter view from adept updater by default. + * Some optimisations and interactivity fixes. + * Minor improvements/polishing. + + -- Peter Rockai <[email protected]> Sun, 11 Sep 2005 15:06:12 +0200 + +ept (0.3) experimental; urgency=low + + * Beta release. + * New filtering ui. + * Implement sources.list editor. + * Add filter menu and Tag filter. + * Undo/redo support. + * Changes preview. + * Numerous bugfixes etc. + + -- Peter Rockai <[email protected]> Tue, 6 Sep 2005 08:28:15 +0200 + +ept (0.2) experimental; urgency=low + + * Alpha release. + + -- Peter Rockai <[email protected]> Mon, 22 Aug 2005 12:36:56 +0200 + diff --git a/debian/_base/applications/system/adept/debian/compat b/debian/_base/applications/system/adept/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/adept/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/adept/debian/control b/debian/_base/applications/system/adept/debian/control new file mode 100644 index 000000000..798622d84 --- /dev/null +++ b/debian/_base/applications/system/adept/debian/control @@ -0,0 +1,103 @@ +Source: adept-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +XSBC-Original-Maintainer: Peter Rockai <[email protected]> +Uploaders: Isaac Clerencia <[email protected]>, Enrico Zini <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, dh-buildinfo, libapt-front-dev (>= 0.4.0-0.1ubuntu5), libapt-front-dev (<< 0.5), libtagcoll2-dev (>= 2.0.6), libtagcoll2-dev (<< 2.1), libwibble-dev (>= 0.1.10), libwibble-dev (>= 1.1) | libwibble-dev (<< 0.2), tdelibs14-trinity-dev (>= 3.5.0), sharutils, automake, autoconf, libtool, libltdl-dev +Standards-Version: 3.8.4 + +Package: adept-trinity +Section: tde +Depends: adept-manager-trinity, adept-installer-trinity, adept-updater-trinity, adept-notifier-trinity, adept-batch-trinity +Replaces: adept-trinity (<< 4:14.0.0~) +Breaks: adept-trinity (<< 4:14.0.0~) +Architecture: all +Description: package management suite for Trinity + These packages belong to the adept suite: + * adept-manager-trinity - package manager + * adept-installer-trinity - application manager + * adept-updater-trinity - system upgrade wizard + * adept-notifier-trinity - systray notification of available updates + +Package: adept-common-trinity +Section: tde +Depends: debtags (>= 1.6.1), konsole-trinity (>= 3.5.0), ${shlibs:Depends} +Replaces: adept-common-trinity (<< 4:14.0.0~) +Breaks: adept-common-trinity (<< 4:14.0.0~) +Architecture: all +Description: package manager for Trinity -- common files + Icons and other common files for all adept components. + +Package: adept-manager-trinity +Section: tde +Depends: adept-common-trinity, ${shlibs:Depends} +Replaces: adept-manager-trinity (<< 4:14.0.0~) +Breaks: adept-manager-trinity (<< 4:14.0.0~) +Recommends: libtqt-perl +Architecture: any +Description: package manager for Trinity + Adept Manager is a graphical user interface for package management. + . + Besides these basic functions the following features are provided: + * Search and filter the list of available packages (also using debtags) + * Perform smart system upgrades + * Edit the list of used repositories (sources.list) + * Configure packages through the debconf system + . + Please also install libtqt-perl if you want the TDE Debconf frontend + to function. + +Package: adept-installer-trinity +Section: tde +Depends: adept-common-trinity, app-install-data, ${shlibs:Depends} +Replaces: adept-installer-trinity (<< 4:14.0.0~) +Breaks: adept-installer-trinity (<< 4:14.0.0~) +Recommends: libtqt-perl +Architecture: any +Description: simple user interface for application management (for Trinity) + Adept Installer presents a list of applications available through the + Advanced Package Tool (APT). An application is considered a package + that contains a .desktop file for use with TDE, KDE, GNOME or other + desktop environment. + . + Please also install libtqt-perl if you want the TDE Debconf frontend + to function. + +Package: adept-updater-trinity +Section: tde +Depends: adept-common-trinity, ${shlibs:Depends} +Replaces: adept-updater-trinity (<< 4:14.0.0~) +Breaks: adept-updater-trinity (<< 4:14.0.0~) +Recommends: libtqt-perl +Architecture: any +Description: system update tool for Trinity + Adept Updater provides a simple wizard-style user interface to system + upgrades. It uses same algorithms as apt-get dist-upgrade. + . + Please also install libtqt-perl if you want the TDE Debconf frontend + to function. + +Package: adept-notifier-trinity +Section: tde +Depends: ${shlibs:Depends}, adept-updater-trinity, update-notifier-common | apt-config-auto-update +Replaces: adept-notifier-trinity (<< 4:14.0.0~) +Breaks: adept-notifier-trinity (<< 4:14.0.0~) +Recommends: update-notifier-common | reboot-notifier +Architecture: any +Description: system tray notifier of available system updates + Adept Notifier provides a system tray icon notifying the user of + available updates. It will run Adept Updater for the user when + clicked. + +Package: adept-batch-trinity +Section: tde +Depends: ${shlibs:Depends}, adept-manager-trinity +Replaces: adept-batch-trinity (<< 4:14.0.0~) +Breaks: adept-batch-trinity (<< 4:14.0.0~) +Architecture: any +Description: command line install for Adept + Adept Batch lets you install packages with Adept from the + command line. It is intended for shell scripts and being run + by external applications. + diff --git a/debian/_base/applications/system/adept/debian/copyright b/debian/_base/applications/system/adept/debian/copyright new file mode 100644 index 000000000..6f8ad6648 --- /dev/null +++ b/debian/_base/applications/system/adept/debian/copyright @@ -0,0 +1,65 @@ +This package was debianized by Enrico Zini <[email protected]> on +Tue Nov 2 14:20:12 BRST 2004. + +The software is +Copyright (C) 2004,2005,2006 Peter Rockai + +and application icons are +Copyright (C) 2005 Anthony Mercatante + +Both licensed: + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + * Neither the name of [original copyright holder] nor the names of + its contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Action icons (*-action-*.png in source, subdirectory action in +binary package) are + +Copyright (C) 2004 David Vignoni <[email protected]> + +License: LGPL + + 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, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + +On Debian machines the full text of the LGPL can be found at: +/usr/share/common-licenses/LGPL-2.1 + diff --git a/debian/_base/applications/system/adept/debian/dirs b/debian/_base/applications/system/adept/debian/dirs new file mode 100644 index 000000000..73752c9ae --- /dev/null +++ b/debian/_base/applications/system/adept/debian/dirs @@ -0,0 +1 @@ +usr diff --git a/debian/_base/applications/system/adept/debian/docs b/debian/_base/applications/system/adept/debian/docs new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/system/adept/debian/docs diff --git a/debian/_base/applications/system/adept/debian/patches/remove_apport.diff b/debian/_base/applications/system/adept/debian/patches/remove_apport.diff new file mode 100644 index 000000000..e768486eb --- /dev/null +++ b/debian/_base/applications/system/adept/debian/patches/remove_apport.diff @@ -0,0 +1,12 @@ +diff -ur adept/adept/adept/dpkgpm.cpp adept/adept/adept/dpkgpm.cpp +--- adept/adept/adept/dpkgpm.cpp ++++ adept/adept/adept/dpkgpm.cpp +@@ -330,7 +330,7 @@ + char* list[5]; + char *line = strdup(m_statusBuffer.c_str()); + TokSplitString(':', line, list, sizeof(list)/sizeof(list[0])); +- WriteApportReport(list[1], list[3]); ++// WriteApportReport(list[1], list[3]); + free(line); + return; + } diff --git a/debian/_base/applications/system/adept/debian/patches/series b/debian/_base/applications/system/adept/debian/patches/series new file mode 100644 index 000000000..ad5b05138 --- /dev/null +++ b/debian/_base/applications/system/adept/debian/patches/series @@ -0,0 +1 @@ +remove_apport.diff diff --git a/debian/_base/applications/system/adept/debian/rules b/debian/_base/applications/system/adept/debian/rules new file mode 100755 index 000000000..a477f6257 --- /dev/null +++ b/debian/_base/applications/system/adept/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f + +# Currently is not possible to build piklab with --enable-final +DEB_BUILD_OPTIONS += noopt + +include /usr/share/cdbs/1/rules/debhelper.mk +include debian/cdbs/debian-tde.mk + +DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include/tde +DEB_CONFIGURE_MANDIR := /opt/trinity/share/man +DEB_CONFIGURE_PREFIX := /opt/trinity +DEB_CONFIGURE_INFODIR := /opt/trinity/share/info + +cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug) + +DEB_MAKE_CHECK_TARGET := check +DEB_CONFIGURE_EXTRA_FLAGS += --enable-adept --prefix=/opt/trinity --with-extra-libs=/opt/trinity/lib + +# Enable us to locate the old libept-trinity library and includes +CPPFLAGS += -I/opt/trinity/include +LDFLAGS += -L/opt/trinity/lib -lept diff --git a/debian/_base/applications/system/adept/debian/source/format b/debian/_base/applications/system/adept/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/adept/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/adept/debian/source/options b/debian/_base/applications/system/adept/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/adept/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/dolphin/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/dolphin/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/dolphin/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/dolphin/debian/cdbs/versions.pl b/debian/_base/applications/system/dolphin/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/dolphin/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/_base/applications/system/dolphin/debian/changelog b/debian/_base/applications/system/dolphin/debian/changelog new file mode 100644 index 000000000..e66e5676b --- /dev/null +++ b/debian/_base/applications/system/dolphin/debian/changelog @@ -0,0 +1,232 @@ +dolphin-trinity (0.9.2-1ubuntu0) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 + +dolphin-trinity (0.9.2-0ubuntu3) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <[email protected]> Wed, 04 March 2009 08:18:00 -0600 + +dolphin-trinity (0.9.2-0ubuntu2) intrepid; urgency=low + + * Added -trinity suffix + + -- Timothy Pearson <[email protected]> Mon, 15 Dec 2008 10:27:00 -0600 + +dolphin (0.9.2-0ubuntu6.1) hardy-proposed; urgency=low + + * Add kubuntu_09_addaspodcast_invalid_servicemenu.diff to fix + invalid addAsPodcast service menu. (Closes LP: #199393) + + -- Adam Spain <[email protected]> Sun, 08 Jun 2008 18:26:17 +0100 + +dolphin (0.9.2-0ubuntu6) hardy; urgency=low + + * Added kubuntu_07_open_as_root_supports_spaces.diff: + - Closes LP: #209831 + + -- Anthony Mercatante <[email protected]> Thu, 17 Apr 2008 22:52:12 +0200 + +dolphin (0.9.2-0ubuntu5) hardy; urgency=low + + * Fix patch kubuntu_02_change_name_to_dolphin.patch to use Dolphin + name not D3lphin and to accept URLs + + -- Jonathan Riddell <[email protected]> Wed, 05 Mar 2008 14:30:49 +0000 + +dolphin (0.9.2-0ubuntu4) hardy; urgency=low + + * Rebuild with tdesdk-script 4:3.5.8-1ubuntu6 to ensure .desktop + file translations are used + + -- Jonathan Riddell <[email protected]> Fri, 14 Dec 2007 16:58:36 +0000 + +dolphin (0.9.2-0ubuntu3) hardy; urgency=low + + * added kubuntu_07_ark_contextmenu.diff + fixes file compression for files and folders + also adds .zip file support + + -- Brandon Holtsclaw <[email protected]> Sat, 01 Dec 2007 06:23:46 -0600 + +dolphin (0.9.2-0ubuntu2) gutsy; urgency=low + + * debian/patches/kubuntu_06_edit_category.diff: fix Category, so it + doesn't show up on GNOME System Tools -menu. (LP: #151306) + + -- Timo Aaltonen <[email protected]> Wed, 10 Oct 2007 17:59:46 +0300 + +dolphin (0.9.2-0ubuntu1) gutsy; urgency=low + + * New upstream version. + isoservice patch dropped, and compress.desktop servicemenu added. + + -- Stefan Skotte <[email protected]> Wed, 05 Sep 2007 23:59:58 +0200 + +dolphin (0.9.1-0ubuntu6) gutsy; urgency=low + + [ Juan Carlos G. Torres ] + * Added kubuntu_05_trash_contextmenu.diff + - Allows items from Trash folder to be restored and for Trash folder to be emptied + + [ Jonathan Riddell ] + * Add kubuntu_00_automake10.diff for automake 1.10 support + + -- Juan Carlos G. Torres <[email protected]> Wed, 05 Sep 2007 17:44:01 +0800 + +dolphin (0.9.1-0ubuntu5) gutsy; urgency=low + + * Add users' folders to kubuntu_04_add_system_bookmark.diff + + -- Jonathan Riddell <[email protected]> Fri, 31 Aug 2007 13:33:19 +0100 + +dolphin (0.9.1-0ubuntu4) gutsy; urgency=low + + * Add more transations to kubuntu_02_change_name_to_dolphin.patch + and make it set the mimetype and open with URL (%u) for system + menu support + * Add kubuntu_04_add_system_bookmark.diff to add bookmarks for + system and system:/media, given these URLs nice icons + + -- Jonathan Riddell <[email protected]> Fri, 31 Aug 2007 12:57:39 +0100 + +dolphin (0.9.1-0ubuntu3) gutsy; urgency=low + + * Disable broken isoservice servicemenu entry. + + -- Frode M. Døving <[email protected]> Mon, 30 Jul 2007 19:49:11 +0200 + +dolphin (0.9.1-0ubuntu2) gutsy; urgency=low + + * Fix typo in file name of kubuntu_01_kdepot.patch + * Don't change internal name in kubuntu_02_change_name_to_dolphin.patch + + -- Jonathan Riddell <[email protected]> Mon, 16 Jul 2007 13:16:21 +0100 + +dolphin (0.9.1-0ubuntu1) gutsy; urgency=low + + * New upstream release + + -- Anthony Mercatante <[email protected]> Thu, 14 May 2007 11:00:13 +0000 + +dolphin (0.8.2-2ubuntu1) gutsy; urgency=low + + * Merge from debian unstable, remaining changes: + + Add kubuntu_02_clean_desktop_file.patch + - If set as default, Dolphin will not complain when opening + URLs like remote:/ trash:/ ... + - Dolphin supports inode/directory mimetype + - Add French GenericName + * debian/control: + - Added Ubuntu Maintainer, moved old one to XSBC-Original-Maintainer + + -- Stephan Hermann <[email protected]> Fri, 25 May 2007 11:00:13 +0000 + +dolphin (0.8.2-2) unstable; urgency=low + + * debian/rules: remove /usr/share/locale/dolphin (Closes: #418644) + + -- Varun Hiremath <[email protected]> Thu, 12 Apr 2007 22:22:11 +0530 + +dolphin (0.8.2-1) unstable; urgency=low + + * New upstream release + + -- Varun Hiremath <[email protected]> Fri, 26 Jan 2007 22:41:23 +0530 + +dolphin (0.8.1-1) experimental; urgency=low + + * New upstream release + + -- Varun Hiremath <[email protected]> Sun, 7 Jan 2007 23:15:34 +0530 + +dolphin (0.8.1-0ubuntu2) feisty; urgency=low + + * Add kubuntu_02_clean_desktop_file.patch + - If set as default, Dolphin will not complain when opening + URLs like remote:/ trash:/ ... + - Dolphin supports inode/directory mimetype + - Add French GenericName + + -- Anthony Mercatante <[email protected]> Fri, 06 Apr 2007 14:15:32 +1100 + +dolphin (0.8.1-0ubuntu1) feisty; urgency=low + + * New Upstream Version + + -- Sarah Hobbs <[email protected]> Thu, 11 Jan 2007 00:41:38 +1100 + +dolphin (0.8.0-1) experimental; urgency=low + + [ Varun Hiremath ] + * New upstream release + + [ Torsten Werner ] + * Upload to experimental + + -- Torsten Werner <[email protected]> Thu, 28 Dec 2006 10:24:17 +0100 + +dolphin (0.7.0-2) unstable; urgency=low + + * debian/control: Improve the description. + * debian/copyright: Change the download from url. + * Improve the manpage debian/dolphin.1 + + -- Varun Hiremath <[email protected]> Thu, 7 Dec 2006 01:56:18 +0530 + +dolphin (0.7.0-1) unstable; urgency=low + + * Initial upload (Closes: #373291) + * New upstream release + * Add debian/watch file + * Add Homepage to debian/control file + * Add XS-X-Vcs-Svn header in debian/control. + * debian/copyright: + + Include the full text of the GFDL, since the Dolphin handbook is + licensed under the terms of the GFDL. + + -- Varun Hiremath <[email protected]> Fri, 3 Nov 2006 18:33:35 +0530 + +dolphin (0.7.0-0ubuntu2) feisty; urgency=low + + * Applied patch from Michael Biebl to remove duplicate desktop file + (Closes Ubuntu: #78647) + + -- Emmet Hikory <[email protected]> Wed, 10 Jan 2007 21:54:50 +0900 + +dolphin (0.7.0-0ubuntu1) feisty; urgency=low + + * New upstream release + * Add kubuntu_01_kdepot.patch for pot file extraction to rosetta + + -- Anthony Mercatante <[email protected]> Tue, 5 Dec 2006 01:08:13 +0100 + +dolphin (0.6.2-1) unstable; urgency=low + + * New upstream release + * remove doc/en/index.docbook from upstream tarball because of license issues + + -- Varun Hiremath <[email protected]> Fri, 6 Oct 2006 01:50:59 +0530 + +dolphin (0.6.1-1) unstable; urgency=low + + * Initial release + + -- Varun Hiremath <[email protected]> Sun, 27 Aug 2006 20:23:52 +0530 + +dolphin (0.6.0-0ubuntu1) edgy; urgency=low + + * New upstream release + + -- Robert Stoffers <[email protected]> Mon, 24 Jul 2006 17:18:30 +1000 + +dolphin (0.5.2-0ubuntu1) edgy; urgency=low + + * Initial release + + -- Robert Stoffers <[email protected]> Thu, 22 Jun 2006 06:31:46 +1000 + diff --git a/debian/_base/applications/system/dolphin/debian/compat b/debian/_base/applications/system/dolphin/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/dolphin/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/dolphin/debian/control b/debian/_base/applications/system/dolphin/debian/control new file mode 100644 index 000000000..27010213b --- /dev/null +++ b/debian/_base/applications/system/dolphin/debian/control @@ -0,0 +1,35 @@ +Source: dolphin-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +XSBC-Original-Maintainer: Anthony Mercatante <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev, libkonq4-trinity-dev, tdebase-trinity-dev +Standards-Version: 3.8.4 + +Package: dolphin-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: dolphin-trinity (<< 4:14.0.0~) +Breaks: dolphin-trinity (<< 4:14.0.0~) +Recommends: amarok-trinity, ark-trinity, k3b-trinity, kmail-trinity, digikam-trinity +Suggests: kfloppy-trinity +Description: File manager for TDE focusing on usability [Trinity] + Dolphin is not intended to be a competitor to Konqueror, the default TDE + file manager: Konqueror acts as universal viewer being able to show HTML + pages, text documents, directories and a lot more, whereas Dolphin focuses + on being only a file manager. This approach allows to optimize the user + interface for the task of file management. + . + Features include: + Sidebar + Navigation bar (breadcrumbs) + View properties remembered for each folder + Split views + Network transparency + Undo/redo functionality + Renaming of a variable number of selected items in one step. + . + This is the D3lphin fork of Dolphin, intended to keep development of + the TDE version of Dolphin active. + . + Homepage: https://marrat.homelinux.org/D3lphin diff --git a/debian/_base/applications/system/dolphin/debian/copyright b/debian/_base/applications/system/dolphin/debian/copyright new file mode 100644 index 000000000..970a6b5a2 --- /dev/null +++ b/debian/_base/applications/system/dolphin/debian/copyright @@ -0,0 +1,485 @@ +This package was debianized by Varun Hiremath <[email protected]> on +Sun, 27 Aug 2006 20:23:52 +0530. + +It was downloaded from http://enzosworld.gmxhome.de/download.html + +Upstream Authors: + +Peter Penz <[email protected]>, +Stefan Monov <[email protected]>, +Cvetoslav Ludmiloff <[email protected]> + +Parts of the code is based on work by: + +Aaron J. Seigo <[email protected]>, +Gregor Kalinik <[email protected]>, +Carsten Pfeiffer <[email protected]>, +Torben Weis <[email protected]>, +David Faure <[email protected]>, +Holger Freyther <[email protected]>, +Christoph Cullmann <[email protected]>, +Joseph Wenninger <[email protected]>, +Anders Lund <[email protected]>, +Janos Farkas <[email protected]>, +Stephan Kulow <[email protected]>, +Patrice Tremblay + +Copyright: + +(C) 2006 Peter Penz <[email protected]>, +(C) 2006 Stefan Monov <[email protected]>, +(C) 2006 Cvetoslav Ludmiloff <[email protected]>, +(C) 2006 Aaron J. Seigo <[email protected]>, +(C) 2006 Gregor Kalinik <[email protected]>, +(C) 2002 Carsten Pfeiffer <[email protected]>, +(C) 1998,1999 Torben Weis <[email protected]>, +(C) 1998-2000 David Faure <[email protected]>, +(C) 2001 Holger Freyther <[email protected]>, +(C) 2001 Christoph Cullmann <[email protected]>, +(C) 2001 Joseph Wenninger <[email protected]>, +(C) 2001 Anders Lund <[email protected]>, +(C) 1997 Janos Farkas <[email protected]>, +(C) 1997-1999 Stephan Kulow <[email protected]>, +(C) 2006 Patrice Tremblay + +License: + +Dolphin's main program is licensed under the GPL: + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + +On Debian systems, you can find the GPL license in: +/usr/share/common-licenses/GPL + +------ + +The Dolphin Handbook included in this package is licensed +under the terms of the GNU Free Documentation License: + +Documentation copyright: + +(c) 2005 Peter Penz <[email protected]> +(c) 2006 Orville Bennett <[email protected]> +(c) 2006 Michael Austin <[email protected]> + +License: + + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License, + Version 1.1 or any later version published by the Free Software + Foundation; with no Invariant Sections, with no Front-Cover Texts, + and with no Back-Cover Texts. + + A copy of the GNU Free Documentation License (Version 1.2) is + included below: + + + GNU Free Documentation License + Version 1.2, November 2002 + + + Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + 0. PREAMBLE + + The purpose of this License is to make a manual, textbook, or other + functional and useful document "free" in the sense of freedom: to + assure everyone the effective freedom to copy and redistribute it, + with or without modifying it, either commercially or noncommercially. + Secondarily, this License preserves for the author and publisher a way + to get credit for their work, while not being considered responsible + for modifications made by others. + + This License is a kind of "copyleft", which means that derivative + works of the document must themselves be free in the same sense. It + complements the GNU General Public License, which is a copyleft + license designed for free software. + + We have designed this License in order to use it for manuals for free + software, because free software needs free documentation: a free + program should come with manuals providing the same freedoms that the + software does. But this License is not limited to software manuals; + it can be used for any textual work, regardless of subject matter or + whether it is published as a printed book. We recommend this License + principally for works whose purpose is instruction or reference. + + + 1. APPLICABILITY AND DEFINITIONS + + This License applies to any manual or other work, in any medium, that + contains a notice placed by the copyright holder saying it can be + distributed under the terms of this License. Such a notice grants a + world-wide, royalty-free license, unlimited in duration, to use that + work under the conditions stated herein. The "Document", below, + refers to any such manual or work. Any member of the public is a + licensee, and is addressed as "you". You accept the license if you + copy, modify or distribute the work in a way requiring permission + under copyright law. + + A "Modified Version" of the Document means any work containing the + Document or a portion of it, either copied verbatim, or with + modifications and/or translated into another language. + + A "Secondary Section" is a named appendix or a front-matter section of + the Document that deals exclusively with the relationship of the + publishers or authors of the Document to the Document's overall subject + (or to related matters) and contains nothing that could fall directly + within that overall subject. (Thus, if the Document is in part a + textbook of mathematics, a Secondary Section may not explain any + mathematics.) The relationship could be a matter of historical + connection with the subject or with related matters, or of legal, + commercial, philosophical, ethical or political position regarding + them. + + The "Invariant Sections" are certain Secondary Sections whose titles + are designated, as being those of Invariant Sections, in the notice + that says that the Document is released under this License. If a + section does not fit the above definition of Secondary then it is not + allowed to be designated as Invariant. The Document may contain zero + Invariant Sections. If the Document does not identify any Invariant + Sections then there are none. + + The "Cover Texts" are certain short passages of text that are listed, + as Front-Cover Texts or Back-Cover Texts, in the notice that says that + the Document is released under this License. A Front-Cover Text may + be at most 5 words, and a Back-Cover Text may be at most 25 words. + + A "Transparent" copy of the Document means a machine-readable copy, + represented in a format whose specification is available to the + general public, that is suitable for revising the document + straightforwardly with generic text editors or (for images composed of + pixels) generic paint programs or (for drawings) some widely available + drawing editor, and that is suitable for input to text formatters or + for automatic translation to a variety of formats suitable for input + to text formatters. A copy made in an otherwise Transparent file + format whose markup, or absence of markup, has been arranged to thwart + or discourage subsequent modification by readers is not Transparent. + An image format is not Transparent if used for any substantial amount + of text. A copy that is not "Transparent" is called "Opaque". + + Examples of suitable formats for Transparent copies include plain + ASCII without markup, Texinfo input format, LaTeX input format, SGML + or XML using a publicly available DTD, and standard-conforming simple + HTML, PostScript or PDF designed for human modification. Examples of + transparent image formats include PNG, XCF and JPG. Opaque formats + include proprietary formats that can be read and edited only by + proprietary word processors, SGML or XML for which the DTD and/or + processing tools are not generally available, and the + machine-generated HTML, PostScript or PDF produced by some word + processors for output purposes only. + + The "Title Page" means, for a printed book, the title page itself, + plus such following pages as are needed to hold, legibly, the material + this License requires to appear in the title page. For works in + formats which do not have any title page as such, "Title Page" means + the text near the most prominent appearance of the work's title, + preceding the beginning of the body of the text. + + A section "Entitled XYZ" means a named subunit of the Document whose + title either is precisely XYZ or contains XYZ in parentheses following + text that translates XYZ in another language. (Here XYZ stands for a + specific section name mentioned below, such as "Acknowledgements", + "Dedications", "Endorsements", or "History".) To "Preserve the Title" + of such a section when you modify the Document means that it remains a + section "Entitled XYZ" according to this definition. + + The Document may include Warranty Disclaimers next to the notice which + states that this License applies to the Document. These Warranty + Disclaimers are considered to be included by reference in this + License, but only as regards disclaiming warranties: any other + implication that these Warranty Disclaimers may have is void and has + no effect on the meaning of this License. + + + 2. VERBATIM COPYING + + You may copy and distribute the Document in any medium, either + commercially or noncommercially, provided that this License, the + copyright notices, and the license notice saying this License applies + to the Document are reproduced in all copies, and that you add no other + conditions whatsoever to those of this License. You may not use + technical measures to obstruct or control the reading or further + copying of the copies you make or distribute. However, you may accept + compensation in exchange for copies. If you distribute a large enough + number of copies you must also follow the conditions in section 3. + + You may also lend copies, under the same conditions stated above, and + you may publicly display copies. + + + 3. COPYING IN QUANTITY + + If you publish printed copies (or copies in media that commonly have + printed covers) of the Document, numbering more than 100, and the + Document's license notice requires Cover Texts, you must enclose the + copies in covers that carry, clearly and legibly, all these Cover + Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on + the back cover. Both covers must also clearly and legibly identify + you as the publisher of these copies. The front cover must present + the full title with all words of the title equally prominent and + visible. You may add other material on the covers in addition. + Copying with changes limited to the covers, as long as they preserve + the title of the Document and satisfy these conditions, can be treated + as verbatim copying in other respects. + + If the required texts for either cover are too voluminous to fit + legibly, you should put the first ones listed (as many as fit + reasonably) on the actual cover, and continue the rest onto adjacent + pages. + + If you publish or distribute Opaque copies of the Document numbering + more than 100, you must either include a machine-readable Transparent + copy along with each Opaque copy, or state in or with each Opaque copy + a computer-network location from which the general network-using + public has access to download using public-standard network protocols + a complete Transparent copy of the Document, free of added material. + If you use the latter option, you must take reasonably prudent steps, + when you begin distribution of Opaque copies in quantity, to ensure + that this Transparent copy will remain thus accessible at the stated + location until at least one year after the last time you distribute an + Opaque copy (directly or through your agents or retailers) of that + edition to the public. + + It is requested, but not required, that you contact the authors of the + Document well before redistributing any large number of copies, to give + them a chance to provide you with an updated version of the Document. + + + 4. MODIFICATIONS + + You may copy and distribute a Modified Version of the Document under + the conditions of sections 2 and 3 above, provided that you release + the Modified Version under precisely this License, with the Modified + Version filling the role of the Document, thus licensing distribution + and modification of the Modified Version to whoever possesses a copy + of it. In addition, you must do these things in the Modified Version: + + A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. + B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has fewer than five), + unless they release you from this requirement. + C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. + D. Preserve all the copyright notices of the Document. + E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. + F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. + G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. + H. Include an unaltered copy of this License. + I. Preserve the section Entitled "History", Preserve its Title, and add + to it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section Entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. + J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. + K. For any section Entitled "Acknowledgements" or "Dedications", + Preserve the Title of the section, and preserve in the section all + the substance and tone of each of the contributor acknowledgements + and/or dedications given therein. + L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. + M. Delete any section Entitled "Endorsements". Such a section + may not be included in the Modified Version. + N. Do not retitle any existing section to be Entitled "Endorsements" + or to conflict in title with any Invariant Section. + O. Preserve any Warranty Disclaimers. + + If the Modified Version includes new front-matter sections or + appendices that qualify as Secondary Sections and contain no material + copied from the Document, you may at your option designate some or all + of these sections as invariant. To do this, add their titles to the + list of Invariant Sections in the Modified Version's license notice. + These titles must be distinct from any other section titles. + + You may add a section Entitled "Endorsements", provided it contains + nothing but endorsements of your Modified Version by various + parties--for example, statements of peer review or that the text has + been approved by an organization as the authoritative definition of a + standard. + + You may add a passage of up to five words as a Front-Cover Text, and a + passage of up to 25 words as a Back-Cover Text, to the end of the list + of Cover Texts in the Modified Version. Only one passage of + Front-Cover Text and one of Back-Cover Text may be added by (or + through arrangements made by) any one entity. If the Document already + includes a cover text for the same cover, previously added by you or + by arrangement made by the same entity you are acting on behalf of, + you may not add another; but you may replace the old one, on explicit + permission from the previous publisher that added the old one. + + The author(s) and publisher(s) of the Document do not by this License + give permission to use their names for publicity for or to assert or + imply endorsement of any Modified Version. + + + 5. COMBINING DOCUMENTS + + You may combine the Document with other documents released under this + License, under the terms defined in section 4 above for modified + versions, provided that you include in the combination all of the + Invariant Sections of all of the original documents, unmodified, and + list them all as Invariant Sections of your combined work in its + license notice, and that you preserve all their Warranty Disclaimers. + + The combined work need only contain one copy of this License, and + multiple identical Invariant Sections may be replaced with a single + copy. If there are multiple Invariant Sections with the same name but + different contents, make the title of each such section unique by + adding at the end of it, in parentheses, the name of the original + author or publisher of that section if known, or else a unique number. + Make the same adjustment to the section titles in the list of + Invariant Sections in the license notice of the combined work. + + In the combination, you must combine any sections Entitled "History" + in the various original documents, forming one section Entitled + "History"; likewise combine any sections Entitled "Acknowledgements", + and any sections Entitled "Dedications". You must delete all sections + Entitled "Endorsements". + + + 6. COLLECTIONS OF DOCUMENTS + + You may make a collection consisting of the Document and other documents + released under this License, and replace the individual copies of this + License in the various documents with a single copy that is included in + the collection, provided that you follow the rules of this License for + verbatim copying of each of the documents in all other respects. + + You may extract a single document from such a collection, and distribute + it individually under this License, provided you insert a copy of this + License into the extracted document, and follow this License in all + other respects regarding verbatim copying of that document. + + + 7. AGGREGATION WITH INDEPENDENT WORKS + + A compilation of the Document or its derivatives with other separate + and independent documents or works, in or on a volume of a storage or + distribution medium, is called an "aggregate" if the copyright + resulting from the compilation is not used to limit the legal rights + of the compilation's users beyond what the individual works permit. + When the Document is included in an aggregate, this License does not + apply to the other works in the aggregate which are not themselves + derivative works of the Document. + + If the Cover Text requirement of section 3 is applicable to these + copies of the Document, then if the Document is less than one half of + the entire aggregate, the Document's Cover Texts may be placed on + covers that bracket the Document within the aggregate, or the + electronic equivalent of covers if the Document is in electronic form. + Otherwise they must appear on printed covers that bracket the whole + aggregate. + + + 8. TRANSLATION + + Translation is considered a kind of modification, so you may + distribute translations of the Document under the terms of section 4. + Replacing Invariant Sections with translations requires special + permission from their copyright holders, but you may include + translations of some or all Invariant Sections in addition to the + original versions of these Invariant Sections. You may include a + translation of this License, and all the license notices in the + Document, and any Warranty Disclaimers, provided that you also include + the original English version of this License and the original versions + of those notices and disclaimers. In case of a disagreement between + the translation and the original version of this License or a notice + or disclaimer, the original version will prevail. + + If a section in the Document is Entitled "Acknowledgements", + "Dedications", or "History", the requirement (section 4) to Preserve + its Title (section 1) will typically require changing the actual + title. + + + 9. TERMINATION + + You may not copy, modify, sublicense, or distribute the Document except + as expressly provided for under this License. Any other attempt to + copy, modify, sublicense or distribute the Document is void, and will + automatically terminate your rights under this License. However, + parties who have received copies, or rights, from you under this + License will not have their licenses terminated so long as such + parties remain in full compliance. + + + 10. FUTURE REVISIONS OF THIS LICENSE + + The Free Software Foundation may publish new, revised versions + of the GNU Free Documentation License from time to time. Such new + versions will be similar in spirit to the present version, but may + differ in detail to address new problems or concerns. See + http://www.gnu.org/copyleft/. + + Each version of the License is given a distinguishing version number. + If the Document specifies that a particular numbered version of this + License "or any later version" applies to it, you have the option of + following the terms and conditions either of that specified version or + of any later version that has been published (not as a draft) by the + Free Software Foundation. If the Document does not specify a version + number of this License, you may choose any version ever published (not + as a draft) by the Free Software Foundation. + + + ADDENDUM: How to use this License for your documents + + To use this License in a document you have written, include a copy of + the License in the document and put the following copyright and + license notices just after the title page: + + Copyright (c) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.2 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover + Texts. A copy of the license is included in the section entitled + "GNU Free Documentation License". + + If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, + replace the "with...Texts." line with this: + + with the Invariant Sections being LIST THEIR TITLES, with the + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + + If you have Invariant Sections without Cover Texts, or some other + combination of the three, merge those two alternatives to suit the + situation. + + If your document contains nontrivial examples of program code, we + recommend releasing these examples in parallel under your choice of + free software license, such as the GNU General Public License, + to permit their use in free software. + +The Debian packaging is (C) 2006, Varun Hiremath <[email protected]> and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/debian/_base/applications/system/dolphin/debian/patches/series b/debian/_base/applications/system/dolphin/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/system/dolphin/debian/patches/series diff --git a/debian/_base/applications/system/dolphin/debian/rules b/debian/_base/applications/system/dolphin/debian/rules new file mode 100755 index 000000000..ec74e914d --- /dev/null +++ b/debian/_base/applications/system/dolphin/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" + +binary-install/dolphin-trinity:: + mkdir -p debian/$(cdbs_curpkg)/opt/trinity/bin + ln -s d3lphin debian/$(cdbs_curpkg)/opt/trinity/bin/dolphin diff --git a/debian/_base/applications/system/dolphin/debian/source/format b/debian/_base/applications/system/dolphin/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/dolphin/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/dolphin/debian/source/options b/debian/_base/applications/system/dolphin/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/dolphin/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/katapult/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/katapult/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/katapult/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/katapult/debian/cdbs/versions.pl b/debian/_base/applications/system/katapult/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/katapult/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/_base/applications/system/katapult/debian/changelog b/debian/_base/applications/system/katapult/debian/changelog new file mode 100644 index 000000000..4452b8a56 --- /dev/null +++ b/debian/_base/applications/system/katapult/debian/changelog @@ -0,0 +1,270 @@ +katapult-trinity (0.3.2.1~0ubuntu3) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 + +katapult-trinity (0.3.2.1~0ubuntu2) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <[email protected]> Wed, 05 March 2009 01:11:00 -0600 + +katapult-trinity (0.3.2.1~0ubuntu1) intrepid; urgency=low + + * Added -trinity suffix + + -- Timothy Pearson <[email protected]> Thu, 11 Dec 2008 16:43:00 -0600 + +katapult (0.3.2.1-3) unstable; urgency=low + + * Updated Slovak Translation .po (Closes: #441628) + * Added patch to make katapult link against QT + * Updated Rules for ability to build with dash (Closes: #459167) + * Bumped Standards Version + * Added Patch to fix issues with MySQL 5 BC Breaks + + -- Martin Meredith <[email protected]> Mon, 10 Mar 2008 16:41:04 +0000 + +katapult (0.3.2.1-2) unstable; urgency=low + + * Merged in ubuntu Changes (outline below) + + -- Martin Meredith <[email protected]> Mon, 23 Jul 2007 08:22:14 +0100 + +katapult (0.3.2.1-1ubuntu2) gutsy; urgency=low + + * Fix Fix ftbfs, bad version uploaded + + -- Anthony Mercatante <[email protected]> Thu, 19 Jul 2007 20:36:32 +0200 + +katapult (0.3.2.1-1ubuntu1) gutsy; urgency=low + + * Dont install the autostart desktop file. Causes katapult to show at + every boot, so well use ksmserver instead for silent startup. + + -- Anthony Mercatante <[email protected]> Thu, 19 Jul 2007 10:23:35 +0200 + +katapult (0.3.2.1-1) unstable; urgency=low + + * New Upstream Release + + -- Martin Meredith <[email protected]> Sun, 01 Jul 2007 22:12:51 +0100 + +katapult (0.3.2.1-0ubuntu1) gutsy; urgency=low + + * New Upstream Release + + -- Martin Meredith <[email protected]> Sun, 01 Jul 2007 22:12:35 +0100 + +katapult (0.3.2-1) unstable; urgency=low + + * New Upstream Release + * Fixed Localisation Issues (Closes: #352681) + + -- Martin Meredith <[email protected]> Sun, 01 Jul 2007 21:30:09 +0100 + +katapult (0.3.2-0ubuntu1) gutsy; urgency=low + + * New Upstream Release + + -- Martin Meredith <[email protected]> Sun, 01 Jul 2007 21:29:57 +0100 + +katapult (0.3.1.4-0ubuntu6) gutsy; urgency=low + + * Add kubuntu_01_clean_SQL.patch + Fixes LP: #120575 + + -- Anthony Mercatante <[email protected]> Fri, 29 Jun 2007 17:25:09 +0200 + +katapult (0.3.1.4-0ubuntu5) feisty; urgency=low + + * Switch back to ksmserver autostart, since/usr/bin/autostart + let katapult appear on screen at every boot. + + -- Anthony Mercatante <[email protected]> Sat, 20 Jan 2007 08:42:27 +0100 + +katapult (0.3.1.4-0ubuntu4) feisty; urgency=low + + * Changed debian/rules, install autostart file in + /usr/share/autostart + + -- Anthony Mercatante <[email protected]> Sat, 20 Jan 2007 01:27:32 +0100 + +katapult (0.3.1.4-0ubuntu3) feisty; urgency=low + + * debian/control: Update upstream URL. + * debian/copyright: Correct misspelling of upstream authors. + + -- Daniel T Chen <[email protected]> Mon, 15 Jan 2007 12:54:56 -0500 + +katapult (0.3.1.4-0ubuntu2) feisty; urgency=low + + * Fixed source package diff. + + -- Anthony Mercatante <[email protected]> Tue, 7 Nov 2006 10:39:26 -0800 + +katapult (0.3.1.4-0ubuntu1) feisty; urgency=low + + * New upstream release + * Removed all obsolete patches + + -- Anthony Mercatante <[email protected]> Mon, 6 Nov 2006 14:06:26 -0800 + +katapult (0.3.1.3-0ubuntu5) edgy; urgency=low + + * Add kubuntu_06_amarok_14.diff closes 60136 + * Add kubuntu_07_work_with_non_english.diff closes 48103 + * Add build-dep on sharutils + + -- Jonathan Riddell <[email protected]> Sun, 22 Oct 2006 14:51:54 +0100 + +katapult (0.3.1.3-0ubuntu4) edgy; urgency=low + + * Set .pot name in debian/rules + + -- Jonathan Riddell <[email protected]> Sun, 1 Oct 2006 13:02:12 +0100 + +katapult (0.3.1.3-0ubuntu3) edgy; urgency=low + + * Add kubuntu_05_fix_doublebackspace.diff, fixes Malone + + -- Anthony Mercatante <[email protected]> Wed, 27 Sep 2006 22:03:02 +0200 + +katapult (0.3.1.3-0ubuntu2) edgy; urgency=low + + * Add kubuntu_03_spellingcatalog.diff.uu and kubuntu_04_spellingcatalog_default.diff + to add back missing spelling catalogue + + -- Jonathan Riddell <[email protected]> Mon, 18 Sep 2006 13:53:26 +0100 + +katapult (0.3.1.3-0ubuntu1) edgy; urgency=low + + * New upstream release (closing #58178 and #56918) + * Tarball rebuilt for modern "admin" folder since buildprep is used + due to Makefile.am addition by patch kubuntu_01_o2display.diff and + current admin folder is uncompatible with autoconf 2.60 + + -- Anthony Mercatante <[email protected]> Tue, 30 Aug 2006 13:20:02 +0200 + +katapult (0.3.1.2svn20060711-0ubuntu2) edgy; urgency=low + + * Add kubuntu_01_o2display.diff with new look by Ken Wimer + * Add kubuntu_02_text_colours.diff with new text colours by Ken Wimer + + -- Jonathan Riddell <[email protected]> Tue, 29 Aug 2006 18:26:02 +0100 + +katapult (0.3.1.2svn20060711-0ubuntu1) edgy; urgency=low + + * New snapshot + + -- Jonathan Riddell <[email protected]> Tue, 11 Jul 2006 15:36:09 +0000 + +katapult (0.3.1.2-0ubuntu4) dapper; urgency=low + + * Rebuild to use dh_iconcache. + + -- Daniel Holbach <[email protected]> Thu, 18 May 2006 15:08:05 +0200 + +katapult (0.3.1.2-0ubuntu3) dapper; urgency=low + + [ Martin Meredith ] + * Add patch kubuntu_01_amarok_mysql.diff + allows Amarok plugin to work when Amarok is using mysql + + -- Jonathan Riddell <[email protected]> Sat, 13 May 2006 13:25:57 +0300 + +katapult (0.3.1.2-0ubuntu2) dapper; urgency=low + + * Updated Control to list correct homepage + + -- Martin Meredith <[email protected]> Fri, 10 Mar 2006 13:45:03 +0000 + +katapult (0.3.1.2-0ubuntu1) dapper; urgency=low + + * New Upstream Version + + -- Martin Meredith <[email protected]> Mon, 6 Mar 2006 19:37:07 +0000 + +katapult (0.3.1.1-1) unstable; urgency=low + + * New Upstream Version + * Removed patches - incorporated into upstream + + -- Martin Meredith <[email protected]> Fri, 10 Mar 2006 13:43:49 +0000 + +katapult (0.3.1-1) unstable; urgency=low + + * Initial upload to Debian. (Closes: #344787: ITP: katapult -- KDE Launcher + Application - Debian Bug report logs) + + -- Martin Meredith <[email protected]> Tue, 17 Jan 2006 15:59:50 +0000 + +katapult (0.3.baz20051226-1) unstable; urgency=low + + * Removed automake/autotools B-D - not needed + * removed /doc folder - not needed + * Removed patchutils references - no patches - incorporated into upstream + + -- Martin Meredith <[email protected]> Wed, 28 Dec 2005 15:57:17 +0000 + +katapult (0.3.baz20051226-0ubuntu1) dapper; urgency=low + + * Updated Source to Latest Baz Branch + * Incorporated patches into katapult + * Changed Maintainer: Field in control + + -- Martin Meredith <[email protected]> Mon, 26 Dec 2005 06:16:32 +0000 + +katapult (0.3-0ubuntu3) dapper; urgency=low + + * Add back updated kubuntu_02_fix_desktop_file.diff to + make it not show in menu + + -- Jonathan Riddell <[email protected]> Thu, 15 Dec 2005 19:55:46 +0000 + +katapult (0.3-0ubuntu2) dapper; urgency=low + + * Add automake1.9 to build-dep + + -- Jonathan Riddell <[email protected]> Fri, 9 Dec 2005 00:02:28 +0000 + +katapult (0.3-0ubuntu1) dapper; urgency=low + + * New Upstream Version + * Removed all patches - In upstream + * Added Calculator and Amarok Plugins + * Add kubuntu_01_kdepot.diff for .pot generation + * Add kubuntu_02_default_catalogues.diff turn on calculator + and amarok plugins by default + * Add kubuntu_03_icon.diff use k-menu icon + * Sponsored upload for Martin Meredith <[email protected]> + + -- Jonathan Riddell <[email protected]> Thu, 8 Dec 2005 17:58:36 +0000 + +katapult (0.2-0ubuntu3) breezy; urgency=low + + * Add fixes from SVN: + - kubuntu_03_crash.diff prevent crash when it can't find an item + - kubuntu_04_systray_optional.diff turn off systray icon + - kubuntu_05_configure_shortcut.diff add keyboard shortcut for configure + - kubuntu_06_noautoexec.diff don't automatically start an item + + -- Jonathan Riddell <[email protected]> Thu, 15 Sep 2005 18:27:05 +0100 + +katapult (0.2-0ubuntu2) breezy; urgency=low + + * Add libxi-dev build-depend + + -- Jonathan Riddell <[email protected]> Mon, 11 Jul 2005 09:21:12 +0000 + +katapult (0.2-0ubuntu1) breezy; urgency=low + + * Initial Release. + * Fixed katapult.desktop file to be KDE standard complient (patch number 02). + * Fixed katapult/Makefile.am for desktop file directory (patch number 01). + * Added a manpage (from docbook source). + * Sponsored upload for Jean-Remy Falleri <[email protected]> + + -- Jonathan Riddell <[email protected]> Thu, 7 Jul 2005 16:00:00 +0000 diff --git a/debian/_base/applications/system/katapult/debian/compat b/debian/_base/applications/system/katapult/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/katapult/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/katapult/debian/control b/debian/_base/applications/system/katapult/debian/control new file mode 100644 index 000000000..f76a593dd --- /dev/null +++ b/debian/_base/applications/system/katapult/debian/control @@ -0,0 +1,21 @@ +Source: katapult-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev, libxi-dev +Standards-Version: 3.8.4 + +Package: katapult-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: katapult-trinity (<< 4:14.0.0~) +Breaks: katapult-trinity (<< 4:14.0.0~) +Description: item launcher for TDE [Trinity] + Katapult is an application, which analyses text-based queries + to launch items, such as bookmarks, directories or programs. + . + The application is currently in an early stage of development but + the launchable item list can be extended by a plugin system, and + the look and feel can be skinned. + . + Homepage: http://katapult.kde.org/ diff --git a/debian/_base/applications/system/katapult/debian/copyright b/debian/_base/applications/system/katapult/debian/copyright new file mode 100644 index 000000000..fa75bbec3 --- /dev/null +++ b/debian/_base/applications/system/katapult/debian/copyright @@ -0,0 +1,35 @@ +This package was debianized by Jean-Remy Falleri <[email protected]> on +Mon, 9 May 2005 17:41:21 +0200. + +It was downloaded from: http://sourceforge.net/projects/katapult/ + +Upstream Authors: + Martin Meredith <[email protected]> + Bastian Holst <[email protected]> + Tobi Vollebregt <[email protected]> + Lee Olson <[email protected]> + Jean-Remi Falleri <[email protected]> + Johnathan Riddell <[email protected]> + Joe Ferris <[email protected]> + +Copyright: (c) 2005-2007 Martin Meredith, Bastian Holst, Tobi Vollebregt, + Lee Olson, Jean-Remi Falleri, Jonathan Riddell, + and Joe Ferris + +Packaging: (c) 2005-2007 Martin Meredith, Jean-Remy + + +All the software & packaging is GPL: + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/debian/_base/applications/system/katapult/debian/docs b/debian/_base/applications/system/katapult/debian/docs new file mode 100644 index 000000000..777273e59 --- /dev/null +++ b/debian/_base/applications/system/katapult/debian/docs @@ -0,0 +1,3 @@ +AUTHORS +README + diff --git a/debian/_base/applications/system/katapult/debian/katapult-trinity.lintian b/debian/_base/applications/system/katapult/debian/katapult-trinity.lintian new file mode 100644 index 000000000..d7fcffa7b --- /dev/null +++ b/debian/_base/applications/system/katapult/debian/katapult-trinity.lintian @@ -0,0 +1,13 @@ +katapult-trinity: desktop-file-in-wrong-dir opt/trinity/share/services/katapult_amarokcatalog.desktop +katapult-trinity: desktop-file-in-wrong-dir opt/trinity/share/services/katapult_bookmarkcatalog.desktop +katapult-trinity: desktop-file-in-wrong-dir opt/trinity/share/services/katapult_calculatorcatalog.desktop +katapult-trinity: desktop-file-in-wrong-dir opt/trinity/share/services/katapult_documentcatalog.desktop +katapult-trinity: desktop-file-in-wrong-dir opt/trinity/share/services/katapult_execcatalog.desktop +katapult-trinity: desktop-file-in-wrong-dir opt/trinity/share/services/katapult_glassdisplay.desktop +katapult-trinity: desktop-file-in-wrong-dir opt/trinity/share/services/katapult_googlecatalog.desktop +katapult-trinity: desktop-file-in-wrong-dir opt/trinity/share/services/katapult_o2display.desktop +katapult-trinity: desktop-file-in-wrong-dir opt/trinity/share/services/katapult_programcatalog.desktop +katapult-trinity: desktop-file-in-wrong-dir opt/trinity/share/services/katapult_puredisplay.desktop +katapult-trinity: desktop-file-in-wrong-dir opt/trinity/share/services/katapult_spellcatalog.desktop +katapult-trinity: desktop-file-in-wrong-dir opt/trinity/share/servicetypes/katapultdisplay.desktop +katapult-trinity: desktop-file-in-wrong-dir opt/trinity/share/servicetypes/katapultcatalog.desktop diff --git a/debian/_base/applications/system/katapult/debian/menu b/debian/_base/applications/system/katapult/debian/menu new file mode 100644 index 000000000..fcf7c082f --- /dev/null +++ b/debian/_base/applications/system/katapult/debian/menu @@ -0,0 +1,3 @@ +?package(katapult-trinity):needs="X11" section="Apps/Tools"\ + title="Katapult" command="/opt/trinity/bin/katapult" + diff --git a/debian/_base/applications/system/katapult/debian/patches/series b/debian/_base/applications/system/katapult/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/system/katapult/debian/patches/series diff --git a/debian/_base/applications/system/katapult/debian/rules b/debian/_base/applications/system/katapult/debian/rules new file mode 100755 index 000000000..74e4fb499 --- /dev/null +++ b/debian/_base/applications/system/katapult/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" + +install/katapult-trinity:: + rm -f $(CURDIR)/debian/$(cdbs_curpkg)/opt/trinity/lib/libkatapult*.so + rm -f $(CURDIR)/debian/$(cdbs_curpkg)/opt/trinity/lib/libkatapult*.la diff --git a/debian/_base/applications/system/katapult/debian/source/format b/debian/_base/applications/system/katapult/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/katapult/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/katapult/debian/source/options b/debian/_base/applications/system/katapult/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/katapult/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/kbfx/debian/README.Debian b/debian/_base/applications/system/kbfx/debian/README.Debian new file mode 100644 index 000000000..b0302c211 --- /dev/null +++ b/debian/_base/applications/system/kbfx/debian/README.Debian @@ -0,0 +1,107 @@ +Debian kde-extras Team +---------------------- + +1. Contacts +----------- + +General help requests + <[email protected]> mailing list + #debian-kde on irc + +Packaging queries + <[email protected]> mailing list + #debian-qt-kde on irc + +Maintainers + <[email protected]> mailing list + + +2. Subversion repository +------------------------ + +You can browse it only at: + +http://svn.debian.org/wsvn/pkg-kde/kde-extras/ + +To "checkout" the repository use these commands: + + $ svn co svn+ssh://${ALIOTH_USERNAME}@svn.debian.org/svn/pkg-kde/kde-extras + +Authorized SSH keys are controlled at https://alioth.debian.org/account/ + +The repository layout is: + +- packagename/ +� � - trunk/ +� � - branches/ +� � - tags/ +��������- 0.7.2-1/ +��������- 0.7.2-2/ +��������- 0.7.2-2ubuntu1/ +��������- 0.7.2-2ubuntu2/ +��������- 0.7.2-2ubuntu3/ +��������- 0.8.0/ +��������... + +If only one version of the package is available at the time, development must +be made at trunk/ dir, copying the dir to tags/'pkg-version' each time a new +release is made. + +When, at some point, the need to have two different versions at the same time +arises (for example, if we need a version to be in unstable and a different one +to be in experimental), experimental development will be made in trunk/ and +if a new unstable package needs to be cooked, copying +tag/'latest_version_in_sid' to tag/'latest_version_in_sid'+1 will make the +trick. + +3. Using svn-buildpackage +-------------------------- + +Packages with an upstream tarball will require you to set the mergeWithUpstream +property first (from the package root) so that svn-buildpackage will look for +the .orig.tar.gz in the ../tarballs directory. + + % svn propset mergeWithUpstream 1 debian + +Please note that this only works for packages which have only the debian/ +directory committed. Consequently, you must use CDBS's simple-patchsys.mk or +dpatch to modify the upstream sources. + +After you have finished and committed your Debian patches via + + % svn commit [PACKAGE] + +as well as copying the orig.tar.gz to ../tarballs/ if necessary, you may build +your package with the following commands: + + % svn-buildpackage --svn-ignore-new -rfakeroot + +Please, don't commit tarballs/ or build-area/ directories to SVN. + +4. Tarballs and Build-area directories +------------------------------------ + +During pkg development before uploaded to debian the tarballs can be found at: + + http://pkg-kde.alioth.debian.org/kde-extra/orig.tar.gz/ + +You need to place those dirs in the parent directory of the one from which you're +running svn-buildpackage. Usually this means placing tarballs/ and build-area/ dirs +in 'pkgname'/ dir, at the same level as trunk/ + +If you want to compile inside one version in tags/ dir, you'll need to place those +dirs inside that dir. Of course the easiest and cleanest way of doing it is +by making a symlink of those dirs inside tags/ dir. + +5. Using svn-inject +------------------- + +To inject a new package into the Debian KDE Extras svn archive you should use svn-inject(1) +as follows: + + svn-inject -o <package>.dsc svn+ssh://${ALIOTH_USERNAME}@svn.debian.org/svn/pkg-kde/kde-extras + +Type in your alioth password a few hundred times :-) and your package should be +uploaded to the archive. Note you will also need to manually copy the +package.orig.tar.gz to your tarballs directory. The -o option is important as +this ensures that we 'Only keep modified files under SVN control' diff --git a/debian/_base/applications/system/kbfx/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/kbfx/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/kbfx/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/kbfx/debian/cdbs/versions.pl b/debian/_base/applications/system/kbfx/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/kbfx/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/_base/applications/system/kbfx/debian/changelog b/debian/_base/applications/system/kbfx/debian/changelog new file mode 100644 index 000000000..cbb743bf9 --- /dev/null +++ b/debian/_base/applications/system/kbfx/debian/changelog @@ -0,0 +1,84 @@ +kbfx-trinity (0.4.9.3.1-2) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 + +kbfx-trinity (0.4.9.3.1-1) intrepid; urgency=low + + * Moved to /opt/trinity + + -- Timothy Pearson <[email protected]> Sun, 29 Mar 2009 23:49:00 -0600 + +kbfx (0.4.9.3.1-1) unstable; urgency=low + + * New upstream release. (Closes: #414217, #421761) + + [Fathi Boudra] + * Remove xdg appsdir patch. Merged upstream. + + [Mark Purcell] + * Update debian/watch. + * Robust get-orig-source target. + + -- Fathi Boudra <[email protected]> Thu, 17 May 2007 09:03:51 +0200 + +kbfx (0.4.9.3~20070117-1) experimental; urgency=low + + * New upstream release + * convert package to cmake + * Update 10_use_xdg_appsdir and 11_fix_desktop_categories patches. + * Add 2 patches to fix doc path and files to install. + * control: replace automake1.8 by cmake as depends + * docs: update to reflect new doc path + * Cleanup lintian overrides + * rules: for empty LIB_SUFFIX as kbfx doesn't detect it properly. + + -- Fathi Boudra <[email protected]> Fri, 19 Jan 2007 01:44:58 +0100 + +kbfx (0.4.9.2~rc4-1) unstable; urgency=low + + * New upstream release (Closes: #385466) + * Add ./debian/rules get-orig-source for http://buildserver.net + * Remove rc3 patch + + -- Fathi Boudra <[email protected]> Mon, 20 Nov 2006 11:10:47 +0100 + +kbfx (0.4.9.2~rc3-2) unstable; urgency=low + + * Add patch to sync properly with rc3 changes + + -- Fathi Boudra <[email protected]> Thu, 9 Nov 2006 10:35:42 +0100 + +kbfx (0.4.9.2~rc3-1) unstable; urgency=low + + * New upstream release + + -- Fathi Boudra <[email protected]> Wed, 18 Oct 2006 15:05:05 +0200 + +kbfx (0.4.9.2~rc2-1) unstable; urgency=low + + * Fix kbfxconfig.desktop categories (Closes: #384257) + * Remove autoconf 2.60 patch, merged upstream + * Add patch to install desktop file in xdg apps dir + * Remove source.lintian-overrides, CVS dir fixed + + -- Fathi Boudra <[email protected]> Mon, 25 Sep 2006 16:00:59 +0200 + +kbfx (0.4.9.1+20060611cvs-1) unstable; urgency=low + + * New upstream release + * Fix autoconf2.60 detection (Closes: #380026) + * Clean up copyright file + * Clean up source.lintian-overrides + * Clean up rules + + -- Fathi Boudra <[email protected]> Wed, 2 Aug 2006 08:10:12 +0200 + +kbfx (0.4.9.1-1) unstable; urgency=low + + * Initial release (Closes: #335238) + * lintian override: special comment about rpath problem + + -- Fathi Boudra <[email protected]> Mon, 26 Jun 2006 16:23:48 +0200 + diff --git a/debian/_base/applications/system/kbfx/debian/compat b/debian/_base/applications/system/kbfx/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/kbfx/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/kbfx/debian/control b/debian/_base/applications/system/kbfx/debian/control new file mode 100644 index 000000000..cbfb40654 --- /dev/null +++ b/debian/_base/applications/system/kbfx/debian/control @@ -0,0 +1,22 @@ +Source: kbfx-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Uploaders: Fathi Boudra <[email protected]>, Mark Purcell <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev +Standards-Version: 3.8.4 + +Package: kbfx-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: kbfx-trinity (<< 4:14.0.0~) +Breaks: kbfx-trinity (<< 4:14.0.0~) +Description: an alternative to T-Menu for TDE [Trinity] + KBFX is an alternative to the classical T-Menu button and its menu. + It improves the user experience by enabling him to set a bigger (and thus more + visible) start button and by finally replacing the Win95-like T-Menu. + If you still want the old menu, because you're used to it, it is still + available as an option in kbfx. We recommend, however, that you give the Spinx + bar a try. + . + Homepage: http://www.kbfx.net diff --git a/debian/_base/applications/system/kbfx/debian/copyright b/debian/_base/applications/system/kbfx/debian/copyright new file mode 100644 index 000000000..ccc7bcf80 --- /dev/null +++ b/debian/_base/applications/system/kbfx/debian/copyright @@ -0,0 +1,40 @@ +This package was debianized by Fathi Boudra <[email protected]> on +Mon, 26 Jun 2006 16:23:48 +0200. + +It was downloaded from http://www.kbfx.net + +Upstream Authors: + Siraj Razick <[email protected]> + Mensur Zahirovic <[email protected]> + Nathanael Gogniat <[email protected]> + +Copyright: (C) 2005-2006 Siraj Razick <[email protected]> + +Copyright for kbfx kcontrol module: + (C) 2006 Siraj Razick <[email protected]> + (C) 2005 Akhmad Fathonih <[email protected]> + +Copyright for OO Dom Image Rollover script: + (C) 2005 Adam Smith <[email protected]> + +License: + + 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +The Debian packaging is (C) 2006, Fathi Boudra <[email protected]> and +is licensed under the GPL, see above. diff --git a/debian/_base/applications/system/kbfx/debian/docs b/debian/_base/applications/system/kbfx/debian/docs new file mode 100644 index 000000000..4182e08ae --- /dev/null +++ b/debian/_base/applications/system/kbfx/debian/docs @@ -0,0 +1,2 @@ +doc/README +doc/TODO diff --git a/debian/_base/applications/system/kbfx/debian/kbfx-trinity.lintian b/debian/_base/applications/system/kbfx/debian/kbfx-trinity.lintian new file mode 100644 index 000000000..35c40e0a1 --- /dev/null +++ b/debian/_base/applications/system/kbfx/debian/kbfx-trinity.lintian @@ -0,0 +1,5 @@ +# It isn't a library or a development package +# and no other packages uses libkbfxcommon and libkbfxdata +kbfx-trinity: no-shlibs-control-file opt/trinity/lib/libkbfxdata.so +kbfx-trinity: no-shlibs-control-file opt/trinity/lib/libkbfxcommon.so +kbfx-trinity: package-name-doesnt-match-sonames libkbfxcommon libkbfxdata diff --git a/debian/_base/applications/system/kbfx/debian/patches/series b/debian/_base/applications/system/kbfx/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/system/kbfx/debian/patches/series diff --git a/debian/_base/applications/system/kbfx/debian/postinst b/debian/_base/applications/system/kbfx/debian/postinst new file mode 100644 index 000000000..e95a6906b --- /dev/null +++ b/debian/_base/applications/system/kbfx/debian/postinst @@ -0,0 +1,25 @@ +#!/bin/sh +# postinst script for kbfx + +set -e + +case "$1" in + configure) + ldconfig + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 + + diff --git a/debian/_base/applications/system/kbfx/debian/rules b/debian/_base/applications/system/kbfx/debian/rules new file mode 100755 index 000000000..bb4d9b898 --- /dev/null +++ b/debian/_base/applications/system/kbfx/debian/rules @@ -0,0 +1,14 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS =\ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DLIB_SUFFIX="" \ + -DCMAKE_LIBRARY_PATH="/opt/trinity/lib" \ + -DCMAKE_INCLUDE_PATH="/opt/trinity/include" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity/" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DBUILD_ALL="ON" diff --git a/debian/_base/applications/system/kbfx/debian/source/format b/debian/_base/applications/system/kbfx/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/kbfx/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/kbfx/debian/source/options b/debian/_base/applications/system/kbfx/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/kbfx/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/kbfx/debian/watch b/debian/_base/applications/system/kbfx/debian/watch new file mode 100644 index 000000000..4052e514a --- /dev/null +++ b/debian/_base/applications/system/kbfx/debian/watch @@ -0,0 +1,5 @@ +version=3 +opts=dversionmangle=s/~/-/ \ + http://www.kbfx.net/release/0.4.9/sources/kbfx-([\d]\.[\d].*)\.tar\.bz2 debian svn-upgrade +opts=dversionmangle=s/~/-/ \ + http://www.kbfx.net/release/0.4.9/testing/kbfx-(.*)\.tar\.bz2 debian svn-upgrade diff --git a/debian/_base/applications/system/kcmautostart/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/kcmautostart/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/kcmautostart/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/kcmautostart/debian/cdbs/versions.pl b/debian/_base/applications/system/kcmautostart/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/kcmautostart/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/_base/applications/system/kcmautostart/debian/changelog b/debian/_base/applications/system/kcmautostart/debian/changelog new file mode 100644 index 000000000..783882b27 --- /dev/null +++ b/debian/_base/applications/system/kcmautostart/debian/changelog @@ -0,0 +1,5 @@ +kcontrol-autostart-trinity (0.5-0ubuntu0) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 diff --git a/debian/_base/applications/system/kcmautostart/debian/compat b/debian/_base/applications/system/kcmautostart/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/kcmautostart/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/kcmautostart/debian/control b/debian/_base/applications/system/kcmautostart/debian/control new file mode 100644 index 000000000..32c10296f --- /dev/null +++ b/debian/_base/applications/system/kcmautostart/debian/control @@ -0,0 +1,16 @@ +Source: kcontrol-autostart-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +XSBC-Original-Maintainer: Raphaël Pinson <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev +Standards-Version: 3.8.4 + +Package: kcontrol-autostart-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: autostart module for the Trinity control center + Autostart is a Trinity control center module to configure which applications + start up when you login into a TDE session. + . + Homepage: http://www.kde-apps.org/content/download.php?content=45975 diff --git a/debian/_base/applications/system/kcmautostart/debian/copyright b/debian/_base/applications/system/kcmautostart/debian/copyright new file mode 100644 index 000000000..68eb13461 --- /dev/null +++ b/debian/_base/applications/system/kcmautostart/debian/copyright @@ -0,0 +1,32 @@ +This package was debianized by Raphaël Pinson <[email protected]> on +Fri, 16 Dec 2005 19:52:51 +0100. + +It was downloaded from http://www.kde-apps.org/content/download.php?content=45975&id=1 + +Upstream Author: Stephen Leaf <[email protected]> + +Copyright (C) 1997 Janos Farkas ([email protected]) +copyright (C) 2006 Stephen Leaf <[email protected]> + +License: + + 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +The Debian packaging is (C) 2007, Raphaël Pinson <[email protected]> +is licensed under the GPL, see above. + diff --git a/debian/_base/applications/system/kcmautostart/debian/docs b/debian/_base/applications/system/kcmautostart/debian/docs new file mode 100644 index 000000000..62deb0497 --- /dev/null +++ b/debian/_base/applications/system/kcmautostart/debian/docs @@ -0,0 +1 @@ +AUTHORS diff --git a/debian/_base/applications/system/kcmautostart/debian/patches/series b/debian/_base/applications/system/kcmautostart/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/system/kcmautostart/debian/patches/series diff --git a/debian/_base/applications/system/kcmautostart/debian/rules b/debian/_base/applications/system/kcmautostart/debian/rules new file mode 100755 index 000000000..a6797f19a --- /dev/null +++ b/debian/_base/applications/system/kcmautostart/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc/trinity" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/system/kcmautostart/debian/source/format b/debian/_base/applications/system/kcmautostart/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/kcmautostart/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/kcmautostart/debian/source/options b/debian/_base/applications/system/kcmautostart/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/kcmautostart/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/kdbusnotification/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/kdbusnotification/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/kdbusnotification/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/kdbusnotification/debian/cdbs/versions.pl b/debian/_base/applications/system/kdbusnotification/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/kdbusnotification/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/_base/applications/system/kdbusnotification/debian/changelog b/debian/_base/applications/system/kdbusnotification/debian/changelog new file mode 100644 index 000000000..d98ce4aba --- /dev/null +++ b/debian/_base/applications/system/kdbusnotification/debian/changelog @@ -0,0 +1,9 @@ +kdbusnotification-trinity (0.1-0ubuntu1) squeeze; urgency=low + + * Initial upload + + -- Timothy Pearson <[email protected]> Sun, 17 Oct 2010 19:35:00 -0600 + +Local variables: +mode: debian-changelog +End: diff --git a/debian/_base/applications/system/kdbusnotification/debian/compat b/debian/_base/applications/system/kdbusnotification/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/kdbusnotification/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/kdbusnotification/debian/control b/debian/_base/applications/system/kdbusnotification/debian/control new file mode 100644 index 000000000..e5e6d5469 --- /dev/null +++ b/debian/_base/applications/system/kdbusnotification/debian/control @@ -0,0 +1,17 @@ +Source: kdbusnotification-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev, libdbus-glib-1-dev, libgtk2.0-dev, libglib2.0-dev +Standards-Version: 3.8.4 + +Package: kdbusnotification-trinity +Architecture: any +Section: tde +Replaces: kdbusnotification-trinity (<< 4:14.0.0~) +Breaks: kdbusnotification-trinity (<< 4:14.0.0~) +Provides: notification-daemon +Depends: ${shlibs:Depends} +Description: a DBUS notification service [Trinity] + kdbusnotification is a small program for Trinity that displays + DBUS notifications via unobtrusive, easily dismissed passive popups. diff --git a/debian/_base/applications/system/kdbusnotification/debian/copyright b/debian/_base/applications/system/kdbusnotification/debian/copyright new file mode 100644 index 000000000..760904ce9 --- /dev/null +++ b/debian/_base/applications/system/kdbusnotification/debian/copyright @@ -0,0 +1,24 @@ +This package was debianized by Timothy Pearson <[email protected]> on +Mon, 17 Oct 2011 09:37:00 -0600. + +Upstream Authors: Timothy Pearson <[email protected]> + +Copyright: + + Copyright (c) 2011, Timothy Pearson + + 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; version 2 dated June, 1991. + + 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/debian/_base/applications/system/kdbusnotification/debian/docs b/debian/_base/applications/system/kdbusnotification/debian/docs new file mode 100644 index 000000000..e845566c0 --- /dev/null +++ b/debian/_base/applications/system/kdbusnotification/debian/docs @@ -0,0 +1 @@ +README diff --git a/debian/_base/applications/system/kdbusnotification/debian/rules b/debian/_base/applications/system/kdbusnotification/debian/rules new file mode 100755 index 000000000..5a0da42af --- /dev/null +++ b/debian/_base/applications/system/kdbusnotification/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/system/kdbusnotification/debian/source/format b/debian/_base/applications/system/kdbusnotification/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/kdbusnotification/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/kdbusnotification/debian/source/options b/debian/_base/applications/system/kdbusnotification/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/kdbusnotification/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/klamav/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/klamav/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/klamav/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/klamav/debian/cdbs/versions.pl b/debian/_base/applications/system/klamav/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/klamav/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/_base/applications/system/klamav/debian/changelog b/debian/_base/applications/system/klamav/debian/changelog new file mode 100644 index 000000000..c2c716a53 --- /dev/null +++ b/debian/_base/applications/system/klamav/debian/changelog @@ -0,0 +1,258 @@ +klamav-trinity (0.47) testing; urgency=low + + * Initial release for TDE + + -- Michele Calgaro <[email protected]> Sun, 07 Mar 2021 22:11:32 +0900 + +klamav (0.46-3+deb6u1) squeeze-lts; urgency=low + + * Rebuild with libclamav7 for clamav 0.99 + + -- Scott Kitterman <[email protected]> Sun, 28 Feb 2016 13:35:10 +0000 + +klamav (0.46-3) unstable; urgency=low + + * Add debian/patches/13_ltmail.sh_fix.diff to fix FTBFS on amd64 + (Closes: #542973) + - Thanks to Stefan Potyra for the patch + * Update standards version to 3.8.3 + - Add README.Source + * Adjust package description to reflect the more limited funcitonality + available with a KDE4 desktop + + -- Scott Kitterman <[email protected]> Mon, 26 Oct 2009 18:11:17 -0400 + +klamav (0.46-2) unstable; urgency=low + + * Just build-dep on libltdl3-dev + + -- Scott Kitterman <[email protected]> Mon, 30 Mar 2009 12:58:00 -0400 + +klamav (0.46-1) unstable; urgency=low + + * New upstream release for clamav 0.95 compatibility + - Updated debian/copyright + - Add build-dep on libltdl7-dev | libltdl3-dev + * Drop 11-ukraine.patch and 12-clamav-0.94_build_fix.diff + - Incorporated upstream + * Freshen 09-disable-autoscan.patch + * Add 11_desktop_directory.diff, move .desktop file to xdg directory + - Thanks to Jonathan Riddell <[email protected]> for the patch + * Add 12_no_mediaslave.diff, remove obsolete (due to impending KDE4 + transition) Devices section from launcher + * Update standards version to 3.8.1 without further change + + -- Scott Kitterman <[email protected]> Mon, 30 Mar 2009 10:43:32 -0400 + +klamav (0.44-3) unstable; urgency=low + + * Add debian/patches/12-clamav-0.94_build_fix.diff to fix FTBFS against + clamav 0.94 + - Thanks to Mandriva for the patch + + -- Scott Kitterman <[email protected]> Sat, 06 Sep 2008 19:06:06 -0400 + +klamav (0.44-2) unstable; urgency=low + + * Add 11-ukraine.patch for Ukranian translation (thanks to Yuri Chornoivan) + + -- Scott Kitterman <[email protected]> Fri, 25 Jul 2008 18:14:43 -0400 + +klamav (0.44-1) unstable; urgency=low + + * New upstream release (The "Hey, Debian has patches" release) + - Remove debian/patches/02_servicemenu_fix.patch, incorporated upstream + - Remove debian/patches/05_kuniqueapplication.patch, incorporated upstream + - Remove debian/patches/06_gcc43_build.patch, incorporated upstream + - Remove debian/patches/07-fix-config-path.patch, incorporated upstream + - Remove debian/patches/11_fix_arj_option.patch, incorporated upstream + - Remove debian/patches/12_clamscan_0.93_option_update.patch, incorporated + upstream + * Remove unneeded debian/patches/13_test.patch + * Bump standards version to 3.8.0.1 without further change + * Update debian/copyright to be more pedantic + * Update debian/patches/09-disable-autoscan.patch to remove unused option + choices too + - Thanks to Yuriy Kozlov for pointing out the fix + + -- Scott Kitterman <[email protected]> Sun, 13 Jul 2008 13:16:12 -0400 + +klamav (0.43-1) unstable; urgency=low + + * New upstream release + - Drop debian/patches/11_clamav093.patch, fixed upstream + * Add debian/patches/11_fix_arj_option.patch to correct option passed to + clamscan to scan arj files (LP: #222486) + * Add debian/patches/12_clamscan_0.93_option_update.patch to update for + clamscan option changes in clamav 0.93 + + -- Scott Kitterman <[email protected]> Mon, 05 May 2008 16:59:57 -0400 + +klamav (0.42-3) unstable; urgency=low + + * Update to work with clamav 0.93/libclamav4 + - Add debian/patches/11_clamav093.patch so it builds (patch from Fedora) + - Bump libclamav build-dep and clamav depends version to 0.93~ + + -- Scott Kitterman <[email protected]> Mon, 05 May 2008 09:32:57 -0400 + +klamav (0.42-2) unstable; urgency=low + + [ Scott Kitterman ] + . + * Add 09-disable-autoscan.patch to remove U/I for autoscan + - Upstream removed the functionality in 0.42, but did us the favor of + leaving the unused U/I (patch from Kubuntu) + * Add 10-fix-window-size.patch to make window sizes larger (Closes: #468443) + - Patch from mandriva + * Add correct .SH NAME section to ScanWithKlamAV.1, klamarkollon.1, and + klammail.1 + * Restore debian/changelog for this package (Kubuntu heritage) and drop the + Debian history from the previous maintainer's package + - remove debian/changelog.kubuntu + . + [ Philipp Kern ] + * Add DM-Upload-Allowed to this package. + + -- Scott Kitterman <[email protected]> Sun, 20 Apr 2008 18:15:21 -0400 + +klamav (0.42-1) unstable; urgency=low + + * Agreed maintainer change + * New upstream release (closes: #402593) (closes: #416619) (closes: #454397) + - Upstream support for clamav 0.9x versions + - Removed on access scanning functions (klamd) + - Removed docbook source for klamd.1 and updated debian/rules + * Rebase packaging on Kubuntu package for 0.42 (historical Kubuntu debian/ + changelog moved to debian/changelog.kubuntu) + - Adjust version/distro for Debian + - Use package description from Debian package and update for new version + - Rename kubuntu* series patches to remove distro specific name + - Freshen patches + * Acknowledge NMU (closes: #409636) (closes: #411810) (closes: #412856) + - Thank you Stephen Gran + * Add 06_gcc43_build.patch to fix buid failures on GCC 4.3 (closes: #455375) + - Patch thanks to Andy Shevchenko on klamav-users + * Add 07-fix-config-path.patch and 08-use-default-database-path.patch using + relevant parts of 00-fix-config-path.patch and + 02-use-default-database-path.patch from experimental (closes: #402485) + * Correctly version libclamav-dev build-dep and clamav dependency + * Add watch file + + -- Scott Kitterman <[email protected]> Wed, 27 Feb 2008 00:15:41 -0500 + +klamav (0.42-0ubuntu1) hardy; urgency=low + + * New upstream release + - Set DEB_CONFIGURE_EXTRA_FLAGS = --with-disableupdates in debian/rules + to invoke the upstream option to disable updates, but retain our + kubuntu_03_no_update_software_config_section.patch since it goes farther + and removes the update GUI + * Update long description slightly + * Remove kubuntu_06_fix_crash_on_update.diff and + kubuntu_07_cli_gentempfd.patch + - Upstream code reworked substantially, patches no longer required + * Freshened remaining patches + + -- Scott Kitterman <[email protected]> Wed, 06 Feb 2008 14:45:24 -0500 + +klamav (0.41.1-0ubuntu2) hardy; urgency=low + + * Update for transition to libclamav3 + - Add debian/patches/kubuntu_07_cli_gentempfd.patch to support new + API. Patch from Sourceforge #1812936 + * Bump standards version to 3.7.3 without further change + * Move homepage from extended description to Homepage: field in debian/ + control + + -- Scott Kitterman <[email protected]> Sun, 23 Dec 2007 01:32:04 -0500 + +klamav (0.41.1-0ubuntu1) gutsy; urgency=low + + * New upstream release + - Freshen all patches for new directory structure/names. + - Add the autotools CDBS class and Set DEB_CONFIGURE_SCRIPT in debian/rules + to account for new config location + * Change maintainer to MOTU + * In debian/control, updated package description to remove mention of + automatic updates. + + -- Scott Kitterman <[email protected]> Tue, 14 Aug 2007 10:59:11 -0400 + +klamav (0.41-0ubuntu4) gutsy; urgency=low + + * Rebuild for the libcurl transition mess. + + -- Steve Kowalik <[email protected]> Thu, 5 Jul 2007 00:14:30 +1000 + +klamav (0.41-0ubuntu3) gutsy; urgency=low + + * Added kubuntu_02_servicemenu_fix.patch + Fixes LP: 103202 + * Added kubuntu_03_no_update_software_config_section.patch + Softwares are handled by package management. There is no reason + for the software to manage the update itself + * Added kubuntu_04_fix_french_translation.patch + * Added kubuntu_05_kuniqueapplication.patch + klamav is a systray based software, which shoudln't be launched several + times. + + -- Anthony Mercatante <[email protected]> Sat, 30 Jun 2007 23:53:57 +0200 + +klamav (0.41-0ubuntu2) feisty; urgency=low + + * Add 02_fix_crash_on_update.diff (LP: #96090) + - Thanks to [email protected] for the fixes in the opensuse klamav package. + + -- Frode M. Døving <[email protected]> Sat, 14 Apr 2007 11:14:58 +0200 + +klamav (0.41-0ubuntu1) feisty; urgency=low + + * New upstream release + * Tarball rebuild to remove admin/CVS, src/icons/.cvsignore and dazuko sources + * New Upstream release necessary this late in the development cycle due to + clamav being upgraded, so the old release is broken. + * Closes Malone #87117, #85224 (the feisty part), #85213, #82236, and #94103 + + -- Sarah Hobbs <[email protected]> Wed, 21 Mar 2007 14:25:28 +1100 + +klamav (0.38-0ubuntu1) feisty; urgency=low + + * New upstream release + * Tarball rebuild to remove admin/CVS, src/icons/.cvsignore and dazuko sources + (not needed while packaging). + + -- Anthony Mercatante <[email protected]> Tue, 16 Nov 2006 04:15:43 +0200 + +klamav (0.37-0ubuntu1) edgy; urgency=low + + * New upstream release + * Tarball rebuild to remove admin/CVS, src/icons/.cvsignore and dazuko sources + (not needed while packaging). + * Removed useless kubuntu_02_fix_desktop_file.patch + * Removed obsolete kubuntu_03_fix_ScanWithKlamAV_shell_script_name.patch + + -- Anthony Mercatante <[email protected]> Tue, 11 Jul 2006 23:28:29 +0200 + +klamav (0.32-0ubuntu3) dapper; urgency=low + + * Rebuild for dh_iconcache + + -- Brandon Holtsclaw <[email protected]> Tue, 23 May 2006 16:46:03 +0000 + +klamav (0.32-0ubuntu2) dapper; urgency=low + + * Added clamav as Depends (required to scan anything!) + + -- Martin Meredith <[email protected]> Wed, 4 Jan 2006 08:52:30 +0000 + +klamav (0.32-0ubuntu1) dapper; urgency=low + + * Initial Release. + * Tarball rebuild to remove admin/CVS, src/icons/.cvsignore and dazuko sources (not needed while packaging). + * Added patch kubuntu_01_kdepot.patch to allow pot files to be added to rosetta + * Added patch kubuntu_02_fix_desktop_file.patch to add french Comment, french and english GenericName and Categories to klamav.desktop + * Added patch kubuntu_03_fix_ScanWithKlamAV_shell_script_name.patch to rename ScanWithKlamAV.sh to ScanWithKlamAV and modify references in the sources, to avoid having a .sh file in /usr/bin + * Sponsored upload for Anthony Mercatante <[email protected]> + + -- Jonathan Riddell <[email protected]> Wed, 15 Dec 2005 00:05:28 +0200 diff --git a/debian/_base/applications/system/klamav/debian/compat b/debian/_base/applications/system/klamav/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/klamav/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/klamav/debian/control b/debian/_base/applications/system/klamav/debian/control new file mode 100644 index 000000000..6e37ec7ee --- /dev/null +++ b/debian/_base/applications/system/klamav/debian/control @@ -0,0 +1,20 @@ +Source: klamav-trinity +Section: admin +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +XSBC-Original-Maintainer: Scott Kitterman <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev, libclamav-dev (>= 0.102~) +Standards-Version: 3.8.4 + +Package: klamav-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, clamav (>= 0.102) +Replaces: klamav-trinity (<< 4:14.0.0~) +Breaks: klamav-trinity (<< 4:14.0.0~) +Description: TDE frontend for ClamAV [Trinity] + KlamAV is an anti-virus manager for the TDE desktop that allows you to + manage your virus-scanning, scheduling, virus research and + software/database updates. + . + KlamAV features manual scanning, quarantine management, virus browser, mail + scanning (KMail and Evolution) and scan scheduler. diff --git a/debian/_base/applications/system/klamav/debian/copyright b/debian/_base/applications/system/klamav/debian/copyright new file mode 100644 index 000000000..304f8cb2c --- /dev/null +++ b/debian/_base/applications/system/klamav/debian/copyright @@ -0,0 +1,174 @@ +This package was debianized by Anthony Mercatante <[email protected]> on +Wed, 15 Dec 2005 03:39:28 +0200. + +It is currently maintained by Scott Kitterman <[email protected]> + +It was downloaded from http://klamav.sf.net/ + +Upstream Author: + Robert Hogan <[email protected]> + uses code from : + Akregator + ClamAV + KCron + AmaroK + Kicker + K3b + +Uses Arkollon as an installation medium ( Copyright David Sansome ). + +License: + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. + +Copyright + +KlamAv: + + (C) 2004, 2006 Robert Hogan <[email protected]> + +Akregator: + + (C) 2001-2004 Frerich Raabe <[email protected]> + (C) 2003 Georg Robbers <[email protected]> + (C) 2004 Gary Cramblitt <[email protected]> + (C) 2004 Sashmit Bhaduri <[email protected]> + (C) 2004 Stanislav Karchebny <[email protected]> + (C) 2004 Teemu Rytilahti <[email protected]> + +ClamAv: + + (C) 2002 - 2005 ClamAV Team + * ClamAV DB code: + * Copyright (C) 2002 - 2005 Tomasz Kojm <[email protected]> + +Kcron: + Copyright (C) 1999, Gary Meyer <[email protected]> + +debian/klamav.1.docbook, debian/klammail.1.docbook, debian/ScanWithKlamAV.1.docbook and debian/klamarkollon.1: + + Copyright (C) 2005 by Anthony Mercatante <[email protected]> + +Kicker (src/datepicker.cpp): + +Copyright (c) 1996-2002 the kicker authors. See file AUTHORS. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE + +K3b: + +/* + * + * $Id: k3bjobprogressosd_mod.cpp,v 1.5 2007/05/29 21:44:25 hoganrobert Exp $ + * Copyright (C) 2005 Sebastian Trueg <[email protected]> + * + * This file is part of the K3b project. + * Copyright (C) 1998-2005 Sebastian Trueg <[email protected]> + * + * Some minor changes for KlamAV: + * Copyright (C) 2006 by Robert Hogan * + * [email protected] * + +admin/install-sh: + +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. +# +# Copyright (C) 1994 X Consortium +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. + +admin/doxygen.sh + +# doxygen.sh Copyright (C) 2005 by Adriaan de Groot and Dimitri van Heesch +# Based on some code from Doxyfile.am, among other things. +# License: GPL version 2. +# See file COPYING in kdelibs for details. + +src/sqlite/* + +** 2001 - 2005 +** +** The author disclaims copyright to this source code. In place of +** a legal notice, here is a blessing: +** +** May you do good and not evil. +** May you find forgiveness for yourself and forgive others. +** May you share freely, never taking more than you give. + +admin/config.pl +# written by Michael Matz <[email protected]> +# adapted by Dirk Mueller <[email protected]> +src/clicklineedit.cpp + Copyright (c) 2004 Daniel Molkentin <[email protected]> + based on code by Cornelius Schumacher <[email protected]> + +Are both licensed under LGPL2 or later + + This file is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. + + On Debian GNU/Linux systems, the complete text of the GNU Library General + Public License can be found in `/usr/share/common-licenses/LGPL-2'. diff --git a/debian/_base/applications/system/klamav/debian/docs b/debian/_base/applications/system/klamav/debian/docs new file mode 100644 index 000000000..6f12db508 --- /dev/null +++ b/debian/_base/applications/system/klamav/debian/docs @@ -0,0 +1,2 @@ +AUTHORS +README diff --git a/debian/_base/applications/system/klamav/debian/klamav-trinity.menu b/debian/_base/applications/system/klamav/debian/klamav-trinity.menu new file mode 100644 index 000000000..d9f573f5e --- /dev/null +++ b/debian/_base/applications/system/klamav/debian/klamav-trinity.menu @@ -0,0 +1,5 @@ +?package(klamav-trinity):needs="X11"\ + section="Apps/System"\ + hints="TDE,KlamAV"\ + title="klamav"\ + command="/opt/trinity/bin/klamav" diff --git a/debian/_base/applications/system/klamav/debian/patches/series b/debian/_base/applications/system/klamav/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/system/klamav/debian/patches/series diff --git a/debian/_base/applications/system/klamav/debian/rules b/debian/_base/applications/system/klamav/debian/rules new file mode 100755 index 000000000..5a0da42af --- /dev/null +++ b/debian/_base/applications/system/klamav/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/system/klamav/debian/source/format b/debian/_base/applications/system/klamav/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/klamav/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/klamav/debian/source/options b/debian/_base/applications/system/klamav/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/klamav/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/knemo/debian/README.Debian b/debian/_base/applications/system/knemo/debian/README.Debian new file mode 100644 index 000000000..b0302c211 --- /dev/null +++ b/debian/_base/applications/system/knemo/debian/README.Debian @@ -0,0 +1,107 @@ +Debian kde-extras Team +---------------------- + +1. Contacts +----------- + +General help requests + <[email protected]> mailing list + #debian-kde on irc + +Packaging queries + <[email protected]> mailing list + #debian-qt-kde on irc + +Maintainers + <[email protected]> mailing list + + +2. Subversion repository +------------------------ + +You can browse it only at: + +http://svn.debian.org/wsvn/pkg-kde/kde-extras/ + +To "checkout" the repository use these commands: + + $ svn co svn+ssh://${ALIOTH_USERNAME}@svn.debian.org/svn/pkg-kde/kde-extras + +Authorized SSH keys are controlled at https://alioth.debian.org/account/ + +The repository layout is: + +- packagename/ +� � - trunk/ +� � - branches/ +� � - tags/ +��������- 0.7.2-1/ +��������- 0.7.2-2/ +��������- 0.7.2-2ubuntu1/ +��������- 0.7.2-2ubuntu2/ +��������- 0.7.2-2ubuntu3/ +��������- 0.8.0/ +��������... + +If only one version of the package is available at the time, development must +be made at trunk/ dir, copying the dir to tags/'pkg-version' each time a new +release is made. + +When, at some point, the need to have two different versions at the same time +arises (for example, if we need a version to be in unstable and a different one +to be in experimental), experimental development will be made in trunk/ and +if a new unstable package needs to be cooked, copying +tag/'latest_version_in_sid' to tag/'latest_version_in_sid'+1 will make the +trick. + +3. Using svn-buildpackage +-------------------------- + +Packages with an upstream tarball will require you to set the mergeWithUpstream +property first (from the package root) so that svn-buildpackage will look for +the .orig.tar.gz in the ../tarballs directory. + + % svn propset mergeWithUpstream 1 debian + +Please note that this only works for packages which have only the debian/ +directory committed. Consequently, you must use CDBS's simple-patchsys.mk or +dpatch to modify the upstream sources. + +After you have finished and committed your Debian patches via + + % svn commit [PACKAGE] + +as well as copying the orig.tar.gz to ../tarballs/ if necessary, you may build +your package with the following commands: + + % svn-buildpackage --svn-ignore-new -rfakeroot + +Please, don't commit tarballs/ or build-area/ directories to SVN. + +4. Tarballs and Build-area directories +------------------------------------ + +During pkg development before uploaded to debian the tarballs can be found at: + + http://pkg-kde.alioth.debian.org/kde-extra/orig.tar.gz/ + +You need to place those dirs in the parent directory of the one from which you're +running svn-buildpackage. Usually this means placing tarballs/ and build-area/ dirs +in 'pkgname'/ dir, at the same level as trunk/ + +If you want to compile inside one version in tags/ dir, you'll need to place those +dirs inside that dir. Of course the easiest and cleanest way of doing it is +by making a symlink of those dirs inside tags/ dir. + +5. Using svn-inject +------------------- + +To inject a new package into the Debian KDE Extras svn archive you should use svn-inject(1) +as follows: + + svn-inject -o <package>.dsc svn+ssh://${ALIOTH_USERNAME}@svn.debian.org/svn/pkg-kde/kde-extras + +Type in your alioth password a few hundred times :-) and your package should be +uploaded to the archive. Note you will also need to manually copy the +package.orig.tar.gz to your tarballs directory. The -o option is important as +this ensures that we 'Only keep modified files under SVN control' diff --git a/debian/_base/applications/system/knemo/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/knemo/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/knemo/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/knemo/debian/cdbs/versions.pl b/debian/_base/applications/system/knemo/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/knemo/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/_base/applications/system/knemo/debian/changelog b/debian/_base/applications/system/knemo/debian/changelog new file mode 100644 index 000000000..93005e6cb --- /dev/null +++ b/debian/_base/applications/system/knemo/debian/changelog @@ -0,0 +1,272 @@ +knemo-trinity (0.4.8-3) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 + +knemo-trinity (0.4.8-2) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <[email protected]> Fri, 06 March 2009 01:35:00 -0600 + +knemo-trinity (0.4.8-1) intrepid; urgency=low + + * Added -trinity prefix + + -- Timothy Pearson <[email protected]> Tue, 02 Dec 2008 09:37:00 -0600 + +knemo (0.4.8-1) unstable; urgency=low + + * New upstream release + - fixed high CPU load when the default gateway is missing (sysbackend) + - spawns many processes even when disabled (Closes: #411013) + - CPU usage way too high (Closes: #411146) + - New upstream 0.4.8 (Closes: #432835) + + -- Mark Purcell <[email protected]> Thu, 19 Jul 2007 21:48:50 +0100 + +knemo (0.4.6-2) unstable; urgency=high + + [ Mark Purcell ] + * Urgency high as this fixes multiple RC bugs + * fd-leakage patch from Matthias Dellweg + - (Closes: Bug#409707: knemo: fd-leakage in sys backend) + + -- Debian KDE Extras Team <[email protected]> Tue, 6 Feb 2007 11:05:03 +0000 + +knemo (0.4.6-1) unstable; urgency=low + + * new upstream release + + [ Achim Bohnet ] + * Add libiw-dev to build-deps. Now used by sys backend. + + -- Debian KDE Extras Team <[email protected]> Sun, 8 Oct 2006 23:31:03 +0200 + +knemo (0.4.5-1) unstable; urgency=low + + [ Mark Purcell ] + * New upstream release + * Remove 12_tdesvn572745.diff as applied upstream + * Remove 13_fix_essid_regexp_for_not_quoted_strings.diff as applied + upstream + + -- Debian KDE Extras Team <[email protected]> Mon, 28 Aug 2006 21:31:40 +0100 + +knemo (0.4.4-2) unstable; urgency=low + + [ Achim Bohnet ] + * control: remove Depends: tdelibs-bin. tdelibs-bin was merged into + tdelibs4c2a (4:3.5.3-1). tdelibs4c2a is added via ${shlibs:Depends}. + Thx Hobbsee for reminding me (again and again :). + + -- Debian KDE Extras Team <[email protected]> Tue, 22 Aug 2006 17:11:42 +0200 + +knemo (0.4.4-1) unstable; urgency=low + + * new upstream release + + [ Achim Bohnet ] + * added debian/patches/12_tdesvn572745.diff: Pull from KDE SVN: + Fixed counting of transmitted data + * added debian/patches/11_revert_load_on_demand.diff: + With load on demand, knemo does not start on login. + So reverting to 0.4.2 behaviour. This patch + reverts Dirk Muellers change from 6-Aug-2006 + trunk/extragear/network/knemo/knemod/knemod.desktop #570450:570451 + See also: http://bugs.kde.org/show_bug.cgi?id=132218 + * added debian/patches/13_fix_essid_regexp_for_not_quoted_strings.diff + Fixes broken ESSID extraction from iwconfig output for the case that + the ESSID value is not quoted. + * debian/copyright: update list of translators + + -- Debian KDE Extras Team <[email protected]> Tue, 15 Aug 2006 00:29:24 +0200 + +knemo (0.4.3-1) unstable; urgency=low + + [ Mark Purcell ] + * New upstream release + + -- Debian KDE Extras Team <[email protected]> Sun, 6 Aug 2006 22:40:42 +0100 + +knemo (0.4.2-1) unstable; urgency=low + + [ Achim Bohnet ] + * New upstream release: + - fixed crash when opening status dialog or tooltips + * check copyrights and update debian/copyright + + [ Debian KDE Extras Team ] + * random crashes (Closes: #374391) + + -- Debian KDE Extras Team <[email protected]> Fri, 30 Jun 2006 23:13:53 +0100 + +knemo (0.4.1-1) unstable; urgency=low + + [ Mark Purcell ] + * New upstream release + - Fixes: encoding error in desktop file (Closes: #343290) + - Fixes: link quality of a wireless interface is not shown (Closes: #350393) + * knemo - lists mailing list as uploader in changelog (Closes: #340845) + - No consensus reached on debian-devel + - Report 200 days old + - Other packages have closed their uploader 'bugs' + + -- Debian KDE Extras Team <[email protected]> Tue, 13 Jun 2006 13:07:37 +0100 + +knemo (0.4.0-2) unstable; urgency=low + + [Achim Bohnet] + * Remove unsermake from build-dep. Closes #366932: knemo - FTBFS: Build + depends against unavailable package: unsermake + + -- Debian KDE Extras Team <[email protected]> Thu, 11 May 2006 22:46:08 +0100 + +knemo (0.4.0-1) unstable; urgency=low + + * New upstream release + - Fixes: FTBFS with G++ 4.1: extra qualification (Closes: #357359) + - Fixes: Description improvement (Closes: #341298) + + -- Debian KDE Extras Team <[email protected]> Sun, 2 Apr 2006 14:54:32 +0100 + +knemo (0.3.1-5) unstable; urgency=low + + [ Achim Bohnet ] + * short description: replace "KDEs systray" with "KDE's systray" + (Closes: 341298) + * patches/11_tdesvn_505129_add_kcm_desktop_keywords.diff: added + keywords to knemo's kcontrol desktop file. Knemo configuration + can now be found via 'Search:' (suggested by gbrinkmann on kde-apps) + This also fixes, well removes, the non UTF-8 encoding in comment[de], + about update-desktop-database complained. + + -- Debian KDE Extras Team <[email protected]> Thu, 1 Dec 2005 00:52:03 +0100 + +knemo (0.3.1-4) unstable; urgency=low + + +++ Changes by Achim Bohnet: + + * Initial release (Closes: #259245) + * Installed kcm_knemo.desktop in /usr/share/application/kde not the + old /usr/share/applnk dir. + * build-dep: add autotools-dev so recent config.guess config.sub are + used (Thx Michael Biebl) + * Use bugs.kde.org, not Percys email as addressee for bugs (stolen from + KDE SVN commit 461692) + * debian/copyright: update FSF address + + -- Debian KDE Extras Team <[email protected]> Mon, 14 Nov 2005 21:05:38 +0100 + +knemo (0.3.1-3) unstable; urgency=low + + * debian/copyright: mention explicitely that knemo as a whole + is distributed under the GPL + + -- Achim Bohnet <[email protected]> Tue, 7 Jun 2005 01:04:33 +0200 + +knemo (0.3.1-2) unstable; urgency=low + + * long description: mention that usage of ifconfig, route and + iwconfig for polling the inferface status once per second. + * debian/copyright: finished license and copyright review + + -- Achim Bohnet <[email protected]> Wed, 27 Apr 2005 00:57:07 +0200 + +knemo (0.3.1-1) unstable; urgency=low + + * new upstream release + + -- Achim Bohnet <[email protected]> Fri, 1 Oct 2004 22:50:12 +0200 + +knemo (0.3.0-1) unstable; urgency=low + + * new upstream release + * updated list of translators in copyright + * add traffic plotter to long description + * removed now empty debian/TODO ;) + + -- Achim Bohnet <[email protected]> Tue, 14 Sep 2004 22:10:30 +0200 + +knemo (0.2.3-1) unstable; urgency=low + + * new upstream release + + -- Achim Bohnet <[email protected]> Tue, 24 Aug 2004 22:17:41 +0200 + +knemo (0.2.1-1) unstable; urgency=low + + * initial upload (closes: #259245) + * new upstream (maintenance) release + * wireless-tools: recommend them instead of depend on + (still build-dep on them) + * bit better short description (important part first) + + -- Achim Bohnet <[email protected]> Fri, 13 Aug 2004 14:19:12 +0200 + +knemo (0.2.0-2) unstable; urgency=low + + * builds with pbuilder build + + -- Achim Bohnet <[email protected]> Thu, 12 Aug 2004 00:12:05 +0200 + +knemo (0.2.0-1) unstable; urgency=low + + * new upstream release + * rename TODO.for.me to TODO so it gets installed + + -- Achim Bohnet <[email protected]> Thu, 5 Aug 2004 19:15:44 +0200 + +knemo (0.1.10-2) unstable; urgency=low + + * debian/rules: don't install empty (line) NEWS file. + * update TODO + + -- Achim Bohnet <[email protected]> Wed, 21 Jul 2004 19:20:33 +0200 + +knemo (0.1.10-1) unstable; urgency=low + + * new upstream release + + -- Achim Bohnet <[email protected]> Mon, 12 Jul 2004 19:19:49 +0200 + +knemo (0.1.9-1) unstable; urgency=low + + * new upstream release + * copyright: added Translators Jurado Maqueda (es) and Malin Malinov (bg) + * add net-tools, wireless-tools to build-dep. Configure now checks + for i[fw]config (instead of hardcoded path in *.cpp files) + * added home page on kde-apps to control + * Add to depends: tdelibs-bin (contains kded), kicker + * Add to recommends: kcontrol (contains tdecmshell, kcontrol) + * fixed version in VERSION file s/0.1.8/0.1.9/ + * README: s/</</ + + -- Achim Bohnet <[email protected]> Sun, 11 Jul 2004 11:25:07 +0200 + +knemo (0.1.8-2) unstable; urgency=low + + * interfaceupdater.cpp:150 s/"inet"/"inet "/ to prevent match with inet6 + * disable build of handbook via doc/configure.in.in. + DO_NOT_COMPILE="$DO_NOT_COMPILE doc" + handbook is just an empty template. + + -- Achim Bohnet <[email protected]> Tue, 29 Jun 2004 23:41:30 +0200 + +knemo (0.1.8-1) unstable; urgency=low + + * new upstream release. + * use /sbin/iwconfig path in .h, .cpp and .ui files + * add dependency on net-tools for ifconfig and wireless-tools + for iwconfig. + + -- Achim Bohnet <[email protected]> Tue, 29 Jun 2004 00:30:25 +0200 + +knemo (0.1.5-1) unstable; urgency=low + + * Initial Release. + + -- Michael Harlaut <[email protected]> Sun, 30 May 2004 22:27:54 +0200 + diff --git a/debian/_base/applications/system/knemo/debian/compat b/debian/_base/applications/system/knemo/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/knemo/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/knemo/debian/control b/debian/_base/applications/system/knemo/debian/control new file mode 100644 index 000000000..7595866ce --- /dev/null +++ b/debian/_base/applications/system/knemo/debian/control @@ -0,0 +1,24 @@ +Source: knemo-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Uploaders: Achim Bohnet <[email protected]>, Mark Purcell <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev, net-tools, wireless-tools, libiw-dev +Standards-Version: 3.8.4 + +Package: knemo-trinity +Architecture: any +Depends: kicker-trinity, net-tools, ${shlibs:Depends} +Replaces: knemo-trinity (<< 4:14.0.0~) +Breaks: knemo-trinity (<< 4:14.0.0~) +Recommends: kcontrol-trinity, wireless-tools +Description: network interfaces monitor for the Trinity systray + KNemo displays an icon in the systray for every network interface. + Tooltips and an info dialog provide further information about the + interface. Passive popups inform about interface changes. + A traffic plotter is also integrated. + . + knemo polls the network interface status every second using the + ifconfig, route and iwconfig tools. + . + Homepage: http://extragear.kde.org/apps/knemo/ diff --git a/debian/_base/applications/system/knemo/debian/copyright b/debian/_base/applications/system/knemo/debian/copyright new file mode 100644 index 000000000..56f8c81f8 --- /dev/null +++ b/debian/_base/applications/system/knemo/debian/copyright @@ -0,0 +1,95 @@ +This package was debianized by Achim Bohnet <[email protected]> +on Mon, 28 Jun 2004 23:46:36 +0200 + +It was downloaded from http://www.kde-apps.org/content/show.php?content=12956 + +Upstream author is + Percy Leonhardt <[email protected]> + + Signal Plotter: + Taken from KSysGuard + Chris Schlaeger <[email protected]> + +Translation: + Zlatko Popov <[email protected]> (bg) + Thierry Vignaud <[email protected]> (br) + Jakub Friedl <[email protected]> Klara Cihlarova <[email protected]> (cs) + FULL NAME <EMAIL@ADDRESS> (cy) + Erik Kjær Pedersen <[email protected]> (da) + Jannick Kuhr <[email protected]> (de) + Spiros Georgaras <[email protected]> (el) + Malcolm Hunter <[email protected]> (en_GB) + Enrique Matias Sanchez (aka Quique) <[email protected]> (es) + Marek Laane <[email protected]> (et) + Julien Morot <[email protected]> (fr) + Kevin Patrick Scannell <[email protected]> (ga) + Kroly Barcza (VectoR) <[email protected]> (hu) + Samuele Kaplun <[email protected]> (it) + Yukiko Bando <[email protected]> (ja) + Giasher <[email protected]> (ka) + Donatas Glodenis <[email protected]> (lt) + Bram Schoenmakers <[email protected]> Rinse de Vries <[email protected]> (nl) + Marcin Zasada <[email protected]> (pl) + José Nuno Coelho Pires <[email protected]> (pt) + Lisiane Sztoltz Teixeira <[email protected]> (pt_BR) + Alexander Shiyan <[email protected]> (ru) + Steve Murphy <[email protected]> (rw) + Slobodan Simic <[email protected]> (sr) + Slobodan Simic <[email protected]> (sr@Latn) + Stefan Asserhäll <[email protected]> (sv) + Bulent SENER <[email protected]> (tr) + +Copyright: + + (C) 2004,2005,2006 Percy Leonhardt <[email protected]> + + knemod/signalplotter.{cpp,.h} + + Copyright (c) 1999 - 2001,2002 Chris Schlaeger <[email protected]> + + +License: + + Knemo is distributed under the GPL. + + Except 2 files that are licensed under the GPL (listed below), KNemo + is licensed under the LGPL: + + KNemo is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of + the License, or (at your option) any later version. + + KNemo 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 Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + + knemod/signalplotter.{cpp,.h} are licensed unter the GPL + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + KSysGuard is currently maintained by Chris Schlaeger <[email protected]>. + Please do not commit any changes without consulting me first. Thanks! + + + On Debian GNU/Linux systems, the complete text of the GNU Lesser General + Public License and the GNU General Public license can be found in + /usr/share/common-licenses/LGPL file and /usr/share/common-licenses/GPL file, + respectively. diff --git a/debian/_base/applications/system/knemo/debian/dirs b/debian/_base/applications/system/knemo/debian/dirs new file mode 100644 index 000000000..110a71185 --- /dev/null +++ b/debian/_base/applications/system/knemo/debian/dirs @@ -0,0 +1 @@ +opt/trinity/share/applications/tde diff --git a/debian/_base/applications/system/knemo/debian/docs b/debian/_base/applications/system/knemo/debian/docs new file mode 100644 index 000000000..c17f03764 --- /dev/null +++ b/debian/_base/applications/system/knemo/debian/docs @@ -0,0 +1,4 @@ +AUTHORS +NEWS +README +TODO diff --git a/debian/_base/applications/system/knemo/debian/patches/series b/debian/_base/applications/system/knemo/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/system/knemo/debian/patches/series diff --git a/debian/_base/applications/system/knemo/debian/rules b/debian/_base/applications/system/knemo/debian/rules new file mode 100755 index 000000000..5a0da42af --- /dev/null +++ b/debian/_base/applications/system/knemo/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/system/knemo/debian/source/format b/debian/_base/applications/system/knemo/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/knemo/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/knemo/debian/source/options b/debian/_base/applications/system/knemo/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/knemo/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/knetload/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/knetload/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/knetload/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/knetload/debian/cdbs/versions.pl b/debian/_base/applications/system/knetload/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/knetload/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/_base/applications/system/knetload/debian/changelog b/debian/_base/applications/system/knetload/debian/changelog new file mode 100644 index 000000000..ed97c1955 --- /dev/null +++ b/debian/_base/applications/system/knetload/debian/changelog @@ -0,0 +1,244 @@ +knetload-trinity (2.3-3.1ubuntu0) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 + +knetload-trinity (2.3-3.0ubuntu3) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <[email protected]> Fri, 06 March 2009 01:35:00 -0600 + +knetload-trinity (2.3-3.0ubuntu1) intrepid; urgency=low + + * Added -trinity suffix + + -- Timothy Pearson <[email protected]> Thu, 18 Dec 2008 17:47:00 -0600 + +knetload (2.3-3.1ubuntu1) intrepid; urgency=low + + * Drop recommends on kicker (LP: #283543) + + -- Harald Sitter <[email protected]> Wed, 15 Oct 2008 12:47:50 +0200 + +knetload (2.3-3.1) unstable; urgency=low + + * Porter NMU with kind permission of the maintainer. + * Adjusted config.{guess,sub} (closes: #342376): + - Added auto-updates of admin/config.{guess,sub} in the clean target. + - Added a Build-Dependency on autotools-dev accordingly. + - Dropped config.{guess,sub} from the top-level directory since they + belong to the admin/ one. + * Updated libtool using the instructions provided by Aurelien Jarno and Petr + Salinger in #343962: + cp -f /usr/share/libtool/libtool.m4 admin/libtool.m4.in + cp -f /usr/share/libtool/ltmain.sh admin/ltmain.sh + make -f admin/Makefile.common + to assure a correct build on GNU/kFreeBSD. + * Updated admin/cvs.sh to detect both autoconf and autoheader 2.6* (and not + only 2.5*) according to: + http://lists.alioth.debian.org/pipermail/pkg-kde-talk/2006-July/000506.html + That was needed to apply Aurelien's instructions. + + -- Cyril Brulebois <[email protected]> Wed, 21 Mar 2007 05:00:17 +0100 + +knetload (2.3-3) unstable; urgency=low + + * Built with gcc-4.0 and against tdelibs 4:3.4.2. + * New maintainer email address. + * Complies with new standards version (3.6.2). + * Updated Free Software Foundation address in debian/copyright to new + address. + * Replaced config.guess and config.sub with new versions from autotools-dev + (closes: Bug#306521). + + -- Helen Faulkner <[email protected]> Sat, 03 Sep 2005 17:44:32 +1000 + +knetload (2.3-2) unstable; urgency=low + + * Added copyright lines to debian/copyright. + * Corrected download location in debian/copyright. + * Removed obsolete kderemove tag from debian/menu. + * Removed lintian overrides, as they are no longer necessary. + * Removed unnecessary code for DEB_BUILD_OPTIONS=nostrip. + + -- Helen Faulkner <[email protected]> Fri, 17 Dec 2004 13:31:27 +0000 + +knetload (2.3-1) unstable; urgency=low + + * Adopted by Helen Faulkner. + * New upstream version. + * Using AM_MAINTAINER_MODE. + + -- Helen Faulkner <[email protected]> Thu, 21 Oct 2004 23:01:43 +0100 + +knetload (1.99-8) unstable; urgency=low + + * Rebuilt against KDE 3.2 for nicer docs. + * More quoting for the debian menu file. + + -- Ben Burton <[email protected]> Sat, 3 Jul 2004 09:36:46 +1000 + +knetload (1.99-7) unstable; urgency=low + + * Built against new libXrender. + * Bumped standards-version to 3.6.1. + + -- Ben Burton <[email protected]> Fri, 2 Jan 2004 18:13:07 +1100 + +knetload (1.99-6) unstable; urgency=low + + * Using high colour pixmap for debian menu entry. + * Updated SEE ALSO section of manpage. + * Bumped standards-version to 3.6.0. + * Updated package sections. + + -- Ben Burton <[email protected]> Wed, 27 Aug 2003 20:04:25 +1000 + +knetload (1.99-5) unstable; urgency=low + + * Patched admin/acinclude.m4.in for s390 build (closes: #186815). + * Using AM_MAINTAINER_MODE. + + -- Ben Burton <[email protected]> Tue, 8 Apr 2003 09:27:53 +1000 + +knetload (1.99-4) unstable; urgency=low + + * Removed dangling symlink (closes: #186172). + + -- Ben Burton <[email protected]> Wed, 26 Mar 2003 14:06:57 +1100 + +knetload (1.99-3) unstable; urgency=low + + * Updated admin/debianrules for new Qt dirs (closes: #184690). + * Removed alpha compile flags. + + -- Ben Burton <[email protected]> Sun, 16 Mar 2003 16:00:19 +1100 + +knetload (1.99-2) unstable; urgency=low + + * First Trinity upload to debian! + * Build-depends on debhelper v4. + + -- Ben Burton <[email protected]> Mon, 3 Feb 2003 10:40:27 +1100 + +knetload (1.99-1) unstable; urgency=low + + * New upstream version. + * Bumped standards-version to 3.5.8. + + -- Ben Burton <[email protected]> Tue, 14 Jan 2003 19:23:14 +1100 + +knetload (1.91-trinity-1) unstable; urgency=low + + * Ported to Trinity. + + -- Ben Burton <[email protected]> Mon, 2 Sep 2002 12:57:36 +1000 + +knetload (1.91-15) unstable; urgency=low + + * Fixed the alpha build _again_. + + -- Ben Burton <[email protected]> Sun, 4 Nov 2001 11:12:23 -0600 + +knetload (1.91-14) unstable; urgency=low + + * No longer runs ./configure a second time (fixes alpha builds). + + -- Ben Burton <[email protected]> Mon, 29 Oct 2001 10:43:01 -0600 + +knetload (1.91-13) unstable; urgency=low + + * Consecutive builds now produce the same source diffs. + + -- Ben Burton <[email protected]> Thu, 11 Oct 2001 14:09:31 -0500 + +knetload (1.91-12) unstable; urgency=low + + * Builds with automake 1.5. + * Updated config.guess and config.sub (closes: Bug#115014). + + -- Ben Burton <[email protected]> Thu, 11 Oct 2001 09:41:57 -0500 + +knetload (1.91-11) unstable; urgency=low + + * Updated parameters for alpha build. + + -- Ben Burton <[email protected]> Sun, 23 Sep 2001 23:07:01 -0500 + +knetload (1.91-10) unstable; urgency=low + + * objprelink: now you see it, now you don't (removed). + + -- Ben Burton <[email protected]> Sun, 16 Sep 2001 12:22:33 -0500 + +knetload (1.91-9) unstable; urgency=low + + * Uses objprelink. + + -- Ben Burton <[email protected]> Thu, 30 Aug 2001 09:10:08 -0500 + +knetload (1.91-8) unstable; urgency=low + + * Cleaned up debian/rules. + + -- Ben Burton <[email protected]> Wed, 8 Aug 2001 19:08:30 +1000 + +knetload (1.91-7) unstable; urgency=low + + * Builds on alpha. + * Upped standards-version to 3.5.6. + + -- Ben Burton <[email protected]> Sat, 4 Aug 2001 00:32:46 +1000 + +knetload (1.91-6) unstable; urgency=low + + * Removed redundancies from build-depends. + * Cosmetic change to doc-base registration. + + -- Ben Burton <[email protected]> Mon, 21 May 2001 10:48:13 -0500 + +knetload (1.91-5) unstable; urgency=low + + * Fleshed out man page. + + -- Ben Burton <[email protected]> Mon, 7 May 2001 07:58:17 -0500 + +knetload (1.91-4) unstable; urgency=low + + * Updated debian/rules to DH_COMPAT=3. + * Build-Depends: required version (>> 3.0.0) of debhelper. + * Updated Standards-Version to 3.5.2. + * Added kderemove="1" to the debian menu item. + * Miscellaneous tidying in debian/. + + -- Ben Burton <[email protected]> Thu, 26 Apr 2001 12:47:52 -0500 + +knetload (1.91-3) unstable; urgency=low + + * Added Suggests: kcpuload. + * Removed dh_testversion from debian/rules. + + -- Ben Burton <[email protected]> Wed, 28 Mar 2001 13:32:24 -0600 + +knetload (1.91-2) unstable; urgency=low + + * Rebuilt for new libqt2 libraries. + + -- Ben Burton <[email protected]> Tue, 6 Mar 2001 07:49:40 -0600 + +knetload (1.91-1) unstable; urgency=low + + * Initial Release (closes: Bug#86935). + * Added a man page. + * Added an icon in /usr/share/pixmaps/. + * Moved HTML documentation from /usr/share/apps/knetload/docs/ to + /usr/share/doc/tde/HTML/en/knetload/ so that dwww can access it. + + -- Ben Burton <[email protected]> Wed, 21 Feb 2001 12:08:16 -0600 + +Local variables: +mode: debian-changelog +End: diff --git a/debian/_base/applications/system/knetload/debian/compat b/debian/_base/applications/system/knetload/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/knetload/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/knetload/debian/control b/debian/_base/applications/system/knetload/debian/control new file mode 100644 index 000000000..4b01c7e3d --- /dev/null +++ b/debian/_base/applications/system/knetload/debian/control @@ -0,0 +1,24 @@ +Source: knetload-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +XSBC-Original-Maintainer: Helen Faulkner <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev (>= 4:3.4.2) +Standards-Version: 3.8.4 + +Package: knetload-trinity +Architecture: any +Section: tde +Replaces: knetload-trinity (<< 4:14.0.0~) +Breaks: knetload-trinity (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Conflicts: knetload +Suggests: kcpuload-trinity +Description: a network meter for Kicker [Trinity] + KNetLoad is a small network meter for Kicker (the TDE panel). It shows + a recent history of network usage in the form of two configurable + diagrams in the system tray, one for incoming and one for outgoing + data. These diagrams have settings for colours and various different + styles. + . + KNetLoad can monitor just about any network device. diff --git a/debian/_base/applications/system/knetload/debian/copyright b/debian/_base/applications/system/knetload/debian/copyright new file mode 100644 index 000000000..7093501e6 --- /dev/null +++ b/debian/_base/applications/system/knetload/debian/copyright @@ -0,0 +1,31 @@ +This package was debianized by Ben Burton <[email protected]> on +Wed, 21 Feb 2001 12:08:16 -0600. + +It was downloaded from http://flameeyes.web.ctonet.it/downloads.html#knetload + +Upstream Authors: Flameeyes <[email protected]> + Markus Gustavsson <[email protected]>, + Ben Burton <[email protected]>, + and others... + +Copyright: + + Copyright (c) 1999-2000, Markus Gustavsson + (c) 2002, Ben Burton + (c) 2004, Flameeyes + + 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; version 2 dated June, 1991. + + 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 package; if not, write to the Free Software Foundation, + 51 Franklin Street, Fifth Floor Boston, MA 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/debian/_base/applications/system/knetload/debian/dirs b/debian/_base/applications/system/knetload/debian/dirs new file mode 100644 index 000000000..f583045fe --- /dev/null +++ b/debian/_base/applications/system/knetload/debian/dirs @@ -0,0 +1 @@ +opt/trinity/bin diff --git a/debian/_base/applications/system/knetload/debian/docs b/debian/_base/applications/system/knetload/debian/docs new file mode 100644 index 000000000..ca0272abf --- /dev/null +++ b/debian/_base/applications/system/knetload/debian/docs @@ -0,0 +1,3 @@ +AUTHORS +README +TODO diff --git a/debian/_base/applications/system/knetload/debian/knetload-trinity.install b/debian/_base/applications/system/knetload/debian/knetload-trinity.install new file mode 100644 index 000000000..cdb14888d --- /dev/null +++ b/debian/_base/applications/system/knetload/debian/knetload-trinity.install @@ -0,0 +1 @@ +debian/knetload.xpm /opt/trinity/share/pixmaps diff --git a/debian/_base/applications/system/knetload/debian/knetload.xpm b/debian/_base/applications/system/knetload/debian/knetload.xpm new file mode 100644 index 000000000..3cc7ef17f --- /dev/null +++ b/debian/_base/applications/system/knetload/debian/knetload.xpm @@ -0,0 +1,113 @@ +/* XPM */ +static char *knetload[] = { +/* columns rows colors chars-per-pixel */ +"32 32 75 1", +" c black", +". c #1A0016", +"X c #1E0019", +"o c #22001C", +"O c #24001E", +"+ c #260020", +"@ c #2A0023", +"# c #2C0025", +"$ c #2E0026", +"% c #32002A", +"& c #34002C", +"* c #36002D", +"= c #38002F", +"- c #3C0032", +"; c #3E0034", +": c #400036", +"> c #440039", +", c #48003C", +"< c #4A003E", +"1 c #4C0040", +"2 c #4E0042", +"3 c #540047", +"4 c #5A004C", +"5 c #5C004D", +"6 c #5E004F", +"7 c #660056", +"8 c #680058", +"9 c #6C005B", +"0 c #720060", +"q c #740062", +"w c #760063", +"e c #780065", +"r c #7E006A", +"t c #4C4C4C", +"y c gray47", +"u c #82006E", +"i c #84006F", +"p c #860071", +"a c #880073", +"s c #8A0074", +"d c #8E0078", +"f c #900079", +"g c #92007B", +"h c #96007F", +"j c #980080", +"k c #9C0084", +"l c #A00087", +"z c #A20089", +"x c #A4008A", +"c c #A8008E", +"v c #AA0090", +"b c #B40098", +"n c #B6009A", +"m c #B8009B", +"M c #BA009D", +"N c #BC009F", +"B c #BE00A0", +"V c #C200A4", +"C c #C600A7", +"Z c #CC00AC", +"A c #CE00AE", +"S c #D000B0", +"D c #D200B1", +"F c #D800B6", +"G c #DC00BA", +"H c #E000BD", +"J c #E400C1", +"K c #E600C2", +"L c #EA00C6", +"P c #EE00C9", +"I c #F000CB", +"U c #F600D0", +"Y c #FC00D5", +"T c #FE00D7", +"R c gray100", +/* pixels */ +"tttttttttttttttttttttttttttttttt", +"t R", +"t R", +"t R", +"t R", +"t R", +"t R", +"t R", +"t U R", +"t L R", +"t yyGyyTyTyyyyyyyyyyyyyyyy R", +"t S I I II R", +"t T V TH H HH R", +"t P bTPS S SS R", +"t G cLGV VU VV U R", +"t ZykFZbTbJTbbTYTyyTTyHTYT R", +"t NTdCNxJxSJxxJKKTTJKTAKKK R", +"t vJubvhShBShhSSDJKDDKNDDD R", +"t hZ0xjpBpvBppNNNAANNAcNNN R", +"t pN7gpecejceecccmmccmkccc R", +"t 0x4re8g8pg88gggllggliggg R", +"t 7s2974r40r44rrrssrrs0rrr R", +"t 30;43<8<58<<888008805888 R", +"t >4*<>-3-23--333553352333 R", +"t %>+*%$-$*;$@;;;>>;;>=;;; R", +"t o$.OoX@X+@XX@@@$$@@$+@@@ R", +"t R", +"t R", +"t R", +"t R", +"t R", +"tRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR" +}; diff --git a/debian/_base/applications/system/knetload/debian/menu b/debian/_base/applications/system/knetload/debian/menu new file mode 100644 index 000000000..0e0493879 --- /dev/null +++ b/debian/_base/applications/system/knetload/debian/menu @@ -0,0 +1,6 @@ +?package(knetload-trinity):needs="X11"\ + section="Apps/System"\ + hints="TDE"\ + title="KNetLoad"\ + command="/opt/trinity/bin/knetload"\ + icon="/opt/trinity/share/pixmaps/knetload.xpm" diff --git a/debian/_base/applications/system/knetload/debian/patches/series b/debian/_base/applications/system/knetload/debian/patches/series new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/debian/_base/applications/system/knetload/debian/patches/series @@ -0,0 +1 @@ + diff --git a/debian/_base/applications/system/knetload/debian/rules b/debian/_base/applications/system/knetload/debian/rules new file mode 100755 index 000000000..5a0da42af --- /dev/null +++ b/debian/_base/applications/system/knetload/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/system/knetload/debian/source/format b/debian/_base/applications/system/knetload/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/knetload/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/knetload/debian/source/options b/debian/_base/applications/system/knetload/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/knetload/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/knetstats/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/knetstats/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/knetstats/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/knetstats/debian/cdbs/versions.pl b/debian/_base/applications/system/knetstats/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/knetstats/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/_base/applications/system/knetstats/debian/changelog b/debian/_base/applications/system/knetstats/debian/changelog new file mode 100644 index 000000000..d1015cb26 --- /dev/null +++ b/debian/_base/applications/system/knetstats/debian/changelog @@ -0,0 +1,34 @@ +knetstats-trinity (1.6.1-0ubuntu4) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Wed, 04 Nov 2009 11:09:00 -0600 + +knetstats (1.6.1-0ubuntu2) intrepid; urgency=low + + * Remove kicker dependency + + -- Harald Sitter <[email protected]> Sat, 06 Sep 2008 01:37:17 +0200 + +knetstats (1.6.1-0ubuntu1) hardy; urgency=low + + * New upstream release. + * debian/patches/kubuntu_02_clean_desktop_file.patch: + - Update to apply again. + - Comply with current fd.o standard. + * debian/patches/kubuntu_03_autoconf.patch: Drop. Now included upstream. + * debian/watch: Add. + + -- William Grant <[email protected]> Sat, 10 Nov 2007 12:55:46 +1100 + +knetstats (1.6-0ubuntu1) edgy; urgency=low + + * Initial Release. + * Added kubuntu_01_kdepot.patch for pot files extraction + to Rosetta + * Added kubuntu_02_clean_desktop_file.patch for good GenericNames + in desktop file + * Added kubuntu_03_autoconf for autoconf/autoheader 2.6 + + -- Anthony Mercatante <[email protected]> Sun, 27 Sep 2006 14:14:54 +0200 + diff --git a/debian/_base/applications/system/knetstats/debian/compat b/debian/_base/applications/system/knetstats/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/knetstats/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/knetstats/debian/control b/debian/_base/applications/system/knetstats/debian/control new file mode 100644 index 000000000..543bfb900 --- /dev/null +++ b/debian/_base/applications/system/knetstats/debian/control @@ -0,0 +1,16 @@ +Source: knetstats-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev +Standards-Version: 3.8.4 +Homepage: http://knetstats.sourceforge.net/ + +Package: knetstats-trinity +Architecture: any +Depends: ${shlibs:Depends} +Replaces: knetstats-trinity (<< 4:14.0.0~) +Breaks: knetstats-trinity (<< 4:14.0.0~) +Description: network interfaces monitor for the Trinity systray + A simple TDE network monitor that show rx/tx LEDs of any + network interface on a system tray icon diff --git a/debian/_base/applications/system/knetstats/debian/copyright b/debian/_base/applications/system/knetstats/debian/copyright new file mode 100644 index 000000000..bf7dbe0ed --- /dev/null +++ b/debian/_base/applications/system/knetstats/debian/copyright @@ -0,0 +1,30 @@ +This package was debianized by Anthony Mercatante <[email protected]> +on Wed, 27 Sep 2006 14:17:36 +0200 + +It was downloaded from http://knetstats.sourceforge.net/ + +Upstream author is + Hugo Parente Lima <[email protected]> + +Copyright: + + Copyright (C) 2004-2005-2006 by Hugo Parente Lima <[email protected]> + +License: + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + 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., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in the /usr/share/common-licenses/GPL file. diff --git a/debian/_base/applications/system/knetstats/debian/docs b/debian/_base/applications/system/knetstats/debian/docs new file mode 100644 index 000000000..e845566c0 --- /dev/null +++ b/debian/_base/applications/system/knetstats/debian/docs @@ -0,0 +1 @@ +README diff --git a/debian/_base/applications/system/knetstats/debian/patches/series b/debian/_base/applications/system/knetstats/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/system/knetstats/debian/patches/series diff --git a/debian/_base/applications/system/knetstats/debian/rules b/debian/_base/applications/system/knetstats/debian/rules new file mode 100755 index 000000000..a6797f19a --- /dev/null +++ b/debian/_base/applications/system/knetstats/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc/trinity" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/system/knetstats/debian/source/format b/debian/_base/applications/system/knetstats/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/knetstats/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/knetstats/debian/source/options b/debian/_base/applications/system/knetstats/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/knetstats/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/kooldock/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/kooldock/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/kooldock/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/kooldock/debian/cdbs/versions.pl b/debian/_base/applications/system/kooldock/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/kooldock/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/_base/applications/system/kooldock/debian/changelog b/debian/_base/applications/system/kooldock/debian/changelog new file mode 100644 index 000000000..fd8cb560a --- /dev/null +++ b/debian/_base/applications/system/kooldock/debian/changelog @@ -0,0 +1,35 @@ +kooldock-trinity (0.4.7-1) squeeze; urgency=low + + * Initial Release for TDE + + -- Slávek Banko <[email protected]> Thu, 01 Sep 2015 19:50:25 +0200 + +kooldock (0.3-1ubuntu3) gutsy; urgency=low + + * debian/control: Update maintainer fields according to debian- + maintainer-field spec. + + -- Martin Pitt <[email protected]> Wed, 15 Aug 2007 08:06:56 +0000 + +kooldock (0.3-1ubuntu2) edgy; urgency=low + + * libgamin0 kubuntu transition + + -- Brandon Holtsclaw <[email protected]> Wed, 16 Aug 2006 18:01:51 -0500 + +kooldock (0.3-1ubuntu1) dapper; urgency=low + + * debian/applied-patches/strip-empty-de.po.patch: + - po/Makefile.in: + - remove de.po and de.gmo + - debian/rules: + - remove empty po/de.po. + + -- Daniel Holbach <[email protected]> Mon, 29 May 2006 11:11:26 +0200 + +kooldock (0.3-1) unstable; urgency=low + + * Initial release + + -- Claudio Moratti <[email protected]> Fri, 23 Sep 2005 18:19:20 +0200 + diff --git a/debian/_base/applications/system/kooldock/debian/compat b/debian/_base/applications/system/kooldock/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/kooldock/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/kooldock/debian/control b/debian/_base/applications/system/kooldock/debian/control new file mode 100644 index 000000000..9af925609 --- /dev/null +++ b/debian/_base/applications/system/kooldock/debian/control @@ -0,0 +1,26 @@ +Source: kooldock-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +XSBC-Original-Maintainer: Ubuntu MOTU Developers <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs-trinity-dev +Standards-Version: 3.8.0 +Homepage: http://sourceforge.net/projects/kooldock/ + +Package: kooldock-trinity +Architecture: any +Depends: ${shlibs:Depends} +Description: Dock for TDE with cool visual enhancements + KoolDock is a fork of the original work of Dang Viet Dung,. + KSmoothDock 2.1. KoolDock is a dock for TDE with cool. + visual enhancements and effects. + . + Some of it features are: + * Display quick launchers to your favourite apps + * A builtin task bar + * Pager and clock. (Not done yet) + * Smooth zooming effect (like Apple's OS X dock) + * Transparent Background + . + Homepage: http://sourceforge.net/projects/kooldock/ + diff --git a/debian/_base/applications/system/kooldock/debian/copyright b/debian/_base/applications/system/kooldock/debian/copyright new file mode 100644 index 000000000..a3797447e --- /dev/null +++ b/debian/_base/applications/system/kooldock/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by Claudio Moratti <[email protected]> on +Fri, 23 Sep 2005 18:19:20 +0200. + +It was downloaded from http://sourceforge.net/projects/kooldock/ + +Copyright Holder: Matias Fernandez <[email protected]> + Francisco Guidi <[email protected]> + + +License: + + 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/debian/_base/applications/system/kooldock/debian/docs b/debian/_base/applications/system/kooldock/debian/docs new file mode 100644 index 000000000..c17f03764 --- /dev/null +++ b/debian/_base/applications/system/kooldock/debian/docs @@ -0,0 +1,4 @@ +AUTHORS +NEWS +README +TODO diff --git a/debian/_base/applications/system/kooldock/debian/menu b/debian/_base/applications/system/kooldock/debian/menu new file mode 100644 index 000000000..785806bc3 --- /dev/null +++ b/debian/_base/applications/system/kooldock/debian/menu @@ -0,0 +1,4 @@ +?package(kooldock-trinity):needs="X11"\ + section="Apps/System"\ + title="kooldock"\ + command="/opt/trinity/bin/kooldock" diff --git a/debian/_base/applications/system/kooldock/debian/rules b/debian/_base/applications/system/kooldock/debian/rules new file mode 100755 index 000000000..5a0da42af --- /dev/null +++ b/debian/_base/applications/system/kooldock/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/system/kooldock/debian/source/format b/debian/_base/applications/system/kooldock/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/kooldock/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/kooldock/debian/source/options b/debian/_base/applications/system/kooldock/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/kooldock/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/kpowersave/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/kpowersave/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/kpowersave/debian/cdbs/versions.pl b/debian/_base/applications/system/kpowersave/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/kpowersave/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/_base/applications/system/kpowersave/debian/changelog b/debian/_base/applications/system/kpowersave/debian/changelog new file mode 100644 index 000000000..555de82cf --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/changelog @@ -0,0 +1,372 @@ +kpowersave-trinity (0.7.3-0ubuntu3) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 + +kpowersave-trinity (0.7.3-0ubuntu2) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <[email protected]> Thu, 05 March 2009 29:52:00 -0600 + +kpowersave-trinity (0.7.3-0ubuntu1) intrepid; urgency=low + + * Added -trinity suffix + + -- Timothy Pearson <[email protected]> Sun, 14 Dec 2008 15:12:00 -0600 + +kpowersave (0.7.3-2ubuntu1) intrepid; urgency=low + + * Merge from debian unstable, remaining changes: + - debian/patches/kubuntu_02_messages_target.diff + - Modified maintainer field per specification + + -- Harald Sitter <[email protected]> Fri, 25 Jan 2008 09:54:46 +0000 + +kpowersave (0.7.3-2) unstable; urgency=low + + * debian/control + - Bump Standards-Version to 3.7.3. No further changes required. + - Drop Recommends: pm-utils | powersaved | hibernate | acpi-support. + Let the hal package depend on the correct suspend framework. + + -- Michael Biebl <[email protected]> Fri, 25 Jan 2008 06:02:09 +0100 + +kpowersave (0.7.3-1ubuntu1) hardy; urgency=low + + * Merge from debian unstable. + * Dropped debian/patches/kubuntu_01_kdepot.patch - in KDE CDBS class. + * Remaining Ubuntu changes: + - debian/patches/kubuntu_02_messages_target.diff + + -- Jonathan Patrick Davies <[email protected]> Wed, 24 Oct 2007 20:41:44 +0200 + +kpowersave (0.7.3-1) unstable; urgency=low + + * New upstream release. + - Fixes a crash in HardwareInfo::checkCurrentCPUFreqPolicy (). + Closes: #422057 + * debian/control + - Use the new "Homepage:" field to specify the upstream URL. + - Add a Build-Conflicts against autoconf2.13. + * debian/menu + - Update to the new menu spec. + * debian/patches/10-kpowersave-crash-on-getenv.patch + - Removed, fixed upstream. + * debian/patches/06-handle_failed_suspend.patch + - Removed, merged upstream. + * debian/patches/05-restore_window.patch + - Removed, merged upstream. + * debian/patches/04-default_config.patch + - Updated, wodim is now already in the application blacklist that is + provided by upstream. + + -- Michael Biebl <[email protected]> Thu, 04 Oct 2007 12:48:39 +0200 + +kpowersave (0.7.2-3ubuntu1) gutsy; urgency=low + + * Merge from debian unstable. + * Remaining Ubuntu changes: + * debian/control: change Maintainer field + * debian/patches/kubuntu_01_kdepot.patch + * debian/patches/kubuntu_02_messages_target.diff + + -- Sarah Hobbs <[email protected]> Sat, 19 May 2007 13:22:26 +1000 + +kpowersave (0.7.2-3) unstable; urgency=low + + * debian/patches/10-kpowersave-crash-on-getenv.patch + - Fixes a crash when the environment variable DESKTOP_SESSION is not set. + Patch by Pierre Habouzit, thanks! Closes: #422420 + + -- Michael Biebl <[email protected]> Wed, 25 Apr 2007 21:07:05 +0200 + +kpowersave (0.7.2-2) unstable; urgency=low + + * Upload to unstable. + * debian/patches/05-restore_window.patch + - Pull from svn. Properly restore minimized configuration dialog. + Closes: #413638 + * debian/patches/06-handle_failed_suspend.patch + - Pull from svn. Check the return code of the Suspend() method and display + a message box if it failed. Closes: #413811 + + -- Michael Biebl <[email protected]> Wed, 25 Apr 2007 20:40:41 +0200 + +kpowersave (0.7.2-1ubuntu1) feisty; urgency=low + + * Merge from debian experimental + * Dropped Ubuntu changes: + * debian/control: drop Conflics/Replaces/Provides klaptopdaemon - does not + conflict anymore + * debian/rules: remove dh_iconcache - done by cdbs + * Remaining Ubuntu changes: + * debian/control: change Maintainer field + * debian/patches/kubuntu_01_kdepot.patch + * debian/patches/kubuntu_02_messages_target.diff + + -- Luka Renko <[email protected]> Mon, 19 Mar 2007 22:30:13 +0100 + +kpowersave (0.7.2-1) experimental; urgency=low + + * New upstream release. Closes: #412647 + * debian/patches/01-autoconf_2.6.patch, + debian/patches/02-close_dialog_on_destroy.patch + - Removed, merged upstream. + * debian/patches/04-default_config.patch + - Add wodim to application blacklist. + - Do not unmount external media on suspend. + kded/mediamanager in Debian is missing a patch which would allow that. + * Beginning with this version, the dependency on powersaved as backend has + been dropped. All the heavy lifting is done via HAL now. + Update debian/control accordingly: + - Remove build dependency on libpowersave-dev. + - Remove dependency on powersaved, add a versioned dependency on + hal (>= 0.5.8.1) instead (needed for cpu frequency scaling support). + - For proper suspend/resume support, hal should use one of the existing + suspend frameworks. Add Recommends on these packages. + - Update the package description. + + -- Michael Biebl <[email protected]> Mon, 5 Mar 2007 07:24:09 +0100 + +kpowersave (0.7.2-0ubuntu1) feisty; urgency=low + + * New upstream release: uses HAL directly (no powersave dependency) + * Changes: + * drop 01-autoconf_2.6.patch: included upstream + * drop 02-close_dialog_on_destroy.patch: included upstream + * drop 03-reset_blankonly_to_default.patch: fixed upstream + * update kubuntu_01_kdepot.patch to apply + * drop Build-Depends on libpowersave-dev: now uses HAL + * drop Depends on powersaved: now uses HAL + * update Maintainer field + * UVF exception approved by MOTU https://launchpad.net/bugs/88793 + + -- Luka Renko <[email protected]> Wed, 28 Feb 2007 22:35:46 +0100 + +kpowersave (0.6.2-5ubuntu1) feisty; urgency=low + + * Merge from debian unstable, remaining changes: + - Added dh_iconcache + - Add kubuntu_02_messages_target.diff fix messages + target for .pot generation + - Added kubuntu_01_kdepot.diff for pot file extraction to rosetta + - Added a Conflicts/Replaces/Provides: klaptopdaemon to enforce + its removal. + + -- ville palo <[email protected]> Sun, 21 Jan 2007 09:21:00 +0000 + +kpowersave (0.6.2-5) unstable; urgency=low + + * Prepend a sequence number to all patches. + * debian/patches/03-reset_blankonly_to_default.patch + - Added. Reset tdescreensaver settings to correct default values on scheme + changes and on application shutdown. + Patch by Modestas Vainius, thanks! Closes: #399473 + + -- Michael Biebl <[email protected]> Sat, 20 Jan 2007 19:49:40 +0100 + +kpowersave (0.6.2-4) unstable; urgency=low + + * debian/patches/close_dialog_on_destroy.patch + - Added. Correctly close the information dialog when activated over dcop. + Closes: #398201 + + -- Michael Biebl <[email protected]> Mon, 13 Nov 2006 06:05:56 +0100 + +kpowersave (0.6.2-3) unstable; urgency=low + + * Update maintainer email address to [email protected]. + + -- Michael Biebl <[email protected]> Fri, 20 Oct 2006 00:04:12 +0200 + +kpowersave (0.6.2-2ubuntu2) edgy; urgency=low + + * Rebuild against dbus 0.90 + + -- Sebastian Dröge <[email protected]> Wed, 30 Aug 2006 22:04:58 +0200 + +kpowersave (0.6.2-2ubuntu1) edgy; urgency=low + + * Merge from debian unstable. + + -- Luka Renko <[email protected]> Sat, 12 Aug 2006 17:17:17 +0200 + +kpowersave (0.6.2-2) unstable; urgency=medium + + * Updated admin/cvs.sh to support autoconf-2.6. Closes: #379824 + + -- Michael Biebl <[email protected]> Tue, 25 Jul 2006 23:10:10 +0200 + +kpowersave (0.6.2-1) unstable; urgency=low + + * New upstream release. + - Display correct warning message if user lacks permissions to connect to + powersaved over dbus. Closes: #356609 + * Requires powersave 0.12.8 or newer. + + -- Michael Biebl <[email protected]> Sat, 24 Jun 2006 19:16:02 +0200 + +kpowersave (0.6.1-1) unstable; urgency=low + + * New upstream release. + * Corrected typo in package description. Closes: #364191 + * Removed kpowersave-fix-utf8_in_eventrc.diff, fixed upstream. + * Bumped Standards-Version to 3.7.2, no further changes required. + + -- Michael Biebl <[email protected]> Mon, 15 May 2006 02:28:48 +0200 + +kpowersave (0.6.0-1ubuntu4) dapper; urgency=low + + * Added dh_iconcache + + -- Sarah Hobbs <[email protected]> Sat, 13 May 2006 20:16:04 +1000 + +kpowersave (0.6.0-1ubuntu3) dapper; urgency=low + + * Add kubuntu_02_messages_target.diff fix messages + target for .pot generation + + -- Jonathan Riddell <[email protected]> Fri, 14 Apr 2006 15:03:01 +0000 + +kpowersave (0.6.0-1ubuntu2) dapper; urgency=low + + * Added kubuntu_01_kdepot.diff for pot file extraction to rosetta + + -- Anthony Mercatante <[email protected]> Thu, 13 Apr 2006 00:40:57 +0200 + +kpowersave (0.6.0-1ubuntu1) dapper; urgency=low + + * Added kpowersave-fix-utf8_in_eventrc.diff + + -- Luka Renko <[email protected]> Wed, 12 Apr 2006 19:39:57 +0200 + +kpowersave (0.6.0-1) unstable; urgency=low + + * New upstream release. + * Requires powersave 0.12.7 or newer. + * Added build dependency on libxtst-dev. + * Added kpowersave-fix-utf8_in_eventrc.diff. + + -- Michael Biebl <[email protected]> Mon, 17 Apr 2006 18:21:14 +0200 + +kpowersave (0.5.11-1ubuntu1) dapper; urgency=low + + * New upstream release. + + -- Luka Renko <[email protected]> Sun, 26 Mar 2006 18:59:38 +0200 + +kpowersave (0.5.11-1) unstable; urgency=low + + * New upstream release. + + -- Michael Biebl <[email protected]> Thu, 23 Mar 2006 09:45:35 +0100 + +kpowersave (0.5.10-1ubuntu1) dapper; urgency=low + + * Added a Conflicts/Replaces/Provides: klaptopdaemon to enforce its removal. + + -- Michael Biebl <[email protected]> Thu, 9 Mar 2006 23:05:33 +0100 + +kpowersave (0.5.10-1) unstable; urgency=low + + * New upstream release. + * Requires powersave 0.12.2 or newer. + + -- Michael Biebl <[email protected]> Tue, 7 Mar 2006 23:45:01 +0100 + +kpowersave (0.5.9-1) unstable; urgency=low + + * New upstream release. + * Requires powersave 0.12.1 or newer. + + -- Michael Biebl <[email protected]> Thu, 2 Mar 2006 18:43:24 +0100 + +kpowersave (0.5.8-1) unstable; urgency=low + + * New upstream release. + * Bumped debhelper compatibility to 5. + + -- Michael Biebl <[email protected]> Tue, 21 Feb 2006 10:51:35 +0100 + +kpowersave (0.5.7-1) unstable; urgency=low + + * New upstream release. + - kpowersave now shows correct instructions how to start the powersaved + daemon. Closes: #352218 + - Layout problem in the information dialog has been fixed. Closes: #352684 + * Corrected formatting of the homepage url in the long description. + + -- Michael Biebl <[email protected]> Tue, 14 Feb 2006 23:27:37 +0100 + +kpowersave (0.5.6-1) unstable; urgency=low + + * New upstream release. + + -- Michael Biebl <[email protected]> Tue, 7 Feb 2006 02:51:39 +0100 + +kpowersave (0.5.5-1) unstable; urgency=low + + * New upstream release. + * Removed build dependency on libcpufreq-dev as it is now correctly handled + by libpowersave-dev. + + -- Michael Biebl <[email protected]> Tue, 31 Jan 2006 01:32:36 +0100 + +kpowersave (0.5.4-1) unstable; urgency=low + + * New upstream release. + + -- Michael Biebl <[email protected]> Mon, 23 Jan 2006 23:14:39 +0100 + +kpowersave (0.5.3-1) unstable; urgency=low + + * New upstream release. + * Requires powersave 0.11.5 or newer. + + -- Michael Biebl <[email protected]> Wed, 18 Jan 2006 05:10:26 +0100 + +kpowersave (0.5.2-1ubuntu1) dapper; urgency=low + + * Add kubuntu_01_desktop_autostart.patch to prevent kpowersave from starting + automatically in GNOME (Closes: Malone #32340). + + -- Raphaël Pinson <[email protected]> Sat, 4 Mar 2006 17:22:09 +0100 + +kpowersave (0.5.2-1) unstable; urgency=low + + * New upstream release. + * Removed patches absolute_build_path_fix.diff and sound_files_path.diff, + fixed upstream. + * Tightened dependencies on powersave, version 0.11.2 or newer is required. + * Use Debian libtool and regenerate the autotools files. + + Added build dependencies to automake1.9, autoconf and libtool. + * hal and dbus are now mandatory. Added the corresponding build + dependencies. + * Removed the build dependency on libqt3-compat-headers. Package has been + fixed upstream to compile cleanly without it. + + -- Michael Biebl <[email protected]> Mon, 16 Jan 2006 02:02:45 +0100 + +kpowersave (0.5.0-1) unstable; urgency=low + + * New upstream release. + * This release was not uploaded to unstable. + + -- Michael Biebl <[email protected]> Tue, 10 Jan 2006 02:25:11 +0100 + +kpowersave (0.4.5-2) unstable; urgency=low + + * Depend on powersaved (<< 0.10). kpowersave-0.4.x does not work properly with + powersaved (>= 0.10). + + -- Michael Biebl <[email protected]> Sun, 8 Jan 2006 18:00:08 +0100 + +kpowersave (0.4.5-1) unstable; urgency=low + + * Initial release. Closes: #329922 + + -- Michael Biebl <[email protected]> Wed, 9 Nov 2005 00:53:24 +0100 + diff --git a/debian/_base/applications/system/kpowersave/debian/compat b/debian/_base/applications/system/kpowersave/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/kpowersave/debian/control b/debian/_base/applications/system/kpowersave/debian/control new file mode 100644 index 000000000..ce3379abb --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/control @@ -0,0 +1,42 @@ +Source: kpowersave-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +XSBC-Original-Maintainer: Michael Biebl <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev, libxss-dev, libxtst-dev, libhal-dev (>= 0.5.6), libdbus-1-dev (>= 0.6), libdbus-tqt-1-dev +Standards-Version: 3.8.4 +Homepage: http://sourceforge.net/projects/powersave/ + +Package: kpowersave-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, hal (>= 0.5.8.1) +Replaces: kpowersave-trinity (<< 4:14.0.0~) +Breaks: kpowersave-trinity (<< 4:14.0.0~) +Description: HAL based power management applet for Trinity + KPowersave is a TDE systray applet which allows to control the power + management settings and policies of your computer. + It relies on HAL to do the heavy lifting. + . + Current feature list: + * support for ACPI, APM and PMU + * trigger suspend to disk/ram and standby + * switch cpu frequency policy (between: performance, dynamic and powersave) + * applet icon with information about AC state, battery fill and battery + (warning) states + * applet tooltip with information about battery fill and remaining battery + time/percentage + * autosuspend (to suspend the machine if the user has been inactive for a + defined time) + * a global configurable blacklist with programs which prevent autosuspend + (e.g. videoplayer and cd burning tools) + * trigger lock screen and select the lock method + * KNotify support + * online help + * localisations for many languages + KPowersave supports schemes with following configurable specific + settings for: + * screensaver + * DPMS + * autosuspend + * scheme specific blacklist for autosuspend + * notification settings diff --git a/debian/_base/applications/system/kpowersave/debian/copyright b/debian/_base/applications/system/kpowersave/debian/copyright new file mode 100644 index 000000000..a1557e62e --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/copyright @@ -0,0 +1,28 @@ +This package was debianized by Michael Biebl <[email protected]> on +Sun, 25 Sep 2005 01:12:21 +0200. + +It was downloaded from http://sourceforge.net/projects/powersave/ + +Copyright Holders: + Danny Kukawka <[email protected]> + Thomas Renninger <[email protected]> + +License: + + 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + diff --git a/debian/_base/applications/system/kpowersave/debian/install b/debian/_base/applications/system/kpowersave/debian/install new file mode 100644 index 000000000..7b00dd534 --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/install @@ -0,0 +1 @@ +debian/kpowersave.xpm opt/trinity/share/pixmaps diff --git a/debian/_base/applications/system/kpowersave/debian/kpowersave-trinity.linda b/debian/_base/applications/system/kpowersave/debian/kpowersave-trinity.linda new file mode 100644 index 000000000..35bdc35cd --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/kpowersave-trinity.linda @@ -0,0 +1,4 @@ +Tag: lib-not-in-shlibs + +Tag: no-shlib-file +Data: /opt/trinity/lib/libtdeinit_*.so diff --git a/debian/_base/applications/system/kpowersave/debian/kpowersave-trinity.lintian b/debian/_base/applications/system/kpowersave/debian/kpowersave-trinity.lintian new file mode 100644 index 000000000..8f6135226 --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/kpowersave-trinity.lintian @@ -0,0 +1,5 @@ +kpowersave-trinity: no-shlibs-control-file opt/trinity/lib/libtdeinit_kpowersave.so +kpowersave-trinity: package-name-doesnt-match-sonames libtdeinit-kpowersave +kpowersave-trinity: postinst-must-call-ldconfig opt/trinity/lib/libtdeinit_kpowersave.so +kpowersave-trinity: postrm-should-call-ldconfig opt/trinity/lib/libtdeinit_kpowersave.so + diff --git a/debian/_base/applications/system/kpowersave/debian/kpowersave.xpm b/debian/_base/applications/system/kpowersave/debian/kpowersave.xpm new file mode 100644 index 000000000..99d178492 --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/kpowersave.xpm @@ -0,0 +1,628 @@ +/* XPM */ +static char * kpowersave_xpm[] = { +"32 32 593 2", +" c None", +". c #6D2121", +"+ c #783738", +"@ c #743E40", +"# c #5D2F30", +"$ c #3E1618", +"% c #8A0200", +"& c #982306", +"* c #A75C4B", +"= c #D3B8BC", +"- c #E9E0E1", +"; c #E7E7ED", +"> c #DDDFE7", +", c #CCCBD7", +"' c #B3ADBB", +") c #827583", +"! c #6A3227", +"~ c #410B00", +"{ c #080000", +"] c #AE381A", +"^ c #C79676", +"/ c #D8C9B7", +"( c #B3B7C2", +"_ c #F2F8FF", +": c #EBEDF4", +"< c #D8D9E3", +"[ c #CBCBD8", +"} c #BEC0CF", +"| c #B4B5C9", +"1 c #A0A4BD", +"2 c #9B90A1", +"3 c #B08583", +"4 c #8F493D", +"5 c #340B02", +"6 c #A71F09", +"7 c #D5BEA2", +"8 c #F1FFFF", +"9 c #EEF2F6", +"0 c #999AAD", +"a c #C8C8D7", +"b c #CFCFDB", +"c c #C2C2D0", +"d c #B6B6C6", +"e c #A8A8BC", +"f c #9B9BB1", +"g c #8685A0", +"h c #8D8EA6", +"i c #AFB8CD", +"j c #ABAFC6", +"k c #9F534D", +"l c #1C0000", +"m c #B63F26", +"n c #DAC1A4", +"o c #DCD9DF", +"p c #EEF3F6", +"q c #B0B6C4", +"r c #AEB0C4", +"s c #BDBECF", +"t c #B2B3C6", +"u c #A6A7BB", +"v c #9A9BB1", +"w c #8C8EA5", +"x c #797D94", +"y c #98A0B4", +"z c #B3BCD0", +"A c #A99EAF", +"B c #C46347", +"C c #2B0C00", +"D c #B63C1A", +"E c #FED76A", +"F c #E2BE8D", +"G c #DCB4A6", +"H c #D6BCBA", +"I c #B3ABB9", +"J c #A9A7B9", +"K c #A4A5B7", +"L c #9EA1B1", +"M c #9798A9", +"N c #9392A1", +"O c #A2969F", +"P c #C29994", +"Q c #CD866F", +"R c #DC6A3D", +"S c #B42A0E", +"T c #160101", +"U c #B53817", +"V c #FFDA34", +"W c #FFF727", +"X c #FCE43C", +"Y c #F5B84C", +"Z c #EDA45F", +"` c #E79B6C", +" . c #E39872", +".. c #E2926F", +"+. c #E08764", +"@. c #E07853", +"#. c #DF623C", +"$. c #DA4925", +"%. c #C83415", +"&. c #B10E04", +"*. c #900000", +"=. c #180000", +"-. c #B53918", +";. c #FFD83B", +">. c #FFF30F", +",. c #FBED00", +"'. c #F2BD00", +"). c #EB8F02", +"!. c #E4650D", +"~. c #DE3B14", +"{. c #D71E15", +"]. c #CF180F", +"^. c #C60D07", +"/. c #BA0100", +"(. c #B10000", +"_. c #AA0000", +":. c #AB0000", +"<. c #980000", +"[. c #170000", +"}. c #FFF312", +"|. c #FBEC00", +"1. c #F2BA00", +"2. c #EA8B00", +"3. c #E45A00", +"4. c #DE2200", +"5. c #D40000", +"6. c #CC0000", +"7. c #C00000", +"8. c #A20103", +"9. c #8D0811", +"0. c #7F1825", +"a. c #6D293B", +"b. c #474158", +"c. c #60637E", +"d. c #7D7D99", +"e. c #9292AB", +"f. c #77779C", +"g. c #FDEE00", +"h. c #F9BF00", +"i. c #E68600", +"j. c #CC5100", +"k. c #AB260B", +"l. c #95161A", +"m. c #83232C", +"n. c #803D48", +"o. c #875E6B", +"p. c #8D7C8A", +"q. c #9698A7", +"r. c #A5ABB8", +"s. c #B7BCC6", +"t. c #CBC7CD", +"u. c #D0CBCF", +"v. c #C7C4CC", +"w. c #CAC9CF", +"x. c #9F9FB8", +"y. c #262641", +"z. c #B63915", +"A. c #FFD838", +"B. c #FFF413", +"C. c #F9EA00", +"D. c #99822F", +"E. c #8D7B67", +"F. c #958B89", +"G. c #A2A5A9", +"H. c #B4BABD", +"I. c #C6CDCE", +"J. c #D2DADA", +"K. c #D5DCE2", +"L. c #CDD5DF", +"M. c #BCC5D7", +"N. c #A0B5D8", +"O. c #83A5D9", +"P. c #6B98DB", +"Q. c #5A8FDE", +"R. c #3C80E3", +"S. c #5E8AD2", +"T. c #B4B0BE", +"U. c #3F3F61", +"V. c #AA372A", +"W. c #F9D742", +"X. c #FFFC02", +"Y. c #B1AB13", +"Z. c #6F7184", +"`. c #EDF1F8", +" + c #EAECEF", +".+ c #CBD4E0", +"++ c #B2C6E0", +"@+ c #97B7E0", +"#+ c #84ADE2", +"$+ c #79A8E5", +"%+ c #6DA2E9", +"&+ c #5E9CED", +"*+ c #5299F8", +"=+ c #509AFD", +"-+ c #529BFE", +";+ c #509CFF", +">+ c #4094FF", +",+ c #3D7EE0", +"'+ c #B4B3C0", +")+ c #5D5C7F", +"!+ c #9D363D", +"~+ c #D1D0B4", +"{+ c #FFF856", +"]+ c #A29E28", +"^+ c #72727F", +"/+ c #E5E2E1", +"(+ c #94B7DB", +"_+ c #97C2EF", +":+ c #A3CBF7", +"<+ c #A6CEFC", +"[+ c #AAD0FF", +"}+ c #ABD1FF", +"|+ c #A1CAFF", +"1+ c #94C4FF", +"2+ c #8ABDFF", +"3+ c #7EB6FF", +"4+ c #6DACFF", +"5+ c #559EFF", +"6+ c #4195FF", +"7+ c #2877EB", +"8+ c #9DA6C2", +"9+ c #767292", +"0+ c #0E0E1C", +"a+ c #9F3636", +"b+ c #C7CED6", +"c+ c #EBEDF5", +"d+ c #BEBCAD", +"e+ c #606061", +"f+ c #D3CECE", +"g+ c #9ABEE5", +"h+ c #D5EBFF", +"i+ c #EEF4FF", +"j+ c #D2E5FF", +"k+ c #BFDAFF", +"l+ c #ACD0FF", +"m+ c #9BC7FF", +"n+ c #8FBFFF", +"o+ c #7FB6FF", +"p+ c #4F9BFF", +"q+ c #2B84FD", +"r+ c #1875F6", +"s+ c #0E6AF1", +"t+ c #075DE3", +"u+ c #8498C5", +"v+ c #8E89A3", +"w+ c #161629", +"x+ c #C8CFCE", +"y+ c #E8EAEB", +"z+ c #D1D1D7", +"A+ c #5C5C5D", +"B+ c #BBB7B7", +"C+ c #A6C0DF", +"D+ c #AAD1FD", +"E+ c #DEECFF", +"F+ c #C4DDFF", +"G+ c #B4D4FF", +"H+ c #A4CAFF", +"I+ c #9AC5FF", +"J+ c #76B1FF", +"K+ c #2C89FF", +"L+ c #016BFE", +"M+ c #0064F8", +"N+ c #005FEE", +"O+ c #005AE5", +"P+ c #0050DD", +"Q+ c #6588C7", +"R+ c #A09AB0", +"S+ c #2A2A44", +"T+ c #C9CFCF", +"U+ c #E5E7E7", +"V+ c #E0E0E0", +"W+ c #676767", +"X+ c #A3A1A1", +"Y+ c #B8C4D9", +"Z+ c #93BFF0", +"`+ c #D6E9FF", +" @ c #BDD9FF", +".@ c #ACCFFF", +"+@ c #A3CAFF", +"@@ c #7BB5FF", +"#@ c #2386FF", +"$@ c #0472FF", +"%@ c #006AFC", +"&@ c #0065F4", +"*@ c #005FEA", +"=@ c #005AE3", +"-@ c #004FDB", +";@ c #4B78C9", +">@ c #A5A0B1", +",@ c #454569", +"'@ c #E4E6E6", +")@ c #E7E7E7", +"!@ c #7D7D7E", +"~@ c #898788", +"{@ c #C7CAD5", +"]@ c #89B6EA", +"^@ c #C7E1FF", +"/@ c #B6D5FF", +"(@ c #ABCEFF", +"_@ c #86BBFF", +":@ c #2F8EFF", +"<@ c #117BFF", +"[@ c #0570FF", +"}@ c #0068F8", +"|@ c #0063F0", +"1@ c #005DE7", +"2@ c #0059DF", +"3@ c #004CD6", +"4@ c #3369CD", +"5@ c #A3A2B4", +"6@ c #585880", +"7@ c #909090", +"8@ c #717072", +"9@ c #C6C4CB", +"0@ c #84AFE7", +"a@ c #B5D7FF", +"b@ c #B5D4FF", +"c@ c #96C4FF", +"d@ c #3A96FF", +"e@ c #1C82FF", +"f@ c #0D77FF", +"g@ c #006BFD", +"h@ c #0066F4", +"i@ c #0061EC", +"j@ c #005BE4", +"k@ c #0055DB", +"l@ c #004ED3", +"m@ c #0D51CB", +"n@ c #9298B7", +"o@ c #6B6A90", +"p@ c #0B0B17", +"q@ c #E5E6E6", +"r@ c #E6E6E6", +"s@ c #9F9F9F", +"t@ c #636265", +"u@ c #BFBABC", +"v@ c #80AAE1", +"w@ c #9FC9FF", +"x@ c #A8CEFF", +"y@ c #4EA1FF", +"z@ c #2489FF", +"A@ c #187EFF", +"B@ c #0069FA", +"C@ c #005EE8", +"D@ c #0058DF", +"E@ c #0052D7", +"F@ c #004DCE", +"G@ c #0047C8", +"H@ c #7B8CBA", +"I@ c #7E7B9B", +"J@ c #1D1D34", +"K@ c #E5E5E5", +"L@ c #AAAAAB", +"M@ c #5E5E60", +"N@ c #B3ADAC", +"O@ c #90ADDA", +"P@ c #78B4FC", +"Q@ c #61ADFF", +"R@ c #2D90FF", +"S@ c #2185FF", +"T@ c #0E78FF", +"U@ c #016CFE", +"V@ c #0066F5", +"W@ c #005CE4", +"X@ c #0055DC", +"Y@ c #0050D3", +"Z@ c #004ACB", +"`@ c #003AC2", +" # c #617CC1", +".# c #8C89A2", +"+# c #2D2D4C", +"@# c #E4E4E4", +"## c #B5B5B5", +"$# c #606062", +"%# c #9D9A9B", +"&# c #ABB6CF", +"*# c #3D94F7", +"=# c #3C9CFF", +"-# c #2C8DFF", +";# c #1A80FF", +"># c #0772FF", +",# c #0068FB", +"'# c #0062F2", +")# c #005BEA", +"!# c #0053E2", +"~# c #004FD9", +"{# c #024BCF", +"]# c #094DC7", +"^# c #1950C0", +"/# c #6681C0", +"(# c #8987A0", +"_# c #41416E", +":# c #E3E3E3", +"<# c #BCBCBC", +"[# c #69696B", +"}# c #858488", +"|# c #BDBAC5", +"1# c #3E8DEF", +"2# c #3094FF", +"3# c #1C84FF", +"4# c #0473FF", +"5# c #0069FD", +"6# c #0364F2", +"7# c #1464E5", +"8# c #296AD7", +"9# c #4A7ACB", +"0# c #6281BF", +"a# c #7B8CB9", +"b# c #9098B4", +"c# c #ABAAB7", +"d# c #B4B2B9", +"e# c #B8B7BD", +"f# c #AAAAB9", +"g# c #8080A3", +"h# c #5B5B8F", +"i# c #A03838", +"j# c #E2E2E2", +"k# c #727274", +"l# c #727276", +"m# c #BDB6BB", +"n# c #508DE5", +"o# c #1579F9", +"p# c #347FE8", +"q# c #5287D9", +"r# c #6B8DCB", +"s# c #8699C1", +"t# c #9BA4BC", +"u# c #BAB8C0", +"v# c #CCC6C4", +"w# c #D1CCC9", +"x# c #D3D0CE", +"y# c #D3D0D6", +"z# c #D1D2E3", +"A# c #D4D6EE", +"B# c #DADBF6", +"C# c #DCDEE9", +"D# c #D4D4D4", +"E# c #BFBFC4", +"F# c #A6A6B9", +"G# c #8686AD", +"H# c #56568C", +"I# c #3E3E79", +"J# c #A13434", +"K# c #CAD4D4", +"L# c #7C7C7D", +"M# c #67676A", +"N# c #ACABB4", +"O# c #AAB1CA", +"P# c #AAB1C9", +"Q# c #C5C2C7", +"R# c #D3CCCA", +"S# c #D7D1D0", +"T# c #DAD7D8", +"U# c #DEDCE0", +"V# c #D8D9EA", +"W# c #CCCFF1", +"X# c #C5C8F6", +"Y# c #C5C9FA", +"Z# c #CACDFF", +"`# c #D0D3FF", +" $ c #D7DAFF", +".$ c #E1E3FF", +"+$ c #EAECFF", +"@$ c #EDEEFD", +"#$ c #E2E3E7", +"$$ c #CBCBC7", +"%$ c #C8C8C4", +"&$ c #BDBDC0", +"*$ c #9E9EAF", +"=$ c #6A6A9D", +"-$ c #840808", +";$ c #C18B8B", +">$ c #EBF3F3", +",$ c #E8F0F0", +"'$ c #BDC2C2", +")$ c #878A8A", +"!$ c #616367", +"~$ c #B1B1B4", +"{$ c #D0CECC", +"]$ c #DEDBD8", +"^$ c #E4E4E2", +"/$ c #E6E6E5", +"($ c #E7E8EA", +"_$ c #D2D4F9", +":$ c #B9BEFD", +"<$ c #B0B5FF", +"[$ c #B4B9FF", +"}$ c #BFC3FF", +"|$ c #C9CEFF", +"1$ c #D5D8FF", +"2$ c #DDDFFF", +"3$ c #E4E7FC", +"4$ c #E3E4EF", +"5$ c #DADBDF", +"6$ c #D1D1D2", +"7$ c #C5C5C5", +"8$ c #B1B1B1", +"9$ c #959595", +"0$ c #717170", +"a$ c #606056", +"b$ c #676782", +"c$ c #17172F", +"d$ c #5C0303", +"e$ c #9E4545", +"f$ c #C08787", +"g$ c #B59F9F", +"h$ c #8F8787", +"i$ c #5D5C5F", +"j$ c #777A7E", +"k$ c #9DA0A4", +"l$ c #B1B2B2", +"m$ c #BCBBBB", +"n$ c #C5C5C3", +"o$ c #D3D3D3", +"p$ c #E1E1E1", +"q$ c #DDDDEA", +"r$ c #D4D6F5", +"s$ c #CED1FD", +"t$ c #D4D6FD", +"u$ c #DDDEF5", +"v$ c #DBDCE7", +"w$ c #D8D8DB", +"x$ c #D0CFCF", +"y$ c #C0C1BF", +"z$ c #ACACAB", +"A$ c #959594", +"B$ c #82827F", +"C$ c #737370", +"D$ c #64646D", +"E$ c #595973", +"F$ c #565680", +"G$ c #48487B", +"H$ c #0D0D1B", +"I$ c #2C0000", +"J$ c #4B0E0E", +"K$ c #541717", +"L$ c #521516", +"M$ c #430E10", +"N$ c #442329", +"O$ c #59535C", +"P$ c #777882", +"Q$ c #97979B", +"R$ c #A7A7A8", +"S$ c #AFAFAE", +"T$ c #BABAB6", +"U$ c #CBCAC6", +"V$ c #D7D8D8", +"W$ c #D9D9DB", +"X$ c #D2D1CF", +"Y$ c #C4C3C1", +"Z$ c #B0AFAD", +"`$ c #9B9B99", +" % c #8B8B88", +".% c #7E7E7D", +"+% c #74747B", +"@% c #66667E", +"#% c #5A5A82", +"$% c #44446F", +"%% c #29294B", +"&% c #131329", +"*% c #06060E", +"=% c #131319", +"-% c #2C2C37", +";% c #545463", +">% c #757584", +",% c #8D8D94", +"'% c #989897", +")% c #A1A19E", +"!% c #A9A9A7", +"~% c #A2A29F", +"{% c #91918E", +"]% c #848484", +"^% c #7A7A85", +"/% c #696983", +"(% c #535376", +"_% c #363659", +":% c #1F1F3C", +"<% c #0D0D1A", +"[% c #12121C", +"}% c #333345", +"|% c #5A5A6F", +"1% c #737385", +"2% c #88888E", +"3% c #7E7E89", +"4% c #686882", +"5% c #50506E", +"6% c #30304C", +"7% c #16162A", +"8% c #080811", +"9% c #1A1A29", +"0% c #2E2E44", +"a% c #26263C", +"b% c #11111F", +" ", +" . + @ # $ ", +" % & * = - ; > , ' ) ! ~ { ", +" ] ^ / ( _ : < [ } | 1 2 3 4 5 ", +"6 7 8 9 0 a b c d e f g h i j k l ", +"m n o p q r s t u v w x y z A B C ", +"D E F G H I J K L M N O P Q R S T ", +"U V W X Y Z ` ...+.@.#.$.%.&.*.=. ", +"-.;.>.,.'.).!.~.{.].^./.(._.:.<.[. ", +"-.;.}.|.1.2.3.4.5.6.7.(.8.9.0.a.b.c.d.e.f. ", +"-.;.}.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y. ", +"z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U. ", +"V.W.X.Y.Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+'+)+ ", +"!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+3+4+5+6+7+8+9+0+ ", +"a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+ ", +"a+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+ ", +"a+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@ ", +"a+T+'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@1@2@3@4@5@6@ ", +"a+T+'@)@7@8@9@0@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@ ", +"a+T+q@r@s@t@u@v@w@x@y@z@A@[@B@|@C@D@E@F@G@H@I@J@ ", +"a+T+q@K@L@M@N@O@P@Q@R@S@T@U@V@i@W@X@Y@Z@`@ #.#+# ", +"a+T+q@@###$#%#&#*#=#-#;#>#,#'#)#!#~#{#]#^#/#(#_# ", +"a+T+q@:#<#[#}#|#1#2#3#4#5#6#7#8#9#0#a#b#c#d#e#f#g#h# ", +"i#T+q@j#<#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#A#B#C#D#E#F#G#H#I# ", +"J#K#U+j#<#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$ ", +"-$;$>$,$'$)$!$~${$]$^$/$($_$:$<$[$}$|$1$2$3$4$5$6$7$8$9$0$a$b$c$", +" d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z$A$B$C$D$E$F$G$H$", +" I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$`$ %.%+%@%#%$%%%&%*% ", +" =%-%;%>%,%'%)%!%~%{%]%^%/%(%_%:%<% ", +" [%}%|%1%2%3%4%5%6%7%8% ", +" 9%0%a%b% ", +" "}; diff --git a/debian/_base/applications/system/kpowersave/debian/menu b/debian/_base/applications/system/kpowersave/debian/menu new file mode 100644 index 000000000..c875d9194 --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/menu @@ -0,0 +1,7 @@ +?package(kpowersave-trinity):\ + needs="X11"\ + section="Applications/System/Monitoring"\ + title="KPowersave"\ + longtitle="Battery monitor and general power management"\ + icon="/opt/trinity/share/pixmaps/kpowersave.xpm"\ + command="/opt/trinity/bin/kpowersave" diff --git a/debian/_base/applications/system/kpowersave/debian/patches/series b/debian/_base/applications/system/kpowersave/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/patches/series diff --git a/debian/_base/applications/system/kpowersave/debian/postinst b/debian/_base/applications/system/kpowersave/debian/postinst new file mode 100644 index 000000000..cf7c41189 --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/postinst @@ -0,0 +1,13 @@ +#!/bin/sh +# postinst script for kpowersave-trinity + +set -e + +if [ "$1" = "configure" ] ; then + # force ldconfig due to tdeinit library + ldconfig +fi + +#DEBHELPER# + +exit 0 diff --git a/debian/_base/applications/system/kpowersave/debian/postrm b/debian/_base/applications/system/kpowersave/debian/postrm new file mode 100644 index 000000000..99bd13d89 --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/postrm @@ -0,0 +1,26 @@ +#! /bin/sh + +set -e + +package_name=kpowersave-trinity + +if [ -z "$package_name" ]; then + print >&2 "Internal Error. Please report a bug." + exit 1; +fi + +case "$1" in + remove) + dpkg-divert --package $package_name --rename --remove /etc/acpi/powerbtn.sh + ;; + purge) + ;; + upgrade) + ;; + *) echo "$0: didn't understand being called with \`$1'" 1>&2 + exit 0;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/_base/applications/system/kpowersave/debian/preinst b/debian/_base/applications/system/kpowersave/debian/preinst new file mode 100644 index 000000000..3fe8514bd --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/preinst @@ -0,0 +1,39 @@ +#! /bin/sh + +set -e + +package_name=kpowersave-trinity + +if [ -z "$package_name" ]; then + print >&2 "Internal Error. Please report a bug." + exit 1; +fi + +case "$1" in + install) + divert=`dpkg-divert --listpackage "/etc/acpi/powerbtn.sh"` + if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then + dpkg-divert --remove --local --rename "/etc/acpi/powerbtn.sh" + divert="" + fi + dpkg-divert --package $package_name --divert /etc/acpi/powerbtn.sh.distrib --rename /etc/acpi/powerbtn.sh + ;; + upgrade) + divert=`dpkg-divert --listpackage "/etc/acpi/powerbtn.sh"` + if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then + dpkg-divert --remove --local --rename "/etc/acpi/powerbtn.sh" + divert="" + fi + if [ -z "$divert" ]; then + dpkg-divert --package $package_name --divert /etc/acpi/powerbtn.sh.distrib --rename /etc/acpi/powerbtn.sh + fi + ;; + abort-upgrade) + ;; + *) echo "$0: didn't understand being called with \`$1'" 1>&2 + exit 0;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/_base/applications/system/kpowersave/debian/rules b/debian/_base/applications/system/kpowersave/debian/rules new file mode 100755 index 000000000..9bd279c93 --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/rules @@ -0,0 +1,23 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_INSTALL_DOCS_ALL := AUTHORS NEWS + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc/trinity" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_GCC_VISIBILITY="ON" + +install/kpowersave-trinity:: + install -p -D -m644 debian/$(cdbs_curpkg).lintian debian/kpowersave/usr/share/lintian/overrides/$(cdbs_curpkg) + install -p -D -m644 debian/$(cdbs_curpkg).linda debian/kpowersave/usr/share/linda/overrides/$(cdbs_curpkg) diff --git a/debian/_base/applications/system/kpowersave/debian/source/format b/debian/_base/applications/system/kpowersave/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/kpowersave/debian/source/options b/debian/_base/applications/system/kpowersave/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/kpowersave/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/krusader/debian/README.Debian b/debian/_base/applications/system/krusader/debian/README.Debian new file mode 100644 index 000000000..b0302c211 --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/README.Debian @@ -0,0 +1,107 @@ +Debian kde-extras Team +---------------------- + +1. Contacts +----------- + +General help requests + <[email protected]> mailing list + #debian-kde on irc + +Packaging queries + <[email protected]> mailing list + #debian-qt-kde on irc + +Maintainers + <[email protected]> mailing list + + +2. Subversion repository +------------------------ + +You can browse it only at: + +http://svn.debian.org/wsvn/pkg-kde/kde-extras/ + +To "checkout" the repository use these commands: + + $ svn co svn+ssh://${ALIOTH_USERNAME}@svn.debian.org/svn/pkg-kde/kde-extras + +Authorized SSH keys are controlled at https://alioth.debian.org/account/ + +The repository layout is: + +- packagename/ +� � - trunk/ +� � - branches/ +� � - tags/ +��������- 0.7.2-1/ +��������- 0.7.2-2/ +��������- 0.7.2-2ubuntu1/ +��������- 0.7.2-2ubuntu2/ +��������- 0.7.2-2ubuntu3/ +��������- 0.8.0/ +��������... + +If only one version of the package is available at the time, development must +be made at trunk/ dir, copying the dir to tags/'pkg-version' each time a new +release is made. + +When, at some point, the need to have two different versions at the same time +arises (for example, if we need a version to be in unstable and a different one +to be in experimental), experimental development will be made in trunk/ and +if a new unstable package needs to be cooked, copying +tag/'latest_version_in_sid' to tag/'latest_version_in_sid'+1 will make the +trick. + +3. Using svn-buildpackage +-------------------------- + +Packages with an upstream tarball will require you to set the mergeWithUpstream +property first (from the package root) so that svn-buildpackage will look for +the .orig.tar.gz in the ../tarballs directory. + + % svn propset mergeWithUpstream 1 debian + +Please note that this only works for packages which have only the debian/ +directory committed. Consequently, you must use CDBS's simple-patchsys.mk or +dpatch to modify the upstream sources. + +After you have finished and committed your Debian patches via + + % svn commit [PACKAGE] + +as well as copying the orig.tar.gz to ../tarballs/ if necessary, you may build +your package with the following commands: + + % svn-buildpackage --svn-ignore-new -rfakeroot + +Please, don't commit tarballs/ or build-area/ directories to SVN. + +4. Tarballs and Build-area directories +------------------------------------ + +During pkg development before uploaded to debian the tarballs can be found at: + + http://pkg-kde.alioth.debian.org/kde-extra/orig.tar.gz/ + +You need to place those dirs in the parent directory of the one from which you're +running svn-buildpackage. Usually this means placing tarballs/ and build-area/ dirs +in 'pkgname'/ dir, at the same level as trunk/ + +If you want to compile inside one version in tags/ dir, you'll need to place those +dirs inside that dir. Of course the easiest and cleanest way of doing it is +by making a symlink of those dirs inside tags/ dir. + +5. Using svn-inject +------------------- + +To inject a new package into the Debian KDE Extras svn archive you should use svn-inject(1) +as follows: + + svn-inject -o <package>.dsc svn+ssh://${ALIOTH_USERNAME}@svn.debian.org/svn/pkg-kde/kde-extras + +Type in your alioth password a few hundred times :-) and your package should be +uploaded to the archive. Note you will also need to manually copy the +package.orig.tar.gz to your tarballs directory. The -o option is important as +this ensures that we 'Only keep modified files under SVN control' diff --git a/debian/_base/applications/system/krusader/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/krusader/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/krusader/debian/cdbs/versions.pl b/debian/_base/applications/system/krusader/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/krusader/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/_base/applications/system/krusader/debian/changelog b/debian/_base/applications/system/krusader/debian/changelog new file mode 100644 index 000000000..a3adc8279 --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/changelog @@ -0,0 +1,316 @@ +krusader-trinity (1.90.0-3) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 + +krusader-trinity (1.90.0-2) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <[email protected]> Thu, 05 March 2009 29:52:00 -0600 + +krusader-trinity (1.90.0-1) intrepid; urgency=low + + * Added -trinity prefix + + -- Timothy Pearson <[email protected]> Tue, 02 Dec 2008 01:25:00 -0600 + +krusader (1.90.0-1) unstable; urgency=low + + [ Ana Beatriz Guerrero Lopez ] + + * New upstream release: + - GCC 4.3 compatibility (Closes: #455657) + * Update Debian menu section to new policy. + * Replace GFDL full license text in debian/copyright for a pointer + to /usr/share/common-licenses/GFDL-1.2 + + [ Fathi Boudra ] + + * Update my e-mail address. + * Remove Angel Ramos from Uploaders field. + * Bump Standard-Version to 3.7.3. + * Add tdebase-bin versioned dependency. + + -- Debian KDE Extras Team <[email protected]> Sun, 23 Mar 2008 15:10:45 +0100 + +krusader (1.80.0-1) unstable; urgency=low + + * New upstream release. + + -- Fathi Boudra <[email protected]> Sun, 22 Jul 2007 20:22:02 +0200 + +krusader (1.80.0~beta2-1) unstable; urgency=low + + * New upstream release. + + [Fathi Boudra] + * Update copyright. + * Remove gcc4.2 support patch. Merged upstream. + * Update useractions examples patch. + + [Mark Purcell] + * Update debian/watch. + * Robust get-orig-source target. + + -- Fathi Boudra <[email protected]> Fri, 11 May 2007 18:12:49 +0200 + +krusader (1.80.0~beta1-1) experimental; urgency=low + + * Add debug package + * Add automake1.9 to Build-Depends + * Clean up rules: + * remove DEB_BUILDDIR + * add DEB_DESTDIR + * remove desktop files freedesktop compliant hack + * Update watch + + -- Fathi Boudra <[email protected]> Sun, 7 Jan 2007 16:11:37 +0100 + +krusader (1.70.1-1) unstable; urgency=low + + * New upstream release + * fix cleartext in the bookmark file CVE-2006-3816 (Closes: #380063) + * Convert package to cdbs + * New maintainers: + * Maintainer: KDE Extras Team + * Uploaders: Angel Ramos, Mark Purcell and Fathi Boudra + * compat: bumped to 5 + * control: + * removed unneeded Build-depends + * bumped Standards-Version to 3.7.2 + * Suggests updated + * Description updated + * copyright: added missing copyrights and documentations license + * docs: added FAQ + * Added watch file + * Added some popular useractions to Useractions.xml, patch by Vaclav Juza + * Added krusader-rootmode to debian menu,thanks to Vaclav Juza + * Added gcc 4.2 support patch by Martin Michlmayr (Closes: #361933) + * Fix desktop files path to be freedesktop compliant (Closes: #378138) + + -- Fathi Boudra <[email protected]> Sat, 19 Aug 2006 12:37:05 +0200 + +krusader (1.70.0-1) unstable; urgency=low + + * New upstream release (Closes: #352574, #336169, #343960, #342717, #349874, #351527, #345097, #345098, #349873, #328466, #352367, #347126). + * It's not clear rar/unrar suggest violates DFSG #4 (Closes: #340706). + * Krusader doesn't crash now (Closes: #349784, #350890, #355464, #355871). + * Krusader new upstream doesn't crash viewing .gz files (Closes: #288661). + * Viewer Window too big appears not be caused by krusader (Closes: #349870). + * Imposible reproduce white stripe problem (Closes: #349872). + * Added libkjsembed-dev and libkonq4-dev as build-depends (Closes: #331130). + + -- Angel Ramos <[email protected]> Sat, 11 Mar 2006 16:43:05 +0100 + +krusader (1.60.0-3.1) unstable; urgency=low + + * Non-maintainer upload. + * Remove Build-Dependency on xlibs-dev (Closes: #347126). + * Credit and Big Thanks to Justin Pryzby <[email protected]> + for the patch and testing. + + -- Amaya Rodrigo Sastre <[email protected]> Sat, 21 Jan 2006 21:01:08 +0100 + +krusader (1.60.0-3) unstable; urgency=low + + * Fixed gcc-4.0 compiling problem (Closes: #326789). + * Fixed autoconf m68k and mipsel problem (Closes: #310669). + * de.po corrected (Closes: #313785). + * Added tdebase-kio-plugins as suggest header (Closes: #322764). + * The problem with ps/pdf files is a kghostview problem, not + krusader (Closes: #325130) + * No segfault on closing the viewer with krusader 1.60 (Closes: #325170). + * No crash when user switches desktops on krusader 1.60 (Closes: #320297). + + -- Angel Ramos <[email protected]> Mon, 12 Sep 2005 17:25:48 +0100 + +krusader (1.60.0-2) unstable; urgency=low + + * Fixed FTBFS on all archs (Closes: #306756). + + -- Angel Ramos <[email protected]> Wed, 24 May 2005 17:38:48 +0200 + +krusader (1.60.0-1) unstable; urgency=low + + * New upstream release (Closes: #305494). + * Package description and suggests update. Thanks Frank Schoolmeesters + for the help and reports! (Closes: #291617, #297991). + * Fixed problem opening documentation (Closes: #291611). + * Not reporting read-only fs is a kde problem not krusader + (Closes: #291811). + + -- Angel Ramos <[email protected]> Wed, 27 Apr 2005 18:12:48 +0200 + +krusader (1.51-1) unstable; urgency=low + + * New upstream release (Closes: #280037, #287015). + * Moved from section utils to kde (Closes: #286748). + * Renamed dk.po to da.po (Closes: #269414). + + -- Angel Ramos <[email protected]> Thu, 30 Dec 2004 16:18:26 +0100 + +krusader (1.40-1) unstable; urgency=low + + * New upstream release (Closes: #260824). + + -- Angel Ramos <[email protected]> Wed, 18 Aug 2004 17:20:27 +0200 + +krusader (1.30-2) unstable; urgency=low + + * Renamed dk.po to da.po (Closes: #238872). + * Updated libtool (Closes: #246354). + * x-ace.desktop problems solved (Closes: #245663, #238052). + + -- Angel Ramos <[email protected]> Fri, 30 Apr 2004 18:35:00 +0200 + +krusader (1.30-1.2) unstable; urgency=low + + * NMU to fix broken previous NMU + * really remove x-ace.desktop this time + + -- Andreas Barth <[email protected]> Fri, 23 Apr 2004 07:49:35 +0200 + +krusader (1.30-1.1) unstable; urgency=low + + * NMU during BSP + * remove x-ace.desktop, which is also in tdelibs-data. Closes: #238052 + + -- Andreas Barth <[email protected]> Sun, 18 Apr 2004 11:39:32 +0200 + +krusader (1.30-1) unstable; urgency=low + + * New upstream release (Closes: #201496). + * Remove unzip-crypt and zip-crypt from the Suggests line + (Closes: #190765). + * Fixed segfault when trying to view files with no read access + (Closes: #198298). + + -- Angel Ramos <[email protected]> Mon, 5 Jan 2004 21:06:23 +0100 + +krusader (1.11-1) unstable; urgency=low + + * New upstream release. + * Updated config.guess and config.sub (Closes: #168658). + + -- Angel Ramos <[email protected]> Thu, 27 Feb 2003 16:31:00 +0200 + +krusader (1.00-2) unstable; urgency=low + + * Added autoconf2.13 as build dep in order the package can be built + (Closes: #164973). + * Added kmail and xxdiff as suggest (Closes: #153999). + + -- Angel Ramos <[email protected]> Wed, 23 Oct 2002 21:35:06 +0200 + +krusader (1.00-1) unstable; urgency=low + + * New upstream release (Closes: #127984). + * Fixed admin/debianrules on the source. + + -- Angel Ramos <[email protected]> Tue, 8 Jan 2002 10:50:06 +0100 + +krusader (0.99-1.1) unstable; urgency=low + + * Fixed spelling error in description (Closes: #124850). + + -- Angel Ramos <[email protected]> Tue, 18 Dec 2001 02:07:00 +0100 + +krusader (0.99-1) unstable; urgency=low + + * New upstream release + + -- Angel Ramos <[email protected]> Tue, 11 Dec 2001 13:13:41 +0100 + +krusader (0.98-3) unstable; urgency=low + + * Added automake and autoconf as build-deps to solve the build problems + on some architectures (Closes: #121664). + + -- Angel Ramos <[email protected]> Thu, 29 Nov 2001 10:37:20 +0100 + +krusader (0.98-2) unstable; urgency=low + + * Changes on debian/rules in order to add right alpha compiler flags + for alpha builds (Closes: #121376). + + -- Angel Ramos <[email protected]> Wed, 28 Nov 2001 11:48:03 +0100 + +krusader (0.98-1) unstable; urgency=low + + * New upstream release + + -- Angel Ramos <[email protected]> Tue, 30 Oct 2001 11:42:37 +0100 + +krusader (0.97-1) unstable; urgency=low + + * New upstream release + * Solved problems with broken docbook file (Closes: #115337). + + -- Angel Ramos <[email protected]> Mon, 15 Oct 2001 13:16:38 +0200 + +krusader (0.95-3) unstable; urgency=low + + *Fixed config.sub and config.guess on the source in order to + support hppa architecture (Closes: #108276). + *Symlink from locolor icon to highcolor created (Closes: #110453). + + -- Angel Ramos <[email protected]> Wed, 29 Aug 2001 10:12:22 +0200 + +krusader (0.95-2) unstable; urgency=low + + *Fixed architecture bug on control file (Closes: #110344). + *Solved some problems with wrong link files. + + -- Angel Ramos <[email protected]> Tue, 28 Aug 2001 09:35:49 +0200 + +krusader (0.95-1) unstable; urgency=low + + *New Maintainer (Closes: #84536). + *New upstream release. + + -- Angel Ramos <[email protected]> Fri, 24 Aug 2001 13:05:22 +0200 + +krusader (0.75-2) unstable; urgency=low + + * Maintainer set to Debian QA Group <[email protected]>. + * Added a build dependency on automake. + + -- Adrian Bunk <[email protected]> Wed, 22 Aug 2001 23:56:27 +0200 + +krusader (0.75-1.2) unstable; urgency=low + + * NMU + * Build against new qt/tdelibs + * update build-depends + + -- Ivan E. Moore II <[email protected]> Tue, 27 Feb 2001 13:35:16 -0700 + +krusader (0.75-1.1) unstable; urgency=low + + * Rebuilt package to remove wrong dependency on xlibs (Closes: #80199). + + -- Martin Michlmayr <[email protected]> Thu, 21 Dec 2000 19:39:16 +0100 + +krusader (0.75-1) unstable; urgency=low + + * New upstream release. + * Fixed install destinations in misc/Makefile.am. + * Minor changes in rules. + * Changed title in krusader.doc-base. + * Build-Depends: removed docbook, docbook-stylesheets, jade and + sgml-base (not used now). + * Recommends: added tar and gzip. + * Upload sponsored by Martin Michlmayr <[email protected]>. + + -- Mariusz Przygodzki <[email protected]> Mon, 11 Dec 2000 18:49:22 +0100 + +krusader (0.70-1) unstable; urgency=low + + * Initial Release. Closes: #75893 + * Changed krusader.desktop and its location. + * Upload sponsored by Martin Michlmayr <[email protected]>. + + -- Mariusz Przygodzki <[email protected]> Sat, 9 Dec 2000 15:57:15 +0100 diff --git a/debian/_base/applications/system/krusader/debian/compat b/debian/_base/applications/system/krusader/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/krusader/debian/control b/debian/_base/applications/system/krusader/debian/control new file mode 100644 index 000000000..10ff438f0 --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/control @@ -0,0 +1,48 @@ +Source: krusader-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Uploaders: Fathi Boudra <[email protected]>, Mark Purcell <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, libkonq4-trinity-dev, automake, autoconf, libtool, libltdl-dev +Standards-Version: 3.8.4 +Homepage: http://krusader.sourceforge.net + +Package: krusader-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: krusader-trinity (<< 4:14.0.0~) +Breaks: krusader-trinity (<< 4:14.0.0~) +Suggests: md5deep | cfv, kedit-trinity, khexedit-trinity, konsole-trinity, kmail-trinity, + krename-trinity, kdiff3-trinity | kompare-trinity | xxdiff, ark-trinity, arj, bzip2, cpio, lha, + unrar | unrar-free | rar, rpm, unace, unzip, zip, p7zip, tdebase-trinity-bin, + tdebase-tdeio-plugins-trinity +Description: twin-panel (commander-style) file manager for TDE (and other desktops) + Krusader is a simple, easy, powerful, twin-panel (commander-style) file + manager for TDE and other desktops, similar to Midnight Commander (C) or Total + Commander (C). + . + It provides all the file management features you could possibly want. + . + Plus: extensive archive handling, mounted filesystem support, FTP, + advanced search module, viewer/editor, directory synchronisation, + file content comparisons, powerful batch renaming and much much more. + . + It supports archive formats: ace, arj, bzip2, deb, iso, lha, rar, rpm, tar, + zip and 7-zip. + . + It handles KIOSlaves such as smb:// or fish://. + . + Almost completely customizable, Krusader is very user friendly, fast and looks + great on your desktop. + +Package: krusader-trinity-dbg +Section: devel +Architecture: any +Replaces: krusader-trinity-dbg (<< 4:14.0.0~) +Breaks: krusader-trinity-dbg (<< 4:14.0.0~) +Priority: extra +Depends: krusader-trinity (= ${binary:Version}) +Description: debugging symbols for krusader-trinity + This package contains the debugging symbols associated with krusader-trinity. + They will automatically be used by gdb for debugging krusader-related + issues. diff --git a/debian/_base/applications/system/krusader/debian/copyright b/debian/_base/applications/system/krusader/debian/copyright new file mode 100644 index 000000000..4f0e31c89 --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/copyright @@ -0,0 +1,80 @@ +This package was debianized by Angel Ramos <[email protected]> on +Fri, 24 Aug 2001 12:57:14 +0100. + +It was downloaded from http://krusader.sourceforge.net + +Upstream Authors: + Shie Erlich <[email protected]> + Rafi Yanai <[email protected]> + Dirk Eschler <[email protected]> + Richard Holt <[email protected]> + Heiner Eichmann <[email protected]> + Frank Schoolmeesters <[email protected]> + Csaba Karai <[email protected]> + Jonas Bähr <[email protected]> + Matej Urbancic <[email protected]> + +iso is based on tar from tdebase: + (C) David Faure <[email protected]> + +kiso is based on ktar from tdelibs: + (C) Torben Weis <[email protected]> + (C) David Faure <[email protected]> + +krremoteencodingmenu is based on KRemoteEncodingPlugin from tdebase: + (C) Dawit Alemayehu <[email protected]> + +paneltabbar is based on code from k3b: + (C) Sebastian Trueg <[email protected]> + +kimagefilepreview is based on code from tdelibs: + (C) 2001 Martin R. Jones <[email protected]> + (C) 2001 Carsten Pfeiffer <[email protected]> + +kdiskfreesp is based on code from tdelibs: + (C) 1999 Michael Kropfberger <[email protected]> + +krprogress code is bases on code from tdelibs: + (C) 2000 Matej Koss <[email protected]> + +Copyright for libisofs, licensed under the GPL: + (C) 2002 György Szombathelyi <[email protected]> + +Copyright for kcmdmodebutton class: + (C) 2006 Vaclav Juza <[email protected]> + +License: + + 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +The Debian packaging is (C) 2006, Fathi Boudra <[email protected]> and +is licensed under the GPL, see above. + +The documentations provided with krusader is distributed under +the GNU Free Documentation License (FDL). They are considered free with +regards to the Debian Free Software Guidelines (DFSG) because they don't +contain any unmodifiable parts (invariant sections). + + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License, + Version 1.1 or any later version published by the Free Software + Foundation; with no Invariant Sections, with no Front-Cover Texts, + and with no Back-Cover Texts. + +A copy of the GNU Free Documentation License (Version 1.2) is +located in /usr/share/common-licenses/GFDL-1.2 diff --git a/debian/_base/applications/system/krusader/debian/docs b/debian/_base/applications/system/krusader/debian/docs new file mode 100644 index 000000000..1a4f0317f --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/docs @@ -0,0 +1,4 @@ +AUTHORS +FAQ +README +TODO diff --git a/debian/_base/applications/system/krusader/debian/krusader.lintian-overrides b/debian/_base/applications/system/krusader/debian/krusader.lintian-overrides new file mode 100644 index 000000000..62bf48233 --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/krusader.lintian-overrides @@ -0,0 +1,2 @@ +# package depends on tdebase-bin, which provides tdesu +krusader-trinity: menu-command-not-in-package /usr/share/menu/krusader:17 tdesu diff --git a/debian/_base/applications/system/krusader/debian/menu b/debian/_base/applications/system/krusader/debian/menu new file mode 100644 index 000000000..d57ccc878 --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/menu @@ -0,0 +1,17 @@ +?package(krusader-trinity):\ + needs="X11"\ + section="Applications/Network/File Transfer"\ + hints="TDE"\ + title="krusader (File Manager)"\ + icon32x32="/opt/trinity/share/pixmaps/krusader_user.xpm"\ + icon16x16="/opt/trinity/share/pixmaps/krusader_user-16.xpm"\ + command="/opt/trinity/bin/krusader" + +?package(krusader-trinity):\ + needs="X11"\ + section="Applications/Network/File Transfer"\ + hints="TDE"\ + title="krusader - root-mode (File Manager)"\ + icon32x32="/opt/trinity/share/pixmaps/krusader_root.xpm"\ + icon16x16="/opt/trinity/share/pixmaps/krusader_root-16.xpm"\ + command="tdesu -c /opt/trinity/bin/krusader" diff --git a/debian/_base/applications/system/krusader/debian/patches/series b/debian/_base/applications/system/krusader/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/patches/series diff --git a/debian/_base/applications/system/krusader/debian/rules b/debian/_base/applications/system/krusader/debian/rules new file mode 100755 index 000000000..cdbcf9176 --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/rules @@ -0,0 +1,36 @@ +#!/usr/bin/make -f + +# Currently is not possible to build piklab with --enable-final +DEB_BUILD_OPTIONS += noopt + +include /usr/share/cdbs/1/rules/debhelper.mk +include debian/cdbs/debian-tde.mk + +DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include/tde +DEB_CONFIGURE_MANDIR := /opt/trinity/share/man +DEB_CONFIGURE_PREFIX := /opt/trinity +DEB_CONFIGURE_INFODIR := /opt/trinity/share/info + +DEB_DESTDIR = $(CURDIR)/debian/krusader-trinity/ + +DEB_CONFIGURE_EXTRA_FLAGS := --prefix=/opt/trinity --with-extra-libs=/opt/trinity/lib --with-extra-includes=/opt/trinity/include/tde + +install/krusader-trinity:: + # install xpm files used by menu + install -D -p -m0644 pics/cr16-app-krusader_root.xpm \ + $(DEB_DESTDIR)/opt/trinity/share/pixmaps/krusader_root-16.xpm + install -D -p -m0644 pics/cr16-app-krusader_user.xpm \ + $(DEB_DESTDIR)/opt/trinity/share/pixmaps/krusader_user-16.xpm + install -D -p -m0644 pics/cr32-app-krusader_root.xpm \ + $(DEB_DESTDIR)/opt/trinity/share/pixmaps/krusader_root.xpm + install -D -p -m0644 pics/cr32-app-krusader_user.xpm \ + $(DEB_DESTDIR)/opt/trinity/share/pixmaps/krusader_user.xpm + # install properly tdeio_isorc + install -D -p -m0644 iso/tdeio_isorc \ + $(DEB_DESTDIR)/opt/trinity/share/config/tdeio_isorc + # install lintian override + install -D -p -m0644 debian/krusader.lintian-overrides \ + $(DEB_DESTDIR)/usr/share/lintian/overrides/$(cdbs_curpkg) + +binary-post-install/krusader-trinity:: + rm -rf debian/krusader-trinity/etc/trinity/ diff --git a/debian/_base/applications/system/krusader/debian/source.lintian-overrides b/debian/_base/applications/system/krusader/debian/source.lintian-overrides new file mode 100644 index 000000000..01d57f16c --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/source.lintian-overrides @@ -0,0 +1,2 @@ +# will be cleaned in next upstream release +krusader source: source-contains-CVS-dir admin/CVS diff --git a/debian/_base/applications/system/krusader/debian/source/format b/debian/_base/applications/system/krusader/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/krusader/debian/source/options b/debian/_base/applications/system/krusader/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/krusader/debian/watch b/debian/_base/applications/system/krusader/debian/watch new file mode 100644 index 000000000..d19bef39d --- /dev/null +++ b/debian/_base/applications/system/krusader/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=dversionmangle=s/~/-/ \ + http://sf.net/krusader/krusader-([\d\.].*)\.tar\.gz debian svn-upgrade diff --git a/debian/_base/applications/system/kshutdown/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/kshutdown/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/kshutdown/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/kshutdown/debian/cdbs/versions.pl b/debian/_base/applications/system/kshutdown/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/kshutdown/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/_base/applications/system/kshutdown/debian/changelog b/debian/_base/applications/system/kshutdown/debian/changelog new file mode 100644 index 000000000..75cf3565b --- /dev/null +++ b/debian/_base/applications/system/kshutdown/debian/changelog @@ -0,0 +1,98 @@ +kshutdown-trinity (1.0.4-1) unstable; urgency=low + + * Initial Release for TDE + + -- Slávek Banko <[email protected]> Sat, 27 Jul 2013 02:25:45 +0200 + +kshutdown (1.0.4-1) unstable; urgency=low + + * New upstream release. + * Updated standard version to 3.8.1 + * Dropped patch fixing deprecated desktop entries (fixed upstream). + * Bumped compat level to 7. + + -- Romain Beauxis <[email protected]> Fri, 27 Mar 2009 13:36:48 +0100 + +kshutdown (1.0.3-1) unstable; urgency=low + + * New upstream release + * Refreshed patch + * Updated standard version to 3.8.0 + + -- Romain Beauxis <[email protected]> Fri, 20 Jun 2008 02:33:51 +0200 + +kshutdown (1.0.2-1) unstable; urgency=low + + * New upstream release + * Updated standard version to 3.7.3 (no changes) + + -- Romain Beauxis <[email protected]> Tue, 11 Dec 2007 01:38:55 +0100 + +kshutdown (1.0.1-2) unstable; urgency=low + + * Added linker flags to remove non-needed link dependencies. + + -- Romain Beauxis <[email protected]> Wed, 21 Nov 2007 09:51:59 +0100 + +kshutdown (1.0.1-1) unstable; urgency=low + + * New upstream release + * Fixed watch file (thanks to Raphael Geissert) + Closes: #449772 + + -- Romain Beauxis <[email protected]> Sun, 18 Nov 2007 14:39:07 +0100 + +kshutdown (1.0-1) unstable; urgency=low + + * New upstream release. + * Fix for FTBFS with GCC 4.3 applied upstream + Closes: #417301 + + -- Romain Beauxis <[email protected]> Mon, 23 Apr 2007 13:41:01 +0200 + +kshutdown (0.9.1~beta-1) experimental; urgency=low + + * First upload of the next release to experimental. + * Updated debian standards + * Added workaround for buggy rpath setting + * Switched to cdbs' kde class + + -- Romain Beauxis <[email protected]> Wed, 21 Feb 2007 02:10:26 +0100 + +kshutdown (0.8.2-1) unstable; urgency=low + + * New upstream release + + -- Romain Beauxis <[email protected]> Tue, 14 Feb 2006 03:08:46 +0100 + +kshutdown (0.8-1) unstable; urgency=low + + * New upstream release + * Added swedish translation (Closes: #337551) + + -- Romain Beauxis <[email protected]> Tue, 29 Nov 2005 02:30:38 +0100 + +kshutdown (0.6.0-4) unstable; urgency=low + + * Workaround for FTBFS on some arch (see gcc Bug#323133) + + -- Romain Beauxis <[email protected]> Mon, 5 Sep 2005 19:54:24 +0200 + +kshutdown (0.6.0-3) unstable; urgency=low + + * New upload to rebuild against new KDE and C++ libraries. + + -- Romain Beauxis <[email protected]> Mon, 5 Sep 2005 11:00:11 +0200 + +kshutdown (0.6.0-2) unstable; urgency=low + + * Minor Debian fixes. + + -- Romain Beauxis <[email protected]> Fri, 27 May 2005 11:35:55 +0200 + +kshutdown (0.6.0-1) unstable; urgency=low + + * Initial Release. (closes: #305843) + + -- Romain Beauxis <[email protected]> Thu, 14 Apr 2005 02:05:09 +0200 + diff --git a/debian/_base/applications/system/kshutdown/debian/compat b/debian/_base/applications/system/kshutdown/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/kshutdown/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/kshutdown/debian/control b/debian/_base/applications/system/kshutdown/debian/control new file mode 100644 index 000000000..96b27b2e7 --- /dev/null +++ b/debian/_base/applications/system/kshutdown/debian/control @@ -0,0 +1,20 @@ +Source: kshutdown-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev +Standards-Version: 3.8.1 + +Package: kshutdown-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: an advanced shut down utility for TDE + It has 4 main commands: + . + - Shut Down (logout and halt the system), + - Reboot (logout and reboot the system), + - Lock Screen (lock the screen using a screen saver), + - Logout (end the session and logout the user). + . + It features time and delay options, command line support, wizard, + and sounds. diff --git a/debian/_base/applications/system/kshutdown/debian/copyright b/debian/_base/applications/system/kshutdown/debian/copyright new file mode 100644 index 000000000..dc1726a85 --- /dev/null +++ b/debian/_base/applications/system/kshutdown/debian/copyright @@ -0,0 +1,13 @@ +This package was debianized by Romain Beauxis <[email protected]> on +Thu, 14 Apr 2005 02:05:09 +0200. + +It was downloaded from http://kshutdown.sourceforge.net/download.html + +Copyright: 2003-2008 Konrad Twardowski <[email protected]> + +License: + +You are free to distribute this software under the terms of +the GNU General Public License. +On Debian systems, the complete text of the GNU General Public +License can be found in the file `/usr/share/common-licenses/GPL'. diff --git a/debian/_base/applications/system/kshutdown/debian/dirs b/debian/_base/applications/system/kshutdown/debian/dirs new file mode 100644 index 000000000..f583045fe --- /dev/null +++ b/debian/_base/applications/system/kshutdown/debian/dirs @@ -0,0 +1 @@ +opt/trinity/bin diff --git a/debian/_base/applications/system/kshutdown/debian/docs b/debian/_base/applications/system/kshutdown/debian/docs new file mode 100644 index 000000000..9341bcf45 --- /dev/null +++ b/debian/_base/applications/system/kshutdown/debian/docs @@ -0,0 +1,4 @@ +AUTHORS +README +TODO +VERSION diff --git a/debian/_base/applications/system/kshutdown/debian/rules b/debian/_base/applications/system/kshutdown/debian/rules new file mode 100755 index 000000000..a6797f19a --- /dev/null +++ b/debian/_base/applications/system/kshutdown/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc/trinity" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/system/kshutdown/debian/source/format b/debian/_base/applications/system/kshutdown/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/kshutdown/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/kshutdown/debian/source/options b/debian/_base/applications/system/kshutdown/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/kshutdown/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/ksystemlog/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/ksystemlog/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/ksystemlog/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/ksystemlog/debian/cdbs/versions.pl b/debian/_base/applications/system/ksystemlog/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/ksystemlog/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/_base/applications/system/ksystemlog/debian/changelog b/debian/_base/applications/system/ksystemlog/debian/changelog new file mode 100644 index 000000000..d067e585b --- /dev/null +++ b/debian/_base/applications/system/ksystemlog/debian/changelog @@ -0,0 +1,78 @@ +ksystemlog-trinity (0.3.2-2ubuntu0) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 + +ksystemlog-trinity (0.3.2-1ubuntu3) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <[email protected]> Fri, 06 March 2009 01:35:00 -0600 + +ksystemlog-trinity (0.3.2-1ubuntu2) intrepid; urgency=low + + * Added -trinity suffix + + -- Timothy Pearson <[email protected]> Wed, 03 Dec 2008 21:18:00 -0600 + +ksystemlog (0.3.2-1ubuntu2) hardy; urgency=low + + * Rebuild with recent g++ compiler version. + + -- Matthias Klose <[email protected]> Thu, 03 Apr 2008 11:24:43 +0000 + +ksystemlog (0.3.2-1ubuntu1) gutsy; urgency=low + + * Manually merge from Debian unstable. + * Remaining Ubuntu changes: + - Add kubuntu_01_kdepot.diff and alter debian/rules to be able to + generate .pot file + - Add kubuntu_01_logfiles.diff to use Debian's default log locations + * Munge Maintainer field as per spec. + + -- Steve Kowalik <[email protected]> Wed, 30 May 2007 23:58:09 +1000 + +ksystemlog (0.3.2-1) unstable; urgency=low + + * Initial release (Closes: #381050) + + -- Fathi Boudra <[email protected]> Thu, 13 Jul 2006 13:55:15 +0200 + +ksystemlog (0.3.2-0ubuntu5) edgy; urgency=low + + * Rebuild to lose gamin dependency + + -- Jonathan Riddell <[email protected]> Wed, 4 Oct 2006 12:18:04 +0100 + +ksystemlog (0.3.2-0ubuntu4) dapper; urgency=low + + * Rebuild to use dh_iconcache. + + -- Daniel Holbach <[email protected]> Thu, 18 May 2006 15:09:39 +0200 + +ksystemlog (0.3.2-0ubuntu3) dapper; urgency=low + + * Rebuild for libstdc++ transition + * Do not compile with GCC 3.4 on hppa + * Add kubuntu_01_kdepot.diff and alter debian/rules + to be able to generate .pot file + + -- Jonathan Riddell <[email protected]> Wed, 7 Dec 2005 17:54:34 +0000 + +ksystemlog (0.3.2-0ubuntu2) dapper; urgency=low + + * Build with GCC 3.4 on arches where GCC 4.0 fails + See http://lists.debian.org/debian-devel/2005/09/msg00020.html + + -- Jonathan Riddell <[email protected]> Fri, 28 Oct 2005 04:00:27 +0000 + +ksystemlog (0.3.2-0ubuntu1) breezy; urgency=low + + * Initial Release. + * Use XDG .desktop file and do not start as root + * Add kubuntu_01_logfiles.diff to use Debian's default log locations + + -- Jonathan Riddell <[email protected]> Thu, 7 Jul 2005 16:00:00 +0000 + diff --git a/debian/_base/applications/system/ksystemlog/debian/compat b/debian/_base/applications/system/ksystemlog/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/ksystemlog/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/ksystemlog/debian/control b/debian/_base/applications/system/ksystemlog/debian/control new file mode 100644 index 000000000..0f7cf8a92 --- /dev/null +++ b/debian/_base/applications/system/ksystemlog/debian/control @@ -0,0 +1,23 @@ +Source: ksystemlog-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +XSBC-Original-Maintainer: Debian KDE Extras Team <[email protected]> +Uploaders: Fathi Boudra <[email protected]>, Mark Purcell <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev +Standards-Version: 3.8.4 + +Package: ksystemlog-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: ksystemlog-trinity (<< 4:14.0.0~) +Breaks: ksystemlog-trinity (<< 4:14.0.0~) +Description: system log viewer tool for Trinity + ksystemlog is a system log viewer tool for Trinity. + . + This program is developed for being used by beginner users, which don't know + how to find information about their Linux system, and how the log files are in + their computer. But it is also designed for advanced users, who want to + quickly see problems occuring on their server. + . + Homepage: http://ksystemlog.forum-software.org diff --git a/debian/_base/applications/system/ksystemlog/debian/copyright b/debian/_base/applications/system/ksystemlog/debian/copyright new file mode 100644 index 000000000..0aac949f5 --- /dev/null +++ b/debian/_base/applications/system/ksystemlog/debian/copyright @@ -0,0 +1,438 @@ +This package was debianized by Fathi Boudra <[email protected]> on +Thu, 13 Jul 2006 13:55:15 +0200. + +It was downloaded from http://ksystemlog.forum-software.org + +Upstream Author: Nicolas Ternisien <[email protected]> + +Copyright: (C) 2005 Nicolas Ternisien <[email protected]> + +The ksystemlog manpage is (C) 2005 Jonathan Riddell <[email protected]> and +is licensed under the GPL, see below. + +License: + + 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +The Debian packaging is (C) 2006, Fathi Boudra <[email protected]> and +is licensed under the GPL, see above. + +The documentations provided with ksystemlog is distributed under +the GNU Free Documentation License (FDL). They are considered free with +regards to the Debian Free Software Guidelines (DFSG) because they don't +contain any unmodifiable parts (invariant sections). The complete text of +the GNU Free Documentation License can be found below: + + GNU Free Documentation License + Version 1.2, November 2002 + + + Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + +0. PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +functional and useful document "free" in the sense of freedom: to +assure everyone the effective freedom to copy and redistribute it, +with or without modifying it, either commercially or noncommercially. +Secondarily, this License preserves for the author and publisher a way +to get credit for their work, while not being considered responsible +for modifications made by others. + +This License is a kind of "copyleft", which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + + +1. APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work, in any medium, that +contains a notice placed by the copyright holder saying it can be +distributed under the terms of this License. Such a notice grants a +world-wide, royalty-free license, unlimited in duration, to use that +work under the conditions stated herein. The "Document", below, +refers to any such manual or work. Any member of the public is a +licensee, and is addressed as "you". You accept the license if you +copy, modify or distribute the work in a way requiring permission +under copyright law. + +A "Modified Version" of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A "Secondary Section" is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (Thus, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The "Invariant Sections" are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. If a +section does not fit the above definition of Secondary then it is not +allowed to be designated as Invariant. The Document may contain zero +Invariant Sections. If the Document does not identify any Invariant +Sections then there are none. + +The "Cover Texts" are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. A Front-Cover Text may +be at most 5 words, and a Back-Cover Text may be at most 25 words. + +A "Transparent" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, that is suitable for revising the document +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup, or absence of markup, has been arranged to thwart +or discourage subsequent modification by readers is not Transparent. +An image format is not Transparent if used for any substantial amount +of text. A copy that is not "Transparent" is called "Opaque". + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML, PostScript or PDF designed for human modification. Examples of +transparent image formats include PNG, XCF and JPG. Opaque formats +include proprietary formats that can be read and edited only by +proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML, PostScript or PDF produced by some word +processors for output purposes only. + +The "Title Page" means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, "Title Page" means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + +A section "Entitled XYZ" means a named subunit of the Document whose +title either is precisely XYZ or contains XYZ in parentheses following +text that translates XYZ in another language. (Here XYZ stands for a +specific section name mentioned below, such as "Acknowledgements", +"Dedications", "Endorsements", or "History".) To "Preserve the Title" +of such a section when you modify the Document means that it remains a +section "Entitled XYZ" according to this definition. + +The Document may include Warranty Disclaimers next to the notice which +states that this License applies to the Document. These Warranty +Disclaimers are considered to be included by reference in this +License, but only as regards disclaiming warranties: any other +implication that these Warranty Disclaimers may have is void and has +no effect on the meaning of this License. + + +2. VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + + +3. COPYING IN QUANTITY + +If you publish printed copies (or copies in media that commonly have +printed covers) of the Document, numbering more than 100, and the +Document's license notice requires Cover Texts, you must enclose the +copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a computer-network location from which the general network-using +public has access to download using public-standard network protocols +a complete Transparent copy of the Document, free of added material. +If you use the latter option, you must take reasonably prudent steps, +when you begin distribution of Opaque copies in quantity, to ensure +that this Transparent copy will remain thus accessible at the stated +location until at least one year after the last time you distribute an +Opaque copy (directly or through your agents or retailers) of that +edition to the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. + + +4. MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. +B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has fewer than five), + unless they release you from this requirement. +C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. +D. Preserve all the copyright notices of the Document. +E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. +F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. +G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. +H. Include an unaltered copy of this License. +I. Preserve the section Entitled "History", Preserve its Title, and add + to it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section Entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. +J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. +K. For any section Entitled "Acknowledgements" or "Dedications", + Preserve the Title of the section, and preserve in the section all + the substance and tone of each of the contributor acknowledgements + and/or dedications given therein. +L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. +M. Delete any section Entitled "Endorsements". Such a section + may not be included in the Modified Version. +N. Do not retitle any existing section to be Entitled "Endorsements" + or to conflict in title with any Invariant Section. +O. Preserve any Warranty Disclaimers. + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section Entitled "Endorsements", provided it contains +nothing but endorsements of your Modified Version by various +parties--for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + + +5. COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice, and that you preserve all their Warranty Disclaimers. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections Entitled "History" +in the various original documents, forming one section Entitled +"History"; likewise combine any sections Entitled "Acknowledgements", +and any sections Entitled "Dedications". You must delete all sections +Entitled "Endorsements". + + +6. COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. + + +7. AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, is called an "aggregate" if the copyright +resulting from the compilation is not used to limit the legal rights +of the compilation's users beyond what the individual works permit. +When the Document is included in an aggregate, this License does not +apply to the other works in the aggregate which are not themselves +derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one half of +the entire aggregate, the Document's Cover Texts may be placed on +covers that bracket the Document within the aggregate, or the +electronic equivalent of covers if the Document is in electronic form. +Otherwise they must appear on printed covers that bracket the whole +aggregate. + + +8. TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License, and all the license notices in the +Document, and any Warranty Disclaimers, provided that you also include +the original English version of this License and the original versions +of those notices and disclaimers. In case of a disagreement between +the translation and the original version of this License or a notice +or disclaimer, the original version will prevail. + +If a section in the Document is Entitled "Acknowledgements", +"Dedications", or "History", the requirement (section 4) to Preserve +its Title (section 1) will typically require changing the actual +title. + + +9. TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document is void, and will +automatically terminate your rights under this License. However, +parties who have received copies, or rights, from you under this +License will not have their licenses terminated so long as such +parties remain in full compliance. + + +10. FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. See +http://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. + + +ADDENDUM: How to use this License for your documents + +To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and +license notices just after the title page: + + Copyright (c) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.2 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled "GNU + Free Documentation License". + +If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, +replace the "with...Texts." line with this: + + with the Invariant Sections being LIST THEIR TITLES, with the + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + +If you have Invariant Sections without Cover Texts, or some other +combination of the three, merge those two alternatives to suit the +situation. + +If your document contains nontrivial examples of program code, we +recommend releasing these examples in parallel under your choice of +free software license, such as the GNU General Public License, +to permit their use in free software. + diff --git a/debian/_base/applications/system/ksystemlog/debian/docs b/debian/_base/applications/system/ksystemlog/debian/docs new file mode 100644 index 000000000..5502ed8f4 --- /dev/null +++ b/debian/_base/applications/system/ksystemlog/debian/docs @@ -0,0 +1,3 @@ +NEWS +README +TODO diff --git a/debian/_base/applications/system/ksystemlog/debian/menu b/debian/_base/applications/system/ksystemlog/debian/menu new file mode 100644 index 000000000..232165cbb --- /dev/null +++ b/debian/_base/applications/system/ksystemlog/debian/menu @@ -0,0 +1,4 @@ +?package(ksystemlog-trinity):needs="X11"\ + section="Apps/Tools"\ + title="KSystemLog"\ + command="ksystemlog" diff --git a/debian/_base/applications/system/ksystemlog/debian/patches/series b/debian/_base/applications/system/ksystemlog/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/system/ksystemlog/debian/patches/series diff --git a/debian/_base/applications/system/ksystemlog/debian/rules b/debian/_base/applications/system/ksystemlog/debian/rules new file mode 100755 index 000000000..a6797f19a --- /dev/null +++ b/debian/_base/applications/system/ksystemlog/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc/trinity" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/system/ksystemlog/debian/source/format b/debian/_base/applications/system/ksystemlog/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/ksystemlog/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/ksystemlog/debian/source/options b/debian/_base/applications/system/ksystemlog/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/ksystemlog/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/kvkbd/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/kvkbd/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/kvkbd/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/kvkbd/debian/cdbs/versions.pl b/debian/_base/applications/system/kvkbd/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/kvkbd/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/_base/applications/system/kvkbd/debian/changelog b/debian/_base/applications/system/kvkbd/debian/changelog new file mode 100644 index 000000000..9d94af90e --- /dev/null +++ b/debian/_base/applications/system/kvkbd/debian/changelog @@ -0,0 +1,79 @@ +kvkbd-trinity (0.4.8-0ubuntu3) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 + +kvkbd-trinity (0.4.8-0ubuntu2) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <[email protected]> Fri, 06 March 2009 01:35:00 -0600 + +kvkbd-trinity (0.4.8-0ubuntu1) intrepid; urgency=low + + * Fix build failures with g++-4.3. + + -- Timothy Pearson <[email protected]> Wed, 31 Dec 2008 14:42:00 -0600 + +kvkbd (0.4.8-0ubuntu2) hardy; urgency=low + + * Fix build failures with g++-4.3. + + -- Matthias Klose <[email protected]> Thu, 24 Jan 2008 10:43:53 +0000 + +kvkbd (0.4.8-0ubuntu1) hardy; urgency=low + + * New upstream release + * Updated debian/control: + - updated my email address + - moved Homepage up according to specs + - bumped version to 3.7.3 + + -- Richard A. Johnson <[email protected]> Tue, 22 Jan 2008 11:33:36 -0600 + +kvkbd (0.4.7-0ubuntu1) hardy; urgency=low + + * New upstream release + + -- Anthony Mercatante <[email protected]> Thu, 25 Oct 2007 15:48:02 +0200 + +kvkbd (0.4.5-0ubuntu3) gutsy; urgency=low + + * Added kubuntu_01_kdepot.patch for strings extraction to Rosetta + * Added kubuntu_02_nice_desktop_file.patch, adding GenericName for XDG + directory + + -- Anthony Mercatante <[email protected]> Wed, 29 Aug 2007 10:07:09 +0200 + +kvkbd (0.4.5-0ubuntu2) gutsy; urgency=low + + * Add autoconf to build-dep + + -- Richard A. Johnson <[email protected]> Mon, 20 Aug 2007 10:57:04 -0500 + +kvkbd (0.4.5-0ubuntu1) gutsy; urgency=low + + * New upstream release + * Remaining Ubuntu changes: + - debian/rules: added 'make -f Makefile.cvs' to create configure + - debian/control: added automake1.10 so you can run previous command + + -- Richard A. Johnson <[email protected]> Thu, 09 Aug 2007 12:06:24 -0500 + +kvkbd (0.4-0ubuntu1) gutsy; urgency=low + + * New upstream release + * debian/rules: added 'make -f Makefile.cvs' to create configure + * debian/control: added automake1.10 so you can run previous command + + -- Richard A. Johnson <[email protected]> Sat, 04 Aug 2007 12:03:32 -0500 + +kvkbd (0.3.1-0ubuntu1) gutsy; urgency=low + + * Initial release + * Added COPYING.LIB to the .orig + + -- Richard A. Johnson <[email protected]> Thu, 02 Aug 2007 10:58:22 -0500 + diff --git a/debian/_base/applications/system/kvkbd/debian/compat b/debian/_base/applications/system/kvkbd/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/kvkbd/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/kvkbd/debian/control b/debian/_base/applications/system/kvkbd/debian/control new file mode 100644 index 000000000..a7aa4aa6c --- /dev/null +++ b/debian/_base/applications/system/kvkbd/debian/control @@ -0,0 +1,16 @@ +Source: kvkbd-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, libxtst-dev, tdelibs14-trinity-dev +Standards-Version: 3.8.4 +Homepage: http://pan4os.info/main/index.php + +Package: kvkbd-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: kvkbd-trinity (<< 4:14.0.0~) +Breaks: kvkbd-trinity (<< 4:14.0.0~) +Description: Virtual keyboard for TDE [Trinity] + Virtual keyboard for TDE for use with accessibility. Application contains + a systray widget as well as a dockwidget. diff --git a/debian/_base/applications/system/kvkbd/debian/copyright b/debian/_base/applications/system/kvkbd/debian/copyright new file mode 100644 index 000000000..6b22ad784 --- /dev/null +++ b/debian/_base/applications/system/kvkbd/debian/copyright @@ -0,0 +1,58 @@ +This package was debianized by Richard A. Johnson <[email protected]> on +Wed, 01 Aug 2007 17:50:29 -0500. + +It was downloaded from http://pan4os.info/main/index.php?id=1 + +Upstream Author(s): + + Todor Gyumyushev <[email protected]> + +Copyright: + + Copyright (C) 2007 Todor Gyumyushev <[email protected]> + +License: + + 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; version 2 dated June, 1991. + + 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301, USA. + +------------------------------------------------------------------------------ +The following files in the admin/ directory are licensed under the LGPL: + * acinclude.m4 + * conf.change + * config.pl + * configure.in.min + * oldinclude.m4.in + +License: + + This file is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. + +The complete LGPL licence can be viewed at `/usr/share/common-licenses/LGPL'. +------------------------------------------------------------------------------ +The Debian packaging is (C) 2007, Richard A. Johnson <[email protected]> and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/debian/_base/applications/system/kvkbd/debian/docs b/debian/_base/applications/system/kvkbd/debian/docs new file mode 100644 index 000000000..62deb0497 --- /dev/null +++ b/debian/_base/applications/system/kvkbd/debian/docs @@ -0,0 +1 @@ +AUTHORS diff --git a/debian/_base/applications/system/kvkbd/debian/patches/series b/debian/_base/applications/system/kvkbd/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/system/kvkbd/debian/patches/series diff --git a/debian/_base/applications/system/kvkbd/debian/rules b/debian/_base/applications/system/kvkbd/debian/rules new file mode 100755 index 000000000..a6797f19a --- /dev/null +++ b/debian/_base/applications/system/kvkbd/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc/trinity" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/system/kvkbd/debian/source/format b/debian/_base/applications/system/kvkbd/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/kvkbd/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/kvkbd/debian/source/options b/debian/_base/applications/system/kvkbd/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/kvkbd/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/smartcardauth/debian/changelog b/debian/_base/applications/system/smartcardauth/debian/changelog new file mode 100644 index 000000000..4d5f37dad --- /dev/null +++ b/debian/_base/applications/system/smartcardauth/debian/changelog @@ -0,0 +1,5 @@ +smartcardauth (1.0-3ubuntu5) karmic; urgency=low + + * Karmic build + + -- Timothy Pearson <[email protected]> Thu, 23 Jul 2009 10:42:00 -0600 diff --git a/debian/_base/applications/system/smartcardauth/debian/compat b/debian/_base/applications/system/smartcardauth/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/smartcardauth/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/smartcardauth/debian/control b/debian/_base/applications/system/smartcardauth/debian/control new file mode 100644 index 000000000..d370c6f02 --- /dev/null +++ b/debian/_base/applications/system/smartcardauth/debian/control @@ -0,0 +1,24 @@ +Source: smartcardauth +Section: tde +Priority: extra +Maintainer: TDE Debian Team <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, libperl-dev, libpcsclite1, libpcsc-perl, libpar-packer-perl, libdb-dev (>= 4.7), libpam0g-dev, libssl-dev, libtqtinterface-dev, tdelibs-trinity +Standards-Version: 3.8.4 + +Package: smartcardauth +Architecture: any +Depends: ${shlibs:Depends}, pcsc-tools, pcscd-nodbus | pcscd (>= 1.7~), initramfs-tools, libpcsc-perl, libpcsclite1, libccid, opensc, zenity, gksu +Replaces: smartcardauth (<< 4:14.0.0~) +Breaks: smartcardauth (<< 4:14.0.0~) +Conflicts: openct +Description: SmartCard Login and LUKS Decrypt, Setup Utility + This utility will allow you to set up your computer to accept a SmartCard as an authentication source for: + - Your encrypted LUKS partition + - TDE3.x, including automatic login, lock, and unlock features + It is designed to work with any ISO 7816-1,2,3,4 compliant smartcard + Examples of such cards are: + - The Schlumberger MultiFlex + - The ACS ACOS5 / ACOS6 series of cryptographic ISO 7816 cards + If a card is chosen that has PKSC support, such as the ACOS cards, this utility can run + simultaneously with the certificate reading program(s) to provide single sign on + in addition to the PKCS certificate functionality diff --git a/debian/_base/applications/system/smartcardauth/debian/dirs b/debian/_base/applications/system/smartcardauth/debian/dirs new file mode 100644 index 000000000..73752c9ae --- /dev/null +++ b/debian/_base/applications/system/smartcardauth/debian/dirs @@ -0,0 +1 @@ +usr diff --git a/debian/_base/applications/system/smartcardauth/debian/rules b/debian/_base/applications/system/smartcardauth/debian/rules new file mode 100755 index 000000000..14ccf6018 --- /dev/null +++ b/debian/_base/applications/system/smartcardauth/debian/rules @@ -0,0 +1,35 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk + +DEB_BUILD_OPTIONS := nostrip +export DEB_BUILD_OPTIONS = debug nostrip + +CFLAGS=-g -Wall -fPIC + +DEB_MAKE_INSTALL_TARGET := install DESTDIR="$(DEB_DESTDIR)" +DEB_INSTALL_DOCS_ALL := + +# 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 + +DEB_DH_SHLIBDEPS_ARGS_ALL=--dpkg-shlibdeps-params=--ignore-missing-info + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/usr" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/system/smartcardauth/debian/smartcardauth.postinst b/debian/_base/applications/system/smartcardauth/debian/smartcardauth.postinst new file mode 100644 index 000000000..f9ef17d78 --- /dev/null +++ b/debian/_base/applications/system/smartcardauth/debian/smartcardauth.postinst @@ -0,0 +1,11 @@ +#!/bin/bash + +set -e + +if [[ $1 = "configure" ]]; then + /usr/bin/setupcard.sh upgrade +fi + +#DEBHELPER# + +exit 0 diff --git a/debian/_base/applications/system/smartcardauth/debian/source/format b/debian/_base/applications/system/smartcardauth/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/smartcardauth/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/smartcardauth/debian/source/options b/debian/_base/applications/system/smartcardauth/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/smartcardauth/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/tastymenu/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/tastymenu/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/tastymenu/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/tastymenu/debian/cdbs/versions.pl b/debian/_base/applications/system/tastymenu/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/tastymenu/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/_base/applications/system/tastymenu/debian/changelog b/debian/_base/applications/system/tastymenu/debian/changelog new file mode 100644 index 000000000..4696b9372 --- /dev/null +++ b/debian/_base/applications/system/tastymenu/debian/changelog @@ -0,0 +1,107 @@ +tastymenu-trinity (1.0.8-0debian7.0.0+0) wheezy; urgency=low + + * Initial Release for TDE + + -- Slávek Banko <[email protected]> Sun, 10 Apr 2016 03:32:32 +0200 + +tastymenu (1.0.7) unstable; urgency=low + + *Fixed a typo in the config dialog + + -- Marco Martin <[email protected]> Wed, 6 Feb 2008 12:53:00 +0100 + +tastymenu (1.0.6) unstable; urgency=low + + *Now all the applications should be displayed again + *Brazillian portoguese translation by Ewerton de A. Dutra + + -- Marco Martin <[email protected]> Thu, 13 Dec 2007 17:30:00 +0100 + +tastymenu (1.0.5) unstable; urgency=low + + *fixed the about box + *some fixes in packaging + *now it's installed in the right directory (for example in /usr/lib/kde3 instead of /usr/lib) + + -- Marco Martin <[email protected]> Thu, 22 Nov 2007 15:40:00 +0100 + +tastymenu (1.0.4) unstable; urgency=low + + *updated French translation + *updated Slovenian translation + *fixed a crash on lright mouse button click on search field + *the old memory leak should be somewhat mitigated + + -- Marco Martin <[email protected]> Sat, 17 Nov 2007 13:30:00 +0100 + +tastymenu (1.0.3) unstable; urgency=low + + * Fixed a bug that occurred when clicking on the search result if the menu mode was "recent/most used applications" + * Polish translation by Tomasz Argasiński + * Some fixes in the Slovenian translation + * description text shouldn't become too little + + -- Marco Martin <[email protected]> Wed, 24 Oct 2007 14:00:00 +0100 + +tastymenu (1.0.2) unstable; urgency=low + + * Slovenian translation by Matija Šuklje + * Fixed a little build problem + + -- Marco Martin <[email protected]> Wed, 17 Oct 2007 21:00:00 +0100 + +tastymenu (1.0.1) unstable; urgency=low + + * Menu and tooltip no longer steals mouse and keyboard input + * Better management of the tooltip + * No separators when the list is in alphabetical order + * Finnish translations by Tommi Nieminen + + -- Marco Martin <[email protected]> Thu, 11 Oct 2007 17:25:00 +0100 + +tastymenu (1.0) unstable; urgency=low + + * Not having particular problems, released it as 1.0 + * French translation by Laurent Hilsz + + -- Marco Martin <[email protected]> Wed, 19 Sep 2007 15:16:00 +0100 + +tastymenu (1.0rc2) unstable; urgency=low + + * Rearranging the items of the left column by drag and drop works again + * The layout should be a little bit more polished + * Updated Ukrainian translation + + -- Marco Martin <[email protected]> Sun, 09 Sep 2007 17:04:00 +0100 + +tastymenu (1.0rc1) unstable; urgency=low + + * Search field should be a lot faster + * Only strings with at least three characters are being searched (necessary for the speedup) + * Corrected a bug that prevented to search into application descriptions + + -- Marco Martin <[email protected]> Wed, 22 Aug 2007 12:40:00 +0100 + +tastymenu (0.9.1) unstable; urgency=low + + * Ukrainian translation by Motsyo Vitaliy + + -- Marco Martin <[email protected]> Tue, 21 Aug 2007 19:58:00 +0100 + +tastymenu (0.9) unstable; urgency=low + + * Add to desktop option in menuitems + * Drag and drop from menu to desktop + * Option to set different icons sizes in the three columns + * the button text label should always be of a visible color + * most used/recently used applications list updates in realtime + * clear most used/recently used applications list + * updated russian and german translations + + -- Marco Martin <[email protected]> Sat, 04 Aug 2007 14:00:00 +0100 + +tastymenu (0.8.2) unstable; urgency=low + + * First Debian Release + + -- Marco Martin <[email protected]> Sun, 20 May 2007 18:35:00 +0100
\ No newline at end of file diff --git a/debian/_base/applications/system/tastymenu/debian/compat b/debian/_base/applications/system/tastymenu/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/tastymenu/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/tastymenu/debian/control b/debian/_base/applications/system/tastymenu/debian/control new file mode 100644 index 000000000..e45a57ac9 --- /dev/null +++ b/debian/_base/applications/system/tastymenu/debian/control @@ -0,0 +1,13 @@ +Source: tastymenu-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +X-Original-Maintainer: Marco Martin <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs-trinity-dev, libxau-dev +Standards-Version: 3.8.0 + +Package: tastymenu-trinity +Architecture: any +Depends: ${shlibs:Depends} +Description: Replacement for TMenu + Tasty Menu is a TMenu replacement aiming to provide the maximum usability and flexibility. diff --git a/debian/_base/applications/system/tastymenu/debian/copyright b/debian/_base/applications/system/tastymenu/debian/copyright new file mode 100644 index 000000000..30b510eae --- /dev/null +++ b/debian/_base/applications/system/tastymenu/debian/copyright @@ -0,0 +1,17 @@ +Copyright: + This package 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; version 2 dated June, 1991. + + 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 Lesser General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + 02111-1307, USA. + + On Debian GNU/Linux systems, the complete text of the GNU Lesser General + Public License can be found in `/usr/share/common-licenses/LGPL'. diff --git a/debian/_base/applications/system/tastymenu/debian/patches/series b/debian/_base/applications/system/tastymenu/debian/patches/series new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/debian/_base/applications/system/tastymenu/debian/patches/series @@ -0,0 +1 @@ + diff --git a/debian/_base/applications/system/tastymenu/debian/rules b/debian/_base/applications/system/tastymenu/debian/rules new file mode 100755 index 000000000..5a0da42af --- /dev/null +++ b/debian/_base/applications/system/tastymenu/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/system/tastymenu/debian/source/format b/debian/_base/applications/system/tastymenu/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/tastymenu/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/tastymenu/debian/source/options b/debian/_base/applications/system/tastymenu/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/tastymenu/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/tdedocker/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/tdedocker/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/tdedocker/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/tdedocker/debian/cdbs/versions.pl b/debian/_base/applications/system/tdedocker/debian/cdbs/versions.pl new file mode 100644 index 000000000..75c9add4b --- /dev/null +++ b/debian/_base/applications/system/tdedocker/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 "KDE-Version3=$version3\n"; +print "KDE-Version2=$version2\n"; +print "KDE-Next-Version3=$version3_next\n"; +print "KDE-Next-Version2=$version2_next\n"; diff --git a/debian/_base/applications/system/tdedocker/debian/changelog b/debian/_base/applications/system/tdedocker/debian/changelog new file mode 100644 index 000000000..e765c3a44 --- /dev/null +++ b/debian/_base/applications/system/tdedocker/debian/changelog @@ -0,0 +1,26 @@ +tdedocker-trinity (1.4-0) squeeze; urgency=low + + * Rename package to TDEDocker + * Update to build with TDE R14 + + -- Slávek Banko <[email protected]> Thu, 06 Sep 2018 02:11:12 +0200 + +tdedocker-trinity (1.4-0) squeeze; urgency=low + + * Initial Release for TDE + + -- Slávek Banko <[email protected]> Sun, 07 Jul 2013 20:50:40 +0200 + +tdedocker (1.3-0ubuntu1) edgy; urgency=low + + * Initial release + * debian/patches/01-tdedocker-pro-fix-paths.dpatch + + Since package uses qmake with default paths pointing + to /usr/local we need to redefine all paths to point + to the proper directory layout in debian/tdedocker + * debian/patches/02-tdedocker-fix-tdedocker-desktop.dpatch + + Same as the above. Paths for icon file are wrong. + This patch fixes it. + + -- Lorenzo Villani <[email protected]> Mon, 24 Jul 2006 16:58:25 +0200 + diff --git a/debian/_base/applications/system/tdedocker/debian/compat b/debian/_base/applications/system/tdedocker/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/tdedocker/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/tdedocker/debian/control b/debian/_base/applications/system/tdedocker/debian/control new file mode 100644 index 000000000..c2bc9a5c0 --- /dev/null +++ b/debian/_base/applications/system/tdedocker/debian/control @@ -0,0 +1,16 @@ +Source: tdedocker-trinity +Section: x11 +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs-trinity-dev, libxpm-dev +Standards-Version: 3.7.2 + +Package: tdedocker-trinity +Architecture: any +Depends: ${shlibs:Depends} +Description: minimize all applications to system tray [Trinity] + TDEDocker will help you dock any application into the system tray. + This means you can dock openoffice, xmms, firefox, thunderbird, + anything! Just point and click. Works for all NET WM compliant + window managers - that includes TDE, KDE, GNOME, Xfce, Fluxbox + and many more. diff --git a/debian/_base/applications/system/tdedocker/debian/copyright b/debian/_base/applications/system/tdedocker/debian/copyright new file mode 100644 index 000000000..08eb67115 --- /dev/null +++ b/debian/_base/applications/system/tdedocker/debian/copyright @@ -0,0 +1,26 @@ +This package was debianized by Lorenzo Villani <[email protected]> on +Mon, 24 Jul 2006 16:58:25 +0200. + +It was downloaded from http://tdedocker.sourceforge.net + +Copyright Holder: (C) 2004 Girish Ramakrishnan ([email protected]) + +License: + + 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + diff --git a/debian/_base/applications/system/tdedocker/debian/docs b/debian/_base/applications/system/tdedocker/debian/docs new file mode 100644 index 000000000..d5aaf5213 --- /dev/null +++ b/debian/_base/applications/system/tdedocker/debian/docs @@ -0,0 +1,3 @@ +BUGS +README +TODO diff --git a/debian/_base/applications/system/tdedocker/debian/rules b/debian/_base/applications/system/tdedocker/debian/rules new file mode 100755 index 000000000..a6797f19a --- /dev/null +++ b/debian/_base/applications/system/tdedocker/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc/trinity" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/system/tdedocker/debian/source/format b/debian/_base/applications/system/tdedocker/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/tdedocker/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/tdedocker/debian/source/options b/debian/_base/applications/system/tdedocker/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/tdedocker/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/tdedocker/debian/tdedocker-trinity.menu b/debian/_base/applications/system/tdedocker/debian/tdedocker-trinity.menu new file mode 100644 index 000000000..a448b7725 --- /dev/null +++ b/debian/_base/applications/system/tdedocker/debian/tdedocker-trinity.menu @@ -0,0 +1,6 @@ +?package(tdedocker-trinity):needs="X11"\ + section="Applications/System/Monitoring"\ + title="TDEDocker"\ + command="/opt/trinity/bin/tdedocker"\ + hints="TDE"\ + icon="/opt/trinity/share/apps/tdedocker/icons/tdedocker.xpm" diff --git a/debian/_base/applications/system/tdepowersave/debian/acpi-support/policy-funcs b/debian/_base/applications/system/tdepowersave/debian/acpi-support/policy-funcs new file mode 100644 index 000000000..8b9f13762 --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/acpi-support/policy-funcs @@ -0,0 +1,67 @@ +. /usr/share/acpi-support/power-funcs + +CheckUPowerPolicy() { + pidof upowerd > /dev/null +} + +# The (not very aptly named) function CheckPolicy checks if the current X +# console user is running a power management daemon that handles suspend/resume +# requests. This is used in various places to determine if we need to handle +# something ourselves or if we need to pass the info on to a power management +# daemon (e.g. through a fake key press). + +CheckPolicy() { + local PMS + + getXconsole + PMS="/usr/bin/gnome-power-manager /usr/bin/kpowersave /usr/bin/xfce4-power-manager" + PMS="$PMS /usr/bin/guidance-power-manager /usr/lib/dalston/dalston-power-applet" + PMS="$PMS /opt/trinity/bin/tdepowersave" + pidof -x $PMS > /dev/null || + { test "$XUSER" != "" && + pidof dcopserver > /dev/null && + test -x /opt/trinity/bin/dcop && + /opt/trinity/bin/dcop --user $XUSER kded kded loadedModules | grep -q klaptopdaemon; } || + PowerDevilRunning || + GnomeSettingsDaemonPowerRunning +} + +# Find a DBUS session bus, by looking at the given process' environment and +# then send a message to that bus. If multiple processes match the given name, +# the message is sent to all of the buses (and output is simply concatenated. +DBusSend() { + # The process to get the DBUS session address from + local PROC_NAME="$1" + + # Parameters for dbus-send + local DEST="$2" + local DBUS_PATH="$3" + local METHOD="$4" + + test -x /usr/bin/dbus-send || return 1 + + local DBUS_SESS + for p in $(pidof "$PROC_NAME"); do + test -r /proc/$p/environ || continue + DBUS_SESS=$(grep -a -z "DBUS_SESSION_BUS_ADDRESS=" /proc/$p/environ || :) + test "$DBUS_SESS" != "" || continue + su $(ps -o user= $p) -s /bin/sh -c "$DBUS_SESS dbus-send --print-reply --dest='$DEST' '$DBUS_PATH' '$METHOD'" + done +} + +# Ask kde if the powerdevil module is loaded +PowerDevilRunning() { + DBusSend kded4 org.kde.kded /kded org.kde.kded.loadedModules | grep -q powerdevil +} + +# gnome-power-manager was integrated into gnome-settings-daemon from version +# 3.1.4, in a new Power plugin (though the handling of buttons is done in the +# MediaKeys plugin. +# +# gnome-settings-daemon does not export a list of loaded plugins, but +# fortunately the Power plugin does have its own Dbus interface we can check +# for (We can't check the MediaKeys plugin, since that has been around for +# longer). +GnomeSettingsDaemonPowerRunning() { + DBusSend gnome-settings-daemon org.gnome.SettingsDaemon /org/gnome/SettingsDaemon/Power org.freedesktop.DBus.Introspectable.Introspect | grep -q 'interface name="org.gnome.SettingsDaemon.Power"' +} diff --git a/debian/_base/applications/system/tdepowersave/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/tdepowersave/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/tdepowersave/debian/cdbs/versions.pl b/debian/_base/applications/system/tdepowersave/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/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/_base/applications/system/tdepowersave/debian/changelog b/debian/_base/applications/system/tdepowersave/debian/changelog new file mode 100644 index 000000000..66a1994bc --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/changelog @@ -0,0 +1,6 @@ +tdepowersave-trinity (0.7.3-0ubuntu3) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 + diff --git a/debian/_base/applications/system/tdepowersave/debian/compat b/debian/_base/applications/system/tdepowersave/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/tdepowersave/debian/control b/debian/_base/applications/system/tdepowersave/debian/control new file mode 100644 index 000000000..4a715d99b --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/control @@ -0,0 +1,41 @@ +Source: tdepowersave-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +XSBC-Original-Maintainer: Michael Biebl <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev, libxss-dev, libxtst-dev, libdbus-1-dev (>= 0.6), libdbus-1-tqt-dev +Standards-Version: 3.8.4 +Homepage: http://sourceforge.net/projects/powersave/ + +Package: tdepowersave-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: kpowersave-trinity, kpowersave-nohal-trinity +Description: Power management applet for Trinity + TDEPowersave is a TDE systray applet which allows to control the power + management settings and policies of your computer. + It relies on the TDE hardware library to do the heavy lifting. + . + Current feature list: + * support for ACPI, APM and PMU + * trigger suspend to disk/ram and standby + * switch cpu frequency policy (between: performance, dynamic and powersave) + * applet icon with information about AC state, battery fill and battery + (warning) states + * applet tooltip with information about battery fill and remaining battery + time/percentage + * autosuspend (to suspend the machine if the user has been inactive for a + defined time) + * a global configurable blacklist with programs which prevent autosuspend + (e.g. videoplayer and cd burning tools) + * trigger lock screen and select the lock method + * KNotify support + * online help + * localisations for many languages + TDEPowersave supports schemes with following configurable specific + settings for: + * screensaver + * DPMS + * autosuspend + * scheme specific blacklist for autosuspend + * notification settings diff --git a/debian/_base/applications/system/tdepowersave/debian/copyright b/debian/_base/applications/system/tdepowersave/debian/copyright new file mode 100644 index 000000000..a1557e62e --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/copyright @@ -0,0 +1,28 @@ +This package was debianized by Michael Biebl <[email protected]> on +Sun, 25 Sep 2005 01:12:21 +0200. + +It was downloaded from http://sourceforge.net/projects/powersave/ + +Copyright Holders: + Danny Kukawka <[email protected]> + Thomas Renninger <[email protected]> + +License: + + 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + diff --git a/debian/_base/applications/system/tdepowersave/debian/install b/debian/_base/applications/system/tdepowersave/debian/install new file mode 100644 index 000000000..a07d0d86c --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/install @@ -0,0 +1,2 @@ +debian/tdepowersave.xpm opt/trinity/share/pixmaps +debian/acpi-support/policy-funcs usr/share/acpi-support diff --git a/debian/_base/applications/system/tdepowersave/debian/menu b/debian/_base/applications/system/tdepowersave/debian/menu new file mode 100644 index 000000000..0a4ee7ee2 --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/menu @@ -0,0 +1,7 @@ +?package(tdepowersave-trinity):\ + needs="X11"\ + section="Applications/System/Monitoring"\ + title="TDEPowersave"\ + longtitle="Battery monitor and general power management"\ + icon="/opt/trinity/share/pixmaps/tdepowersave.xpm"\ + command="/opt/trinity/bin/tdepowersave" diff --git a/debian/_base/applications/system/tdepowersave/debian/patches/series b/debian/_base/applications/system/tdepowersave/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/patches/series diff --git a/debian/_base/applications/system/tdepowersave/debian/postrm b/debian/_base/applications/system/tdepowersave/debian/postrm new file mode 100644 index 000000000..951550174 --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/postrm @@ -0,0 +1,26 @@ +#! /bin/sh + +set -e + +package_name=tdepowersave-trinity + +if [ -z "$package_name" ]; then + print >&2 "Internal Error. Please report a bug." + exit 1; +fi + +case "$1" in + remove) + dpkg-divert --package $package_name --rename --remove /usr/share/acpi-support/policy-funcs + ;; + purge) + ;; + upgrade) + ;; + *) echo "$0: didn't understand being called with \`$1'" 1>&2 + exit 0;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/_base/applications/system/tdepowersave/debian/preinst b/debian/_base/applications/system/tdepowersave/debian/preinst new file mode 100644 index 000000000..baf2826fc --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/preinst @@ -0,0 +1,49 @@ +#! /bin/sh + +set -e + +package_name=tdepowersave-trinity + +if [ -z "$package_name" ]; then + print >&2 "Internal Error. Please report a bug." + exit 1; +fi + +case "$1" in + install) + # remove obsolete divert for acpid + divert=`dpkg-divert --listpackage "/etc/acpi/powerbtn.sh"` + if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then + dpkg-divert --remove --local --rename "/etc/acpi/powerbtn.sh" + fi + + # create new divert for acpi-support-base + dpkg-divert --package $package_name --rename /usr/share/acpi-support/policy-funcs + ;; + upgrade) + # remove obsolete divert acpid + divert=`dpkg-divert --listpackage "/etc/acpi/powerbtn.sh"` + if [ -n "$divert" ]; then + if [ "$divert" = "LOCAL" ]; then + dpkg-divert --remove --local --rename "/etc/acpi/powerbtn.sh" + fi + if [ "$divert" = $package_name ]; then + dpkg-divert --remove --package $package_name --rename "/etc/acpi/powerbtn.sh" + fi + fi + + # create new divert for acpi-support-base + divert=`dpkg-divert --listpackage "/usr/share/acpi-support/policy-funcs"` + if [ -z "$divert" ]; then + dpkg-divert --package $package_name --rename /usr/share/acpi-support/policy-funcs + fi + ;; + abort-upgrade) + ;; + *) echo "$0: didn't understand being called with \`$1'" 1>&2 + exit 0;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/_base/applications/system/tdepowersave/debian/rules b/debian/_base/applications/system/tdepowersave/debian/rules new file mode 100755 index 000000000..01e5357b6 --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/rules @@ -0,0 +1,23 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_INSTALL_DOCS_ALL := AUTHORS NEWS + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc/trinity" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_GCC_VISIBILITY="ON" + +install/tdepowersave-trinity:: + install -p -D -m644 debian/tdepowersave-trinity.lintian debian/tdepowersave-trinity/usr/share/lintian/overrides/tdepowersave-trinity + install -p -D -m644 debian/tdepowersave-trinity.linda debian/tdepowersave-trinity/usr/share/linda/overrides/tdepowersave-trinity diff --git a/debian/_base/applications/system/tdepowersave/debian/source/format b/debian/_base/applications/system/tdepowersave/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/tdepowersave/debian/source/options b/debian/_base/applications/system/tdepowersave/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/tdepowersave/debian/tdepowersave-trinity.linda b/debian/_base/applications/system/tdepowersave/debian/tdepowersave-trinity.linda new file mode 100644 index 000000000..ff5153632 --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/tdepowersave-trinity.linda @@ -0,0 +1,4 @@ +Tag: lib-not-in-shlibs + +Tag: no-shlib-file +Data: /usr/trinity/lib/libtdeinit_*.so diff --git a/debian/_base/applications/system/tdepowersave/debian/tdepowersave-trinity.lintian b/debian/_base/applications/system/tdepowersave/debian/tdepowersave-trinity.lintian new file mode 100644 index 000000000..e27c64261 --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/tdepowersave-trinity.lintian @@ -0,0 +1,5 @@ +tdepowersave-trinity: no-shlibs-control-file opt/trinity/lib/libtdeinit_tdepowersave.so +tdepowersave-trinity: package-name-doesnt-match-sonames libtdeinit-tdepowersave +tdepowersave-trinity: postinst-must-call-ldconfig opt/trinity/lib/libtdeinit_tdepowersave.so +tdepowersave-trinity: postrm-should-call-ldconfig opt/trinity/lib/libtdeinit_tdepowersave.so + diff --git a/debian/_base/applications/system/tdepowersave/debian/tdepowersave-trinity.postinst b/debian/_base/applications/system/tdepowersave/debian/tdepowersave-trinity.postinst new file mode 100644 index 000000000..a00246bd9 --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/tdepowersave-trinity.postinst @@ -0,0 +1,13 @@ +#!/bin/sh +# postinst script for tdepowersave-trinity + +set -e + +if [ "$1" = "configure" ] ; then + # force ldconfig due to tdeinit library + ldconfig +fi + +#DEBHELPER# + +exit 0 diff --git a/debian/_base/applications/system/tdepowersave/debian/tdepowersave.xpm b/debian/_base/applications/system/tdepowersave/debian/tdepowersave.xpm new file mode 100644 index 000000000..a7b0f2e7c --- /dev/null +++ b/debian/_base/applications/system/tdepowersave/debian/tdepowersave.xpm @@ -0,0 +1,628 @@ +/* XPM */ +static char * tdepowersave_xpm[] = { +"32 32 593 2", +" c None", +". c #6D2121", +"+ c #783738", +"@ c #743E40", +"# c #5D2F30", +"$ c #3E1618", +"% c #8A0200", +"& c #982306", +"* c #A75C4B", +"= c #D3B8BC", +"- c #E9E0E1", +"; c #E7E7ED", +"> c #DDDFE7", +", c #CCCBD7", +"' c #B3ADBB", +") c #827583", +"! c #6A3227", +"~ c #410B00", +"{ c #080000", +"] c #AE381A", +"^ c #C79676", +"/ c #D8C9B7", +"( c #B3B7C2", +"_ c #F2F8FF", +": c #EBEDF4", +"< c #D8D9E3", +"[ c #CBCBD8", +"} c #BEC0CF", +"| c #B4B5C9", +"1 c #A0A4BD", +"2 c #9B90A1", +"3 c #B08583", +"4 c #8F493D", +"5 c #340B02", +"6 c #A71F09", +"7 c #D5BEA2", +"8 c #F1FFFF", +"9 c #EEF2F6", +"0 c #999AAD", +"a c #C8C8D7", +"b c #CFCFDB", +"c c #C2C2D0", +"d c #B6B6C6", +"e c #A8A8BC", +"f c #9B9BB1", +"g c #8685A0", +"h c #8D8EA6", +"i c #AFB8CD", +"j c #ABAFC6", +"k c #9F534D", +"l c #1C0000", +"m c #B63F26", +"n c #DAC1A4", +"o c #DCD9DF", +"p c #EEF3F6", +"q c #B0B6C4", +"r c #AEB0C4", +"s c #BDBECF", +"t c #B2B3C6", +"u c #A6A7BB", +"v c #9A9BB1", +"w c #8C8EA5", +"x c #797D94", +"y c #98A0B4", +"z c #B3BCD0", +"A c #A99EAF", +"B c #C46347", +"C c #2B0C00", +"D c #B63C1A", +"E c #FED76A", +"F c #E2BE8D", +"G c #DCB4A6", +"H c #D6BCBA", +"I c #B3ABB9", +"J c #A9A7B9", +"K c #A4A5B7", +"L c #9EA1B1", +"M c #9798A9", +"N c #9392A1", +"O c #A2969F", +"P c #C29994", +"Q c #CD866F", +"R c #DC6A3D", +"S c #B42A0E", +"T c #160101", +"U c #B53817", +"V c #FFDA34", +"W c #FFF727", +"X c #FCE43C", +"Y c #F5B84C", +"Z c #EDA45F", +"` c #E79B6C", +" . c #E39872", +".. c #E2926F", +"+. c #E08764", +"@. c #E07853", +"#. c #DF623C", +"$. c #DA4925", +"%. c #C83415", +"&. c #B10E04", +"*. c #900000", +"=. c #180000", +"-. c #B53918", +";. c #FFD83B", +">. c #FFF30F", +",. c #FBED00", +"'. c #F2BD00", +"). c #EB8F02", +"!. c #E4650D", +"~. c #DE3B14", +"{. c #D71E15", +"]. c #CF180F", +"^. c #C60D07", +"/. c #BA0100", +"(. c #B10000", +"_. c #AA0000", +":. c #AB0000", +"<. c #980000", +"[. c #170000", +"}. c #FFF312", +"|. c #FBEC00", +"1. c #F2BA00", +"2. c #EA8B00", +"3. c #E45A00", +"4. c #DE2200", +"5. c #D40000", +"6. c #CC0000", +"7. c #C00000", +"8. c #A20103", +"9. c #8D0811", +"0. c #7F1825", +"a. c #6D293B", +"b. c #474158", +"c. c #60637E", +"d. c #7D7D99", +"e. c #9292AB", +"f. c #77779C", +"g. c #FDEE00", +"h. c #F9BF00", +"i. c #E68600", +"j. c #CC5100", +"k. c #AB260B", +"l. c #95161A", +"m. c #83232C", +"n. c #803D48", +"o. c #875E6B", +"p. c #8D7C8A", +"q. c #9698A7", +"r. c #A5ABB8", +"s. c #B7BCC6", +"t. c #CBC7CD", +"u. c #D0CBCF", +"v. c #C7C4CC", +"w. c #CAC9CF", +"x. c #9F9FB8", +"y. c #262641", +"z. c #B63915", +"A. c #FFD838", +"B. c #FFF413", +"C. c #F9EA00", +"D. c #99822F", +"E. c #8D7B67", +"F. c #958B89", +"G. c #A2A5A9", +"H. c #B4BABD", +"I. c #C6CDCE", +"J. c #D2DADA", +"K. c #D5DCE2", +"L. c #CDD5DF", +"M. c #BCC5D7", +"N. c #A0B5D8", +"O. c #83A5D9", +"P. c #6B98DB", +"Q. c #5A8FDE", +"R. c #3C80E3", +"S. c #5E8AD2", +"T. c #B4B0BE", +"U. c #3F3F61", +"V. c #AA372A", +"W. c #F9D742", +"X. c #FFFC02", +"Y. c #B1AB13", +"Z. c #6F7184", +"`. c #EDF1F8", +" + c #EAECEF", +".+ c #CBD4E0", +"++ c #B2C6E0", +"@+ c #97B7E0", +"#+ c #84ADE2", +"$+ c #79A8E5", +"%+ c #6DA2E9", +"&+ c #5E9CED", +"*+ c #5299F8", +"=+ c #509AFD", +"-+ c #529BFE", +";+ c #509CFF", +">+ c #4094FF", +",+ c #3D7EE0", +"'+ c #B4B3C0", +")+ c #5D5C7F", +"!+ c #9D363D", +"~+ c #D1D0B4", +"{+ c #FFF856", +"]+ c #A29E28", +"^+ c #72727F", +"/+ c #E5E2E1", +"(+ c #94B7DB", +"_+ c #97C2EF", +":+ c #A3CBF7", +"<+ c #A6CEFC", +"[+ c #AAD0FF", +"}+ c #ABD1FF", +"|+ c #A1CAFF", +"1+ c #94C4FF", +"2+ c #8ABDFF", +"3+ c #7EB6FF", +"4+ c #6DACFF", +"5+ c #559EFF", +"6+ c #4195FF", +"7+ c #2877EB", +"8+ c #9DA6C2", +"9+ c #767292", +"0+ c #0E0E1C", +"a+ c #9F3636", +"b+ c #C7CED6", +"c+ c #EBEDF5", +"d+ c #BEBCAD", +"e+ c #606061", +"f+ c #D3CECE", +"g+ c #9ABEE5", +"h+ c #D5EBFF", +"i+ c #EEF4FF", +"j+ c #D2E5FF", +"k+ c #BFDAFF", +"l+ c #ACD0FF", +"m+ c #9BC7FF", +"n+ c #8FBFFF", +"o+ c #7FB6FF", +"p+ c #4F9BFF", +"q+ c #2B84FD", +"r+ c #1875F6", +"s+ c #0E6AF1", +"t+ c #075DE3", +"u+ c #8498C5", +"v+ c #8E89A3", +"w+ c #161629", +"x+ c #C8CFCE", +"y+ c #E8EAEB", +"z+ c #D1D1D7", +"A+ c #5C5C5D", +"B+ c #BBB7B7", +"C+ c #A6C0DF", +"D+ c #AAD1FD", +"E+ c #DEECFF", +"F+ c #C4DDFF", +"G+ c #B4D4FF", +"H+ c #A4CAFF", +"I+ c #9AC5FF", +"J+ c #76B1FF", +"K+ c #2C89FF", +"L+ c #016BFE", +"M+ c #0064F8", +"N+ c #005FEE", +"O+ c #005AE5", +"P+ c #0050DD", +"Q+ c #6588C7", +"R+ c #A09AB0", +"S+ c #2A2A44", +"T+ c #C9CFCF", +"U+ c #E5E7E7", +"V+ c #E0E0E0", +"W+ c #676767", +"X+ c #A3A1A1", +"Y+ c #B8C4D9", +"Z+ c #93BFF0", +"`+ c #D6E9FF", +" @ c #BDD9FF", +".@ c #ACCFFF", +"+@ c #A3CAFF", +"@@ c #7BB5FF", +"#@ c #2386FF", +"$@ c #0472FF", +"%@ c #006AFC", +"&@ c #0065F4", +"*@ c #005FEA", +"=@ c #005AE3", +"-@ c #004FDB", +";@ c #4B78C9", +">@ c #A5A0B1", +",@ c #454569", +"'@ c #E4E6E6", +")@ c #E7E7E7", +"!@ c #7D7D7E", +"~@ c #898788", +"{@ c #C7CAD5", +"]@ c #89B6EA", +"^@ c #C7E1FF", +"/@ c #B6D5FF", +"(@ c #ABCEFF", +"_@ c #86BBFF", +":@ c #2F8EFF", +"<@ c #117BFF", +"[@ c #0570FF", +"}@ c #0068F8", +"|@ c #0063F0", +"1@ c #005DE7", +"2@ c #0059DF", +"3@ c #004CD6", +"4@ c #3369CD", +"5@ c #A3A2B4", +"6@ c #585880", +"7@ c #909090", +"8@ c #717072", +"9@ c #C6C4CB", +"0@ c #84AFE7", +"a@ c #B5D7FF", +"b@ c #B5D4FF", +"c@ c #96C4FF", +"d@ c #3A96FF", +"e@ c #1C82FF", +"f@ c #0D77FF", +"g@ c #006BFD", +"h@ c #0066F4", +"i@ c #0061EC", +"j@ c #005BE4", +"k@ c #0055DB", +"l@ c #004ED3", +"m@ c #0D51CB", +"n@ c #9298B7", +"o@ c #6B6A90", +"p@ c #0B0B17", +"q@ c #E5E6E6", +"r@ c #E6E6E6", +"s@ c #9F9F9F", +"t@ c #636265", +"u@ c #BFBABC", +"v@ c #80AAE1", +"w@ c #9FC9FF", +"x@ c #A8CEFF", +"y@ c #4EA1FF", +"z@ c #2489FF", +"A@ c #187EFF", +"B@ c #0069FA", +"C@ c #005EE8", +"D@ c #0058DF", +"E@ c #0052D7", +"F@ c #004DCE", +"G@ c #0047C8", +"H@ c #7B8CBA", +"I@ c #7E7B9B", +"J@ c #1D1D34", +"K@ c #E5E5E5", +"L@ c #AAAAAB", +"M@ c #5E5E60", +"N@ c #B3ADAC", +"O@ c #90ADDA", +"P@ c #78B4FC", +"Q@ c #61ADFF", +"R@ c #2D90FF", +"S@ c #2185FF", +"T@ c #0E78FF", +"U@ c #016CFE", +"V@ c #0066F5", +"W@ c #005CE4", +"X@ c #0055DC", +"Y@ c #0050D3", +"Z@ c #004ACB", +"`@ c #003AC2", +" # c #617CC1", +".# c #8C89A2", +"+# c #2D2D4C", +"@# c #E4E4E4", +"## c #B5B5B5", +"$# c #606062", +"%# c #9D9A9B", +"&# c #ABB6CF", +"*# c #3D94F7", +"=# c #3C9CFF", +"-# c #2C8DFF", +";# c #1A80FF", +"># c #0772FF", +",# c #0068FB", +"'# c #0062F2", +")# c #005BEA", +"!# c #0053E2", +"~# c #004FD9", +"{# c #024BCF", +"]# c #094DC7", +"^# c #1950C0", +"/# c #6681C0", +"(# c #8987A0", +"_# c #41416E", +":# c #E3E3E3", +"<# c #BCBCBC", +"[# c #69696B", +"}# c #858488", +"|# c #BDBAC5", +"1# c #3E8DEF", +"2# c #3094FF", +"3# c #1C84FF", +"4# c #0473FF", +"5# c #0069FD", +"6# c #0364F2", +"7# c #1464E5", +"8# c #296AD7", +"9# c #4A7ACB", +"0# c #6281BF", +"a# c #7B8CB9", +"b# c #9098B4", +"c# c #ABAAB7", +"d# c #B4B2B9", +"e# c #B8B7BD", +"f# c #AAAAB9", +"g# c #8080A3", +"h# c #5B5B8F", +"i# c #A03838", +"j# c #E2E2E2", +"k# c #727274", +"l# c #727276", +"m# c #BDB6BB", +"n# c #508DE5", +"o# c #1579F9", +"p# c #347FE8", +"q# c #5287D9", +"r# c #6B8DCB", +"s# c #8699C1", +"t# c #9BA4BC", +"u# c #BAB8C0", +"v# c #CCC6C4", +"w# c #D1CCC9", +"x# c #D3D0CE", +"y# c #D3D0D6", +"z# c #D1D2E3", +"A# c #D4D6EE", +"B# c #DADBF6", +"C# c #DCDEE9", +"D# c #D4D4D4", +"E# c #BFBFC4", +"F# c #A6A6B9", +"G# c #8686AD", +"H# c #56568C", +"I# c #3E3E79", +"J# c #A13434", +"K# c #CAD4D4", +"L# c #7C7C7D", +"M# c #67676A", +"N# c #ACABB4", +"O# c #AAB1CA", +"P# c #AAB1C9", +"Q# c #C5C2C7", +"R# c #D3CCCA", +"S# c #D7D1D0", +"T# c #DAD7D8", +"U# c #DEDCE0", +"V# c #D8D9EA", +"W# c #CCCFF1", +"X# c #C5C8F6", +"Y# c #C5C9FA", +"Z# c #CACDFF", +"`# c #D0D3FF", +" $ c #D7DAFF", +".$ c #E1E3FF", +"+$ c #EAECFF", +"@$ c #EDEEFD", +"#$ c #E2E3E7", +"$$ c #CBCBC7", +"%$ c #C8C8C4", +"&$ c #BDBDC0", +"*$ c #9E9EAF", +"=$ c #6A6A9D", +"-$ c #840808", +";$ c #C18B8B", +">$ c #EBF3F3", +",$ c #E8F0F0", +"'$ c #BDC2C2", +")$ c #878A8A", +"!$ c #616367", +"~$ c #B1B1B4", +"{$ c #D0CECC", +"]$ c #DEDBD8", +"^$ c #E4E4E2", +"/$ c #E6E6E5", +"($ c #E7E8EA", +"_$ c #D2D4F9", +":$ c #B9BEFD", +"<$ c #B0B5FF", +"[$ c #B4B9FF", +"}$ c #BFC3FF", +"|$ c #C9CEFF", +"1$ c #D5D8FF", +"2$ c #DDDFFF", +"3$ c #E4E7FC", +"4$ c #E3E4EF", +"5$ c #DADBDF", +"6$ c #D1D1D2", +"7$ c #C5C5C5", +"8$ c #B1B1B1", +"9$ c #959595", +"0$ c #717170", +"a$ c #606056", +"b$ c #676782", +"c$ c #17172F", +"d$ c #5C0303", +"e$ c #9E4545", +"f$ c #C08787", +"g$ c #B59F9F", +"h$ c #8F8787", +"i$ c #5D5C5F", +"j$ c #777A7E", +"k$ c #9DA0A4", +"l$ c #B1B2B2", +"m$ c #BCBBBB", +"n$ c #C5C5C3", +"o$ c #D3D3D3", +"p$ c #E1E1E1", +"q$ c #DDDDEA", +"r$ c #D4D6F5", +"s$ c #CED1FD", +"t$ c #D4D6FD", +"u$ c #DDDEF5", +"v$ c #DBDCE7", +"w$ c #D8D8DB", +"x$ c #D0CFCF", +"y$ c #C0C1BF", +"z$ c #ACACAB", +"A$ c #959594", +"B$ c #82827F", +"C$ c #737370", +"D$ c #64646D", +"E$ c #595973", +"F$ c #565680", +"G$ c #48487B", +"H$ c #0D0D1B", +"I$ c #2C0000", +"J$ c #4B0E0E", +"K$ c #541717", +"L$ c #521516", +"M$ c #430E10", +"N$ c #442329", +"O$ c #59535C", +"P$ c #777882", +"Q$ c #97979B", +"R$ c #A7A7A8", +"S$ c #AFAFAE", +"T$ c #BABAB6", +"U$ c #CBCAC6", +"V$ c #D7D8D8", +"W$ c #D9D9DB", +"X$ c #D2D1CF", +"Y$ c #C4C3C1", +"Z$ c #B0AFAD", +"`$ c #9B9B99", +" % c #8B8B88", +".% c #7E7E7D", +"+% c #74747B", +"@% c #66667E", +"#% c #5A5A82", +"$% c #44446F", +"%% c #29294B", +"&% c #131329", +"*% c #06060E", +"=% c #131319", +"-% c #2C2C37", +";% c #545463", +">% c #757584", +",% c #8D8D94", +"'% c #989897", +")% c #A1A19E", +"!% c #A9A9A7", +"~% c #A2A29F", +"{% c #91918E", +"]% c #848484", +"^% c #7A7A85", +"/% c #696983", +"(% c #535376", +"_% c #363659", +":% c #1F1F3C", +"<% c #0D0D1A", +"[% c #12121C", +"}% c #333345", +"|% c #5A5A6F", +"1% c #737385", +"2% c #88888E", +"3% c #7E7E89", +"4% c #686882", +"5% c #50506E", +"6% c #30304C", +"7% c #16162A", +"8% c #080811", +"9% c #1A1A29", +"0% c #2E2E44", +"a% c #26263C", +"b% c #11111F", +" ", +" . + @ # $ ", +" % & * = - ; > , ' ) ! ~ { ", +" ] ^ / ( _ : < [ } | 1 2 3 4 5 ", +"6 7 8 9 0 a b c d e f g h i j k l ", +"m n o p q r s t u v w x y z A B C ", +"D E F G H I J K L M N O P Q R S T ", +"U V W X Y Z ` ...+.@.#.$.%.&.*.=. ", +"-.;.>.,.'.).!.~.{.].^./.(._.:.<.[. ", +"-.;.}.|.1.2.3.4.5.6.7.(.8.9.0.a.b.c.d.e.f. ", +"-.;.}.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y. ", +"z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U. ", +"V.W.X.Y.Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+'+)+ ", +"!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+3+4+5+6+7+8+9+0+ ", +"a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+ ", +"a+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+ ", +"a+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@ ", +"a+T+'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@1@2@3@4@5@6@ ", +"a+T+'@)@7@8@9@0@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@ ", +"a+T+q@r@s@t@u@v@w@x@y@z@A@[@B@|@C@D@E@F@G@H@I@J@ ", +"a+T+q@K@L@M@N@O@P@Q@R@S@T@U@V@i@W@X@Y@Z@`@ #.#+# ", +"a+T+q@@###$#%#&#*#=#-#;#>#,#'#)#!#~#{#]#^#/#(#_# ", +"a+T+q@:#<#[#}#|#1#2#3#4#5#6#7#8#9#0#a#b#c#d#e#f#g#h# ", +"i#T+q@j#<#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#A#B#C#D#E#F#G#H#I# ", +"J#K#U+j#<#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$ ", +"-$;$>$,$'$)$!$~${$]$^$/$($_$:$<$[$}$|$1$2$3$4$5$6$7$8$9$0$a$b$c$", +" d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z$A$B$C$D$E$F$G$H$", +" I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$`$ %.%+%@%#%$%%%&%*% ", +" =%-%;%>%,%'%)%!%~%{%]%^%/%(%_%:%<% ", +" [%}%|%1%2%3%4%5%6%7%8% ", +" 9%0%a%b% ", +" "}; diff --git a/debian/_base/applications/system/yakuake/debian/README b/debian/_base/applications/system/yakuake/debian/README new file mode 100644 index 000000000..5738af4de --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/README @@ -0,0 +1,39 @@ +Once the application is started, simply press F12 (by default) to open +the console. + +However, on mac's, F12 is assigned to "right click" + +To solve this problem - use the following instructions: + +Run Yakuake. + +In a terminal, run the command + +killall -9 yakuake + +This is so that the default configuration files are created (only needed if you have never ran yakuake before) + +Next, edit the following file + +~/.trinity/share/config/yakuakerc + +which should look something like this + + [Options] + background=true + focus=false + height=30 + location=80 + screen=1 + steps=20 + tabs=true + width=50 + +Add the following to the file: + + [Global Shortcuts] + AccessKey=F11 + +And save the file. + +Now, restart yakuake, and you should be able to use the F11 key to access yakuake! diff --git a/debian/_base/applications/system/yakuake/debian/cdbs/debian-tde.mk b/debian/_base/applications/system/yakuake/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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/_base/applications/system/yakuake/debian/cdbs/versions.pl b/debian/_base/applications/system/yakuake/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/system/yakuake/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/_base/applications/system/yakuake/debian/changelog b/debian/_base/applications/system/yakuake/debian/changelog new file mode 100644 index 000000000..fcb60a3f9 --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/changelog @@ -0,0 +1,159 @@ +yakuake-trinity (2.8.1-2ubuntu1) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 + +yakuake-trinity (2.8.1-2ubuntu0) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <[email protected]> Wed, 05 March 2009 01:11:00 -0600 + +yakuake-trinity (2.8.1-1ubuntu2) intrepid; urgency=low + + * Added -trinity suffix + + -- Timothy Pearson <[email protected]> Fri, 09 Dec 2008 11:03:00 -0600 + +yakuake (2.8.1-1ubuntu2) hardy; urgency=low + + * Fixing broken upload due to MD5 differences + + -- Richard A. Johnson <[email protected]> Fri, 18 Jan 2008 15:00:19 -0600 + +yakuake (2.8.1-1ubuntu1) hardy; urgency=low + + * Merge from Debian unstable, remaining Ubuntu changes: + - kubuntu_01_kdepot.patch and kubuntu_03_clean_desktop_file.patch + + -- Richard A. Johnson <[email protected]> Fri, 18 Jan 2008 14:21:25 -0600 + +yakuake (2.8.1-1) unstable; urgency=low + + * New upstream release: + - Fix non traslucent issues for non-KDE users. (Closes: 349144) + - French translation is back. (Closes: #432091) + * Move Homepage to source field. + * Update to Standards-Version 3.7.3, no changes required. + + -- Ana Beatriz Guerrero Lopez <[email protected]> Thu, 17 Jan 2008 21:54:40 +0100 + +yakuake (2.8.1-0ubuntu1) hardy; urgency=low + + * New upstream release + + -- Richard A. Johnson <[email protected]> Thu, 17 Jan 2008 12:07:57 -0600 + +yakuake (2.8-1ubuntu1) hardy; urgency=low + + * Merge from Debian unstable, remaining Ubuntu changes: + - debian/: README for changing Global Access Key + - debian/patches: kubuntu_01_kdepot.diff + - debian/patches: kubuntu_03_clean_desktop_file.patch adding Categories + and GenericName + * debian/control: + - Updated Maintainer field to Ubuntu MOTU + - Updated Homepage by moving it up and removing it from the bottom + + -- Richard A. Johnson <[email protected]> Tue, 20 Nov 2007 10:04:32 -0600 + +yakuake (2.8-1) unstable; urgency=low + + * New upstream release. + * Update menu file. + + -- Ana Beatriz Guerrero Lopez <[email protected]> Mon, 01 Oct 2007 22:47:16 +0200 + +yakuake (2.8-0ubuntu1) gutsy; urgency=low + + * New upstream release + + -- Anthony Mercatante <[email protected]> Wed, 03 Oct 2007 10:26:43 +0200 + +yakuake (2.8~beta1-1ubuntu1) gutsy; urgency=low + + * Merge from Debian unstable, Remaining Ubuntu changes: + - Added README for changing Global Access Key (Closes: Malone 3209) + * New Ubuntu changes: + - Drop kubuntu_02_no_startup_notify_on_session_restore.patch + - recreated kubuntu_01_kdepot.diff as last wouldn't apply clean + - recreated kubuntu_03_clean_desktop_file.patch removing Categories and + adding GenericName + + -- Richard A. Johnson <[email protected]> Mon, 21 May 2007 21:57:21 -0500 + +yakuake (2.8~beta1-1) unstable; urgency=low + + * The 'I like picnics indoors' release. + * Pre-release of new upstream version. (Closes: #389108) + * Drop patches. Relibtoolization in build time. + + -- Ana Beatriz Guerrero Lopez <[email protected]> Mon, 07 May 2007 23:53:22 +0100 + +yakuake (2.7.5-4ubuntu2) feisty; urgency=low + + * Add kubuntu_03_clean_desktop_file.patch, adding Categories + and GenericName. + + -- Anthony Mercatante <[email protected]> Mon, 05 Feb 2007 15:51:03 +0100 + +yakuake (2.7.5-4ubuntu1) feisty; urgency =low + + * Re-sync with Debian. Changes kept: + * Added README for changing Global Access Key (Closes: Malone 3209) + -- Martin Meredith <[email protected]> Sat, 21 Jan 2006 07:40:08 +0000 + * added patches/kubuntu_02_no_startup_notify_on_session_restore.patch + -- Martin Meredith <[email protected]> Fri, 30 Dec 2005 18:14:21 +0000 + * Add kubuntu_01_kdepot.diff for .pot generation + -- Jonathan Riddell <[email protected]> Thu, 8 Dec 2005 03:42:35 +0000 + * Re-add dh_iconcache + + -- Barry deFreese <[email protected]> Thu, 1 Feb 2007 22:16:03 -0500 + +yakuake (2.7.5-4) unstable; urgency=low + + * Modified building system for using quilt. + * Added space to homepage pseudo header. + * Fixed .desktop file. (Closes: #389108) + + -- Ana Beatriz Guerrero Lopez <[email protected]> Sat, 28 Oct 2006 14:07:05 +0200 + +yakuake (2.7.5-3) unstable; urgency=low + + * Bumped compat to 5. + * Bumped Standards-Version to 3.7.2, no changes required. + * Removing spanish translation :( (Closes: #384929) + + -- Ana Beatriz Guerrero Lopez <[email protected]> Sun, 10 Sep 2006 21:37:35 +0200 + +yakuake (2.7.5-2) unstable; urgency=medium + + * Substituting re-libtoolizing at build time with patches. (Closes: #379821) + * Adding spanish translation from Juan Manuel Garcia Molina + <[email protected]> (Closes: #359244) + * Added copyright of the debian packaging. + + -- Ana Beatriz Guerrero Lopez <[email protected]> Thu, 27 Jul 2006 21:03:17 +0200 + +yakuake (2.7.5-1) unstable; urgency=low + + * New upstream release. Besides, yakuake has also a new upstream author. + + -- Ana Beatriz Guerrero Lopez <[email protected]> Sun, 22 Mar 2006 22:43:07 +0100 + +yakuake (2.7.3-2) unstable; urgency=low + + * The package doesn't depend from libfreetype6 and other spurious + libraries anymore. + * Added dependency on konsole. (Closes: #347437) + + -- Ana Beatriz Guerrero Lopez <[email protected]> Sat, 7 Jan 2006 18:43:27 +0100 + +yakuake (2.7.3-1) unstable; urgency=low + + * Initial release. (Closes: #336262) + + -- Ana Beatriz Guerrero Lopez <[email protected]> Sat, 29 Oct 2005 11:08:43 +0000 + diff --git a/debian/_base/applications/system/yakuake/debian/compat b/debian/_base/applications/system/yakuake/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/system/yakuake/debian/control b/debian/_base/applications/system/yakuake/debian/control new file mode 100644 index 000000000..50189d1c7 --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/control @@ -0,0 +1,22 @@ +Source: yakuake-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +XSBC-Original-Maintainer: Ana Beatriz Guerrero Lopez <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev, libltdl-dev +Standards-Version: 3.8.4 +Homepage: http://extragear.kde.org/apps/yakuake/ + +Package: yakuake-trinity +Architecture: any +Depends: ${shlibs:Depends}, konsole-trinity +Replaces: yakuake-trinity (<< 4:14.0.0~) +Breaks: yakuake-trinity (<< 4:14.0.0~) +Description: a Quake-style terminal emulator based on TDE Konsole technology [Trinity] + YaKuake is inspired from the terminal in the Quake game: when you press a key + (by default F12, but that can be changed) a terminal window slides down from + the top of the screen. Press the key again, and the terminal slides back. + . + It is faster than a keyboard shortcut because it is already loaded into memory + and as such is very useful to anyone who frequently finds themselves switching + in and out of terminal sessions. diff --git a/debian/_base/applications/system/yakuake/debian/copyright b/debian/_base/applications/system/yakuake/debian/copyright new file mode 100644 index 000000000..df27b9653 --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/copyright @@ -0,0 +1,35 @@ +This package was debianized by Ana Beatriz Guerrero Lopez +<[email protected]> on Sat, 29 Oct 2005 11:08:43 +0000. + +It was downloaded from http://extragear.kde.org/apps/yakuake/ + +Upstream Author: François Chazal <[email protected]> + Eike Hein <Eike Hein> + +This software is copyright: + (c) 2005 by François Chazal. + (c) 2006-2007 by Eike Hein. + + +License: + 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; version 2 dated June, 1991. + + 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + + +The GNU General Public License which can be found, +on Debian systems, at /usr/share/common-licenses/GPL. + +The Debian packaging is (C) 2005-2007, Ana Beatriz Guerrero Lopez <[email protected]> +and is licensed under the GPL, see above. + diff --git a/debian/_base/applications/system/yakuake/debian/docs b/debian/_base/applications/system/yakuake/debian/docs new file mode 100644 index 000000000..ca0272abf --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/docs @@ -0,0 +1,3 @@ +AUTHORS +README +TODO diff --git a/debian/_base/applications/system/yakuake/debian/icons/yakuake-16.xpm b/debian/_base/applications/system/yakuake/debian/icons/yakuake-16.xpm new file mode 100644 index 000000000..a16b98fef --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/icons/yakuake-16.xpm @@ -0,0 +1,161 @@ +/* XPM */ +static char *yakuake-16[] = { +/* columns rows colors chars-per-pixel */ +"16 16 139 2", +" c black", +". c #0D373D", +"X c #24370B", +"o c #2B330C", +"O c #223D13", +"+ c #362E0E", +"@ c #132645", +"# c #213E42", +"$ c #1A4F3E", +"% c #284528", +"& c #2E4B36", +"* c #22533F", +"= c #15455F", +"- c #164A5B", +"; c #164E59", +": c #164C5C", +"> c #175456", +", c #195457", +"< c #195654", +"1 c #1A545C", +"2 c #1A5A57", +"3 c #1D5E53", +"4 c #334B40", +"5 c #29496A", +"6 c #2C4A6D", +"7 c #2E4C6A", +"8 c #37516A", +"9 c #3A5473", +"0 c #3A5573", +"q c #3B5473", +"w c #3A5574", +"e c #3B5774", +"r c #3B5775", +"t c #3B5875", +"y c #3B5876", +"u c #3C5877", +"i c #3D5977", +"p c #404D3E", +"a c #43474C", +"s c #494342", +"d c #4B4B4B", +"f c #4E4E4E", +"g c gray31", +"h c #555555", +"j c #565656", +"k c #5D5D5D", +"l c #474C6A", +"z c #484C6A", +"x c #4A4E6A", +"c c #4B4E6A", +"v c #4C526A", +"b c #4D526A", +"n c #4E546A", +"m c #465D75", +"M c #475D75", +"N c #465D76", +"B c #485D76", +"V c #4B5F79", +"C c #4C5F7D", +"Z c #51536A", +"A c #55566A", +"S c #565A6A", +"D c #4E6378", +"F c #4D607E", +"G c #556072", +"H c #546577", +"J c #60626A", +"K c #62646A", +"L c #1D4E85", +"P c #355383", +"I c #3F5C83", +"U c #539C3F", +"Y c #64B82A", +"T c #65BC28", +"R c #66BC28", +"E c #66BD28", +"W c #5FC51D", +"Q c #61C71B", +"! c #60C51C", +"~ c #60C51D", +"^ c #61C61C", +"/ c #63CA15", +"( c #72CF17", +") c #70CF1B", +"_ c #71CF1B", +"` c #74D31B", +"' c #75D519", +"] c gray55", +"[ c #8E8E8E", +"{ c #959595", +"} c #A09FA0", +"| c #A4A4A4", +" . c #AAB9A8", +".. c #ACBAA8", +"X. c #BABEBA", +"o. c gray74", +"O. c gray", +"+. c #B1C0A8", +"@. c #B3C5A8", +"#. c #B5C5A9", +"$. c #B5C6A9", +"%. c #B6C8A8", +"&. c #BACAA9", +"*. c #BCCDA9", +"=. c #BDCDA9", +"-. c gray76", +";. c #C5C5C5", +":. c #C6C6C6", +">. c #C5C5C9", +",. c #CBCBCB", +"<. c gray80", +"1. c #CCCCCD", +"2. c #CCCDCD", +"3. c #CDCDCD", +"4. c #CFCFD1", +"5. c gray82", +"6. c gray85", +"7. c gainsboro", +"8. c #DDDDDD", +"9. c #E0E0DF", +"0. c #E1E1E1", +"q. c #E4E4E3", +"w. c gray90", +"e. c #E6E6E6", +"r. c #E6E7E7", +"t. c #E7E7E6", +"y. c #E7E8E8", +"u. c gray91", +"i. c #E9E9E9", +"p. c #E9E9EA", +"a. c #E9EAEA", +"s. c #EAEAEA", +"d. c #EAEBEB", +"f. c gray92", +"g. c #ECECEC", +"h. c #EDECEC", +"j. c gray94", +"k. c #F6F6F6", +"l. c None", +/* pixels */ +"g h k g g g g g g g g g g k h g ", +"h | 3.3.3.3.3.3.3.3.,.,.,.3.| h ", +"k u.H i i t r r e e e 9 e 6 6.k ", +"g u.m 3.F 8 7 6 5 5 5 5 5 L e.g ", +"g u.B 8 <.A Z c x x x x x P u.g ", +"h u.V 5.c Z b Z c c S K K I u.g ", +"g u.B & s a & & % O X o + # u.g ", +"g u.F &.%.#.$.=.*.$..... .. u.g ", +"h u.C ( E U Y E E ) _ ` ` * u.g ", +"g u.F / ^ ^ ^ W W W W W Q $ u.g ", +"g u.G 3 2 < > , 1 ; : : = @ 8.g ", +"g [ 8.9.q.j.j.5.>.j.j.h.u.u.[ g ", +"g g g { -.:.0.u.u.e.8.X.{ g g g ", +"l.l.g g g [ O.5.O.-.[ g h f l.l.", +"l.l.l.g g 3.u.k.k.k.5.g g l.l.l.", +"l.l.l.g g g g g g g g g g l.l.l." +}; diff --git a/debian/_base/applications/system/yakuake/debian/icons/yakuake.xpm b/debian/_base/applications/system/yakuake/debian/icons/yakuake.xpm new file mode 100644 index 000000000..6745c7c0e --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/icons/yakuake.xpm @@ -0,0 +1,226 @@ +/* XPM */ +static char *yakuake[] = { +/* columns rows colors chars-per-pixel */ +"32 32 188 2", +" c #000000", +". c #0D0D0D", +"X c #151515", +"o c #181818", +"O c #0D373D", +"+ c #25360B", +"@ c #22380B", +"# c #2B330C", +"$ c #223D13", +"% c #362E0E", +"& c #31310E", +"* c #232323", +"= c #2A2A2A", +"- c #313131", +"; c #3C3C3C", +": c #0E375D", +"> c #132747", +", c #0B3F7B", +"< c #173E64", +"1 c #183D63", +"2 c #213E42", +"3 c #0E403F", +"4 c #1A4F3E", +"5 c #1D503D", +"6 c #244322", +"7 c #28462A", +"8 c #25453D", +"9 c #2E4B36", +"0 c #22533F", +"q c #0D4B5A", +"w c #144A46", +"e c #1C4941", +"r c #164C5D", +"t c #17505B", +"y c #195657", +"u c #19545A", +"i c #1A5A55", +"p c #154762", +"a c #144862", +"s c #184064", +"d c #334B40", +"f c #3C4743", +"g c #394455", +"h c #3D4A5D", +"j c #2A4763", +"k c #29496A", +"l c #374261", +"z c #334F6A", +"x c #394561", +"c c #3B4A61", +"v c #38496A", +"b c #37516C", +"n c #3C546C", +"m c #3A5573", +"M c #3B5876", +"N c #47443E", +"B c #404D3E", +"V c #4F4131", +"C c #4E4438", +"Z c #51402C", +"A c #43474C", +"S c #45484D", +"D c #4C4541", +"F c #4F4B47", +"G c #4C4C4B", +"H c #4E565C", +"J c #555555", +"K c #5F5F5F", +"L c #444E62", +"P c #474B6A", +"I c #494D6A", +"U c #425065", +"Y c #43516A", +"T c #495462", +"R c #4D536A", +"E c #465D75", +"W c #485E77", +"Q c #495F78", +"! c #52556A", +"~ c #505C67", +"^ c #545C69", +"/ c #595D6A", +"( c #4D617B", +") c #56606A", +"_ c #5A616A", +"` c #576274", +"' c #646464", +"] c #62636A", +"[ c #65686A", +"{ c #6D6D6D", +"} c #686A78", +"| c #6C737A", +" . c gray49", +".. c #1D4E85", +"X. c #264C84", +"o. c #355383", +"O. c #3D5A82", +"+. c #415D83", +"@. c #4D6180", +"#. c #617487", +"$. c #7B7D86", +"%. c #3EA54D", +"&. c #539C3F", +"*. c #5AA737", +"=. c #5FA738", +"-. c #5BAC34", +";. c #57BF2F", +":. c #63BA1C", +">. c #63BD26", +",. c #65BB28", +"<. c #6FBF2E", +"1. c #43A642", +"2. c #4BA940", +"3. c #52A947", +"4. c #52B040", +"5. c #5FC41D", +"6. c #5EC120", +"7. c #58C12A", +"8. c #5DC920", +"9. c #57C633", +"0. c #60C51C", +"q. c #63CA15", +"w. c #66CA1A", +"e. c #6BC11C", +"r. c #69CB19", +"t. c #67D01D", +"y. c #6CD111", +"u. c #72CF17", +"i. c #70CD1B", +"p. c #73D21A", +"a. c #75DB1F", +"s. c #7AD41B", +"d. c #7ED91B", +"f. c #63C220", +"g. c #60CC20", +"h. c #7CD520", +"j. c #80D91C", +"k. c #808387", +"l. c #8D8D8D", +"z. c #939393", +"x. c #989898", +"c. c #A09FA0", +"v. c #A7A29D", +"b. c #A9A49F", +"n. c #A3A3A1", +"m. c #A8A5A0", +"M. c #A9A9A9", +"N. c #AEACB0", +"B. c #ABBAA8", +"V. c #B1ACB2", +"C. c #B3B2B1", +"Z. c #B6B0B8", +"A. c #B9B4BC", +"S. c #BAB8B5", +"D. c #BDBDBD", +"F. c #BEBBC3", +"G. c #B3C4A8", +"H. c #B6C8A8", +"J. c #BACBA8", +"K. c #B2C2B0", +"L. c #C0BCC2", +"P. c #C4C4C4", +"I. c #C6C5C8", +"U. c #C2CDC2", +"Y. c #CACACA", +"T. c #D1D1CF", +"R. c #D1D1D2", +"E. c #DBDBDC", +"W. c #D5E5CE", +"Q. c #D5EBCC", +"!. c #D8E3CE", +"~. c #D3E4D1", +"^. c #D2E8D2", +"/. c #D8E4D0", +"(. c #DBEAD2", +"). c #E2DCD6", +"_. c #E2DDD9", +"`. c #E7E2DC", +"'. c #E8E3DE", +"]. c #E3E3E3", +"[. c #EAE5E1", +"{. c #ECEAE6", +"}. c #EBEBEB", +"|. c #F1EFF0", +" X c #F0F0EF", +".X c #F4F4F4", +"XX c #FCFCFC", +"oX c None", +/* pixels */ +"' z.x.x.z.x.z.x.z.x.z.x.z.z.z.z.z.z.z.z.z.z.z.z.z.l.z.l.z.z.{ . ", +"z.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXY.X ", +"x.XX{.]._._._._.).).)._._.).).).).)._._.).).).)._.).)._.E..XY.o ", +"z.XX].| b E M M M M M m M M M m m m m M m m b m m m m h C.XXI.o ", +"z.XX`.m : s < < 1 1 < < < < < < 1 1 1 1 1 1 1 1 < s s s v.XXY.o ", +"z.XX`.E j Y.#.( n n z z k k k k k k k k k k k k k k k ..b.XXI.o ", +"z.XX`.E T k.{.$./ / / ^ ^ ^ R Y v v v v v v v v b v v X.b.XXI.o ", +"z.XX`.E L Y.$.} ^ ! ! R R I P P I I P P P P P P P P R o.b.XXP.o ", +"z.XX`.E x R I I I P I I I I R I I I I I R ! ^ / ` ] [ +.n.XXI.o ", +"z.XX`.E x R R R R R R R R R R R ! R ! ! ! ^ / / ] ] [ O.n.XXI.o ", +"z.XX'.E c R R R R R R R R R R R ! ^ ^ ^ / / ] ] ] ] [ +.n.XXI.o ", +"z.XX'.E c / / _ _ / / / / _ _ _ / / / ] / / _ ^ ! ^ / O.m.XXP.o ", +"z.XX'.Q U _ _ _ ) ) _ _ ) ) ) / ~ ~ ~ H G F D C V Z Z g M.XXP.o ", +"z.XX'.Q 8 B N D S A f 9 f 9 7 7 6 6 6 $ @ + # # # % & 2 N.XXP.o ", +"z.XX'.( ^.Q.!.!.!.~.W.W./.(.^.(.~.~.~.~.~.~.~.~.~.~.~.3 V.XXP.o ", +"z..X'.( K.J.J.H.H.G.G.G.H.J.J.J.J.J.H.G.G.G.B.B.B.B.B.O V..XP.X ", +"z.XX[.( 3.=.<.d.h.h.d.d.d.s.s.s.s.d.j.j.j.d.s.i.e.:.0.e V.XXP.o ", +"z.XX[[email protected].,.>.-.&.*.,.,.,.,.,.i.i.i.i.i.i.i.p.p.s.a.e V.XXP.X ", +"z..X[.( 2.y.r.t.w.f.>.w.w.w.w.w.w.f.w.w.w.w.r.r.w.r.t.5 V.XXP.X ", +"z.XX[.( %.w.0.0.0.0.0.0.0.0.0.5.5.5.5.5.0.6.0.0.0.0.5.5 V..XP.X ", +"l..X{.@.%.8.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.;.;.;.9.w V..XP.o ", +"z..X{.` q i i i i i y y t u y u t t r r a r r r r p a > S.XXP.o ", +"z..X].T.A.L.F.F.L.L.F.D.L.F.Z.A.A.F.F.F.F.L.L.L.F.F.P.P.E. XP.X ", +"z.XX X.X.X.X}.XXXXXXXXXXXXE.I.R.T.E.XXXXXXXXXXXX|.}. X X}..XY.X ", +"{ Y.].{..XXX.X}.E.E.E.].].].].}.].].].].].{.}.U.U..X.X}.].R.l.. ", +". * ; G { z.N.I.D.P.P.E.}.{.}.}.}.}.].].].E.E.D.n.c. .J ; * . ", +"oX . X * { M.x.c.c.n.n.n.n.c.x.c.z.- o X ", +"oXoXoXoX . z.R.L.Y.R.P.D.L.Y.R.P.P.D.= oXoXoX", +"oXoXoXoXoXoXoXoXS K.].E.E.].].].].].E.E.E.].' oXoXoXoXoXoXoXoX", +"oXoXoXoXoXoXoXoX{ XXX.X.X.X.X.X.X.X.X.XXXXXM.. oXoXoXoXoXoXoX", +"oXoXoXoXoXoXoXoXK M.M.M.M.M.M.M.M.M.M.M.M.M. .X oXoXoXoXoXoXoX", +"oXoXoXoXoXoXoXoX. X . . . . . . . . . . . . . oXoXoXoXoXoXoX" +}; diff --git a/debian/_base/applications/system/yakuake/debian/patches/.gitignore b/debian/_base/applications/system/yakuake/debian/patches/.gitignore new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/patches/.gitignore diff --git a/debian/_base/applications/system/yakuake/debian/rules b/debian/_base/applications/system/yakuake/debian/rules new file mode 100755 index 000000000..a6797f19a --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc/trinity" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/system/yakuake/debian/source/format b/debian/_base/applications/system/yakuake/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/system/yakuake/debian/source/options b/debian/_base/applications/system/yakuake/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/system/yakuake/debian/yakuake-trinity.install b/debian/_base/applications/system/yakuake/debian/yakuake-trinity.install new file mode 100644 index 000000000..e5e863463 --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/yakuake-trinity.install @@ -0,0 +1,2 @@ +debian/icons/yakuake.xpm /opt/trinity/share/pixmaps +debian/icons/yakuake-16.xpm /opt/trinity/share/pixmaps diff --git a/debian/_base/applications/system/yakuake/debian/yakuake-trinity.menu b/debian/_base/applications/system/yakuake/debian/yakuake-trinity.menu new file mode 100644 index 000000000..782658df2 --- /dev/null +++ b/debian/_base/applications/system/yakuake/debian/yakuake-trinity.menu @@ -0,0 +1,8 @@ +?package(yakuake-trinity):\ + needs="X11"\ + section="Applications/Terminal Emulators"\ + title="YaKuake"\ + icon32x32="/opt/trinity/share/pixmaps/yakuake.xpm"\ + icon16x16="/opt/trinity/share/pixmaps/yakuake-16.xpm"\ + command="/opt/trinity/bin/yakuake" + |