diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2013-07-31 17:28:23 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2013-07-31 17:28:46 +0200 |
commit | fa914385d05f450d34fe8b561529c17c43432b81 (patch) | |
tree | 41e9d1c16bf47c8d53b4d92b8fc050be737088a4 /debian/squeeze | |
parent | a3b862075dfb95d407dba59baf28212a7faac0e2 (diff) | |
download | tde-packaging-fa914385d05f450d34fe8b561529c17c43432b81.tar.gz tde-packaging-fa914385d05f450d34fe8b561529c17c43432b81.zip |
Add krecipes packaging files for Debian and Ubuntu
Diffstat (limited to 'debian/squeeze')
22 files changed, 1419 insertions, 0 deletions
diff --git a/debian/squeeze/applications/krecipes/debian/README.source b/debian/squeeze/applications/krecipes/debian/README.source new file mode 100644 index 000000000..b1eacedd0 --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/README.source @@ -0,0 +1,5 @@ +This package uses CDBS as build system. See /usr/share/doc/cdbs/cdbs-doc.{html|pdf.gz}. + +This package uses quilt for patch management. See /usr/share/doc/quilt/README.gz. + + -- Matthias Julius <mdeb@julius-net.net>, Fri, 27 Mar 2009 15:32:58 -0400 diff --git a/debian/squeeze/applications/krecipes/debian/cdbs/buildvars.mk b/debian/squeeze/applications/krecipes/debian/cdbs/buildvars.mk new file mode 100644 index 000000000..23d4709dc --- /dev/null +++ b/debian/squeeze/applications/krecipes/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/debian/squeeze/applications/krecipes/debian/cdbs/debian-qt-kde.mk b/debian/squeeze/applications/krecipes/debian/cdbs/debian-qt-kde.mk new file mode 100644 index 000000000..ba002080b --- /dev/null +++ b/debian/squeeze/applications/krecipes/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/debian/squeeze/applications/krecipes/debian/cdbs/kde.mk b/debian/squeeze/applications/krecipes/debian/cdbs/kde.mk new file mode 100644 index 000000000..765560c89 --- /dev/null +++ b/debian/squeeze/applications/krecipes/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/debian/squeeze/applications/krecipes/debian/cdbs/uploaders.mk b/debian/squeeze/applications/krecipes/debian/cdbs/uploaders.mk new file mode 100644 index 000000000..31adfe31e --- /dev/null +++ b/debian/squeeze/applications/krecipes/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/debian/squeeze/applications/krecipes/debian/cdbs/versions.pl b/debian/squeeze/applications/krecipes/debian/cdbs/versions.pl new file mode 100644 index 000000000..75c9add4b --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/cdbs/versions.pl @@ -0,0 +1,19 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`; +my ($version3, $version3_next); +my ($version2, $version2_next); + +($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/; +($version2 = $version3) =~ s/\.[^.]+$//; + +($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e; +($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e; + +print "KDE-Version3=$version3\n"; +print "KDE-Version2=$version2\n"; +print "KDE-Next-Version3=$version3_next\n"; +print "KDE-Next-Version2=$version2_next\n"; diff --git a/debian/squeeze/applications/krecipes/debian/changelog b/debian/squeeze/applications/krecipes/debian/changelog new file mode 100644 index 000000000..2f4e1b459 --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/changelog @@ -0,0 +1,80 @@ +krecipes-trinity (1.0~beta2-1) unstable; urgency=low + + * Initial Release for TDE + + -- Slávek Banko <slavek.banko@axis.cz> Wed, 31 Jul 2013 19:25:45 +0200 + +krecipes (1.0~beta2-1) unstable; urgency=low + + * New upstream release (Closes: #531675) + - Fix crash at startup when using sqlite (Closes: #478030) + - Added categories to .desktop file (Closes: #473367) + * Moved the .desktop file to /usr/share/applications in krecipes binary + package + * debian/control: + - Set myself as Uploader (Closes: #513860) + - Build-Depend on debhelper >=7 + - Standards-Version 3.8.1 + - Added ${misc:Depends} to all binary packages + - Added Build-Depends on autotools-dev + - Added chrpath to Build-Depends + - Added Homepage to source package + - Added Vcs-Browser and Vcs-Svn + - Moved packages from section kde to misc + * Set compat level to 7 + * Rewrote debian/copyright + * Added debian/watch + * Added man page for krecipes + * Added lintian override for missing menu icon in krecipes, the icon is in + krecipes-data + * Added lintian override for missing man page because man page is in + krecipes-data + * krecipes' menu entry to Applications/Data Management + * Strip rpath from krecipes binary + * Added debian/README.source + + -- Matthias Julius <mdeb@julius-net.net> Sat, 06 Jun 2009 00:18:25 -0400 + +krecipes (1.0~beta1-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix gcc-4.3 FTBFS, patch by KiBi (Closes: #455318) + + -- Marc 'HE' Brockschmidt <he@debian.org> Sun, 16 Mar 2008 18:14:00 +0100 + +krecipes (1.0~beta1-1) unstable; urgency=low + + * New upstream release + * Added watch file + + -- Julien Louis <ptitlouis@sysif.net> Sun, 3 Sep 2006 05:17:28 +0200 + +krecipes (0.9.1-4) unstable; urgency=low + + * Add menu entry (Closes: #366784). + + -- Julien Louis <ptitlouis@sysif.net> Thu, 11 May 2006 12:27:38 +0200 + +krecipes (0.9.1-3) unstable; urgency=low + + * Change krecipes-doc section from kde to doc + which fix override disparities. + * Fix typos in descriptions (Closes: #365731). + * Bump Standards-Version, no changes needed. + + -- Julien Louis <ptitlouis@sysif.net> Tue, 2 May 2006 23:36:41 +0200 + +krecipes (0.9.1-2) unstable; urgency=low + + * Add a note about documentation in debian/copyright + * set Maintainer to KDE Extra Team + * Add myself to uploaders + + -- Julien Louis <ptitlouis@sysif.net> Thu, 13 Apr 2006 19:44:02 +0200 + +krecipes (0.9.1-1) unstable; urgency=low + + * Initial release (closes: #309280). + + -- Julien Louis <ptitlouis@sysif.net> Fri, 17 Mar 2006 23:43:12 +0100 + diff --git a/debian/squeeze/applications/krecipes/debian/compat b/debian/squeeze/applications/krecipes/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/squeeze/applications/krecipes/debian/control b/debian/squeeze/applications/krecipes/debian/control new file mode 100644 index 000000000..103463c69 --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/control @@ -0,0 +1,47 @@ +Source: krecipes-trinity +Section: tde +Priority: optional +Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net> +Uploaders: Matthias Julius <mdeb@julius-net.net> +Build-Depends: cdbs, debhelper (>= 7), autotools-dev, automake, libtool, chrpath, tdelibs4-trinity-dev, libsqlite3-dev, libmysqlclient-dev, libpq-dev +Standards-Version: 3.8.1 +Homepage: http://krecipes.sourceforge.net/ +Vcs-Browser: http://svn.debian.org/viewsvn/pkg-kde/kde-extras/krecipes/trunk/ +Vcs-Svn: svn://svn.debian.org/svn/pkg-kde/kde-extras/krecipes/trunk + +Package: krecipes-trinity +Architecture: any +Depends: krecipes-data-trinity (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} +Suggests: libtqt3-mt-mysql | libtqt3-mt-psql, krecipes-doc-trinity (= ${source:Version}) +Description: recipes manager for TDE + Krecipes is a TDE application designed to manage recipes. It can help you to + do your shopping list, search through your recipes to find what you can do + with available ingredients and a diet helper. It can also import or export + recipes from files in various format (eg RecipeML or Meal-Master) or from + databases. + +Package: krecipes-doc-trinity +Section: doc +Architecture: all +Depends: ${misc:Depends} +Recommends: krecipes-trinity (>= ${binary:Version}) +Description: recipes manager for TDE - documentation + Krecipes is a TDE application designed to manage recipes. It can help you to + do your shopping list, search through your recipes to find what you can do + with available ingredients and a diet helper. It can also import or export + recipes from files in various format (eg. RecipeML or Meal-Master) or from + databases. + . + This package contains the krecipes documentation. + +Package: krecipes-data-trinity +Architecture: all +Depends: ${misc:Depends} +Description: recipes manager for TDE - data files + Krecipes is a TDE application designed to manage recipes. It can help you to + do your shopping list, search through your recipes to find what you can do + with available ingredients and a diet helper. It can also import or export + recipes from files in various format (eg RecipeML or Meal-Master) or from + databases. + . + This package provides architecture independent files for krecipes. diff --git a/debian/squeeze/applications/krecipes/debian/copyright b/debian/squeeze/applications/krecipes/debian/copyright new file mode 100644 index 000000000..0d9b57f90 --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/copyright @@ -0,0 +1,459 @@ +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/?rev=48&sc=1 +Upstream-Name: Krecipes +Upstream-Maintainer: Jason Kivlighn <jkivlighn@gmail.com> + Unai Garro <ugarro@users.sourceforge.net> + Cyril Bosselut <bosselut@b1project.com> +Upstream-Source: http://krecipes.sourceforge.net/ + +Files: * +Copyright: © 2003-2005 Unai Garro <ugarro@users.sourceforge.net> + © 2003-2005 Cyril Bosselut <bosselut@b1project.com> + © 2003-2006 Jason Kivlighn <jkivlighn@gmail.com> + © 2003 Martin Imobersteg <imm@gmx.ch> + © 2003 opie project + © 2003 Richard Lärkäng + © 2005 Petri Damstén <petri.damsten@iki.fi +License: GPL-2+ + +Files: doc/* +Copyright: © 2004-2006 Colleen Beamer +Copyright: © 2004-2006 Jason Kivlighn +License: GFDL-1.1+-NIV + +Files: krecipes/src/widgets/ratingwidget.* +Copyright: © 2003-2005 by Robby Stephenson <robby@periapsis.org> +License: GPL-2 + +Files: krecipes/src/widgets/kdateedit.* +Copyright: © 2003 Cornelius Schumacher <schumacher@kde.org> + © 2003-2004 Reinhold Kainhofer <reinhold@kainhofer.com> + © 2004 Tobias Koenig <tokoe@kde.org> +License: LGPL-2+ + +Files: krecipes/src/widgets/kdatepickerpopup.* +Copyright: © 2004 Bram Schoenmakers <bramschoenmakers@kde.nl> +License: LGPL-2+ + +Files: krecipes/src/widgets/kreruler.* +Copyright: © 1998-1999 Reginald Stadlbauer <reggie@kde.org> + © 2005 Jason Kivlighn <jkivlighn@gmail.com> +License: LGPL-2+ + +Files: krecipes/src/krepagelayout.* +Copyright: © 1998-1999 Torben Weis <weis@kde.org> + © 2002-2003 David Faure <faure@kde.org> + © 2003 Nicolas GOUTTE <goutte@kde.org> + © 2005 Jason Kivlighn <jkivlighn@gmail.com> +License: LGPL-2+ + +Files: debian/* +Copyright: © 2006 Julien Louis <ptitlouis@sysif.net> + © 2009 Matthias Julius <mdeb@julius-net.net> +License: GPL-2+ + +License: GPL-2 + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License as + published by the Free Software Foundation; + + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +License: LGPL-2+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian GNU/Linux systems, the complete text of the GNU Library General + Public License version 2 can be found in `/usr/share/common-licenses/LGPL-2'. + +License: GFDL-1.1+-NIV + Permission is granted to copy, distribute and/or modify this document under the + terms of the GNU Free Documentation License, Version 1.1 or any later version + published by the Free Software Foundation; with no Invariant Sections, with no + Front-Cover Texts, and with no Back-Cover Texts. + + GNU Free Documentation License + Version 1.1, March 2000 + + Copyright (C) 2000 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + 0. PREAMBLE + + The purpose of this License is to make a manual, textbook, or other + written document "free" in the sense of freedom: to assure everyone + the effective freedom to copy and redistribute it, with or without + modifying it, either commercially or noncommercially. Secondarily, + this License preserves for the author and publisher a way to get + credit for their work, while not being considered responsible for + modifications made by others. + + This License is a kind of "copyleft", which means that derivative + works of the document must themselves be free in the same sense. It + complements the GNU General Public License, which is a copyleft + license designed for free software. + + We have designed this License in order to use it for manuals for free + software, because free software needs free documentation: a free + program should come with manuals providing the same freedoms that the + software does. But this License is not limited to software manuals; + it can be used for any textual work, regardless of subject matter or + whether it is published as a printed book. We recommend this License + principally for works whose purpose is instruction or reference. + + + 1. APPLICABILITY AND DEFINITIONS + + This License applies to any manual or other work that contains a + notice placed by the copyright holder saying it can be distributed + under the terms of this License. The "Document", below, refers to any + such manual or work. Any member of the public is a licensee, and is + addressed as "you". + + A "Modified Version" of the Document means any work containing the + Document or a portion of it, either copied verbatim, or with + modifications and/or translated into another language. + + A "Secondary Section" is a named appendix or a front-matter section of + the Document that deals exclusively with the relationship of the + publishers or authors of the Document to the Document's overall subject + (or to related matters) and contains nothing that could fall directly + within that overall subject. (For example, if the Document is in part a + textbook of mathematics, a Secondary Section may not explain any + mathematics.) The relationship could be a matter of historical + connection with the subject or with related matters, or of legal, + commercial, philosophical, ethical or political position regarding + them. + + The "Invariant Sections" are certain Secondary Sections whose titles + are designated, as being those of Invariant Sections, in the notice + that says that the Document is released under this License. + + The "Cover Texts" are certain short passages of text that are listed, + as Front-Cover Texts or Back-Cover Texts, in the notice that says that + the Document is released under this License. + + A "Transparent" copy of the Document means a machine-readable copy, + represented in a format whose specification is available to the + general public, whose contents can be viewed and edited directly and + straightforwardly with generic text editors or (for images composed of + pixels) generic paint programs or (for drawings) some widely available + drawing editor, and that is suitable for input to text formatters or + for automatic translation to a variety of formats suitable for input + to text formatters. A copy made in an otherwise Transparent file + format whose markup has been designed to thwart or discourage + subsequent modification by readers is not Transparent. A copy that is + not "Transparent" is called "Opaque". + + Examples of suitable formats for Transparent copies include plain + ASCII without markup, Texinfo input format, LaTeX input format, SGML + or XML using a publicly available DTD, and standard-conforming simple + HTML designed for human modification. Opaque formats include + PostScript, PDF, proprietary formats that can be read and edited only + by proprietary word processors, SGML or XML for which the DTD and/or + processing tools are not generally available, and the + machine-generated HTML produced by some word processors for output + purposes only. + + The "Title Page" means, for a printed book, the title page itself, + plus such following pages as are needed to hold, legibly, the material + this License requires to appear in the title page. For works in + formats which do not have any title page as such, "Title Page" means + the text near the most prominent appearance of the work's title, + preceding the beginning of the body of the text. + + + 2. VERBATIM COPYING + + You may copy and distribute the Document in any medium, either + commercially or noncommercially, provided that this License, the + copyright notices, and the license notice saying this License applies + to the Document are reproduced in all copies, and that you add no other + conditions whatsoever to those of this License. You may not use + technical measures to obstruct or control the reading or further + copying of the copies you make or distribute. However, you may accept + compensation in exchange for copies. If you distribute a large enough + number of copies you must also follow the conditions in section 3. + + You may also lend copies, under the same conditions stated above, and + you may publicly display copies. + + + 3. COPYING IN QUANTITY + + If you publish printed copies of the Document numbering more than 100, + and the Document's license notice requires Cover Texts, you must enclose + the copies in covers that carry, clearly and legibly, all these Cover + Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on + the back cover. Both covers must also clearly and legibly identify + you as the publisher of these copies. The front cover must present + the full title with all words of the title equally prominent and + visible. You may add other material on the covers in addition. + Copying with changes limited to the covers, as long as they preserve + the title of the Document and satisfy these conditions, can be treated + as verbatim copying in other respects. + + If the required texts for either cover are too voluminous to fit + legibly, you should put the first ones listed (as many as fit + reasonably) on the actual cover, and continue the rest onto adjacent + pages. + + If you publish or distribute Opaque copies of the Document numbering + more than 100, you must either include a machine-readable Transparent + copy along with each Opaque copy, or state in or with each Opaque copy + a publicly-accessible computer-network location containing a complete + Transparent copy of the Document, free of added material, which the + general network-using public has access to download anonymously at no + charge using public-standard network protocols. If you use the latter + option, you must take reasonably prudent steps, when you begin + distribution of Opaque copies in quantity, to ensure that this + Transparent copy will remain thus accessible at the stated location + until at least one year after the last time you distribute an Opaque + copy (directly or through your agents or retailers) of that edition to + the public. + + It is requested, but not required, that you contact the authors of the + Document well before redistributing any large number of copies, to give + them a chance to provide you with an updated version of the Document. + + + 4. MODIFICATIONS + + You may copy and distribute a Modified Version of the Document under + the conditions of sections 2 and 3 above, provided that you release + the Modified Version under precisely this License, with the Modified + Version filling the role of the Document, thus licensing distribution + and modification of the Modified Version to whoever possesses a copy + of it. In addition, you must do these things in the Modified Version: + + A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. + B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has less than five). + C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. + D. Preserve all the copyright notices of the Document. + E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. + F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. + G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. + H. Include an unaltered copy of this License. + I. Preserve the section entitled "History", and its title, and add to + it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. + J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. + K. In any section entitled "Acknowledgements" or "Dedications", + preserve the section's title, and preserve in the section all the + substance and tone of each of the contributor acknowledgements + and/or dedications given therein. + L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. + M. Delete any section entitled "Endorsements". Such a section + may not be included in the Modified Version. + N. Do not retitle any existing section as "Endorsements" + or to conflict in title with any Invariant Section. + + If the Modified Version includes new front-matter sections or + appendices that qualify as Secondary Sections and contain no material + copied from the Document, you may at your option designate some or all + of these sections as invariant. To do this, add their titles to the + list of Invariant Sections in the Modified Version's license notice. + These titles must be distinct from any other section titles. + + You may add a section entitled "Endorsements", provided it contains + nothing but endorsements of your Modified Version by various + parties--for example, statements of peer review or that the text has + been approved by an organization as the authoritative definition of a + standard. + + You may add a passage of up to five words as a Front-Cover Text, and a + passage of up to 25 words as a Back-Cover Text, to the end of the list + of Cover Texts in the Modified Version. Only one passage of + Front-Cover Text and one of Back-Cover Text may be added by (or + through arrangements made by) any one entity. If the Document already + includes a cover text for the same cover, previously added by you or + by arrangement made by the same entity you are acting on behalf of, + you may not add another; but you may replace the old one, on explicit + permission from the previous publisher that added the old one. + + The author(s) and publisher(s) of the Document do not by this License + give permission to use their names for publicity for or to assert or + imply endorsement of any Modified Version. + + + 5. COMBINING DOCUMENTS + + You may combine the Document with other documents released under this + License, under the terms defined in section 4 above for modified + versions, provided that you include in the combination all of the + Invariant Sections of all of the original documents, unmodified, and + list them all as Invariant Sections of your combined work in its + license notice. + + The combined work need only contain one copy of this License, and + multiple identical Invariant Sections may be replaced with a single + copy. If there are multiple Invariant Sections with the same name but + different contents, make the title of each such section unique by + adding at the end of it, in parentheses, the name of the original + author or publisher of that section if known, or else a unique number. + Make the same adjustment to the section titles in the list of + Invariant Sections in the license notice of the combined work. + + In the combination, you must combine any sections entitled "History" + in the various original documents, forming one section entitled + "History"; likewise combine any sections entitled "Acknowledgements", + and any sections entitled "Dedications". You must delete all sections + entitled "Endorsements." + + + 6. COLLECTIONS OF DOCUMENTS + + You may make a collection consisting of the Document and other documents + released under this License, and replace the individual copies of this + License in the various documents with a single copy that is included in + the collection, provided that you follow the rules of this License for + verbatim copying of each of the documents in all other respects. + + You may extract a single document from such a collection, and distribute + it individually under this License, provided you insert a copy of this + License into the extracted document, and follow this License in all + other respects regarding verbatim copying of that document. + + + 7. AGGREGATION WITH INDEPENDENT WORKS + + A compilation of the Document or its derivatives with other separate + and independent documents or works, in or on a volume of a storage or + distribution medium, does not as a whole count as a Modified Version + of the Document, provided no compilation copyright is claimed for the + compilation. Such a compilation is called an "aggregate", and this + License does not apply to the other self-contained works thus compiled + with the Document, on account of their being thus compiled, if they + are not themselves derivative works of the Document. + + If the Cover Text requirement of section 3 is applicable to these + copies of the Document, then if the Document is less than one quarter + of the entire aggregate, the Document's Cover Texts may be placed on + covers that surround only the Document within the aggregate. + Otherwise they must appear on covers around the whole aggregate. + + + 8. TRANSLATION + + Translation is considered a kind of modification, so you may + distribute translations of the Document under the terms of section 4. + Replacing Invariant Sections with translations requires special + permission from their copyright holders, but you may include + translations of some or all Invariant Sections in addition to the + original versions of these Invariant Sections. You may include a + translation of this License provided that you also include the + original English version of this License. In case of a disagreement + between the translation and the original English version of this + License, the original English version will prevail. + + + 9. TERMINATION + + You may not copy, modify, sublicense, or distribute the Document except + as expressly provided for under this License. Any other attempt to + copy, modify, sublicense or distribute the Document is void, and will + automatically terminate your rights under this License. However, + parties who have received copies, or rights, from you under this + License will not have their licenses terminated so long as such + parties remain in full compliance. + + + 10. FUTURE REVISIONS OF THIS LICENSE + + The Free Software Foundation may publish new, revised versions + of the GNU Free Documentation License from time to time. Such new + versions will be similar in spirit to the present version, but may + differ in detail to address new problems or concerns. See + http://www.gnu.org/copyleft/. + + Each version of the License is given a distinguishing version number. + If the Document specifies that a particular numbered version of this + License "or any later version" applies to it, you have the option of + following the terms and conditions either of that specified version or + of any later version that has been published (not as a draft) by the + Free Software Foundation. If the Document does not specify a version + number of this License, you may choose any version ever published (not + as a draft) by the Free Software Foundation. + + + ADDENDUM: How to use this License for your documents + + To use this License in a document you have written, include a copy of + the License in the document and put the following copyright and + license notices just after the title page: + + Copyright (c) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.1 + or any later version published by the Free Software Foundation; + with the Invariant Sections being LIST THEIR TITLES, with the + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + A copy of the license is included in the section entitled "GNU + Free Documentation License". + + If you have no Invariant Sections, write "with no Invariant Sections" + instead of saying which ones are invariant. If you have no + Front-Cover Texts, write "no Front-Cover Texts" instead of + "Front-Cover Texts being LIST"; likewise for Back-Cover Texts. + + If your document contains nontrivial examples of program code, we + recommend releasing these examples in parallel under your choice of + free software license, such as the GNU General Public License, + to permit their use in free software. diff --git a/debian/squeeze/applications/krecipes/debian/krecipes-data-trinity.install b/debian/squeeze/applications/krecipes/debian/krecipes-data-trinity.install new file mode 100644 index 000000000..8c3677c1a --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/krecipes-data-trinity.install @@ -0,0 +1,6 @@ +debian/tmp/opt/trinity/share/apps +debian/tmp/opt/trinity/share/icons +debian/tmp/opt/trinity/share/locale +debian/tmp/opt/trinity/share/mimelnk + +debian/krecipes.xpm opt/trinity/share/pixmaps/ diff --git a/debian/squeeze/applications/krecipes/debian/krecipes-data-trinity.manpages b/debian/squeeze/applications/krecipes/debian/krecipes-data-trinity.manpages new file mode 100644 index 000000000..196cdc430 --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/krecipes-data-trinity.manpages @@ -0,0 +1 @@ +debian/krecipes.1 diff --git a/debian/squeeze/applications/krecipes/debian/krecipes-doc-trinity.install b/debian/squeeze/applications/krecipes/debian/krecipes-doc-trinity.install new file mode 100644 index 000000000..d19b7d902 --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/krecipes-doc-trinity.install @@ -0,0 +1 @@ +debian/tmp/opt/trinity/share/doc/tde/HTML diff --git a/debian/squeeze/applications/krecipes/debian/krecipes-trinity.install b/debian/squeeze/applications/krecipes/debian/krecipes-trinity.install new file mode 100644 index 000000000..b40fc39e9 --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/krecipes-trinity.install @@ -0,0 +1,3 @@ +debian/tmp/opt/trinity/bin + +debian/tmp/opt/trinity/share/applnk/Utilities/krecipes.desktop opt/trinity/share/applications/ diff --git a/debian/squeeze/applications/krecipes/debian/krecipes-trinity.lintian b/debian/squeeze/applications/krecipes/debian/krecipes-trinity.lintian new file mode 100644 index 000000000..6fd5c88d0 --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/krecipes-trinity.lintian @@ -0,0 +1,4 @@ +# Don't warn about missing icon file as this is in the -data package +krecipes-trinity binary: menu-icon-missing /opt/trinity/share/pixmaps/krecipes.xpm +# Don't warn about missing man page as this is in the -data package +krecipes-trinity binary: binary-without-manpage opt/trinity/bin/krecipes diff --git a/debian/squeeze/applications/krecipes/debian/krecipes-trinity.menu b/debian/squeeze/applications/krecipes/debian/krecipes-trinity.menu new file mode 100644 index 000000000..e39a9ecb4 --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/krecipes-trinity.menu @@ -0,0 +1,7 @@ +?package(krecipes-trinity): \ + needs="x11" \ + section="Applications/Data Management" \ + hints="TDE" \ + title="Krecipes" \ + icon="/opt/trinity/share/pixmaps/krecipes.xpm" \ + command="/opt/trinity/bin/krecipes" diff --git a/debian/squeeze/applications/krecipes/debian/krecipes.1 b/debian/squeeze/applications/krecipes/debian/krecipes.1 new file mode 100644 index 000000000..8ef80a581 --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/krecipes.1 @@ -0,0 +1,187 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH KRECIPES 1 "May 2009" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +Krecipes \- The KDE Cookbook +.SH SYNOPSIS +.B krecipes +[Qt\-options] [KDE\-options] [options] +.SH DESCRIPTION +.B Krecipes +is a program that lets you to manage your recipes, create shopping +lists, choose a recipe based on available ingredients and plan your +menu/diet in advance. +.PP +This manual page briefly describes its command line options. +.SH OPTIONS +This program follows the usual GNU command line syntax, with long +options starting with two dashes (`-'). +.TP +.B \-\-convert-sqlite3 +Convert the current SQLite 2.x database to SQLite 3 and exit +.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 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 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 +.TP +.B \-\-nofork +Don't run in the background. + +.SH FILES +.TP +.I ~/.kde/share/config/krecipesrc +.B Krecipes +configuration file +.SH SEE ALSO +Full user documentation is available through the KDE Help Center. You +can also enter the URL +.BR help:/krecipes/ +directly into konqueror or you can run +.BR "khelpcenter help:/krecipes/" +from the command\-line. + +.SH AUTHORS +.nf +Jason Kivlighn <jkivlighn@gmail.com> +.br +Unai Garro <ugarro@users.sourceforge.net> +.br +Cyril Bosselut <bosselut@b1project.com> +.br +.fi +Please use http://bugs.kde.org to report bugs; do not mail the authors +directly. +.PP +This manual page was written by Matthias Julius <mdeb@julius-net.net>, +for the Debian project (and may be used by others). Permission is +granted to copy, distribute and/or modify this document under the +terms of the GNU General Public License, Version 2 or any later +version published by the Free Software Foundation. +.PP +On Debian systems, the complete text of the GNU General Public License +version 2 can be found in /usr/share/common\-licenses/GPL\-2. diff --git a/debian/squeeze/applications/krecipes/debian/krecipes.xpm b/debian/squeeze/applications/krecipes/debian/krecipes.xpm new file mode 100644 index 000000000..a99416613 --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/krecipes.xpm @@ -0,0 +1,227 @@ +/* XPM */ +static char *krecipes[] = { +/* columns rows colors chars-per-pixel */ +"32 32 189 2", +" c #000000", +". c #0A0A17", +"X c #383857", +"o c #242373", +"O c #4C4C4C", +"+ c #555555", +"@ c blue", +"# c #6A37BF", +"$ c #4040A3", +"% c #656596", +"& c #4B4ACD", +"* c #4E45FF", +"= c #4C49FE", +"- c #5F52E4", +"; c #5454FF", +": c #5D5DFF", +"> c #6E5ACE", +", c #6363DF", +"< c #6760EF", +"1 c #6666FF", +"2 c #6A6AFF", +"3 c #726DF4", +"4 c #7474FE", +"5 c #7A7AFF", +"6 c #800000", +"7 c #9D0000", +"8 c #9A133A", +"9 c #AA0000", +"0 c #B20000", +"q c #BD0101", +"w c #BB0F0D", +"e c #B41F1F", +"r c #B81717", +"t c #A91B4F", +"y c #A96A6A", +"u c #A6747F", +"i c #BA7E62", +"p c #C30000", +"a c #C90202", +"s c #D21A1A", +"d c #CC2C2C", +"f c #D62626", +"g c #D13838", +"h c red", +"j c #E02A2A", +"k c #E16A24", +"l c #C24848", +"z c #CC4242", +"x c #C75150", +"c c #D64545", +"v c #D85151", +"b c #DD5C5C", +"n c #C36160", +"m c #C27371", +"M c #D96161", +"N c #DB7272", +"B c #E04242", +"V c #EA555F", +"C c #EC6565", +"Z c #892D89", +"A c #916A9C", +"S c #B54C84", +"D c #867EED", +"F c #DC8225", +"G c #DF8F2E", +"H c #DE9134", +"J c #ED961A", +"K c #FE9E00", +"L c #E99420", +"P c #FEA005", +"I c #FAA71E", +"U c #D4914E", +"Y c #D89449", +"T c #CD966B", +"R c #D8A778", +"E c #E88572", +"W c #F6B343", +"Q c #F9B545", +"! c #FFC25C", +"~ c #F5C16C", +"^ c #FFC564", +"/ c #F5C473", +"( c #818181", +") c #AB8BA7", +"_ c gray64", +"` c #AEACAB", +"' c #B1B1AE", +"] c #B4B3B1", +"[ c #B8B7B4", +"{ c #BDBCBA", +"} c #9C86C3", +"| c #9483D6", +" . c #9696DB", +".. c #9C9CD9", +"X. c #8484FE", +"o. c #8B8BFE", +"O. c #9489E6", +"+. c #9D9DE2", +"@. c #9393F5", +"#. c #9392FD", +"$. c #9C9CFD", +"%. c #A09FF8", +"&. c #A3A3D9", +"*. c #AAAADB", +"=. c #B2B2DA", +"-. c #A7A7E0", +";. c #AFAFE6", +":. c #ACACE8", +">. c #A4A3F6", +",. c #A3A3FD", +"<. c #ABAAF4", +"1. c #ABABFE", +"2. c #B5ABE4", +"3. c #B5B5E4", +"4. c #B6B6EF", +"5. c #B9B9E3", +"6. c #BCBCED", +"7. c #B2B1F3", +"8. c #B3B3FE", +"9. c #BDBCF4", +"0. c #BBBBFD", +"q. c #C48483", +"w. c #C49481", +"e. c #C59492", +"r. c #DE8484", +"t. c #C5A3A1", +"y. c #C9B2AF", +"u. c #C0BFBD", +"i. c #DBBFBF", +"p. c #E99D8D", +"a. c #E19898", +"s. c #F78D8D", +"d. c #FF8282", +"f. c #E59BAB", +"g. c #E7A5A4", +"h. c #E2A8A8", +"j. c #E8BBBA", +"k. c #F4ADAA", +"l. c #FCB5B5", +"z. c #C1C0BE", +"x. c #EFC28E", +"c. c #E5C5B4", +"v. c #F6D6A2", +"b. c #C5C4C3", +"n. c #C8C6C5", +"m. c #C9C8C6", +"M. c #CDCBCA", +"N. c #D0CECD", +"B. c #D1D0CD", +"V. c #DED0CF", +"C. c #D5D3D2", +"Z. c #DAD5D3", +"A. c #DAD8D6", +"S. c #DDDCDB", +"D. c #C0C0F4", +"F. c #C1C1FC", +"G. c #CCCBF4", +"H. c #D7D7F7", +"J. c #D4D4FD", +"K. c #DBDBF7", +"L. c #DEDDF8", +"P. c #E1CFCE", +"I. c #E8C6C5", +"U. c #EDCACA", +"Y. c #E2DDDC", +"T. c #EAD1D0", +"R. c #FDC6C6", +"E. c #F5D3D3", +"W. c #F0DADA", +"Q. c #FBD6D8", +"!. c #FADEDD", +"~. c #E1E0DE", +"^. c #FAE8CE", +"/. c #FAEBD3", +"(. c #E3E3E2", +"). c #E8E7E6", +"_. c #E8E8E7", +"`. c #ECEBEA", +"'. c #E4E4FF", +"]. c #EBEBFD", +"[. c #F2E7E7", +"{. c #F1EEEE", +"}. c #FBE4E4", +"|. c #FFEBEB", +" X c #F0F0EF", +".X c #F3F3F2", +"XX c #FBF5F5", +"oX c #FEFDFD", +"OX c None", +/* pixels */ +"OXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOX", +"OXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOX' y p OXOXOXOXOXOXOXOXOXOXOXOXOX", +"OXOXOXOXOXOXOXOXOXOXOXOXOXOX+ z.M.Z.z p OXOXOXOXOXOXOXOXOXOXOXOX", +"OXOXOXOXOXOXOXOXOXOXOXOXOX( C.C.S.n.C.x a OXOXOXOXOXOXOXOXOXOXOX", +"OXOXOXOXOXOXOXOXOXOXOXOX_ S.C.S.B.).m.B.n p OXOXOXOXOXOXOXOXOXOX", +"OXOXOXOXOXOXOXOXOXOXOX{ _.S.).(.n.Y.~.m.n.m q OXOXOXOXOXOXOXOXOX", +"OXOXOXOXOXOXOXOXOX( C. X`._.S.(.Y.z.S.A.[ Z.q.w h OXOXOXOXOXOXOX", +"OXOXOXOXO _ n.n.m.S..X.X X`.(.(.z.(.M.m.u.u.M.e.r q OXOXOXOXOXOX", +"OX { M.S.(.S.S.(.(.`..X.X X_.S.~.' Y.[ N.' m.u.t.e 9 OXOXOXOXOX", +"OXp m.XX).).S.(.(.(.~..X.X.X`.`.A.Y.' Z.` N.` N.u.y.l 9 OXOXOXOX", +"OX0 d W.`.).(.(.(.S.(..X.X X.X_._.u.B.[ m.[ n.] A.W.|.f 9 OXOXOX", +"OXOXq g `. XS.(.(.). X)..X X X X`.A.z.u.z.u.u.Z.}.oXl.s OXOXOXOX", +"OXOXOXp c {._..X.X.X.X].A. X X X X`.b.C.] M.P.XXoXs.a OXOXOXOXOX", +"OXOXOXOXp v .X).(.(.S.N.S.S.S.`. X`._.{ S.P.oXXXC q OXOXOXOXOXOX", +"OXOXOXOXOXa b .X_.(.(.(.S.S.S.S.`.{._.Y.T.oX}.B 0 OXOXOXOXOXOXOX", +"OXOXOXOXOXOXa N .X(.S.(.S.S.S.S.(.{.Y.j.oXR.f 6 OXOXOXOXOXOXOXOX", +"OXOXOXOXOXOX p r..XY.). X`.V.U.!.oXoXd.V Z = * OXOXOXOXOXOXOXOX", +"OXOXOXOXOX 8 a. XI.E.oXoXoXoXQ.f.S # = = = = OXOXOXOXOXOXOX", +"OXOXOXOXOX o = t h.oXoX!.k.E k F R i u A > = = ; OXOXOXOXOXOX", +"OXOXOXOXOX & = c.b g.p.x.~ W P ^ Q K K K K G - $ OXOXOX", +"OXOXOXOXOXOXOX1 < ^./.v./ W I K K ! K K K K K K } . OXOXOX", +"OXOXOXOXOXOXOX2 $.3 ) T Y L K K K K K J H U w.2.X OXOXOXOX", +"OXOXOXOXOXOXOX2 ].J.4 2 4 4 5 O.| O.#.$.,.1.1.8.% < OXOXOXOXOXOX", +"OXOXOXOXOXOXOX2 '.oX].X.4 5 X.X.o.#.$.,.,.1.8.7. .4 OXOXOXOXOXOX", +"OXOXOXOXOXOXOX2 '.oX].H.>.X.X.o.#.$.$.1.1.8.8.-...4 OXOXOXOXOXOX", +"OXOXOXOXOXOXOX1 '..XH.G.9.7.$.$.$.$.1.1.8.8.:.*...5 OXOXOXOXOXOX", +"OXOXOXOXOXOXOX2 H.L.G.9.7.>.>.$.$.,.1.1.8.7.;.*.&.4 OXOXOXOXOXOX", +"OXOXOXOXOXOXOX2 F.G.9.7.>.>.$.$.$.1.1.8.9.4.3.=.*.5 OXOXOXOXOXOX", +"OXOXOXOXOXOXOX2 #.D.7.<.>.$.$.,.1.1.0.0.0.6.5.=.+.4 OXOXOXOXOXOX", +"OXOXOXOXOXOXOX1 2 X.>.>.$.$.,.,.1.8.0.F.F.6.5.+.5 : OXOXOXOXOXOX", +"OXOXOXOXOXOXOXOX: 2 4 5 o.$.1.1.1.0.0.F.<.@.4 4 ; OXOXOXOXOXOXOX", +"OXOXOXOXOXOXOXOXOXOX@ 1 2 4 5 5 5 5 5 5 4 1 X.OXOXOXOXOXOXOXOXOX" +}; diff --git a/debian/squeeze/applications/krecipes/debian/rules b/debian/squeeze/applications/krecipes/debian/rules new file mode 100755 index 000000000..3d278aa58 --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/rules @@ -0,0 +1,40 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include debian/cdbs/kde.mk + +DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include +DEB_CONFIGURE_MANDIR := /opt/trinity/share/man +DEB_CONFIGURE_PREFIX := /opt/trinity +DEB_CONFIGURE_INFODIR := /opt/trinity/share/info + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +post-patches:: debian/stamp-bootstrap + +debian/stamp-bootstrap: + dh_testdir + + # Regenerate build system + ! [ -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 + + autoreconf --install && automake -f && \ + $(MAKE) -f admin/Makefile.common && \ + touch debian/stamp-bootstrap + +binary-install/krecipes-trinity:: + install -p -D -m644 debian/$(cdbs_curpkg).lintian \ + debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg) + +binary-install/krecipes-data-trinity:: + dh_testdir + mv debian/$(cdbs_curpkg)/usr/share/man debian/$(cdbs_curpkg)/opt/trinity/share/ + +clean:: + dh_testdir + rm -f debian/stamp-bootstrap diff --git a/debian/squeeze/applications/krecipes/debian/source/format b/debian/squeeze/applications/krecipes/debian/source/format new file mode 100644 index 000000000..89ae9db8f --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/source/format @@ -0,0 +1 @@ +3.0 (native) diff --git a/debian/squeeze/applications/krecipes/debian/source/options b/debian/squeeze/applications/krecipes/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/squeeze/applications/krecipes/debian/watch b/debian/squeeze/applications/krecipes/debian/watch new file mode 100644 index 000000000..9bc512dee --- /dev/null +++ b/debian/squeeze/applications/krecipes/debian/watch @@ -0,0 +1,4 @@ +version=3 + +opts="uversionmangle=s/-/~/" \ + http://sf.net/krecipes/krecipes-(.+)\.tar\.gz
\ No newline at end of file |