diff options
Diffstat (limited to 'ubuntu/precise/applications')
1765 files changed, 99996 insertions, 0 deletions
diff --git a/ubuntu/precise/applications/abakus/debian/abakus-trinity.manpages b/ubuntu/precise/applications/abakus/debian/abakus-trinity.manpages new file mode 100644 index 000000000..0737a321e --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/abakus-trinity.manpages @@ -0,0 +1 @@ +debian/abakus.1 diff --git a/ubuntu/precise/applications/abakus/debian/abakus-trinity.menu b/ubuntu/precise/applications/abakus/debian/abakus-trinity.menu new file mode 100644 index 000000000..7692affbf --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/abakus-trinity.menu @@ -0,0 +1,6 @@ +?package(abakus):needs="X11"\ + section="Apps/Math"\ + title="AbaKus"\ + command="/opt/trinity/bin/abakus"\ + hints="TDE"\ + icon="/usr/share/pixmaps/abakus.xpm" diff --git a/ubuntu/precise/applications/abakus/debian/abakus.1 b/ubuntu/precise/applications/abakus/debian/abakus.1 new file mode 100644 index 000000000..74afe7056 --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/abakus.1 @@ -0,0 +1,143 @@ +.\" This file was generated by kdemangen.pl +.TH ABAKUS 1 "Oct 2005" "K Desktop Environment" "A simple keyboard-driven calculator" +.SH NAME +abakus +\- A simple keyboard-driven calculator +.SH SYNOPSIS +abakus [Qt\-options] [KDE\-options] +.SH DESCRIPTION +A simple keyboard-driven calculator +.SH OPTIONS +.SS Generic options: +.TP +.B \-\-help +Show help about options +.TP +.B \-\-help\-qt +Show Qt specific options +.TP +.B \-\-help\-kde +Show KDE specific options +.TP +.B \-\-help\-all +Show all options +.TP +.B \-\-author +Show author information +.TP +.B \-v, \-\-version +Show version information +.TP +.B \-\-license +Show license information +.TP +.B \-\- +End of options +.SS +.SS KDE options: +.TP +.B \-\-caption <caption> +Use 'caption' as name in the titlebar +.TP +.B \-\-icon <icon> +Use 'icon' as the application icon +.TP +.B \-\-miniicon <icon> +Use 'icon' as the icon in the titlebar +.TP +.B \-\-config <filename> +Use alternative configuration file +.TP +.B \-\-dcopserver <server> +Use the DCOP Server specified by 'server' +.TP +.B \-\-nocrashhandler +Disable crash handler, to get core dumps +.TP +.B \-\-waitforwm +Waits for a WM_NET compatible windowmanager +.TP +.B \-\-style <style> +sets the application GUI style +.TP +.B \-\-geometry <geometry> +sets the client geometry of the main widget - see man X for the argument format +.SS Qt options: +.TP +.B \-\-display <displayname> +Use the X-server display 'displayname' +.TP +.B \-\-session <sessionId> +Restore the application for the given 'sessionId' +.TP +.B \-\-cmap +Causes the application to install a private color +map on an 8-bit display +.TP +.B \-\-ncols <count> +Limits the number of colors allocated in the color +cube on an 8-bit display, if the application is +using the QApplication::ManyColor color +specification +.TP +.B \-\-nograb +tells Qt to never grab the mouse or the keyboard +.TP +.B \-\-dograb +running under a debugger can cause an implicit +-nograb, use -dograb to override +.TP +.B \-\-sync +switches to synchronous mode for debugging +.TP +.B \-\-fn, \-\-font <fontname> +defines the application font +.TP +.B \-\-bg, \-\-background <color> +sets the default background color and an +application palette (light and dark shades are +calculated) +.TP +.B \-\-fg, \-\-foreground <color> +sets the default foreground color +.TP +.B \-\-btn, \-\-button <color> +sets the default button color +.TP +.B \-\-name <name> +sets the application name +.TP +.B \-\-title <title> +sets the application title (caption) +.TP +.B \-\-visual TrueColor +forces the application to use a TrueColor visual on +an 8-bit display +.TP +.B \-\-inputstyle <inputstyle> +sets XIM (X Input Method) input style. Possible +values are onthespot, overthespot, offthespot and +root +.TP +.B \-\-im <XIM server> +set XIM server +.TP +.B \-\-noxim +disable XIM +.TP +.B \-\-reverse +mirrors the whole layout of widgets +.SS + +.SH SEE ALSO +Full user documentation is available through the KDE Help Center. You can also enter the URL +.BR help:/abakus/ +directly into konqueror or you can run +.BR "`khelpcenter help:/abakus/'" +from the command-line. +.br +.SH AUTHORS +.nf +Michael Pyne <michael.pyne@kdemail.net> +.br + diff --git a/ubuntu/precise/applications/abakus/debian/cdbs/buildvars.mk b/ubuntu/precise/applications/abakus/debian/cdbs/buildvars.mk new file mode 100644 index 000000000..23d4709dc --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/cdbs/buildvars.mk @@ -0,0 +1,86 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2002,2003 Colin Walters <walters@debian.org> +# Description: Defines some useful variables, but no rules +# +# 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. + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_rules_buildvars +_cdbs_rules_buildvars = 1 + +CDBS_VERSION = something + +# Common useful variables +DEB_SOURCE_PACKAGE := $(strip $(shell egrep '^Source: ' debian/control | cut -f 2 -d ':')) +DEB_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ') +DEB_NOEPOCH_VERSION := $(shell echo $(DEB_VERSION) | cut -d: -f2-) +DEB_UPSTREAM_VERSION := $(shell echo $(DEB_NOEPOCH_VERSION) | sed 's/-[^-]*$$//') +DEB_ISNATIVE := $(shell dpkg-parsechangelog | egrep '^Version:' | perl -ne 'print if not /^Version:\s*.*-/;') + +# Split into arch/indep packages +ifneq ($(DEB_INDEP_PACKAGES),cdbs) +DEB_INDEP_PACKAGES := $(filter-out $(DONT_BUILD), $(strip $(shell $(_cdbs_scripts_path)/list-packages indep))) +DEB_ARCH_PACKAGES := $(filter-out $(DONT_BUILD), $(filter-out $(DEB_INDEP_PACKAGES),$(strip $(shell $(_cdbs_scripts_path)/list-packages same)))) +endif +# Split into normal and udeb packages +ifeq ($(DEB_UDEB_PACKAGES),) +DEB_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out %-udeb, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES))) +DEB_UDEB_PACKAGES = $(filter-out $(DONT_BUILD),$(filter %-udeb, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES))) +else +DEB_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES), $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES))) +endif +# Too much bother for now. If someone complains we'll fix it. +#DEB_ARCH_UDEB_PACKAGES = $(filter %-udeb, $(DEB_ARCH_PACKAGES)) +#DEB_INDEP_UDEB_PACKAGES = $(filter %-udeb, $(DEB_INDEP_PACKAGES)) +# A handy list of every package, udeb or not +DEB_ALL_PACKAGES = $(filter-out $(DONT_BUILD),$(DEB_PACKAGES) $(DEB_UDEB_PACKAGES)) +DEB_INDEP_REGULAR_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES),$(DEB_INDEP_PACKAGES))) +DEB_ARCH_REGULAR_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES),$(DEB_ARCH_PACKAGES))) + +DEB_DBG_PACKAGES = $(filter-out $(DONT_BUILD), $(filter %-dbg, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES))) + +# Some support for srcdir != builddir builds. +# These are relative to the root of the package +DEB_SRCDIR ?= . +DEB_BUILDDIR ?= $(strip $(DEB_SRCDIR)) + +# Miscellaneous bits +DEB_ARCH = $(shell dpkg --print-architecture) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_HOST_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM) +DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU) +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) +DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_BUILD_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_SYSTEM) +DEB_BUILD_GNU_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU) +DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) +DEB_BUILD_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_CPU) +DEB_BUILD_ARCH_OS ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS) + +ifeq ($(words $(DEB_ALL_PACKAGES)),1) + DEB_DESTDIR = $(CURDIR)/debian/$(strip $(DEB_ALL_PACKAGES))/ +else + DEB_DESTDIR = $(CURDIR)/debian/tmp/ +endif + +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), cdbs (>= 0.4.23-1.1) + +endif diff --git a/ubuntu/precise/applications/abakus/debian/cdbs/debian-qt-kde.mk b/ubuntu/precise/applications/abakus/debian/cdbs/debian-qt-kde.mk new file mode 100644 index 000000000..5e704aa4a --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/cdbs/debian-qt-kde.mk @@ -0,0 +1,110 @@ +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 + +# 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: + touch debian/stamp-cvs-make + +include debian/cdbs/kde.mk$(_cdbs_makefile_suffix) +include debian/cdbs/uploaders.mk + +DEB_PATCHDIRS := debian/patches/common debian/patches + +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) + +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 + +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 ) + +clean:: + rm -rf debian/man/out + -rmdir debian/man + rm -f debian/stamp-man-pages + rm -rf debian/shlibs-check + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + 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 + +clean:: + rm -f debian/stamp-cvs-make + +endif + +#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),+$(DEB_MAKE_INVOKE) install-apidox DESTDIR=$(DEB_DESTDIR)) +# +#clean:: +# rm -f debian/stamp-kde-apidox diff --git a/ubuntu/precise/applications/abakus/debian/cdbs/kde.mk b/ubuntu/precise/applications/abakus/debian/cdbs/kde.mk new file mode 100644 index 000000000..4a098a312 --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/cdbs/kde.mk @@ -0,0 +1,97 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <ccheney@debian.org> +# Description: A class for KDE packages; sets KDE 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. + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_class_kde +_cdbs_class_kde := 1 + +# for dh_icons +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4) + +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 + +# include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix) + +export kde_cgidir = \$${libdir}/cgi-bin +export kde_confdir = \$${sysconfdir}/trinity +export kde_htmldir = \$${datadir}/doc/tde/HTML + +ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,) +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 + +cdbs_configure_flags += --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug) + +DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin +DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include/" +DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el + +$(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 + +cleanbuilddir:: + -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR)) + +common-build-arch common-build-indep:: debian/stamp-kde-apidox +debian/stamp-kde-apidox: +# $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox) + touch $@ + +common-install-prehook-impl:: + mkdir -p po + -XGETTEXT=/usr/bin/kde-xgettext EXTRACTATTR=/opt/trinity/bin/extractattr sh $(DEB_SRCDIR)/admin/cvs.sh extract-messages + -for file in po/*pot; do \ + sed "s/charset=CHARSET/charset=UTF-8/" -i $$file; \ + done + +common-install-arch common-install-indep:: common-install-kde-apidox +common-install-kde-apidox:: +# $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) install-apidox DESTDIR=$(DEB_DESTDIR)) + +clean:: + rm -f debian/stamp-kde-apidox + rm -rf po/*.pot + +# This is a convenience target for calling manually. It's not part of +# the build process. +buildprep: clean apply-patches + $(MAKE) -f admin/Makefile.common dist + debian/rules clean + +endif diff --git a/ubuntu/precise/applications/abakus/debian/cdbs/team-members b/ubuntu/precise/applications/abakus/debian/cdbs/team-members new file mode 100644 index 000000000..05761af6e --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/cdbs/team-members @@ -0,0 +1,16 @@ +Sune Vuorela <debian@pusling.com> +Ana Beatriz Guerrero Lopez <ana@debian.org> +Fathi Boudra <fboudra@free.fr> +Modestas Vainius <geromanas@mailas.com> +Josh Metzler <joshdeb@metzlers.org> +Isaac Clerencia <isaac@debian.org> +Adeodato Simó <dato@net.com.org.es> +Adeodato Simo <dato@net.com.org.es> +Christopher Martin <chrsmrtn@debian.org> +Daniel Schepler <schepler@debian.org> +Sarah Hobbs <hobbsee@ubuntu.com> +Nacho Barrientos Arias <nacho@debian.org> +Ricardo Javier Cardenes Medina <rcardenes@debian.org> +Ricardo Cardenes <rcardenes@debian.org> +Armin Berres <trigger+debian@space-based.de> +Francesco Pedrini <francesco.pedrini@gmail.com> diff --git a/ubuntu/precise/applications/abakus/debian/cdbs/uploaders.mk b/ubuntu/precise/applications/abakus/debian/cdbs/uploaders.mk new file mode 100644 index 000000000..31adfe31e --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/cdbs/uploaders.mk @@ -0,0 +1,29 @@ + +MAINTAINER=Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> +UPLOADERS=$(shell grep -e +++ -e "^ -- " debian/changelog | grep -v "debian-qt-kde@lists.debian.org" | head -13 | /bin/sed 's/^\s*//;s/\s*$$//;s/^+++\? Changes by //;s/^+++\? //;s/-- //;s/:$$//;s/ <.*//' | sort -u | while read line ; do grep "$$line" debian/cdbs/team-members ; done | tr "\n" ", " | sed 's/,/, /g;s/, $$//') + + +debian/control.tmp: + @if [ ! -e debian/control.in ] ; then \ + echo "this package is not yet prepared for using automatic update of uploaders"; \ + echo "Please do so."; \ + exit 1; \ + fi + @sed 's/@@@UPLOADERS@@@/$(UPLOADERS)/;s#@@@MAINTAINER@@@#$(MAINTAINER)#' debian/control.in > debian/control.tmp + +check-uploaders: debian/control.tmp + @if ! diff -q debian/control debian/control.tmp ; then \ + echo "WARNING:: Control file differs from manually generated one" ; \ + echo "WARNING:: Please update it manually and check it afterwards" ; \ + echo "WARNING:: Uploaders are updated by debian/rules update-uploaders" ;\ + echo "WARNING:: If this is a binNMU, NMU or security upload, just ignore" ;\ + fi + + +clean:: + rm -f debian/control.tmp + +update-uploaders: debian/control.tmp + @mv -f debian/control.tmp debian/control + +makebuilddir:: check-uploaders diff --git a/ubuntu/precise/applications/abakus/debian/cdbs/versions.pl b/ubuntu/precise/applications/abakus/debian/cdbs/versions.pl new file mode 100644 index 000000000..9ce11d8a3 --- /dev/null +++ b/ubuntu/precise/applications/abakus/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/-[^-]+$//; +($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/ubuntu/precise/applications/abakus/debian/changelog b/ubuntu/precise/applications/abakus/debian/changelog new file mode 100644 index 000000000..53aea7442 --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/changelog @@ -0,0 +1,102 @@ +abakus-trinity (0.91-0ubuntu3) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 02 July 2009 16:08:00 -0600 + +abakus-trinity (0.91-0ubuntu2) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Wed, 03 March 2009 23:58:00 -0600 + +abakus-trinity (0.91-0ubuntu1) intrepid; urgency=low + + * Added -trinity suffix + + -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Sat, 13 Dec 2008 16:32:00 -0600 + +abakus (0.91-1ubuntu3) hardy; urgency=low + + * Fix FTBFS: Replace previously added dh_iconcache call to use + the new dh_icons command which replaced it (LP: #159334). + + -- Siegfried-Angel Gevatter Pujals (RainCT) <rainct@ubuntu.com> Sun, 02 Mar 2008 20:56:10 +0100 + +abakus (0.91-1ubuntu2) gutsy; urgency=low + + * Update maintainer fields according to debian-maintainer-field spec. + + -- Martin Pitt <martin.pitt@ubuntu.com> Fri, 14 Sep 2007 16:43:55 +0200 + +abakus (0.91-1ubuntu1) edgy; urgency=low + + * Re-merge with Debian + + -- Barry deFreese <bddebian@comcast.net> Thu, 24 Aug 2006 21:24:20 -0400 + +abakus (0.91-1) unstable; urgency=low + + * New upstream release + * Adjust the clean target + * Add build-dependencies against bison and flex + * Bump standards version + * Upload sponsored by Petter Reinholdtsen + + -- Steffen Joeris <steffen.joeris@skolelinux.de> Mon, 21 Aug 2006 21:15:58 +1000 + +abakus (0.90-6ubuntu1) dapper; urgency=low + + * debian/rules: + + Use dh_iconcache upon package build. + + -- Zak B. Elep <zakame@ubuntu.com> Thu, 6 Apr 2006 10:14:25 -0400 + +abakus (0.90-6) unstable; urgency=low + + * Remove special build-depends on gcc-3.4 + because now gcc-4.0 is fixed and + abakus will build on arm, m68k and hppa + with gcc-4.0 + * Change description to make it linda clean + * Upload sponsored by Petter Reinholdtsen + + -- Steffen Joeris <steffen.joeris@skolelinux.de> Tue, 6 Dec 2005 19:40:19 +0100 + +abakus (0.90-5) unstable; urgency=low + + * Fix minor bug in description (Closes: #341064) + + -- Steffen Joeris <steffen.joeris@skolelinux.de> Tue, 29 Nov 2005 17:11:28 +0100 + +abakus (0.90-4) unstable; urgency=low + + * Add build-depends on gcc-3.4 for arm m68k hppa + to make sure abakus build on them + + -- Steffen Joeris <steffen.joeris@skolelinux.de> Thu, 17 Nov 2005 22:38:43 +0100 + +abakus (0.90-3) unstable; urgency=low + + * Really add build-depends on debhelper ;( + (Closes: #336538) + * Upload interim sponsored by Martin Zobel-Helas <zobel@debian.org> + + -- Steffen Joeris <steffen.joeris@skolelinux.de> Mon, 31 Oct 2005 10:49:50 +0100 + +abakus (0.90-2) unstable; urgency=low + + * Add build-depends on debhelper (>= 4.1.0), to make sure + dh_clean is available during build + * Upload sponsored by Petter Reinholdtsen + + -- Steffen Joeris <steffen.joeris@skolelinux.de> Sun, 23 Oct 2005 22:50:09 +0200 + +abakus (0.90-1) unstable; urgency=low + + * Initial release (Closes: #335367) + * Upload sponsored by Petter Reinholdtsen + + -- Steffen Joeris <steffen.joeris@skolelinux.de> Sun, 23 Oct 2005 15:19:58 +0200 + diff --git a/ubuntu/precise/applications/abakus/debian/compat b/ubuntu/precise/applications/abakus/debian/compat new file mode 100644 index 000000000..b8626c4cf --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/compat @@ -0,0 +1 @@ +4 diff --git a/ubuntu/precise/applications/abakus/debian/control b/ubuntu/precise/applications/abakus/debian/control new file mode 100644 index 000000000..9c1304ba9 --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/control @@ -0,0 +1,21 @@ +Source: abakus-trinity +Section: tde +Priority: optional +Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net> +XSBC-Original-Maintainer: Steffen Joeris <steffen.joeris@skolelinux.de> +Build-Depends: autotools-dev, debhelper (>= 4.1.0), cdbs (>= 0.4.0), cmake, imagemagick, tdelibs4-trinity-dev, chrpath, bison, flex +Standards-Version: 3.8.4 + +Package: abakus-trinity +Architecture: any +Depends: ${shlibs:Depends} +Replaces: abakus-trinity (<< 4:14.0.0) +Breaks: abakus-trinity (<< 4:14.0.0) +Description: calculator for KDE [Trinity] + AbaKus is a complex calculator, which provides + many different kinds of calculations. + Think of it as bc (the command-line calculator) with a nice GUI. + It also gives information about mathematical variables and + has the user-friendly menu options of a normal KDE application. + . + Web site: http://grammarian.homelinux.net/abakus/ diff --git a/ubuntu/precise/applications/abakus/debian/control.in b/ubuntu/precise/applications/abakus/debian/control.in new file mode 100644 index 000000000..8585a914c --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/control.in @@ -0,0 +1,22 @@ +Source: abakus-trinity +Section: tde +Priority: optional +Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net> +XSBC-Original-Maintainer: @@@MAINTAINER@@@ +Uploaders: @@@UPLOADERS@@@ +Build-Depends: autotools-dev, debhelper (>= 4.1.0), cdbs (>= 0.4.0), cmake, imagemagick, tdelibs4-trinity-dev, chrpath, bison, flex +Standards-Version: 3.8.4 + +Package: abakus-trinity +Architecture: any +Depends: ${shlibs:Depends} +Replaces: abakus-kde3 (<< 4:3.5.13) +Breaks: abakus-kde3 (<< 4:3.5.13) +Description: calculator for KDE [Trinity] + AbaKus is a complex calculator, which provides + many different kinds of calculations. + Think of it as bc (the command-line calculator) with a nice GUI. + It also gives information about mathematical variables and + has the user-friendly menu options of a normal KDE application. + . + Web site: http://grammarian.homelinux.net/abakus/ diff --git a/ubuntu/precise/applications/abakus/debian/copyright b/ubuntu/precise/applications/abakus/debian/copyright new file mode 100644 index 000000000..5d11ec083 --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/copyright @@ -0,0 +1,20 @@ +This package was debianized by Steffen Joeris <steffen.joeris@skolelinux.de> on +Sun, 23 Oct 2005 15:19:58 +0200. + +It was downloaded from http://grammarian.homelinux.net/abakus/ + +Copyright Holder: Michael Pyne <michael.pyne@kdemail.net> + +License: + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License, version 2 +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 +MERCHANDABILITY of FITNESS FOR A PARTICULAR PURPOSE. +See the GNU General Public License for 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/ubuntu/precise/applications/abakus/debian/docs b/ubuntu/precise/applications/abakus/debian/docs new file mode 100644 index 000000000..e845566c0 --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/docs @@ -0,0 +1 @@ +README diff --git a/ubuntu/precise/applications/abakus/debian/rules b/ubuntu/precise/applications/abakus/debian/rules new file mode 100755 index 000000000..8ac77fb75 --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/rules @@ -0,0 +1,40 @@ +#!/usr/bin/make -f + +# Set LD_LIBRARY_PATH to the installed library directory to allow dh_shlibdeps to function +# Also include the main Trinity path +ifeq ("$(LD_LIBRARY_PATH)", "") +LD_LIBRARY_PATH=debian/tmp/opt/trinity/lib +else +LD_LIBRARY_PATH += :debian/tmp/opt/trinity/lib +endif +export LD_LIBRARY_PATH + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/utils.mk +include debian/cdbs/debian-qt-kde.mk + +DEB_KDE_APIDOX := yes + +CXXFLAGS := -DSMB_CTX_FLAG_USE_KERBEROS -DSMB_CTX_FLAG_FALLBACK_AFTER_KERBEROS -g -Wall $(DEB_OPT_FLAG) + +DEB_CMAKE_EXTRA_FLAGS := -DLIB_SUFFIX="" -DCMAKE_INSTALL_PREFIX="/opt/trinity" -DCONFIG_INSTALL_DIR="/etc/trinity" -DSYSCONF_INSTALL_DIR="/etc/trinity" -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" -DCMAKE_LIBRARY_PATH="/opt/trinity/lib" -DCMAKE_INCLUDE_PATH="/opt/trinity/include/" -DAUTODETECT_QT_DIRS="ON" -DCMAKE_VERBOSE_MAKEFILE="ON" -DBUILD_ALL="ON" -DCMAKE_SKIP_RPATH="OFF" \ +-DCMAKE_BUILD_TYPE=RelWithDebInfo + +# Honour "parallel=N" option of DEB_BUILD_OPTIONS. Comment out to +# never build in parallel, regardless of DEB_BUILD_OPTIONS. +DEB_BUILD_PARALLEL = true + +debian/abakus.xpm: icons/hi64-app-abakus.png + convert -resize 32 $< $@ + +common-build-arch:: debian/abakus.xpm + +common-install-arch:: + install -D -m 644 debian/abakus.xpm debian/abakus-trinity/opt/trinity/share/pixmaps/abakus.xpm + chrpath -d debian/abakus-trinity/opt/trinity/bin/abakus + dh_icons -pabakus + +clean:: + rm -f debian/abakus.xpm diff --git a/ubuntu/precise/applications/abakus/debian/source/format b/ubuntu/precise/applications/abakus/debian/source/format new file mode 100644 index 000000000..89ae9db8f --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/source/format @@ -0,0 +1 @@ +3.0 (native) diff --git a/ubuntu/precise/applications/abakus/debian/source/options b/ubuntu/precise/applications/abakus/debian/source/options new file mode 100644 index 000000000..9d7c8e036 --- /dev/null +++ b/ubuntu/precise/applications/abakus/debian/source/options @@ -0,0 +1,6 @@ +# Use bzip2 instead of gzip +compression = "bzip2" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/ubuntu/precise/applications/adept/debian/adept-batch-trinity.install b/ubuntu/precise/applications/adept/debian/adept-batch-trinity.install new file mode 100644 index 000000000..7f2ac31a4 --- /dev/null +++ b/ubuntu/precise/applications/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/ubuntu/precise/applications/adept/debian/adept-common-trinity.install b/ubuntu/precise/applications/adept/debian/adept-common-trinity.install new file mode 100644 index 000000000..535c10c7d --- /dev/null +++ b/ubuntu/precise/applications/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/ubuntu/precise/applications/adept/debian/adept-installer-trinity.install b/ubuntu/precise/applications/adept/debian/adept-installer-trinity.install new file mode 100644 index 000000000..b1d5914e1 --- /dev/null +++ b/ubuntu/precise/applications/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/ubuntu/precise/applications/adept/debian/adept-manager-trinity.install b/ubuntu/precise/applications/adept/debian/adept-manager-trinity.install new file mode 100644 index 000000000..f5f2446e7 --- /dev/null +++ b/ubuntu/precise/applications/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/ubuntu/precise/applications/adept/debian/adept-notifier-trinity.install b/ubuntu/precise/applications/adept/debian/adept-notifier-trinity.install new file mode 100644 index 000000000..e221e4ac3 --- /dev/null +++ b/ubuntu/precise/applications/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/ubuntu/precise/applications/adept/debian/adept-updater-trinity.install b/ubuntu/precise/applications/adept/debian/adept-updater-trinity.install new file mode 100644 index 000000000..ba854f2a8 --- /dev/null +++ b/ubuntu/precise/applications/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/ubuntu/precise/applications/adept/debian/cdbs/buildvars.mk b/ubuntu/precise/applications/adept/debian/cdbs/buildvars.mk new file mode 100644 index 000000000..23d4709dc --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/cdbs/buildvars.mk @@ -0,0 +1,86 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2002,2003 Colin Walters <walters@debian.org> +# Description: Defines some useful variables, but no rules +# +# 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. + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_rules_buildvars +_cdbs_rules_buildvars = 1 + +CDBS_VERSION = something + +# Common useful variables +DEB_SOURCE_PACKAGE := $(strip $(shell egrep '^Source: ' debian/control | cut -f 2 -d ':')) +DEB_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ') +DEB_NOEPOCH_VERSION := $(shell echo $(DEB_VERSION) | cut -d: -f2-) +DEB_UPSTREAM_VERSION := $(shell echo $(DEB_NOEPOCH_VERSION) | sed 's/-[^-]*$$//') +DEB_ISNATIVE := $(shell dpkg-parsechangelog | egrep '^Version:' | perl -ne 'print if not /^Version:\s*.*-/;') + +# Split into arch/indep packages +ifneq ($(DEB_INDEP_PACKAGES),cdbs) +DEB_INDEP_PACKAGES := $(filter-out $(DONT_BUILD), $(strip $(shell $(_cdbs_scripts_path)/list-packages indep))) +DEB_ARCH_PACKAGES := $(filter-out $(DONT_BUILD), $(filter-out $(DEB_INDEP_PACKAGES),$(strip $(shell $(_cdbs_scripts_path)/list-packages same)))) +endif +# Split into normal and udeb packages +ifeq ($(DEB_UDEB_PACKAGES),) +DEB_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out %-udeb, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES))) +DEB_UDEB_PACKAGES = $(filter-out $(DONT_BUILD),$(filter %-udeb, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES))) +else +DEB_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES), $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES))) +endif +# Too much bother for now. If someone complains we'll fix it. +#DEB_ARCH_UDEB_PACKAGES = $(filter %-udeb, $(DEB_ARCH_PACKAGES)) +#DEB_INDEP_UDEB_PACKAGES = $(filter %-udeb, $(DEB_INDEP_PACKAGES)) +# A handy list of every package, udeb or not +DEB_ALL_PACKAGES = $(filter-out $(DONT_BUILD),$(DEB_PACKAGES) $(DEB_UDEB_PACKAGES)) +DEB_INDEP_REGULAR_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES),$(DEB_INDEP_PACKAGES))) +DEB_ARCH_REGULAR_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES),$(DEB_ARCH_PACKAGES))) + +DEB_DBG_PACKAGES = $(filter-out $(DONT_BUILD), $(filter %-dbg, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES))) + +# Some support for srcdir != builddir builds. +# These are relative to the root of the package +DEB_SRCDIR ?= . +DEB_BUILDDIR ?= $(strip $(DEB_SRCDIR)) + +# Miscellaneous bits +DEB_ARCH = $(shell dpkg --print-architecture) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_HOST_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM) +DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU) +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) +DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_BUILD_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_SYSTEM) +DEB_BUILD_GNU_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU) +DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) +DEB_BUILD_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_CPU) +DEB_BUILD_ARCH_OS ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS) + +ifeq ($(words $(DEB_ALL_PACKAGES)),1) + DEB_DESTDIR = $(CURDIR)/debian/$(strip $(DEB_ALL_PACKAGES))/ +else + DEB_DESTDIR = $(CURDIR)/debian/tmp/ +endif + +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), cdbs (>= 0.4.23-1.1) + +endif diff --git a/ubuntu/precise/applications/adept/debian/cdbs/debian-qt-kde.mk b/ubuntu/precise/applications/adept/debian/cdbs/debian-qt-kde.mk new file mode 100644 index 000000000..311dc059d --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/cdbs/debian-qt-kde.mk @@ -0,0 +1,109 @@ +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 + +# 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: + cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in + cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh + $(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist; + touch debian/stamp-cvs-make + +include debian/cdbs/kde.mk$(_cdbs_makefile_suffix) +include debian/cdbs/uploaders.mk + +DEB_PATCHDIRS := debian/patches/common debian/patches + +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) + +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 + +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 ) + +clean:: + rm -rf debian/man/out + -rmdir debian/man + rm -f debian/stamp-man-pages + rm -rf debian/shlibs-check + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + 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 + +clean:: + 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 + rm -f debian/stamp-cvs-make + +endif diff --git a/ubuntu/precise/applications/adept/debian/cdbs/kde.mk b/ubuntu/precise/applications/adept/debian/cdbs/kde.mk new file mode 100644 index 000000000..765560c89 --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/cdbs/kde.mk @@ -0,0 +1,97 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <ccheney@debian.org> +# Description: A class for KDE packages; sets KDE 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. + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_class_kde +_cdbs_class_kde := 1 + +# for dh_icons +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4) + +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 + +include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix) + +export kde_cgidir = \$${libdir}/cgi-bin +export kde_confdir = \$${sysconfdir}/trinity +export kde_htmldir = \$${datadir}/doc/tde/HTML + +ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,) +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 + +cdbs_configure_flags += --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug) + +DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin +DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include/tde" +DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el + +$(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 + +cleanbuilddir:: + -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR)) + +common-build-arch common-build-indep:: debian/stamp-kde-apidox +debian/stamp-kde-apidox: + $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox) + touch $@ + +common-install-prehook-impl:: + mkdir -p po + -XGETTEXT=/usr/bin/kde-xgettext EXTRACTATTR=/opt/trinity/bin/extractattr sh $(DEB_SRCDIR)/admin/cvs.sh extract-messages + -for file in po/*pot; do \ + sed "s/charset=CHARSET/charset=UTF-8/" -i $$file; \ + done + +common-install-arch common-install-indep:: common-install-kde-apidox +common-install-kde-apidox:: + $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) install-apidox DESTDIR=$(DEB_DESTDIR)) + +clean:: + rm -f debian/stamp-kde-apidox + rm -rf po/*.pot + +# This is a convenience target for calling manually. It's not part of +# the build process. +buildprep: clean apply-patches + $(MAKE) -f admin/Makefile.common dist + debian/rules clean + +endif diff --git a/ubuntu/precise/applications/adept/debian/cdbs/team-members b/ubuntu/precise/applications/adept/debian/cdbs/team-members new file mode 100644 index 000000000..05761af6e --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/cdbs/team-members @@ -0,0 +1,16 @@ +Sune Vuorela <debian@pusling.com> +Ana Beatriz Guerrero Lopez <ana@debian.org> +Fathi Boudra <fboudra@free.fr> +Modestas Vainius <geromanas@mailas.com> +Josh Metzler <joshdeb@metzlers.org> +Isaac Clerencia <isaac@debian.org> +Adeodato Simó <dato@net.com.org.es> +Adeodato Simo <dato@net.com.org.es> +Christopher Martin <chrsmrtn@debian.org> +Daniel Schepler <schepler@debian.org> +Sarah Hobbs <hobbsee@ubuntu.com> +Nacho Barrientos Arias <nacho@debian.org> +Ricardo Javier Cardenes Medina <rcardenes@debian.org> +Ricardo Cardenes <rcardenes@debian.org> +Armin Berres <trigger+debian@space-based.de> +Francesco Pedrini <francesco.pedrini@gmail.com> diff --git a/ubuntu/precise/applications/adept/debian/cdbs/uploaders.mk b/ubuntu/precise/applications/adept/debian/cdbs/uploaders.mk new file mode 100644 index 000000000..31adfe31e --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/cdbs/uploaders.mk @@ -0,0 +1,29 @@ + +MAINTAINER=Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> +UPLOADERS=$(shell grep -e +++ -e "^ -- " debian/changelog | grep -v "debian-qt-kde@lists.debian.org" | head -13 | /bin/sed 's/^\s*//;s/\s*$$//;s/^+++\? Changes by //;s/^+++\? //;s/-- //;s/:$$//;s/ <.*//' | sort -u | while read line ; do grep "$$line" debian/cdbs/team-members ; done | tr "\n" ", " | sed 's/,/, /g;s/, $$//') + + +debian/control.tmp: + @if [ ! -e debian/control.in ] ; then \ + echo "this package is not yet prepared for using automatic update of uploaders"; \ + echo "Please do so."; \ + exit 1; \ + fi + @sed 's/@@@UPLOADERS@@@/$(UPLOADERS)/;s#@@@MAINTAINER@@@#$(MAINTAINER)#' debian/control.in > debian/control.tmp + +check-uploaders: debian/control.tmp + @if ! diff -q debian/control debian/control.tmp ; then \ + echo "WARNING:: Control file differs from manually generated one" ; \ + echo "WARNING:: Please update it manually and check it afterwards" ; \ + echo "WARNING:: Uploaders are updated by debian/rules update-uploaders" ;\ + echo "WARNING:: If this is a binNMU, NMU or security upload, just ignore" ;\ + fi + + +clean:: + rm -f debian/control.tmp + +update-uploaders: debian/control.tmp + @mv -f debian/control.tmp debian/control + +makebuilddir:: check-uploaders diff --git a/ubuntu/precise/applications/adept/debian/cdbs/versions.pl b/ubuntu/precise/applications/adept/debian/cdbs/versions.pl new file mode 100644 index 000000000..9ce11d8a3 --- /dev/null +++ b/ubuntu/precise/applications/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/-[^-]+$//; +($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/ubuntu/precise/applications/adept/debian/changelog b/ubuntu/precise/applications/adept/debian/changelog new file mode 100644 index 000000000..332ec5674 --- /dev/null +++ b/ubuntu/precise/applications/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 <kb9vqf@pearsoncomputing.net> Sun, 04 Oct 2009 00:26:00 -0600 + +adept-trinity (2.1.3ubuntu12) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Fri, 02 Oct 2009 00:31:00 -0600 + +adept-trinity (2.1.3ubuntu11) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <kb9vqf@pearsoncomputing.net> 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 <kb9vqf@pearsoncomputing.net> Wed, 04 March 2009 01:08:00 -0600 + +adept-trinity (2.1.3ubuntu5) intrepid; urgency=low + + * Added -trinity suffix + + -- Timothy Pearson <kb9vqf@pearsoncomputing.net> 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 <jriddell@ubuntu.com> 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 <ubuntu@thequod.de> 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 <jriddell@ubuntu.com> Mon, 10 Mar 2008 14:36:00 +0000 + +adept (2.1.3ubuntu23) hardy; urgency=low + + * Rebuild for new apt/ept + + -- Jonathan Riddell <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> 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 <tonio@ubuntu.com> 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 <tonio@ubuntu.com> 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 <tonio@ubuntu.com> Wed, 14 Nov 2007 16:44:32 +0100 + +adept (2.1.3ubuntu18) hardy; urgency=low + + * Sync Hardy with gutsy-proposed + + -- Jonathan Riddell <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> Thu, 18 Oct 2007 15:54:38 +0100 + +adept (2.1.3ubuntu17) gutsy; urgency=low + + * Make kubuntu_26_gxx43.diff apply + + -- Jonathan Riddell <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> 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 <doko@ubuntu.com> 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 <michael.vogt@ubuntu.com> Mon, 20 Aug 2007 19:54:15 +0200 + +adept (2.1.3ubuntu13) gutsy; urgency=low + + * remove old files from install + + -- Jonathan Riddell <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> Tue, 14 Aug 2007 11:54:15 +0100 + +adept (2.1.3ubuntu10) gutsy; urgency=low + + * Add header to diff + + -- Jonathan Riddell <jriddell@ubuntu.com> Mon, 13 Aug 2007 22:52:53 +0100 + +adept (2.1.3ubuntu9) gutsy; urgency=low + + * Run buildprep before upload + + -- Jonathan Riddell <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> Mon, 06 Aug 2007 20:29:55 +0100 + +adept (2.1.3ubuntu4) gutsy; urgency=low + + * rebuild against latest libept + + -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 03 Aug 2007 22:07:57 +0200 + +adept (2.1.3ubuntu3) gutsy; urgency=low + + * Add missing build-dep on sharutils + + -- Jonathan Riddell <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> 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 <enrico@debian.org> 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 <cjwatson@ubuntu.com> 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 <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> 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 <manchicken@notsosoft.net> + * 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 <jriddell@ubuntu.com> 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 <tonio@ubuntu.com> 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 <tonio@ubuntu.com> 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 <billy@silverbaseball.com> 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 <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> 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." <manchicken@notsosoft.net> + keep supported column when expanded + closes https://launchpad.net/bugs/82431 + * Update to kubuntu_07_show_changelog.diff from + "Michael D. Stemle, Jr." <manchicken@notsosoft.net> + Make only 1 changelog object globally, not 1 per package + + -- Jonathan Riddell <jriddell@ubuntu.com> Mon, 5 Mar 2007 15:16:40 +0000 + +adept (2.1.2ubuntu19) feisty; urgency=low + + * Rebuild for new libapt-front + + -- Jonathan Riddell <jriddell@ubuntu.com> Wed, 28 Feb 2007 11:46:30 +0000 + +adept (2.1.2ubuntu18) feisty; urgency=low + + * Rebuild for new libapt + + -- Jonathan Riddell <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> Tue, 20 Feb 2007 17:12:40 +0000 + +adept (2.1.2ubuntu16) feisty; urgency=low + + * Run buildprep before upload + + -- Jonathan Riddell <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> Mon, 12 Feb 2007 12:54:35 +0000 + +adept (2.1.2ubuntu14) feisty; urgency=low + + * Rebuilt against new apt + + -- Anthony Mercatante <tonio@ubuntu.com> 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 <jriddell@ubuntu.com> 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." <manchicken@notsosoft.net> + * Add kubuntu_07_show_changelog.diff to show changelog when installing new + versions, patch from "Michael D. Stemle, Jr." <manchicken@notsosoft.net> + + -- Jonathan Riddell <jriddell@ubuntu.com> 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 <jriddell@ubuntu.com> 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." <manchicken@notsosoft.net> + + -- Anthony Mercatante <tonio@ubuntu.com> 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 <tonio@ubuntu.com> 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." <manchicken@notsosoft.net> + + -- Jonathan Riddell <jriddell@ubuntu.com> 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 <tonio@ubuntu.com> 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 <jriddell@ubuntu.com> 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 <vstefan85@gmail.com> + + -- Jonathan Riddell <jriddell@ubuntu.com> 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 <martin.bohm@kubuntu.org> + + -- Jonathan Riddell <jriddell@ubuntu.com> 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 <frode@dark.lnix.net> 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 <frode@ubuntu.com> Sun, 3 Dec 2006 14:56:03 +0100 + +adept (2.1.2ubuntu1) feisty; urgency=low + + * Sync with debian. + + -- Anthony Mercatante <tonio@ubuntu.com> 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 <jriddell@ubuntu.com> 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 <michael.vogt@ubuntu.com> Tue, 15 Aug 2006 16:08:17 +0200 + +adept (2.1.1ubuntu1) edgy; urgency=low + + * Add adept-batch package for adept_batch + + -- Jonathan Riddell <jriddell@ubuntu.com> 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 <me@mornfall.net> 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 <me@mornfall.net> 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 <me@mornfall.net> 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 <me@mornfall.net> 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 <me@mornfall.net> 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 <me@mornfall.net> 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 <me@mornfall.net> 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 <me@mornfall.net> Sun, 12 Feb 2006 21:18:17 +0100 + +ept (1.88.5) unstable; urgency=low + + * Add a missing dependency on konsole. + + -- Peter Rockai <me@mornfall.net> 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 <me@mornfall.net> 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 <isaac@debian.org> 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 <me@mornfall.net> 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 <me@mornfall.net> 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 <me@mornfall.net> 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 <me@mornfall.net> 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 <me@mornfall.net> Thu, 29 Sep 2005 17:44:25 +0200 + +ept (0.4.1) experimental; urgency=low + + * Don't export libept. Saves headaches. + + -- Peter Rockai <me@mornfall.net> 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 <me@mornfall.net> 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 <me@mornfall.net> Tue, 6 Sep 2005 08:28:15 +0200 + +ept (0.2) experimental; urgency=low + + * Alpha release. + + -- Peter Rockai <me@mornfall.net> Mon, 22 Aug 2005 12:36:56 +0200 + diff --git a/ubuntu/precise/applications/adept/debian/compat b/ubuntu/precise/applications/adept/debian/compat new file mode 100644 index 000000000..b8626c4cf --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/compat @@ -0,0 +1 @@ +4 diff --git a/ubuntu/precise/applications/adept/debian/control b/ubuntu/precise/applications/adept/debian/control new file mode 100644 index 000000000..52b7447bf --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/control @@ -0,0 +1,102 @@ +Source: adept-trinity +Section: tde +Priority: optional +Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net> +XSBC-Original-Maintainer: Peter Rockai <me@mornfall.net> +Uploaders: Isaac Clerencia <isaac@debian.org>, Enrico Zini <enrico@debian.org> +Build-Depends: cdbs, debhelper (>> 4.1), 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 (<< 0.2), tdelibs4-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 KDE 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 KDE, GNOME or other + desktop environment. + . + Please also install libtqt-perl if you want the KDE 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 KDE Debconf frontend + to function. + +Package: adept-notifier-trinity +Section: tde +Depends: ${shlibs:Depends}, adept-updater-trinity, update-notifier-common +Replaces: adept-notifier-trinity (<< 4:14.0.0) +Breaks: adept-notifier-trinity (<< 4:14.0.0) +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/ubuntu/precise/applications/adept/debian/control.in b/ubuntu/precise/applications/adept/debian/control.in new file mode 100644 index 000000000..4f4c950b3 --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/control.in @@ -0,0 +1,88 @@ +Source: adept-trinity +Section: tde +Priority: optional +Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net> +XSBC-Original-Maintainer: @@@MAINTAINER@@@ +Uploaders: @@@UPLOADERS@@@ +Build-Depends: cdbs, debhelper (>> 4.1), dh-buildinfo, libapt-front-dev (>= 0.4.0-0.1ubuntu5), libapt-front-dev (<< 0.5), libept-dev (>= 0.5.7), libept-dev (<< 0.6), libtagcoll2-dev (>= 2.0.6), libtagcoll2-dev (<< 2.1), libwibble-dev (>= 0.1.10), libwibble-dev (<< 0.2), tdelibs4-trinity-dev (>= 3.5.0), sharutils, automake1.11-trinity, autoconf2.63, libtool, libltdl-dev +Standards-Version: 3.8.3 + +Package: adept-trinity +Section: tde +Depends: adept-manager-trinity, adept-installer-trinity, adept-updater-trinity, adept-notifier-trinity, adept-batch-trinity +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} +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} +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 KDE Debconf frontend + to function. + +Package: adept-installer-trinity +Section: tde +Depends: adept-common-trinity, app-install-data, ${shlibs:Depends} +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 KDE, GNOME or other + desktop environment. + . + Please also install libtqt-perl if you want the KDE Debconf frontend + to function. + +Package: adept-updater-trinity +Section: tde +Depends: adept-common-trinity, ${shlibs:Depends} +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 KDE Debconf frontend + to function. + +Package: adept-notifier-trinity +Section: tde +Depends: ${shlibs:Depends}, adept-updater-trinity, update-notifier-common +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 +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/ubuntu/precise/applications/adept/debian/copyright b/ubuntu/precise/applications/adept/debian/copyright new file mode 100644 index 000000000..6f8ad6648 --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/copyright @@ -0,0 +1,65 @@ +This package was debianized by Enrico Zini <enrico@debian.org> 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 <dave@icon-king.com> + +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/ubuntu/precise/applications/adept/debian/dirs b/ubuntu/precise/applications/adept/debian/dirs new file mode 100644 index 000000000..73752c9ae --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/dirs @@ -0,0 +1 @@ +usr diff --git a/ubuntu/precise/applications/adept/debian/docs b/ubuntu/precise/applications/adept/debian/docs new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/docs diff --git a/ubuntu/precise/applications/adept/debian/patches/.gitignore b/ubuntu/precise/applications/adept/debian/patches/.gitignore new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/patches/.gitignore diff --git a/ubuntu/precise/applications/adept/debian/rules b/ubuntu/precise/applications/adept/debian/rules new file mode 100755 index 000000000..ee86e8e4f --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/rules @@ -0,0 +1,34 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include debian/cdbs/kde.mk +include /usr/share/cdbs/1/rules/simple-patchsys.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 + +post-patches:: debian/stamp-bootstrap + +debian/stamp-bootstrap: + ! [ -f /usr/share/libtool/ltmain.sh ] || \ + cp -f /usr/share/libtool/ltmain.sh admin/ltmain.sh + ! [ -f /usr/share/libtool/config/ltmain.sh ] || \ + cp -f /usr/share/libtool/config/ltmain.sh admin/ltmain.sh + cp -f /usr/share/aclocal/libtool.m4 admin/libtool.m4.in + + make -f admin/Makefile.common cvs + touch debian/stamp-bootstrap + +# Store build information +common-binary-post-install-arch common-binary-post-install-indep:: diff --git a/ubuntu/precise/applications/adept/debian/source/format b/ubuntu/precise/applications/adept/debian/source/format new file mode 100644 index 000000000..89ae9db8f --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/source/format @@ -0,0 +1 @@ +3.0 (native) diff --git a/ubuntu/precise/applications/adept/debian/source/options b/ubuntu/precise/applications/adept/debian/source/options new file mode 100644 index 000000000..9d7c8e036 --- /dev/null +++ b/ubuntu/precise/applications/adept/debian/source/options @@ -0,0 +1,6 @@ +# Use bzip2 instead of gzip +compression = "bzip2" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/ubuntu/precise/applications/amarok.cmake/debian/KUBUNTU-DEBIAN-DIFFERENCES b/ubuntu/precise/applications/amarok.cmake/debian/KUBUNTU-DEBIAN-DIFFERENCES new file mode 100644 index 000000000..db5399106 --- /dev/null +++ b/ubuntu/precise/applications/amarok.cmake/debian/KUBUNTU-DEBIAN-DIFFERENCES @@ -0,0 +1,14 @@ +debian/install-mp3 /usr/lib/amarok +amarok/src/engine/xine/amarok_xine-mp3_install.desktop /usr/share/services +Depend on amarok-xine | amarok-engine +export KUBUNTU_DESKTOP_POT=extragear-multimedia_amarok +install debian/kubuntu-media-amarok and debian/amarok_play_audiocd.desktop in amarok.install +chmod x debian/amarok/usr/bin/kubuntu-media-amarok in debian/rules in section + common-binary-post-install-arch:: +remove amarok-common.lintian, amarok.lintian +make watch file actually work + +#### due to removal of KDE 3 packages #### +remove tdemultimedia-dev, tdebase-dev from Build-Depends +remove amarok-konqsidebar, tdemultimedia-kio-plugins from Recommends +remove complete amarok-konqsidebar package diff --git a/ubuntu/precise/applications/amarok.cmake/debian/README.Debian b/ubuntu/precise/applications/amarok.cmake/debian/README.Debian new file mode 100644 index 000000000..d696b9696 --- /dev/null +++ b/ubuntu/precise/applications/amarok.cmake/debian/README.Debian @@ -0,0 +1,28 @@ +Amarok packages for Debian +========================== + + A couple of notes which you may find useful: + + - starting with Amarok 1.4, lyrics downloading is implemented in a + separate Ruby script; + + - Last.fm stream support is also implemented with the help of a Ruby + script. + + - if you want amarok to be able to play CDs, you need to install the + tdemultimedia-kio-plugins package. + + - the scripts available in the 'Scripts' menu need that you install + some other packages for them to work. Those packages are listed in + the Suggests: field of the amarok package. + + Also, users not using the full KDE environment may get the following + error when executing amarok for the first time: "Socket-path is not a + link or a directory: /home/$USER/.kde/socket-$HOSTNAME". Just execute: + + $ lnusertemp socket + + Note that you only need to execute it once, not each time that you + start Amarok. + + -- Adeodato Simó <dato@net.com.org.es> diff --git a/ubuntu/precise/applications/amarok.cmake/debian/amarok-common-trinity.install b/ubuntu/precise/applications/amarok.cmake/debian/amarok-common-trinity.install new file mode 100644 index 000000000..3b473baa0 --- /dev/null +++ b/ubuntu/precise/applications/amarok.cmake/debian/amarok-common-trinity.install @@ -0,0 +1,24 @@ +debian/tmp/opt/trinity/share/apps/amarok/* +debian/tmp/opt/trinity/share/apps/profiles/* +debian/tmp/opt/trinity/share/doc/* +debian/tmp/opt/trinity/share/icons/* +debian/tmp/opt/trinity/share/locale/* +debian/tmp/opt/trinity/share/config.kcfg/amarok.kcfg +debian/tmp/opt/trinity/share/services/amarok_void-engine_plugin.desktop +debian/tmp/opt/trinity/share/services/amarok_generic-mediadevice.desktop +debian/tmp/opt/trinity/share/services/amarok_ifp-mediadevice.desktop +debian/tmp/opt/trinity/share/services/amarok_ipod-mediadevice.desktop +debian/tmp/opt/trinity/share/services/amarok_njb-mediadevice.desktop +debian/tmp/opt/trinity/share/services/amarok_smb-device.desktop +debian/tmp/opt/trinity/share/services/amarok_massstorage-device.desktop +debian/tmp/opt/trinity/share/services/amarok_nfs-device.desktop +debian/tmp/opt/trinity/share/services/amarok_daap-mediadevice.desktop + +#libkarma is not in MAIN yet +#debian/tmp/opt/trinity/share/services/amarok_riokarma-mediadevice.desktop + +debian/tmp/opt/trinity/share/services/amarok_mtp-mediadevice.desktop +debian/tmp/opt/trinity/bin/amarok_proxy.rb +debian/tmp/opt/trinity/bin/amarok_daapserver.rb +debian/tmp/etc/* + diff --git a/ubuntu/precise/applications/amarok.cmake/debian/amarok-engine-xine-trinity.install b/ubuntu/precise/applications/amarok.cmake/debian/amarok-engine-xine-trinity.install new file mode 100644 index 000000000..c5e46604f --- /dev/null +++ b/ubuntu/precise/applications/amarok.cmake/debian/amarok-engine-xine-trinity.install @@ -0,0 +1,4 @@ +debian/tmp/opt/trinity/share/services/amarok_xine-engine.desktop +debian/tmp/opt/trinity/share/config.kcfg/xinecfg.kcfg +debian/tmp/opt/trinity/lib/trinity/libamarok_xine-engine.so +debian/tmp/opt/trinity/lib/trinity/libamarok_xine-engine.la diff --git a/ubuntu/precise/applications/amarok.cmake/debian/amarok-engine-yauap-trinity.install b/ubuntu/precise/applications/amarok.cmake/debian/amarok-engine-yauap-trinity.install new file mode 100644 index 000000000..ab71ca6f9 --- /dev/null +++ b/ubuntu/precise/applications/amarok.cmake/debian/amarok-engine-yauap-trinity.install @@ -0,0 +1,3 @@ +debian/tmp/opt/trinity/share/services/amarok_yauap-engine_plugin.desktop +debian/tmp/opt/trinity/lib/trinity/libamarok_yauap-engine_plugin.la +debian/tmp/opt/trinity/lib/trinity/libamarok_yauap-engine_plugin.so diff --git a/ubuntu/precise/applications/amarok.cmake/debian/amarok-trinity.install b/ubuntu/precise/applications/amarok.cmake/debian/amarok-trinity.install new file mode 100644 index 000000000..f66beb7cf --- /dev/null +++ b/ubuntu/precise/applications/amarok.cmake/debian/amarok-trinity.install @@ -0,0 +1,48 @@ +debian/tmp/opt/trinity/share/applications/tde/amarok.desktop +debian/tmp/opt/trinity/share/services/amarokitpc.protocol +debian/tmp/opt/trinity/share/services/amaroklastfm.protocol +debian/tmp/opt/trinity/share/services/amarokpcast.protocol +debian/tmp/opt/trinity/share/servicetypes/amarok_plugin.desktop +debian/tmp/opt/trinity/share/servicetypes/amarok_codecinstall.desktop +debian/tmp/opt/trinity/share/apps/konqueror/servicemenus/amarok_append.desktop +debian/tmp/opt/trinity/share/apps/konqueror/servicemenus/amarok_addaspodcast.desktop +debian/tmp/opt/trinity/share/apps/konqueror/servicemenus/amarok_play_audiocd.desktop +debian/tmp/opt/trinity/lib/trinity/libamarok_void-engine_plugin.la +debian/tmp/opt/trinity/lib/trinity/libamarok_void-engine_plugin.so +debian/tmp/opt/trinity/lib/trinity/libamarok_generic-mediadevice.la +debian/tmp/opt/trinity/lib/trinity/libamarok_generic-mediadevice.so +debian/tmp/opt/trinity/lib/trinity/libamarok_ifp-mediadevice.la +debian/tmp/opt/trinity/lib/trinity/libamarok_ifp-mediadevice.so +debian/tmp/opt/trinity/lib/trinity/libamarok_ipod-mediadevice.la +debian/tmp/opt/trinity/lib/trinity/libamarok_ipod-mediadevice.so +debian/tmp/opt/trinity/lib/trinity/libamarok_njb-mediadevice.la +debian/tmp/opt/trinity/lib/trinity/libamarok_njb-mediadevice.so +debian/tmp/opt/trinity/lib/trinity/libamarok_smb-device.la +debian/tmp/opt/trinity/lib/trinity/libamarok_smb-device.so +debian/tmp/opt/trinity/lib/trinity/libamarok_massstorage-device.la +debian/tmp/opt/trinity/lib/trinity/libamarok_massstorage-device.so +debian/tmp/opt/trinity/lib/trinity/libamarok_nfs-device.la +debian/tmp/opt/trinity/lib/trinity/libamarok_nfs-device.so +debian/tmp/opt/trinity/lib/trinity/libamarok_daap-mediadevice.la +debian/tmp/opt/trinity/lib/trinity/libamarok_daap-mediadevice.so + +#libkarma is not in MAIN yet +#debian/tmp/opt/trinity/lib/trinity/libamarok_riokarma-mediadevice.la +#debian/tmp/opt/trinity/lib/trinity/libamarok_riokarma-mediadevice.so + +debian/tmp/opt/trinity/lib/trinity/libamarok_mtp-mediadevice.la +debian/tmp/opt/trinity/lib/trinity/libamarok_mtp-mediadevice.so +debian/tmp/opt/trinity/lib/ruby_lib/* /opt/trinity/lib/ruby_lib/ +debian/tmp/opt/trinity/lib/libamarok.so.0 +debian/tmp/opt/trinity/lib/libamarok.so.0.0.0 +debian/tmp/opt/trinity/bin/amarok +debian/tmp/opt/trinity/bin/amarokapp +debian/tmp/opt/trinity/bin/amarok_libvisual +debian/tmp/opt/trinity/bin/amarokcollectionscanner + +debian/icons/* /opt/trinity/share/pixmaps + +amarok/src/engine/xine/amarok_xine-mp3_install.desktop /opt/trinity/share/services +debian/amarok_play_audiocd.desktop /opt/trinity/share/apps/konqueror/servicemenus +debian/kubuntu-media-amarok /opt/trinity/bin +debian/install-mp3 /opt/trinity/lib/amarok diff --git a/ubuntu/precise/applications/amarok.cmake/debian/amarok-trinity.manpages b/ubuntu/precise/applications/amarok.cmake/debian/amarok-trinity.manpages new file mode 100644 index 000000000..8094eebb9 --- /dev/null +++ b/ubuntu/precise/applications/amarok.cmake/debian/amarok-trinity.manpages @@ -0,0 +1,4 @@ +debian/man/amarokapp-trinity.1 +debian/man/amarok-trinity.1 +debian/man/amarokcollectionscanner-trinity.1 +debian/man/amarok_libvisual-trinity.1 diff --git a/ubuntu/precise/applications/amarok.cmake/debian/amarok-trinity.menu b/ubuntu/precise/applications/amarok.cmake/debian/amarok-trinity.menu new file mode 100644 index 000000000..7bd18dffa --- /dev/null +++ b/ubuntu/precise/applications/amarok.cmake/debian/amarok-trinity.menu @@ -0,0 +1,8 @@ +?package(amarok):\ + needs="X11"\ + section="Applications/Sound"\ + hints="TDE"\ + title="Amarok"\ + icon32x32="/usr/share/pixmaps/amarok.xpm"\ + icon16x16="/usr/share/pixmaps/amarok-16.xpm"\ + command="/opt/trinity/bin/amarok" diff --git a/ubuntu/precise/applications/amarok.cmake/debian/amarok_play_audiocd.desktop b/ubuntu/precise/applications/amarok.cmake/debian/amarok_play_audiocd.desktop new file mode 100644 index 000000000..6126d7b4b --- /dev/null +++ b/ubuntu/precise/applications/amarok.cmake/debian/amarok_play_audiocd.desktop @@ -0,0 +1,46 @@ +[Desktop Entry] +ServiceTypes=media/audiocd +Actions=Play; +Encoding=UTF-8 +X-TDE-Priority=TopLevel + +[Desktop Action Play] +Name=Play Audio CD with amaroK +Name[ar]=قراءة قرص مدمج صوتي بواسطة amaroK +Name[bg]=Възпроизвеждане на аудио CD с amaroK +Name[bn]=ক্যাফিন দিয়ে অডিও সিডি চালাও +Name[br]=Seniñ ur bladenn klevet gant amaroK +Name[ca]=Reprodueix Audio CD amb amaroK +Name[cs]=Pehrát audio CD amaroK +Name[da]=Spil lyd-cd med amaroK +Name[de]=Audio-CD mit amaroK abspielen +Name[el]=Αναπαραγωγή CD ήχου με το amaroK +Name[es]=Reproducir CD de audio con amaroK +Name[et]=Esita audio-CD amaroK'is +Name[fi]=Soita musiikki-cd amaroKssa +Name[fr]=Jouer un CD Audio avec amaroK +Name[ga]=Seinn CD Fuaime le amaroK +Name[gl]=Reproducir o CD de Áudio con amaroK +Name[he]=נגן תקליטור שמע עם amaroK +Name[is]=Spila tónlistardisk með amaroK +Name[it]=Riproduci CD audio con amaroK +Name[ja]=amaroKで音楽CDを再生 +Name[ka]=აუდიო CD-ის დაკვრა amaroK-ით +Name[km]=ចាក់ស៊ីឌីអូឌីយ៉ូជាមួយ amaroK +Name[nb]=Spill lyd-CD med amaroK +Name[nl]=Audio-cd met amaroK afspelen +Name[nn]=Spel lyd-CD med amaroK +Name[pa]=ਕੈਫੀਨ ਨਾਲ ਆਡੀਓ CD ਚਲਾਓ +Name[pl]=Odtwarzaj audio CD w amaroK +Name[pt]=Tocar o CD de Áudio com o amaroK +Name[pt_BR]=Reproduzir o CD de Áudio com o amaroK +Name[sr]=Пустио аудио CD amaroK-ом +Name[sr@Latn]=Pustio audio CD amaroK-om +Name[sv]=Spela ljud-cd med amaroK +Name[tr]=amaroK ile Ses CD'si Çal +Name[uk]=Програти аудіо-КД з amaroK +Name[xx]=xxPlay Audio CD with amaroKxx +Name[zh_CN]=用 amaroK 播放音频 CD +Name[zh_TW]=使用 amaroK 播放音樂 CD +Icon=amarok +Exec=bash kubuntu-media-amarok %u diff --git a/ubuntu/precise/applications/amarok.cmake/debian/cdbs/buildvars.mk b/ubuntu/precise/applications/amarok.cmake/debian/cdbs/buildvars.mk new file mode 100644 index 000000000..23d4709dc --- /dev/null +++ b/ubuntu/precise/applications/amarok.cmake/debian/cdbs/buildvars.mk @@ -0,0 +1,86 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2002,2003 Colin Walters <walters@debian.org> +# Description: Defines some useful variables, but no rules +# +# 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. + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_rules_buildvars +_cdbs_rules_buildvars = 1 + +CDBS_VERSION = something + +# Common useful variables +DEB_SOURCE_PACKAGE := $(strip $(shell egrep '^Source: ' debian/control | cut -f 2 -d ':')) +DEB_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ') +DEB_NOEPOCH_VERSION := $(shell echo $(DEB_VERSION) | cut -d: -f2-) +DEB_UPSTREAM_VERSION := $(shell echo $(DEB_NOEPOCH_VERSION) | sed 's/-[^-]*$$//') +DEB_ISNATIVE := $(shell dpkg-parsechangelog | egrep '^Version:' | perl -ne 'print if not /^Version:\s*.*-/;') + +# Split into arch/indep packages +ifneq ($(DEB_INDEP_PACKAGES),cdbs) +DEB_INDEP_PACKAGES := $(filter-out $(DONT_BUILD), $(strip $(shell $(_cdbs_scripts_path)/list-packages indep))) +DEB_ARCH_PACKAGES := $(filter-out $(DONT_BUILD), $(filter-out $(DEB_INDEP_PACKAGES),$(strip $(shell $(_cdbs_scripts_path)/list-packages same)))) +endif +# Split into normal and udeb packages +ifeq ($(DEB_UDEB_PACKAGES),) +DEB_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out %-udeb, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES))) +DEB_UDEB_PACKAGES = $(filter-out $(DONT_BUILD),$(filter %-udeb, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES))) +else +DEB_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES), $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES))) +endif +# Too much bother for now. If someone complains we'll fix it. +#DEB_ARCH_UDEB_PACKAGES = $(filter %-udeb, $(DEB_ARCH_PACKAGES)) +#DEB_INDEP_UDEB_PACKAGES = $(filter %-udeb, $(DEB_INDEP_PACKAGES)) +# A handy list of every package, udeb or not +DEB_ALL_PACKAGES = $(filter-out $(DONT_BUILD),$(DEB_PACKAGES) $(DEB_UDEB_PACKAGES)) +DEB_INDEP_REGULAR_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES),$(DEB_INDEP_PACKAGES))) +DEB_ARCH_REGULAR_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES),$(DEB_ARCH_PACKAGES))) + +DEB_DBG_PACKAGES = $(filter-out $(DONT_BUILD), $(filter %-dbg, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES))) + +# Some support for srcdir != builddir builds. +# These are relative to the root of the package +DEB_SRCDIR ?= . +DEB_BUILDDIR ?= $(strip $(DEB_SRCDIR)) + +# Miscellaneous bits +DEB_ARCH = $(shell dpkg --print-architecture) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_HOST_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM) +DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU) +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) +DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_BUILD_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_SYSTEM) +DEB_BUILD_GNU_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU) +DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) +DEB_BUILD_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_CPU) +DEB_BUILD_ARCH_OS ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS) + +ifeq ($(words $(DEB_ALL_PACKAGES)),1) + DEB_DESTDIR = $(CURDIR)/debian/$(strip $(DEB_ALL_PACKAGES))/ +else + DEB_DESTDIR = $(CURDIR)/debian/tmp/ +endif + +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), cdbs (>= 0.4.23-1.1) + +endif diff --git a/ubuntu/precise/applications/amarok.cmake/debian/cdbs/debian-qt-kde.mk b/ubuntu/precise/applications/amarok.cmake/debian/cdbs/debian-qt-kde.mk new file mode 100644 index 000000000..345cc0a61 --- /dev/null +++ b/ubuntu/precise/applications/amarok.cmake/debian/cdbs/debian-qt-kde.mk @@ -0,0 +1,98 @@ +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 + +# 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: + touch debian/stamp-cvs-make + +include debian/cdbs/kde.mk$(_cdbs_makefile_suffix) +include debian/cdbs/uploaders.mk + +DEB_PATCHDIRS := debian/patches/common debian/patches + +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) + +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 + +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 ) + +clean:: + rm -rf debian/man/out + -rmdir debian/man + rm -f debian/stamp-man-pages + rm -rf debian/shlibs-check + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + 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 + +clean:: + rm -f debian/stamp-cvs-make + +endif diff --git a/ubuntu/precise/applications/amarok.cmake/debian/cdbs/kde.mk b/ubuntu/precise/applications/amarok.cmake/debian/cdbs/kde.mk new file mode 100644 index 000000000..4a098a312 --- /dev/null +++ b/ubuntu/precise/applications/amarok.cmake/debian/cdbs/kde.mk @@ -0,0 +1,97 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <ccheney@debian.org> +# Description: A class for KDE packages; sets KDE 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. + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_class_kde +_cdbs_class_kde := 1 + +# for dh_icons +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4) + +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 + +# include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix) + +export kde_cgidir = \$${libdir}/cgi-bin +export kde_confdir = \$${sysconfdir}/trinity +export kde_htmldir = \$${datadir}/doc/tde/HTML + +ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,) +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 + +cdbs_configure_flags += --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug) + +DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin +DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include/" +DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el + +$(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 + +cleanbuilddir:: + -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR)) + + |