diff options
Diffstat (limited to 'debian')
76 files changed, 2393 insertions, 0 deletions
diff --git a/debian/lenny/kdebindings/debian/KUBUNTU-DEBIAN-DIFFERENCES b/debian/lenny/kdebindings/debian/KUBUNTU-DEBIAN-DIFFERENCES new file mode 100644 index 000000000..91e47fe4d --- /dev/null +++ b/debian/lenny/kdebindings/debian/KUBUNTU-DEBIAN-DIFFERENCES @@ -0,0 +1 @@ +don't build-dep on libgtk1.2-dev, it's needed for xparts which we don't package diff --git a/debian/lenny/kdebindings/debian/cdbs/buildvars.mk b/debian/lenny/kdebindings/debian/cdbs/buildvars.mk new file mode 100644 index 000000000..23d4709dc --- /dev/null +++ b/debian/lenny/kdebindings/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/lenny/kdebindings/debian/cdbs/debian-qt-kde.mk b/debian/lenny/kdebindings/debian/cdbs/debian-qt-kde.mk new file mode 100644 index 000000000..922c1eeac --- /dev/null +++ b/debian/lenny/kdebindings/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)/usr/share/doc/kde/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/usr/share/doc/kde/HTML/en/$$pkg; \ + cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/usr/share/doc/kde/HTML/en/$$pkg; \ + /usr/trinity/bin/meinproc $(DEB_DESTDIR)/usr/share/doc/kde/HTML/en/$$pkg/index.docbook; \ + done + for pkg in $(DOC_HTML_PRUNE) ; do \ + rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/usr/share/doc/kde/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/lenny/kdebindings/debian/cdbs/kde.mk b/debian/lenny/kdebindings/debian/cdbs/kde.mk new file mode 100644 index 000000000..5b6508f8c --- /dev/null +++ b/debian/lenny/kdebindings/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/kde/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/kde" +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/lenny/kdebindings/debian/cdbs/team-members b/debian/lenny/kdebindings/debian/cdbs/team-members new file mode 100644 index 000000000..815b2c16f --- /dev/null +++ b/debian/lenny/kdebindings/debian/cdbs/team-members @@ -0,0 +1,17 @@ +Sune Vuorela <debian@pusling.com> +Ana Beatriz Guerrero Lopez <ana@debian.org> +Fathi Boudra <fabo@debian.org> +Modestas Vainius <modestas@vainius.eu> +Josh Metzler <joshdeb@metzlers.org> +Isaac Clerencia <isaac@debian.org> +Adeodato Simó <dato@net.com.org.es> +Adeodato Simo <dato@net.com.org.es> +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> +Raúl Sánchez Siles <rasasi78@gmail.com> +Pino Toscano <pino@kde.org> diff --git a/debian/lenny/kdebindings/debian/cdbs/uploaders.mk b/debian/lenny/kdebindings/debian/cdbs/uploaders.mk new file mode 100644 index 000000000..31adfe31e --- /dev/null +++ b/debian/lenny/kdebindings/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/lenny/kdebindings/debian/cdbs/versions.pl b/debian/lenny/kdebindings/debian/cdbs/versions.pl new file mode 100644 index 000000000..9ce11d8a3 --- /dev/null +++ b/debian/lenny/kdebindings/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/debian/lenny/kdebindings/debian/changelog b/debian/lenny/kdebindings/debian/changelog new file mode 100644 index 000000000..d0c50e74d --- /dev/null +++ b/debian/lenny/kdebindings/debian/changelog @@ -0,0 +1,683 @@ +kdebindings-trinity (4:3.5.10-0ubuntu2) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 02 July 2009 16:08:00 -0600 + +kdebindings-trinity (4:3.5.10-0ubuntu1~intrepid8) intrepid; urgency=low + + * Moved KDE3 to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Wed, 05 March 2009 01:11:00 -0600 + +kdebindings-trinity (4:3.5.10-0ubuntu1~intrepid1) intrepid; urgency=low + + * Added -trinity prefix + + -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Tue, 02 Dec 2008 14:02:00 -0600 + +kdebindings (4:3.5.10-0ubuntu1) intrepid; urgency=low + + * New upstream release. + * Update Standards-Version to 3.8.0. + + -- Devid Antonio Filoni <d.filoni@ubuntu.com> Sat, 23 Aug 2008 12:35:35 +0200 + +kdebindings (4:3.5.9-3ubuntu1) intrepid; urgency=low + + * Merge with Debian, remaining change, don't build-dep on libgtk1.2 + * Build-depend on default-jdk. + + -- Matthias Klose <doko@ubuntu.com> Thu, 31 Jul 2008 11:49:46 +0000 + +kdebindings (4:3.5.9-3) unstable; urgency=high + + * No java in alpha: + - Do not build depend on java-gcj-compat-dev. + - Remove binaries in alpha: libdcop3-jni, libdcop3-java-dev, libqt3-jni, + libtrinity-jni + (Closes: #491510) + + -- Ana Beatriz Guerrero Lopez <ana@debian.org> Sun, 27 Jul 2008 06:17:52 +0200 + +kdebindings (4:3.5.9-2) unstable; urgency=low + + * Fix FTBFS with gcc 4.3. Thanks a lot to peter green <plugwash@p10link.net> + for the patch. (Closes: #484191). Patch 032_ruby_fix_const.diff + * Update patch 018-juic-uixsldir.diff to fix bashism. (Closes: #473459) + Thanks to Michael Meskes. + * Update kjscmd.menu to new menu policy. + + -- Ana Beatriz Guerrero Lopez <ana@debian.org> Thu, 12 Jun 2008 18:30:33 +0200 + +kdebindings (4:3.5.9-1ubuntu1) intrepid; urgency=low + + * Merge with Debian, remaining change, don't build-dep on libgtk1.2 + + -- Jonathan Riddell <jriddell@ubuntu.com> Tue, 10 Jun 2008 16:05:23 +0000 + +kdebindings (4:3.5.9-1) unstable; urgency=low + + * New upstream release: no code changes. + * Update to Standards-Version 3.7.3: + - Replace Source-Version for proper variables. + * debian/rules: Add [ ! -f Makefile ] || before $(MAKE) clean. + + -- Ana Beatriz Guerrero Lopez <ana@debian.org> Thu, 06 Mar 2008 21:00:02 +0100 + +kdebindings (4:3.5.9-0ubuntu1) hardy; urgency=low + + * New upstream release + + -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 14 Feb 2008 12:27:06 +0000 + +kdebindings (4:3.5.8-1ubuntu3) hardy; urgency=low + + * Remove build-dep on libgtk1.2-dev + + -- Jonathan Riddell <jriddell@ubuntu.com> Mon, 26 Nov 2007 23:13:51 +0000 + +kdebindings (4:3.5.8-1ubuntu2) hardy; urgency=low + + * Run buildprep before upload + + -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 15 Nov 2007 11:11:59 +0000 + +kdebindings (4:3.5.8-1ubuntu1) hardy; urgency=low + + * Merge with Debian, remaining change: + - don't build-dep on libgtk + + -- Jonathan Riddell <jriddell@ubuntu.com> Wed, 14 Nov 2007 22:37:55 +0000 + +kdebindings (4:3.5.8-1) unstable; urgency=low + + +++ Changes by Sune Vuorela: + + * New upstream release. + + -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Wed, 16 May 2007 22:54:19 +0200 + +kdebindings (4:3.5.7-1ubuntu4) gutsy; urgency=low + + * Build java packages for lpia. + + -- Matthias Klose <doko@ubuntu.com> Tue, 07 Aug 2007 17:55:02 +0000 + +kdebindings (4:3.5.7-1ubuntu3) gutsy; urgency=low + + * Remove gtk1.2 from build-depends, it's needed for xparts which we don't package + + -- Jonathan Riddell <jriddell@ubuntu.com> Fri, 13 Jul 2007 14:27:49 +0100 + +kdebindings (4:3.5.7-1ubuntu2) gutsy; urgency=low + + * kjsembed/kjscmd.1: Fixed typo on command usage summary line + (LP: #26493) + * debian/control: Updated Maintainer Field + + -- Joseph Jackson IV <jjacksoniv@fluxbuntu.org> Fri, 25 May 2007 12:02:16 -0400 + +kdebindings (4:3.5.7-1ubuntu1) gutsy; urgency=low + + * Merge with Debian for new upstream release + + -- Jonathan Riddell <jriddell@ubuntu.com> Wed, 23 May 2007 19:01:27 +0100 + +kdebindings (4:3.5.7-1) unstable; urgency=low + + +++ Changes by Sune Vuorela: + + * New upstream release. + * Newer javah seems to not respect the CLASSPATH env var, but needs a + -classpath argument instead. Fixes FTBFS. (Closes: #421990) + * Improve clean target to actually clean up. + * Remove patch to build against newer pythons. Applied upstream. + * Remove patch about number of arguments to make. It isn't needed now that + we build in sourcedir. + + -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Wed, 16 May 2007 22:54:19 +0200 + +kdebindings (4:3.5.6-2ubuntu2) gutsy; urgency=low + + * Remove non-existant 98_buildprep patch from debian/patches/series + + -- Jonathan Riddell <jriddell@ubuntu.com> Wed, 02 May 2007 18:05:50 +0100 + +kdebindings (4:3.5.6-2ubuntu1) gutsy; urgency=low + + * Merge with Debian + + -- Jonathan Riddell <jriddell@ubuntu.com> Wed, 02 May 2007 10:17:28 +0100 + +kdebindings (4:3.5.6-2) unstable; urgency=low + + +++ Changes by Ana Beatriz Guerrero Lopez: + + * Add patch kdebindings-3.5.6-build-against-python-before-2.5.diff provided + by upstream. It is supposed to fix problems building in 64 bits archs. + (Closes: #420665) + + -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Tue, 24 Apr 2007 12:25:57 +0100 + +kdebindings (4:3.5.6-1) unstable; urgency=low + + [ Debian Qt/KDE Maintainers ] + * New upstream release. + + +++ Changes by Ricardo Cardenes: + + * Clean-up the dcopjava directory. (Closes: #406725) + * Workaround at debian/rules the substitution of DEB_BUILDDIR + from /usr/share/cdbs/1/class/kde.mk which leads to ignoring + the existing config.status. (Closes: #406726) + + -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Thu, 1 Feb 2007 18:26:59 +0000 + +kdebindings (4:3.5.5-1ubuntu4) feisty; urgency=low + + * Clean up build system before upload + + -- Jonathan Riddell <jriddell@ubuntu.com> Sat, 13 Jan 2007 16:46:24 +0000 + +kdebindings (4:3.5.5-1ubuntu3) feisty; urgency=low + + * Fix FTBFS on 64bit archs. + + -- Matthias Klose <doko@ubuntu.com> Sat, 13 Jan 2007 11:47:57 +0100 + +kdebindings (4:3.5.5-1ubuntu2) feisty; urgency=low + + * Rebuild for python2.5 as the default python version. + + -- Matthias Klose <doko@ubuntu.com> Fri, 12 Jan 2007 13:21:15 +0000 + +kdebindings (4:3.5.5-1ubuntu1) feisty; urgency=low + + * Merge with debian. + + -- Anthony Mercatante <tonio@ubuntu.com> Mon, 04 Dec 2006 23:28:56 +0200 + +kdebindings (4:3.5.5-1) unstable; urgency=low + + [ Debian Qt/KDE Maintainers ] + * New upstream release. + + +++ Changes by Christopher Martin: + + * Fix formatting of the Uploaders line. (Closes: #378908) + + -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Sun, 8 Oct 2006 22:11:28 +0200 + +kdebindings (4:3.5.3-1) unstable; urgency=low + + [ Debian Qt/KDE Maintainers ] + * New upstream release. + + * Removed patches (merged upstream, or apparently unneeded): + + 020-unbreak_dcopjava_Makefile.am.diff + + 040-configure-give-kde_java_libgcjdir.diff + + +++ Changes by Pierre Habouzit: + + * Python policy update (Closes: #373448). + * debian/control can wrap its field, do that, so that we can read them. + + -- Pierre Habouzit <madcoder@debian.org> Tue, 11 Jul 2006 02:45:20 +0200 + +kdebindings (4:3.5.1-1) unstable; urgency=low + + * The "Greetings from Barcelona, aKademy-ES; P.S.: I wonder why I'm + uploading this two weeks later" release. + + +++ Changes by Adeodato Simó: + + * New upstream release packaged. + + drop 016_QPointArray_begin_end_jlong.diff, upstream removed the affected + functions since they were not useful at all. + + * No longer builds with g++-3.4 in m68k, arm, and hppa. (Closes: #342981) + + * Switched to quilt for patch management (68% pain reduction guaranteed!). + + * Added Ricardo Cárdenes to Uploaders: he's looking over my shoulder while I + prepare this upload with a "hmmm, I may be interested in helping with this + in the future" expression. + + -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Sun, 19 Mar 2006 21:36:27 +0100 + +kdebindings (4:3.4.3-2) unstable; urgency=low + + +++ Changes by Christopher Martin: + + * Fix a debian/rules bashism which resulted in some extra files being + installed, which led to conflicts. (Closes: #341789) + + * Bump DH_COMPAT to 5. No changes required. + + -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Sun, 4 Dec 2005 09:56:22 -0500 + +kdebindings (4:3.4.3-1) unstable; urgency=low + + * New upstream release. + + +++ Changes by Luk Claes: + + * Added me to Uploaders. + + * 015-smokekde_ignore_KEditToolbarWidget_moveActive_r437699: upstream so + removed. + + -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Fri, 2 Dec 2005 09:22:27 +0100 + +kdebindings (4:3.4.2-2) unstable; urgency=low + + * The "I love the smell of 6 FTBFS first thing in the morning" release. + + +++ Changes by Adeodato Simó: + + * Java bindings handling: + - do not build them on m68k, ecj-bootstrap does not work there. + - restrict the java-gcj-compat-dev build-dependency to the arches where it + will be used, since on some it is available but uninstallable. + + This takes care of arm and m68k failures. + + * Apply patch from Steve Langasek (thaaaanks!) to use jlong for + QPointArray::begin() and ::end() on 64-bit architectures, since JNI + doesn't have an integer type that's right-sized for pointers. + + This takes care of alpha and ia64 failures. + + * Do not use --enable-final in the kdejava/koala/kdejava directory, since + compiling libkdejava_la.all_cpp.cpp requires an incredible amount of + memory and time. (For the record, --enable-final does the equivalent of + "cat *.cpp >>all.cpp; g++ -c all.cpp".) + + This takes care of powerpc (timeout) and s390 (OOM) failures. + + -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Fri, 21 Oct 2005 19:53:18 +0200 + +kdebindings (4:3.4.2-1) unstable; urgency=low + + +++ Changes by Adeodato Simó: + + * New upstream release: + - QtRuby no longer pollutes the Module namespace. (Closes: #303608) + + Also, this upload is compiled against c++-transitioned Qt and KDE + libraries, so closes: #327558, #327948. + + And this version compiles fine on mipsen machines, so closes: #282134. + (No need to use -xgot, even.) + + * Compile with g++ 3.4 on arm, m68k, and hppa (g++ 4.0 ICEs). + + * Build-depend on java-gcj-compat-dev, and pass + --with-java=/usr/lib/jvm/java-gcj to ./configure; necessary because + libgcj6-dev no longer provides /usr/include/jni.h. Remove the rest of + java-related build-depends, because j-g-c-d pulls all we need. Also, this + upload closes: #332864, since we no longer build-depend on unavailable + libgcj4-dev. + + * Do not build the Java bindings arm and hppa in addition to mips, since gij + (needed to execute ecj) fails there. Other interpreters than gij may work + there, but this will need time to investigate. Ideally, j-g-c-d above, or + some other meta-package, should take care of linking java and javac to the + right binaries... + + Loose debian/mipsen.mk, because setting -Npackage in DH_OPTIONS no longer + works with cdbs (since dh_foo -Npackage -ppackage fails). Instead, list + allowed arches in debian/control, and use dh_listpackages -s to determine + whether to build java or not. + + * Build-depend on python-dev instead of python2.3-dev, and determine + dependencies of python-dcop with dh_python's ${python:Depends}, so that a + simple rebuild is enough to transition to a new default python version. + Introduce a wilcard in the .install file, and don't pass a hardcoded path + to ./configure. + + * Work under patches/, each fixing a different FTBFS: + + - Further improve 030-koala-makefile-too-much-arguments.diff to do test -n + "$<" instead of "$?", to avoid new "Argument list too long" errors. + + - Added 013-kdejava_qtjava_objdir_classpath.diff to look for compiled + classes in the appropriate dir now that srcdir != builddir. + + - Added 014_kdejava_link_qtjava.la_not_-lqtjava.diff to make libkdejava + link against libqtjava.la instead of -lqtjava. + + - Added 015-smokekde_ignore_KEditToolbarWidget_moveActive_r437699.diff to + ignore KEditToolbarWidget::moveActive(), since it fails to link. + + * Install python-dcop examples. (Closes: #303654) + + * CDBSized debian/rules, to match the rest of KDE packages. + + * Removed some not needed build-dependencies (binutils-dev, sharutils, perl, + libglib1.2-dev). + + * Updated Standards-Version to 3.6.2 (no changes needed). + + -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Fri, 21 Oct 2005 05:01:59 +0200 + +kdebindings (4:3.3.2-1) unstable; urgency=low + + +++ Changes by Adeodato Simó: + + * New upstream release. + + * Added section to libqt3-java.README.Debian about generating native + executables. (Closes: #282483) + + -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Thu, 3 Feb 2005 21:41:17 +0100 + +kdebindings (4:3.3.1-2) unstable; urgency=low + + * Don't build java packages on mipsen, since gcj is not available there (and + gcj-3.4 will be removed soon). Changes needed: + + - debian/control: add "[!mips !mipsel]" stanzas to Build-Depends entries + for gij, gcj, libgcj4-dev and fastjar. + + - debian/rules: + + include debian/mipsen.mk (see below). + + define WITH_JAVA := --with-java=/usr and let CONFIGURE_FLAGS use that, + so that it can be overriden to --without-java inside mipsen.mk. + + - debian/mipsen.mk: + + new makefile snippet. + + check if DEB_HOST_ARCH is in FUCKED_GCJ_ARCHS and, if so, define + WITHOUT_JAVA, redefine WITH_JAVA and override DH_OPTIONS adding -N + arguments for all seven java packages. + + * Fix build failure on machines with a lower limit on argument list length, + e.g. q650 on the m68k buildd network. Modify the already existing patch + 030-koala-makefile-too-much-arguments.diff to apply the same changes to + qtjava/javalib/org/kde/qt/Makefile.in. + + -- Adeodato Simó <asp16@alu.ua.es> Sun, 14 Nov 2004 03:38:05 +0100 + +kdebindings (4:3.3.1-1) unstable; urgency=low + + * New upstream release plus KDE_3_3_BRANCH update. + + * Correct install paths for ruby packages not to be i386-specific, thus + fixing FTBFS on architectures other than i386. (Closes: #278834) + + * New qtruby designer library, adjusted install files and modified + 026-install-qtruby-and-korundum-in-usr.diff accordingly. + + * Added debian/patches/040-configure-give-kde_java_libgcjdir.diff: + - prevents configure from doing a find over /usr just to find out + that gcj libraries are installed in /usr/lib. + + * ChangeLogs get now installed with policy-compliant name. + + * Built using an experimental debian/common directory: + - debian/rules rewritten accordingly. + - use ${package:arch} substvars for dependencies in debian/control. + + -- Adeodato Simó <asp16@alu.ua.es> Sun, 07 Nov 2004 07:24:56 +0100 + +kdebindings (4:3.3.0-2) unstable; urgency=low + + * Clean Version Number + + -- Riku Voipio <riku.voipio@iki.fi> Fri, 8 Oct 2004 08:20:25 +0000 + +kdebindings (4:3.3.0-1~kalyxo2) unstable; urgency=low + + * New upstream version packaged. (Closes: #274709) + + * New team of maintainers (closes: #274816). Thanks to Dominique + Devriese for all his previous (great) work in the package. + + * debian/kjscmd.menu: + - fix command invocation and improve title. (Closes: #275170) + + * debian/patches/: + - added 030-koala-makefile-too-much-arguments.diff to fix a build + failure ("Argument list too long"). + - added 001-automake-1.9.diff for maintainer's convenience; build + system now properly detects automake-1.9 and uses it if available. + + * debian/control: + - added ruby1.8-dev to Build-Depends. + - conflict with libqt-perl <= 3.008-1 (half of the fix for #274816). + - added to some packages' description a paragraph noting that it includes + examples and/or documentation. + - added libqt0-ruby1.8 as a Dependency: of libkorundum0-ruby1.8. + - bump Build-Depends to kdelibs4-dev (>= 4:3.3.0-1) and libqt3-compat-headers + (>= 3:3.3.3). + + * debian/rules: + - don't use -s for dh_installdirs. + - call to dh_link right after dh_installdirs. + - use the "dist" target of admin/Makefile.common. + - added some more suffixes to exclude from dh_compress. + - add "-l debian/$somepackages/usr/lib" parameter to dh_shlibdeps. + + * Some other boring changes: + - libqt3-jni.install: added missing libqtjavasupport.{la,so}. + - libkjsembed-dev.docs: added lots of available documentation. + - added missing README, NEWS, TODO and ChangeLog files to *.docs. + - moved contents from *.examples to *.docs. + + * Made half usr/share/doc/$package into symlinks. + + -- Adeodato Simó <asp16@alu.ua.es> Thu, 07 Oct 2004 20:37:00 +0200 + +kdebindings (4:3.2.92-1) unstable; urgency=low + + * New upstream version. + * debian/patches/013-qtc_clib_qtc_Makefile.am-noqaccessible.diff, + debian/patches/019-libqtjavasupport_la.diff, + debian/patches/020-cleanjarfiles.diff: Accepted upstream, removed. + * debian/patches/017-install-jnilibs-in-lib-jni.diff: updated. + * debian/control: made libqt3-java suggest juic. + * debian/control: removed the obsolete libkdec1 and libqtc1 packages. + * debian/local/kjscmd.1, debian/kjscmd.manpages: removed kjscmd.1 which + was accepted upstream. + * debian/libkjsembed1.install: install the qprocess kjsembed plugin. + * debian/rules: disable the python directory, as sip, pyqt and + pykde are all packaged in Debian already. + * debian/control: added the libsmokekde1, libsmokekde-dev, + libkorundum-ruby1.8 and libqtruby-ruby1.8 packages because of upstream + additions. + * debian/control: fix libsmokeqt-dev to depend on libsmokeqt1. + (Closes: #274989) + + -- Dominique Devriese <devriese@kde.org> Thu, 5 Aug 2004 21:08:08 +0200 + +kdebindings (4:3.2.3-1) unstable; urgency=low + + * New upstream version. + * Change maintainer address to "Debian Qt/KDE Maintainers + <debian-qt-kde@lists.debian.org>" and list me as uploader. + * Fix a simple bug in juic: juic: Incorrect code generated in polish() + (closes: 254882) + + -- Dominique Devriese <devriese@kde.org> Thu, 17 Jun 2004 23:05:27 +0200 + +kdebindings (4:3.2.2-5) unstable; urgency=low + + * qtjava/designer/juic/lib: remove the two xml parsers, so they don't bloat the package and the diff.gz + * debian/rules: make it clean properly by using builddir!=srcdir + + -- Dominique Devriese <devriese@kde.org> Sat, 22 May 2004 20:39:58 +0200 + +kdebindings (4:3.2.2-4) unstable; urgency=low + + * debian/control: Removed Build-Depends on autoconf and automake. + * debian/control: Added Build-Depends on sharutils for uudecode. + + -- Dominique Devriese <devriese@kde.org> Wed, 5 May 2004 23:04:44 +0200 + +kdebindings (4:3.2.2-3) unstable; urgency=low + + * debian/dirs: removed, no longer necessary. + * debian/compat, debian/rules: Replaced DH_COMPAT envvar with the + debian/compat file. + * debian/rules: cosmetic improvements, removed cruft. + * debian/rules: fixed the version number of the qtjava and koala jar + files. The rules file now gets it automatically from the changelog, + so I can't forget to change it again. + + -- Dominique Devriese <devriese@kde.org> Tue, 13 Apr 2004 14:45:19 +0200 + +kdebindings (4:3.2.2-2) unstable; urgency=low + + * Added a lot of documentation and examples about the use of the kde and + qt java bindings. + * Removed the python-dcop overrides file. + + -- Dominique Devriese <devriese@kde.org> Fri, 9 Apr 2004 03:15:36 +0200 + +kdebindings (4:3.2.2-1) unstable; urgency=low + + * New upstream release. + * debian/rules: stopped running make in the disabled dcopperl directory. + * debian/rules: explicitly disabled all the directories that aren't + packaged. + + -- Dominique Devriese <devriese@kde.org> Thu, 8 Apr 2004 21:43:08 +0200 + +kdebindings (4:3.2.1-5) unstable; urgency=low + + * Added a patch that makes sure the .jar files are cleaned properly on + debian/rules clean. + * debian/rules: make the clean target run "make distclean" in all + directories that the build target ran "make" in. + + -- Dominique Devriese <devriese@kde.org> Tue, 6 Apr 2004 22:16:02 +0200 + +kdebindings (4:3.2.1-4) unstable; urgency=low + + * Added a manual page for kjscmd ( from CVS HEAD ). + * Moved manpages into debian/local. + * Disable libdcop-perl, it's not usable atm. + * debian/kjscmd.menu: removed obsolete kderemove tag. + * debian/local/juic.1, debian/juic.manpages: added a manpage for the + juic program. + * debian/rules: fix lintian postinst-has-useless-call-to-ldconfig + warnings. + * debian/patches/019-libqtjavasupport_la.diff: Added a library + libqtjavasupport.la, and made both libqtjava and libkdejava link + against it, to remove the dependency of libkdejava on libqtjava, and + the accompanying rpathing problem. + * debian/control: Added a Build-Depends on libqt3-compat-headers after a + chroot test. + + -- Dominique Devriese <devriese@kde.org> Tue, 6 Apr 2004 19:59:28 +0200 + +kdebindings (4:3.2.1-3) unstable; urgency=low + + * Package juic, the ui compiler for java. + * Debug build. + * Make sure the qtjava and kdejava think they're installed in the + location they really are installed. + * debian/rules: update the patch code snippets to the code from recent + kdelibs. + * Remove some patches that have been accepted upstream. + + -- Dominique Devriese <devriese@kde.org> Sun, 4 Apr 2004 21:00:22 +0200 + +kdebindings (4:3.2.1-2) unstable; urgency=low + + * Fix qtjava install locations, and library naming. + + -- Dominique Devriese <devriese@kde.org> Mon, 29 Mar 2004 11:42:59 +0200 + +kdebindings (4:3.2.1-1) unstable; urgency=low + + * New maintainer. + * Updated packaging for the KDE 3.1.5 upstream release + * debian/control: Fixed the descriptions of the packages. + * debian/control: Removed the kdexparts, xparts-notepad, kmozilla packages, + as they are unusable, and not supported upstream. + * debian/control: Removed kalyptus as it is not useful at the moment + * debian/control: Split the *java packages into *-java *-jni *-doc as + required by the Debian Java Policy and the Debian policy + * Fixed the dcopperl package to conform to the Debian Perl Policy; renamed + it to libdcop-perl, added ${perl:Depends} to Depends, + added a Build-Depends on perl. + * Fixed the dcoppython package to conform to the Debian Python Policy; + renamed it to python-dcop, added a proper versioned dependency on python + * Don't install the Qt and KDE JNI headers they are only meant for + internal use. + * Java packages are now built with gij/gcj. + + -- Dominique Devriese <devriese@kde.org> Wed, 24 Mar 2004 21:46:29 +0100 + +kdebindings (4:3.0.9+cvs20030112-0woody1) unstable; urgency=low + + * Major cleanup of kdebindings using Karolina's build sources and merged in + standard KDE debian stuff to make things work the same across KDE modules + * builddir != srcdir not possible due to kdejava exceeding the possible argument + list of 32 k on Linux with its target. This happens if builddir != srcdir where + the strings of pathes to the compile directory are included in the build string + * moved libkdexparts-data to xpart-notepad; added kmozilla and kalyptus as well as + libsmokeqt1 and libsmokeqt-dev + + -- Ralf Nolden (KDE) <nolden@kde.org> Sun, 12 Jan 2003 17:22:38 +0100 + +kdebindings (4:3.1.0+rc5+kl-1) unstable; urgency=low + + * New upstreams versions kde 3.1.0 (rc5) + * Changed the shlibs handling in the rules file + * Changed MAKE_COMMON_DOC_LINKS to MAKE_STANDARD_DOC_LINKS + + -- Karolina Lindqvist <pgd-karolinali@algonet.se> Sun, 15 Dec 2002 12:29:24 +0100 + +kdebindings (4:3.0.98-1) experimental; urgency=low + + * kde 3.1 rc2 + * Moved common functions from "rules" to debian/debianrules + * Changed order so that the "kdebindings" package is the main package + * Changed dependencies in "kdebindings" to (>= ${Source-Version}) instead of (= ${Source-Version}) + + -- Karolina Lindqvist <pgd-karolinali@algonet.se> Sun, 10 Nov 2002 09:58:10 +0100 + +kdebindings (4:3.0.9.cvs20021101-1) experimental; urgency=low + + * kde 3.1 rc1, with tag HEAD to get updates + * bild-dependencies updated + + -- Karolina Lindqvist <pgd-karolinali@algonet.se> Fri, 1 Nov 2002 10:36:22 +0100 + +kdebindings (4:3.0.8.cvs20021020-1) experimental; urgency=low + + * New version from CVS + * Removed references to CVS from the build files + * More cleanup in control file dependencies, conflicts etc. + + -- Karolina Lindqvist <pgd-karolinali@algonet.se> Wed, 23 Oct 2002 10:19:33 +0200 + +kdebindings (4:3.0.8.cvs20020930-1) experimental; urgency=low + + * KDE 3.1 beta 2 + * Fixed conflicts and dependancies with kde-2 and kde-3.0 + * General overhaul of package division and package names + + -- Karolina Lindqvist <pgd-karolinali@algonet.se> Thu, 19 Sep 2002 12:49:16 +0200 + +kdebindings (4:3.0.7-1) unstable; urgency=low + + * Version: KDE 3.1 beta 1 + + -- Karolina Lindqvist <pgd-karolinali@algonet.se> Tue, 13 Aug 2002 08:16:36 +0200 + +kdebindings (4:3.0.6-1) unstable; urgency=low + + * Bumped the version number + + -- Karolina Lindqvist <pgd-karolinali@algonet.se> Sat, 6 Jul 2002 09:15:39 +0200 + +kdebindings (2.1-final-1) unstable; urgency=low + + * Initial Release. + + -- Ivan E. Moore II <rkrusty@debian.org> Mon, 19 Feb 2001 01:21:35 -0700 diff --git a/debian/lenny/kdebindings/debian/compat b/debian/lenny/kdebindings/debian/compat new file mode 100644 index 000000000..7ed6ff82d --- /dev/null +++ b/debian/lenny/kdebindings/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/lenny/kdebindings/debian/control b/debian/lenny/kdebindings/debian/control new file mode 100644 index 000000000..e63057c21 --- /dev/null +++ b/debian/lenny/kdebindings/debian/control @@ -0,0 +1,253 @@ +Source: kdebindings-trinity +Build-Depends: cdbs (>= 0.4.43), debhelper (>= 5), + python-dev (>= 2.3.5-11), python-support (>= 0.5), quilt, gawk, + gettext, default-jdk [amd64 i386 ia64 lpia powerpc s390 sparc], + kdelibs4-trinity-dev (>= 4:3.5.9), libqt3-compat-headers (>= 3:3.3.5), + ruby, ruby1.8-dev, flex, bison, + automake, autoconf, libtool, libltdl-dev +Section: devel +Priority: optional +Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net> +XSBC-Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> +Uploaders: Adeodato Simó <dato@net.com.org.es>, Ana Beatriz Guerrero Lopez <ana@debian.org>, Ricardo Cardenes <rcardenes@debian.org>, Sune Vuorela <debian@pusling.com> +Standards-Version: 3.8.4 + +Package: kdebindings-java-trinity +Section: libs +Architecture: all +Depends: libdcop3-java-trinity (= ${source:Version}), libqt3-java-trinity (= ${source:Version}), libtrinity-java-trinity (= ${source:Version}) +Description: KDE Java bindings metapackage [Trinity] + A metapackage depending on all KDE, Qt and DCOP bindings libraries + related to the Java language. + . + This package is part of the official KDE bindings module. + +Package: libdcop3-java-trinity +Architecture: all +Section: libs +Depends: libdcop3-jni-trinity (>> ${KDE-Version3}), libdcop3-jni-trinity (<< ${KDE-Next-Version3}), gij | java1-runtime | java2-runtime +Description: DCOP bindings for Java [Trinity] + This package contains the Java classes necessary to run Java programs + using the Java DCOP bindings. DCOP is the KDE Desktop COmmunications + Protocol, used for communicating with running KDE applications. + . + This package is part of the official KDE bindings module. + +Package: libdcop3-jni-trinity +Architecture: amd64 i386 ia64 powerpc s390 sparc +Section: libs +Depends: ${shlibs:Depends} +Description: DCOP bindings for Java ( Native libraries ) [Trinity] + This package contains the shared libraries and scripts necessary to + run programs using the Java DCOP bindings. DCOP is the KDE Desktop + COmmunications Protocol, used for communicating with running KDE + applications. + . + This package is part of the official KDE bindings module. + +Package: libdcop3-java-trinity-dev +Architecture: amd64 i386 ia64 powerpc s390 sparc +Section: libdevel +Depends: libdcop3-java-trinity (>> ${KDE-Version3}), libdcop3-java-trinity (<< ${KDE-Next-Version3}) +Description: DCOP bindings for Java (dcopidl2java program) [Trinity] + This package contains the dcopidl2java program which generates Java + stubs from DCOP IDL files, necessary to do development with the DCOP Java + bindings. DCOP is the KDE Desktop COmmunications Protocol, used for + communicating with running KDE applications. + . + This package is part of the official KDE bindings module. + +Package: libqt3-java-trinity +Architecture: all +Section: libs +Depends: libqt3-jni-trinity (>> ${KDE-Version3}), libqt3-jni-trinity (<< ${KDE-Next-Version3}), gij | java1-runtime | java2-runtime +Suggests: juic-trinity +Description: Java bindings for Qt [Trinity] + This package contains the Java classes necessary to run Java programs + using the Java Qt bindings. Qt is a very popular GUI toolkit, used by + the KDE desktop environment. + . + It also includes many example programs that make use of these bindings, + plus many of the Qt Tutorial examples translated into Java. + . + This package is part of the official KDE bindings module. + +Package: libqt3-jni-trinity +Architecture: amd64 i386 ia64 powerpc s390 sparc +Section: libs +Depends: ${shlibs:Depends} +Description: Java bindings for Qt ( Native libraries ) [Trinity] + This package contains the shared libraries necessary to run Java + programs using the Java Qt bindings. Qt is a very popular GUI + toolkit, used by the KDE desktop environment. + . + This package is part of the official KDE bindings module. + +Package: libtrinity-java-trinity +Architecture: all +Section: libs +Depends: libtrinity-jni-trinity (>> ${KDE-Version3}), libtrinity-jni-trinity (<< ${KDE-Next-Version3}), gij | java1-runtime | java2-runtime +Description: kdelibs bindings for Java [Trinity] + This package contains the Java classes necessary to run Java programs + using the Java kdelibs bindings. KDE is the K Desktop Environment, a + very popular UNIX Desktop Environment. + . + It also includes some example applications that use these Java + classes, and multiple usage samples of the most common KDE classes. + . + This package is part of the official KDE bindings module. + +Package: libtrinity-jni-trinity +Architecture: amd64 i386 ia64 powerpc s390 sparc +Section: libs +Depends: ${shlibs:Depends} +Description: kdelibs bindings for java ( Native libraries ) [Trinity] + This package contains the shared libraries necessary to run Java + programs using the Java kdelibs bindings. KDE is the K Desktop + Environment, a very popular UNIX Desktop Environment. + . + This package is part of the official KDE bindings module. + +Package: libsmokeqt1-trinity +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Conflicts: libqt-perl (<= 3.008-1) +Description: SMOKE Binding Library to Qt + The "Scripting Meta Object Kompiler Engine" library is used by + various KDE language bindings packages to provide interfaces to the + Qt library. + . + This package is part of the official KDE bindings module. + +Package: libsmokeqt-trinity-dev +Architecture: any +Section: libdevel +Depends: libsmokeqt1-trinity (= ${binary:Version}) +Conflicts: libqt-perl (<= 3.008-1) +Description: SMOKE Binding Library to Qt - Development Files + The "Scripting Meta Object Kompiler Engine" library is used by + various KDE language bindings packages to provide interfaces to the + Qt library. This package contains the development files for the + library. + . + If you are a normal Debian user, you probably don't need this + package. + . + This package is part of the official KDE bindings module. + +Package: libsmokekde1-trinity +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Description: SMOKE Binding Library to KDE + The "Scripting Meta Object Kompiler Engine" library is used by + various KDE language bindings packages to provide interfaces to the + KDE libraries. + . + This package is part of the official KDE bindings module. + +Package: libsmokekde-trinity-dev +Architecture: any +Section: libdevel +Depends: libsmokekde1-trinity (= ${binary:Version}) +Description: SMOKE Binding Library to KDE - Development Files + The "Scripting Meta Object Kompiler Engine" library is used by + various KDE language bindings packages to provide interfaces to the + Qt and KDE libraries. This package contains the development files for + the library. + . + If you are a normal Debian user, you probably don't need this + package. + . + This package is part of the official KDE bindings module. + +Package: python-dcop-trinity +Architecture: any +Section: python +Depends: ${python:Depends}, ${shlibs:Depends} +Provides: ${python:Provides} +Description: DCOP bindings for Python + This package contains the shared libraries necessary to run and + develop Python programs using the Python DCOP bindings + libraries. DCOP is the KDE Desktop COmmunications Protocol, used for + communicating with running KDE applications. + . + This package is part of the official KDE bindings module. + +Package: libkjsembed1-trinity +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Description: Embedded JavaScript library + This package contains the shared libraries necessary to run programs + linked with the KJSEmbed library. This library provides JavaScript + embedded scripting facilities to KDE applications. + . + This package is part of the official KDE bindings module. + +Package: libkjsembed-trinity-dev +Architecture: any +Section: libdevel +Depends: libkjsembed1-trinity (= ${binary:Version}) +Description: Embedded JavaScript library (Development files) + This package contains the header files and symbolic links necessary + to develop and compile programs using the KJSEmbed library. This + library provides JavaScript embedded scripting facilities to KDE + applications. + . + It also includes lots of example programs that make use of these + bindings, plus comprehensive documentation of the bindings. + . + This package is part of the official KDE bindings module. + +Package: kjscmd-trinity +Architecture: any +Section: interpreters +Depends: ${shlibs:Depends} +Description: A script interpreter using the KDE JavaScript library + This package contains the kjscmd program, which is a standalone + JavaScript interpreter using the KJSEmbed library. + . + This package is part of the official KDE bindings module. + +Package: juic-trinity +Architecture: all +Section: libdevel +Depends: xsltproc +Recommends: libqt3-java-trinity +Suggests: qt3-designer +Description: The Qt Java UI Compiler + This package contains the juic program, which is used to convert + a UI description file generated by the Qt Designer, and converts + it into a Qt Java class. It is necessary for compiling and + developing programs using the Qt Java bindings together with Qt + Designer. + . + This package is part of the official KDE bindings module. + +Package: libkorundum0-ruby1.8-trinity +Architecture: any +Section: interpreters +Depends: libqt0-ruby1.8-trinity (= ${binary:Version}), ${shlibs:Depends} +Description: KDE bindings for Ruby [Trinity] + This package contains the files necessary for running and developing + Ruby code using the Korundum KDE Ruby bindings. + . + It also includes some example programs and templates that make use of + these bindings. + . + This package is part of the official KDE bindings module. + +Package: libqt0-ruby1.8-trinity +Architecture: any +Section: interpreters +Depends: ruby1.8, ${shlibs:Depends} +Description: Qt bindings for Ruby [Trinity] + This package contains the files necessary for running and developing + Ruby code using the Qt Ruby bindings. + . + It also includes some example programs that make use of these bindings, + plus many of the Qt Tutorial examples translated into Ruby. + . + This package is part of the official KDE bindings module. diff --git a/debian/lenny/kdebindings/debian/control.in b/debian/lenny/kdebindings/debian/control.in new file mode 100644 index 000000000..ae8c7220d --- /dev/null +++ b/debian/lenny/kdebindings/debian/control.in @@ -0,0 +1,255 @@ +Source: kdebindings +Build-Depends: cdbs (>= 0.4.43), debhelper (>= 5), + python-dev (>= 2.3.5-11), python-support (>= 0.5), quilt, gawk, + gettext, default-jdk [amd64 i386 ia64 lpia powerpc s390 sparc], + kdelibs4-dev (>= 4:3.5.7), libgtk1.2-dev, libqt3-compat-headers (>= 3:3.3.5), + ruby, ruby1.8-dev +Section: devel +Priority: optional +Maintainer: @@@MAINTAINER@@@ +Uploaders: @@@UPLOADERS@@@ +Standards-Version: 3.8.0 +Vcs-Svn: svn://svn.debian.org/svn/pkg-kde/trunk/packages/kdebindings +Vcs-Browser: http://svn.debian.org/wsvn/pkg-kde/trunk/packages/kdebindings + +Package: kdebindings-java +Section: libs +Architecture: all +Depends: libdcop3-java (= ${source:Version}), libqt3-java (= ${source:Version}), libtrinity-java (= ${source:Version}) +Description: KDE Java bindings metapackage + A metapackage depending on all KDE, Qt and DCOP bindings libraries + related to the Java language. + . + This package is part of the official KDE bindings module. + +Package: libdcop3-java +Architecture: all +Section: libs +Depends: libdcop3-jni (>> ${KDE-Version3}), libdcop3-jni (<< ${KDE-Next-Version3}), gij | java1-runtime | java2-runtime +Description: DCOP bindings for Java + This package contains the Java classes necessary to run Java programs + using the Java DCOP bindings. DCOP is the KDE Desktop COmmunications + Protocol, used for communicating with running KDE applications. + . + This package is part of the official KDE bindings module. + +Package: libdcop3-jni +Architecture: amd64 i386 ia64 powerpc s390 sparc +Section: libs +Depends: ${shlibs:Depends} +Description: DCOP bindings for Java ( Native libraries ) + This package contains the shared libraries and scripts necessary to + run programs using the Java DCOP bindings. DCOP is the KDE Desktop + COmmunications Protocol, used for communicating with running KDE + applications. + . + This package is part of the official KDE bindings module. + +Package: libdcop3-java-dev +Architecture: amd64 i386 ia64 powerpc s390 sparc +Section: libdevel +Depends: libdcop3-java (>> ${KDE-Version3}), libdcop3-java (<< ${KDE-Next-Version3}) +Description: DCOP bindings for Java (dcopidl2java program) + This package contains the dcopidl2java program which generates Java + stubs from DCOP IDL files, necessary to do development with the DCOP Java + bindings. DCOP is the KDE Desktop COmmunications Protocol, used for + communicating with running KDE applications. + . + This package is part of the official KDE bindings module. + +Package: libqt3-java +Architecture: all +Section: libs +Depends: libqt3-jni (>> ${KDE-Version3}), libqt3-jni (<< ${KDE-Next-Version3}), gij | java1-runtime | java2-runtime +Suggests: juic +Description: Java bindings for Qt + This package contains the Java classes necessary to run Java programs + using the Java Qt bindings. Qt is a very popular GUI toolkit, used by + the KDE desktop environment. + . + It also includes many example programs that make use of these bindings, + plus many of the Qt Tutorial examples translated into Java. + . + This package is part of the official KDE bindings module. + +Package: libqt3-jni +Architecture: amd64 i386 ia64 powerpc s390 sparc +Section: libs +Depends: ${shlibs:Depends} +Description: Java bindings for Qt ( Native libraries ) + This package contains the shared libraries necessary to run Java + programs using the Java Qt bindings. Qt is a very popular GUI + toolkit, used by the KDE desktop environment. + . + This package is part of the official KDE bindings module. + +Package: libtrinity-java +Architecture: all +Section: libs +Depends: libtrinity-jni (>> ${KDE-Version3}), libtrinity-jni (<< ${KDE-Next-Version3}), gij | java1-runtime | java2-runtime +Description: kdelibs bindings for Java + This package contains the Java classes necessary to run Java programs + using the Java kdelibs bindings. KDE is the K Desktop Environment, a + very popular UNIX Desktop Environment. + . + It also includes some example applications that use these Java + classes, and multiple usage samples of the most common KDE classes. + . + This package is part of the official KDE bindings module. + +Package: libtrinity-jni +Architecture: amd64 i386 ia64 powerpc s390 sparc +Section: libs +Depends: ${shlibs:Depends} +Description: kdelibs bindings for java ( Native libraries ) + This package contains the shared libraries necessary to run Java + programs using the Java kdelibs bindings. KDE is the K Desktop + Environment, a very popular UNIX Desktop Environment. + . + This package is part of the official KDE bindings module. + +Package: libsmokeqt1 +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Conflicts: libqt-perl (<= 3.008-1) +Description: SMOKE Binding Library to Qt + The "Scripting Meta Object Kompiler Engine" library is used by + various KDE language bindings packages to provide interfaces to the + Qt library. + . + This package is part of the official KDE bindings module. + +Package: libsmokeqt-dev +Architecture: any +Section: libdevel +Depends: libsmokeqt1 (= ${binary:Version}) +Conflicts: libqt-perl (<= 3.008-1) +Description: SMOKE Binding Library to Qt - Development Files + The "Scripting Meta Object Kompiler Engine" library is used by + various KDE language bindings packages to provide interfaces to the + Qt library. This package contains the development files for the + library. + . + If you are a normal Debian user, you probably don't need this + package. + . + This package is part of the official KDE bindings module. + +Package: libsmokekde1 +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Description: SMOKE Binding Library to KDE + The "Scripting Meta Object Kompiler Engine" library is used by + various KDE language bindings packages to provide interfaces to the + KDE libraries. + . + This package is part of the official KDE bindings module. + +Package: libsmokekde-dev +Architecture: any +Section: libdevel +Depends: libsmokekde1 (= ${binary:Version}) +Description: SMOKE Binding Library to KDE - Development Files + The "Scripting Meta Object Kompiler Engine" library is used by + various KDE language bindings packages to provide interfaces to the + Qt and KDE libraries. This package contains the development files for + the library. + . + If you are a normal Debian user, you probably don't need this + package. + . + This package is part of the official KDE bindings module. + +Package: python-dcop +Architecture: any +Section: python +Depends: ${python:Depends}, ${shlibs:Depends} +Provides: ${python:Provides} +Replaces: dcoppython +Conflicts: dcoppython +Description: DCOP bindings for Python + This package contains the shared libraries necessary to run and + develop Python programs using the Python DCOP bindings + libraries. DCOP is the KDE Desktop COmmunications Protocol, used for + communicating with running KDE applications. + . + This package is part of the official KDE bindings module. + +Package: libkjsembed1 +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Description: Embedded JavaScript library + This package contains the shared libraries necessary to run programs + linked with the KJSEmbed library. This library provides JavaScript + embedded scripting facilities to KDE applications. + . + This package is part of the official KDE bindings module. + +Package: libkjsembed-dev +Architecture: any +Section: libdevel +Depends: libkjsembed1 (= ${binary:Version}) +Description: Embedded JavaScript library (Development files) + This package contains the header files and symbolic links necessary + to develop and compile programs using the KJSEmbed library. This + library provides JavaScript embedded scripting facilities to KDE + applications. + . + It also includes lots of example programs that make use of these + bindings, plus comprehensive documentation of the bindings. + . + This package is part of the official KDE bindings module. + +Package: kjscmd +Architecture: any +Section: interpreters +Depends: ${shlibs:Depends} +Description: A script interpreter using the KDE JavaScript library + This package contains the kjscmd program, which is a standalone + JavaScript interpreter using the KJSEmbed library. + . + This package is part of the official KDE bindings module. + +Package: juic +Architecture: all +Section: libdevel +Depends: xsltproc +Recommends: libqt3-java +Suggests: qt3-designer +Description: The Qt Java UI Compiler + This package contains the juic program, which is used to convert + a UI description file generated by the Qt Designer, and converts + it into a Qt Java class. It is necessary for compiling and + developing programs using the Qt Java bindings together with Qt + Designer. + . + This package is part of the official KDE bindings module. + +Package: libkorundum0-ruby1.8 +Architecture: any +Section: interpreters +Depends: libqt0-ruby1.8 (= ${binary:Version}), ${shlibs:Depends} +Description: KDE bindings for Ruby + This package contains the files necessary for running and developing + Ruby code using the Korundum KDE Ruby bindings. + . + It also includes some example programs and templates that make use of + these bindings. + . + This package is part of the official KDE bindings module. + +Package: libqt0-ruby1.8 +Architecture: any +Section: interpreters +Depends: ruby1.8, ${shlibs:Depends} +Description: Qt bindings for Ruby + This package contains the files necessary for running and developing + Ruby code using the Qt Ruby bindings. + . + It also includes some example programs that make use of these bindings, + plus many of the Qt Tutorial examples translated into Ruby. + . + This package is part of the official KDE bindings module. diff --git a/debian/lenny/kdebindings/debian/copyright b/debian/lenny/kdebindings/debian/copyright new file mode 100644 index 000000000..40047d0f9 --- /dev/null +++ b/debian/lenny/kdebindings/debian/copyright @@ -0,0 +1,102 @@ +This package also modified by Peter Hawkins <peterh@debian.org> +This package was further debianized by Dominique Devriese <devriese@kde.org>. +This package was also debianized by Ivan E. Moore II <rkrusty@debian.org>. +This package was modified by Karolina Lindqvist <pgd-karolinali@algonet.se> + +It was downloaded from: http://www.kde.org/download + +Copyright: +Unless noted below, all libraries are under the GNU Library General Public +License and all programs are under the GNU General Public License. + +On a debian system, copies of both licenses can be found in the directory +/usr/share/common-licenses/ + +See the file AUTHORS for authors and copyright holders. + + +Copyright (c) 2000 Simon Hausmann <hausmann@kde.org> +Copyright (c) 2000 Lars Knoll <knoll@kde.org> +Copyright (c) 1999 Preston Brown <pbrown@kde.org> +Copyright (c) 1999, 2000 Matthias Ettrich <ettrich@kde.org> + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + +libqtc: +/*************************************************************************** + * (C) 2000-2001 Lost Highway Ltd. All rights reserved. * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +libkdec: +/*************************************************************************** + * (C) 2000-2002 Lost Highway Ltd. All rights reserved. * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +libqt-java: +/*************************************************************************** + * (C) 2000-2002 Lost Highway Ltd. All rights reserved. * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as * + * published by the Free Software Foundation; either version 2 of the * + * License, or (at your option) any later version. * + * * + ***************************************************************************/ + + +libkde-java: +/*************************************************************************** + * (C) 2000-2002 Lost Highway Ltd. All rights reserved. * + * * + * This program 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. * + * * + ***************************************************************************/ + +xparts: +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of the +License, or (at your option) any later version. + +Authors: +Matthias Ettrich <ettrich@kde.org> +Simon Hausmann <hausmann@kde.org> +Lars Knoll <knoll@kde.org> + +kjsembed: +Copyright (C) 2001-2002, Richard J. Moore <rich@kde.org> +(GPL) + diff --git a/debian/lenny/kdebindings/debian/juic-trinity.install b/debian/lenny/kdebindings/debian/juic-trinity.install new file mode 100644 index 000000000..a54017dab --- /dev/null +++ b/debian/lenny/kdebindings/debian/juic-trinity.install @@ -0,0 +1,6 @@ +qtjava/designer/juic/bin/juic usr/bin +qtjava/designer/juic/common/*.xml /opt/trinity/share/juic/common +qtjava/designer/juic/common/*.xsl /opt/trinity/share/juic/common +qtjava/designer/juic/java/*.xml /opt/trinity/share/juic/java +qtjava/designer/juic/java/*.xsl /opt/trinity/share/juic/java +qtjava/designer/juic/juic.xsl /opt/trinity/share/juic diff --git a/debian/lenny/kdebindings/debian/juic-trinity.manpages b/debian/lenny/kdebindings/debian/juic-trinity.manpages new file mode 100644 index 000000000..3b2609197 --- /dev/null +++ b/debian/lenny/kdebindings/debian/juic-trinity.manpages @@ -0,0 +1 @@ +debian/local/juic.1 diff --git a/debian/lenny/kdebindings/debian/kdebindings-java-trinity.links b/debian/lenny/kdebindings/debian/kdebindings-java-trinity.links new file mode 100644 index 000000000..eb432f0b9 --- /dev/null +++ b/debian/lenny/kdebindings/debian/kdebindings-java-trinity.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libtrinity-java /opt/trinity/share/doc/kdebindings-java diff --git a/debian/lenny/kdebindings/debian/kjscmd-trinity.install b/debian/lenny/kdebindings/debian/kjscmd-trinity.install new file mode 100644 index 000000000..e1bbc2e30 --- /dev/null +++ b/debian/lenny/kdebindings/debian/kjscmd-trinity.install @@ -0,0 +1,3 @@ +debian/tmp/opt/trinity/bin/kjscmd +debian/tmp/opt/trinity/share/applications/kde/kjscmd.desktop +debian/tmp/opt/trinity/share/man/man1/kjscmd.1 diff --git a/debian/lenny/kdebindings/debian/kjscmd-trinity.links b/debian/lenny/kdebindings/debian/kjscmd-trinity.links new file mode 100644 index 000000000..2305663ec --- /dev/null +++ b/debian/lenny/kdebindings/debian/kjscmd-trinity.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libkjsembed1 /opt/trinity/share/doc/kjscmd diff --git a/debian/lenny/kdebindings/debian/kjscmd-trinity.menu b/debian/lenny/kdebindings/debian/kjscmd-trinity.menu new file mode 100644 index 000000000..6997d23cb --- /dev/null +++ b/debian/lenny/kdebindings/debian/kjscmd-trinity.menu @@ -0,0 +1,6 @@ +?package(kjscmd):\ + needs="X11"\ + section="Applications/Programming"\ + hints="KDE"\ + title="KDE JavaScript Console"\ + command="/opt/trinity/bin/kjscmd --console --exec" diff --git a/debian/lenny/kdebindings/debian/konqueror-kjsembed-plugin-trinity.install b/debian/lenny/kdebindings/debian/konqueror-kjsembed-plugin-trinity.install new file mode 100644 index 000000000..b71d0ad93 --- /dev/null +++ b/debian/lenny/kdebindings/debian/konqueror-kjsembed-plugin-trinity.install @@ -0,0 +1,2 @@ +debian/tmp/opt/trinity/lib/kde3/libjsconsoleplugin.la +debian/tmp/opt/trinity/lib/kde3/libjsconsoleplugin.so diff --git a/debian/lenny/kdebindings/debian/libdcop-perl-trinity.docs b/debian/lenny/kdebindings/debian/libdcop-perl-trinity.docs new file mode 100644 index 000000000..869f451fd --- /dev/null +++ b/debian/lenny/kdebindings/debian/libdcop-perl-trinity.docs @@ -0,0 +1,3 @@ +dcopperl/AUTHORS +dcopperl/README +dcopperl/TODO diff --git a/debian/lenny/kdebindings/debian/libdcop-perl-trinity.install b/debian/lenny/kdebindings/debian/libdcop-perl-trinity.install new file mode 100644 index 000000000..b01687bab --- /dev/null +++ b/debian/lenny/kdebindings/debian/libdcop-perl-trinity.install @@ -0,0 +1,4 @@ +debian/tmp/opt/trinity/lib/perl5/auto/DCOP/* +debian/tmp/opt/trinity/lib/perl5/DCOP.pm +debian/tmp/opt/trinity/lib/perl5/DCOP/* +debian/tmp/opt/trinity/share/man/man3/DCOP.3pm diff --git a/debian/lenny/kdebindings/debian/libdcop3-java-trinity-dev.install b/debian/lenny/kdebindings/debian/libdcop3-java-trinity-dev.install new file mode 100644 index 000000000..c1fa59ac4 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libdcop3-java-trinity-dev.install @@ -0,0 +1 @@ +debian/tmp/opt/trinity/bin/dcopidl2java diff --git a/debian/lenny/kdebindings/debian/libdcop3-java-trinity-dev.links b/debian/lenny/kdebindings/debian/libdcop3-java-trinity-dev.links new file mode 100644 index 000000000..ad842107e --- /dev/null +++ b/debian/lenny/kdebindings/debian/libdcop3-java-trinity-dev.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libdcop3-java /opt/trinity/share/doc/libdcop3-java-dev diff --git a/debian/lenny/kdebindings/debian/libdcop3-java-trinity-dev.manpages b/debian/lenny/kdebindings/debian/libdcop3-java-trinity-dev.manpages new file mode 100644 index 000000000..74e63033b --- /dev/null +++ b/debian/lenny/kdebindings/debian/libdcop3-java-trinity-dev.manpages @@ -0,0 +1 @@ +debian/local/dcopidl2java.1 diff --git a/debian/lenny/kdebindings/debian/libdcop3-java-trinity.install b/debian/lenny/kdebindings/debian/libdcop3-java-trinity.install new file mode 100644 index 000000000..024aecc38 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libdcop3-java-trinity.install @@ -0,0 +1 @@ +debian/tmp/opt/trinity/share/java/dcopjava*.jar diff --git a/debian/lenny/kdebindings/debian/libdcop3-java-trinity.links b/debian/lenny/kdebindings/debian/libdcop3-java-trinity.links new file mode 100644 index 000000000..15127ed24 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libdcop3-java-trinity.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libdcop3-jni /opt/trinity/share/doc/libdcop3-java diff --git a/debian/lenny/kdebindings/debian/libdcop3-jni-trinity.install b/debian/lenny/kdebindings/debian/libdcop3-jni-trinity.install new file mode 100644 index 000000000..99f72f148 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libdcop3-jni-trinity.install @@ -0,0 +1,2 @@ +debian/tmp/opt/trinity/lib/libjavadcop.la /usr/lib/jni +debian/tmp/opt/trinity/lib/libjavadcop.so /usr/lib/jni diff --git a/debian/lenny/kdebindings/debian/libkjsembed-trinity-dev.dirs b/debian/lenny/kdebindings/debian/libkjsembed-trinity-dev.dirs new file mode 100644 index 000000000..f9e762e38 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libkjsembed-trinity-dev.dirs @@ -0,0 +1 @@ +usr/share/doc/libkjsembed1 diff --git a/debian/lenny/kdebindings/debian/libkjsembed-trinity-dev.docs b/debian/lenny/kdebindings/debian/libkjsembed-trinity-dev.docs new file mode 100644 index 000000000..bd723f85c --- /dev/null +++ b/debian/lenny/kdebindings/debian/libkjsembed-trinity-dev.docs @@ -0,0 +1,7 @@ +kjsembed/docs/*.css +kjsembed/docs/*.html +kjsembed/docs/examples +kjsembed/docs/classdocs +kjsembed/docs/jsref +kjsembed/docs/tutorial + diff --git a/debian/lenny/kdebindings/debian/libkjsembed-trinity-dev.install b/debian/lenny/kdebindings/debian/libkjsembed-trinity-dev.install new file mode 100644 index 000000000..62a36de6e --- /dev/null +++ b/debian/lenny/kdebindings/debian/libkjsembed-trinity-dev.install @@ -0,0 +1,12 @@ +debian/tmp/opt/trinity/include/kde/kjsembed/* +debian/tmp/opt/trinity/lib/libkjsembed.so +debian/tmp/opt/trinity/lib/libkjsembed.la + +kjsembed/plugins/customobject_plugin.cpp /opt/trinity/share/doc/libkjsembed-trinity-dev/plugin-examples/customobject/ +kjsembed/plugins/customobject_plugin.h /opt/trinity/share/doc/libkjsembed-trinity-dev/plugin-examples/customobject/ +kjsembed/plugins/customobject_plugin.desktop /opt/trinity/share/doc/libkjsembed-trinity-dev/plugin-examples/customobject/ +kjsembed/plugins/customqobject_plugin.cpp /opt/trinity/share/doc/libkjsembed-trinity-dev/plugin-examples/customqobject/ +kjsembed/plugins/customqobject_plugin.h /opt/trinity/share/doc/libkjsembed-trinity-dev/plugin-examples/customqobject/ +kjsembed/plugins/customqobject_plugin.desktop /opt/trinity/share/doc/libkjsembed-trinity-dev/plugin-examples/customqobject/ + +kjsembed/docs/embedding/simple-embed/ /opt/trinity/share/doc/libkjsembed-trinity-dev/embedding-examples/simple-embed/ diff --git a/debian/lenny/kdebindings/debian/libkjsembed-trinity-dev.links b/debian/lenny/kdebindings/debian/libkjsembed-trinity-dev.links new file mode 100644 index 000000000..a9e53e9a4 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libkjsembed-trinity-dev.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libkjsembed1 /opt/trinity/share/doc/libkjsembed-dev diff --git a/debian/lenny/kdebindings/debian/libkjsembed1-trinity.docs b/debian/lenny/kdebindings/debian/libkjsembed1-trinity.docs new file mode 100644 index 000000000..4c40dd769 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libkjsembed1-trinity.docs @@ -0,0 +1,2 @@ +kjsembed/README +kjsembed/docs/TODO diff --git a/debian/lenny/kdebindings/debian/libkjsembed1-trinity.install b/debian/lenny/kdebindings/debian/libkjsembed1-trinity.install new file mode 100644 index 000000000..a9848bfb5 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libkjsembed1-trinity.install @@ -0,0 +1,32 @@ +debian/tmp/opt/trinity/lib/libkjsembed.so.1.0.0 +debian/tmp/opt/trinity/lib/libkjsembed.so.1 + +debian/tmp/opt/trinity/lib/kde3/libimagefxplugin.la +debian/tmp/opt/trinity/lib/kde3/libimagefxplugin.so +debian/tmp/opt/trinity/share/services/imagefx_plugin.desktop + +debian/tmp/opt/trinity/lib/kde3/libqprocessplugin.so +debian/tmp/opt/trinity/lib/kde3/libqprocessplugin.la +debian/tmp/opt/trinity/share/services/qprocess_plugin.desktop + +debian/tmp/opt/trinity/lib/kde3/libfileitemplugin.la +debian/tmp/opt/trinity/lib/kde3/libfileitemplugin.so +debian/tmp/opt/trinity/share/services/kfileitem_plugin.desktop + +debian/tmp/opt/trinity/share/apps/kjsembed/cmdline.js +debian/tmp/opt/trinity/share/servicetypes/binding_type.desktop + +debian/tmp/opt/trinity/bin/embedjs +debian/tmp/opt/trinity/share/apps/embedjs/embedjsui.rc +debian/tmp/opt/trinity/share/applnk/Utilities/embedjs.desktop +debian/tmp/opt/trinity/share/icons/hicolor/16x16/apps/embedjs.png +debian/tmp/opt/trinity/share/icons/hicolor/32x32/apps/embedjs.png + +debian/tmp/opt/trinity/lib/kde3/libjavascript.la +debian/tmp/opt/trinity/lib/kde3/libjavascript.so +debian/tmp/opt/trinity/share/apps/kate/scripts/swaptabs.js +debian/tmp/opt/trinity/share/apps/kate/scripts/swaptabs.ui +debian/tmp/opt/trinity/share/apps/kate/scripts/swaptabs.desktop +debian/tmp/opt/trinity/share/services/javascript.desktop + +kjsembed/docs/ChangeLog /opt/trinity/share/doc/libkjsembed1 diff --git a/debian/lenny/kdebindings/debian/libkorundum0-ruby1.8-trinity.docs b/debian/lenny/kdebindings/debian/libkorundum0-ruby1.8-trinity.docs new file mode 100644 index 000000000..fcf01a118 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libkorundum0-ruby1.8-trinity.docs @@ -0,0 +1,4 @@ +korundum/AUTHORS +korundum/README +korundum/rubylib/examples +korundum/rubylib/templates diff --git a/debian/lenny/kdebindings/debian/libkorundum0-ruby1.8-trinity.install b/debian/lenny/kdebindings/debian/libkorundum0-ruby1.8-trinity.install new file mode 100644 index 000000000..0571e4c10 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libkorundum0-ruby1.8-trinity.install @@ -0,0 +1,12 @@ +debian/tmp/opt/trinity/bin/rbkdesh +debian/tmp/opt/trinity/bin/rbkdeapi +debian/tmp/opt/trinity/bin/krubyinit +debian/tmp/opt/trinity/bin/rbkconfig_compiler + +debian/tmp/opt/trinity/lib/ruby/1.8/Korundum.rb +debian/tmp/opt/trinity/lib/ruby/1.8/KDE/korundum.rb + +debian/tmp/opt/trinity/lib/ruby/1.8/*/korundum.so* +debian/tmp/opt/trinity/lib/ruby/1.8/*/korundum.la + +korundum/ChangeLog /opt/trinity/share/doc/libkorundum0-ruby1.8 diff --git a/debian/lenny/kdebindings/debian/libkorundum0-ruby1.8-trinity.manpages b/debian/lenny/kdebindings/debian/libkorundum0-ruby1.8-trinity.manpages new file mode 100644 index 000000000..0dcb02444 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libkorundum0-ruby1.8-trinity.manpages @@ -0,0 +1,3 @@ +debian/local/krubyinit.1 +debian/local/rbkdesh.1 +debian/local/rbkdeapi.1 diff --git a/debian/lenny/kdebindings/debian/libqt0-ruby1.8-trinity.docs b/debian/lenny/kdebindings/debian/libqt0-ruby1.8-trinity.docs new file mode 100644 index 000000000..a6f9fffce --- /dev/null +++ b/debian/lenny/kdebindings/debian/libqt0-ruby1.8-trinity.docs @@ -0,0 +1,7 @@ +qtruby/AUTHORS +qtruby/README +qtruby/README.1st +qtruby/TODO +qtruby/rubylib/examples +qtruby/rubylib/tutorial +qtruby/rubylib/designer/examples diff --git a/debian/lenny/kdebindings/debian/libqt0-ruby1.8-trinity.install b/debian/lenny/kdebindings/debian/libqt0-ruby1.8-trinity.install new file mode 100644 index 000000000..a1b654969 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libqt0-ruby1.8-trinity.install @@ -0,0 +1,15 @@ +debian/tmp/opt/trinity/bin/rbqtsh +debian/tmp/opt/trinity/bin/rbqtapi +debian/tmp/opt/trinity/bin/rbuic +debian/tmp/opt/trinity/bin/qtrubyinit + +debian/tmp/opt/trinity/lib/ruby/1.8/Qt/qtruby.rb +debian/tmp/opt/trinity/lib/ruby/1.8/Qt.rb + +debian/tmp/opt/trinity/lib/ruby/1.8/*/qtruby.so* +debian/tmp/opt/trinity/lib/ruby/1.8/*/qtruby.la + +debian/tmp/opt/trinity/lib/ruby/1.8/*/qui.so* +debian/tmp/opt/trinity/lib/ruby/1.8/*/qui.la + +qtruby/ChangeLog /opt/trinity/share/doc/libqt0-ruby1.8 diff --git a/debian/lenny/kdebindings/debian/libqt0-ruby1.8-trinity.manpages b/debian/lenny/kdebindings/debian/libqt0-ruby1.8-trinity.manpages new file mode 100644 index 000000000..f2dc6de31 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libqt0-ruby1.8-trinity.manpages @@ -0,0 +1,4 @@ +debian/local/qtrubyinit.1 +debian/local/rbqtsh.1 +debian/local/rbqtapi.1 +debian/local/rbuic.1 diff --git a/debian/lenny/kdebindings/debian/libqt3-java-trinity.README.Debian b/debian/lenny/kdebindings/debian/libqt3-java-trinity.README.Debian new file mode 100644 index 000000000..bfba13c88 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libqt3-java-trinity.README.Debian @@ -0,0 +1,64 @@ +Developing and using Qt based applications written in Java +========================================================== + +This document explains how to develop and use Qt based programs +written in Java. This is what the Qt java bindings from the package +libqt3-java are designed to accomplish. + +Firstly, the bindings should work with any java compiler and VM +properly implementing the JNI interface, but they have only been +tested with the GCJ compiler and GIJ interpreter from the GCC suite. +Note that the bindings are not compiled to native code, using GCJ's +unique capability to do this, they are simply compiled to .class +files, and interpreted, in the classical Java manner. + +Secondly, when compiling and running apps using the Qt Java bindings, +you need to add "/usr/share/java/qtjava.jar" to the CLASSPATH. E.g. + + export CLASSPATH="/usr/share/java/qtjava.jar:/usr/share/java:." + javac Whatever.java + java Whatever + +And, that's basically the hard part of it all. For the rest, +developing Qt Java apps is much like Qt C++ apps, except that working +with slots is easier, and compiles may be faster as well. The API +should be completely similar to the Qt C++ API, so the standard Qt +docs should translate pretty easily. There are a lot of Qt Java usage +examples in /usr/share/doc/libqt3-java/examples. + +If you're interested in developing KDE applications using Java, look +at the libtrinity-java package. + + +Generating native executables +----------------------------- + +It is also possible to produce native executables with the following gcj +invocation: + + export CLASSPATH="/usr/share/java/qtjava.jar:/usr/share/java:." + gcj -fjni Somefile.java /usr/share/java/qtjava.jar --main=Somefile + LD_LIBRARY_PATH=/usr/lib/jni ./a.out + +As this will compile the full qtjava.jar into native code, the resulting +executable will be rather large. If you plan on having several of these +executables, it may be worth creating a shared qtjava library, like +this: + + gcj -fjni -shared /usr/share/java/qtjava.jar -o libqtjava-shared.so + +And then, after you put libqtjava-shared.so in /usr/lib or similar, you +can go like: + + gcj -fjni Somefile.java --main=Somefile -lqtjava-shared + LD_LIBRARY_PATH=/usr/lib/jni ./a.out + +In the future, I'll investigate the possibility of shipping the +qtjava-shared library in the Debian packages. + +Also, in order to avoid the necessity of setting the LD_LIBRARY_PATH +environment variable, the option -Djava.library.path=/usr/lib/jni can be +passed to the gcj invocation. There is, however, a bug [1] in gcj that +prevents this from working, and it's only fixed in gcj-4.0. + + [1] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18234 diff --git a/debian/lenny/kdebindings/debian/libqt3-java-trinity.dirs b/debian/lenny/kdebindings/debian/libqt3-java-trinity.dirs new file mode 100644 index 000000000..9fe145a6d --- /dev/null +++ b/debian/lenny/kdebindings/debian/libqt3-java-trinity.dirs @@ -0,0 +1 @@ +usr/share/doc/libqt3-jni diff --git a/debian/lenny/kdebindings/debian/libqt3-java-trinity.docs b/debian/lenny/kdebindings/debian/libqt3-java-trinity.docs new file mode 100644 index 000000000..b10168041 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libqt3-java-trinity.docs @@ -0,0 +1,3 @@ +qtjava/javalib/examples +qtjava/javalib/tutorial +qtjava/javalib/test diff --git a/debian/lenny/kdebindings/debian/libqt3-java-trinity.install b/debian/lenny/kdebindings/debian/libqt3-java-trinity.install new file mode 100644 index 000000000..d67dd9d4f --- /dev/null +++ b/debian/lenny/kdebindings/debian/libqt3-java-trinity.install @@ -0,0 +1,2 @@ +debian/tmp/opt/trinity/share/java/qtjava*.jar +debian/tmp/opt/trinity/share/doc/kde/HTML/en/javalib/*.html /opt/trinity/share/doc/libqt3-java-trinity/html diff --git a/debian/lenny/kdebindings/debian/libqt3-java-trinity.links b/debian/lenny/kdebindings/debian/libqt3-java-trinity.links new file mode 100644 index 000000000..04f3160e8 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libqt3-java-trinity.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libqt3-jni /opt/trinity/share/doc/libqt3-java diff --git a/debian/lenny/kdebindings/debian/libqt3-jni-trinity.docs b/debian/lenny/kdebindings/debian/libqt3-jni-trinity.docs new file mode 100644 index 000000000..90a6f2219 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libqt3-jni-trinity.docs @@ -0,0 +1,4 @@ +qtjava/AUTHORS +qtjava/NEWS +qtjava/README +qtjava/TODO diff --git a/debian/lenny/kdebindings/debian/libqt3-jni-trinity.install b/debian/lenny/kdebindings/debian/libqt3-jni-trinity.install new file mode 100644 index 000000000..0c879683b --- /dev/null +++ b/debian/lenny/kdebindings/debian/libqt3-jni-trinity.install @@ -0,0 +1,11 @@ +debian/tmp/opt/trinity/lib/libqtjavasupport.la +debian/tmp/opt/trinity/lib/libqtjavasupport.so +debian/tmp/opt/trinity/lib/libqtjavasupport.so.1 +debian/tmp/opt/trinity/lib/libqtjavasupport.so.1.0.0 + +debian/tmp/opt/trinity/lib/jni/libqtjava.la +debian/tmp/opt/trinity/lib/jni/libqtjava.so +debian/tmp/opt/trinity/lib/jni/libqtjava.so.1 +debian/tmp/opt/trinity/lib/jni/libqtjava.so.1.0.0 + +qtjava/ChangeLog /opt/trinity/share/doc/libqt3-jni diff --git a/debian/lenny/kdebindings/debian/libsmokekde-trinity-dev.install b/debian/lenny/kdebindings/debian/libsmokekde-trinity-dev.install new file mode 100644 index 000000000..85021cc40 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libsmokekde-trinity-dev.install @@ -0,0 +1,2 @@ +debian/tmp/opt/trinity/lib/libsmokekde.so +debian/tmp/opt/trinity/lib/libsmokekde.la diff --git a/debian/lenny/kdebindings/debian/libsmokekde-trinity-dev.links b/debian/lenny/kdebindings/debian/libsmokekde-trinity-dev.links new file mode 100644 index 000000000..da4b8e1a2 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libsmokekde-trinity-dev.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libsmokekde1 /opt/trinity/share/doc/libsmokekde-dev diff --git a/debian/lenny/kdebindings/debian/libsmokekde1-trinity.install b/debian/lenny/kdebindings/debian/libsmokekde1-trinity.install new file mode 100644 index 000000000..173913313 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libsmokekde1-trinity.install @@ -0,0 +1,2 @@ +debian/tmp/opt/trinity/lib/libsmokekde.so.1.2.2 +debian/tmp/opt/trinity/lib/libsmokekde.so.1 diff --git a/debian/lenny/kdebindings/debian/libsmokeqt-trinity-dev.install b/debian/lenny/kdebindings/debian/libsmokeqt-trinity-dev.install new file mode 100644 index 000000000..2904a6815 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libsmokeqt-trinity-dev.install @@ -0,0 +1,3 @@ +debian/tmp/opt/trinity/include/kde/smoke.h +debian/tmp/opt/trinity/lib/libsmokeqt.so +debian/tmp/opt/trinity/lib/libsmokeqt.la diff --git a/debian/lenny/kdebindings/debian/libsmokeqt-trinity-dev.links b/debian/lenny/kdebindings/debian/libsmokeqt-trinity-dev.links new file mode 100644 index 000000000..ba0272c14 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libsmokeqt-trinity-dev.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libsmokeqt1 /opt/trinity/share/doc/libsmokeqt-dev diff --git a/debian/lenny/kdebindings/debian/libsmokeqt1-trinity.install b/debian/lenny/kdebindings/debian/libsmokeqt1-trinity.install new file mode 100644 index 000000000..3bf2b300b --- /dev/null +++ b/debian/lenny/kdebindings/debian/libsmokeqt1-trinity.install @@ -0,0 +1,2 @@ +debian/tmp/opt/trinity/lib/libsmokeqt.so.1.2.2 +debian/tmp/opt/trinity/lib/libsmokeqt.so.1 diff --git a/debian/lenny/kdebindings/debian/libtrinity-java-trinity.README.Debian b/debian/lenny/kdebindings/debian/libtrinity-java-trinity.README.Debian new file mode 100644 index 000000000..7b0f5a847 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libtrinity-java-trinity.README.Debian @@ -0,0 +1,12 @@ +Developing and using KDE based applications written in Java +=========================================================== + +This document explains how to develop and use KDE based programs +written in Java. This is what the KDE java bindings from the package +libtrinity-java are designed to accomplish. + +Please read the document /usr/share/doc/libqt3-java/README.Debian. +Mostly everything mentionned there applies here as well, with the +addition that you should also add "/usr/share/java/koala.jar" to your +CLASSPATH for compiling and using (in addition to qtjava.jar, and +possibly others). diff --git a/debian/lenny/kdebindings/debian/libtrinity-java-trinity.dirs b/debian/lenny/kdebindings/debian/libtrinity-java-trinity.dirs new file mode 100644 index 000000000..02807ba4b --- /dev/null +++ b/debian/lenny/kdebindings/debian/libtrinity-java-trinity.dirs @@ -0,0 +1 @@ +usr/share/doc/libtrinity-jni diff --git a/debian/lenny/kdebindings/debian/libtrinity-java-trinity.docs b/debian/lenny/kdebindings/debian/libtrinity-java-trinity.docs new file mode 100644 index 000000000..6f113fce7 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libtrinity-java-trinity.docs @@ -0,0 +1,2 @@ +kdejava/koala/examples +kdejava/koala/test diff --git a/debian/lenny/kdebindings/debian/libtrinity-java-trinity.install b/debian/lenny/kdebindings/debian/libtrinity-java-trinity.install new file mode 100644 index 000000000..9ea8f63c7 --- /dev/null +++ b/debian/lenny/kdebindings/debian/libtrinity-java-trinity.install @@ -0,0 +1 @@ +debian/tmp/opt/trinity/share/java/koala*.jar diff --git a/debian/lenny/kdebindings/debian/libtrinity-java-trinity.links b/debian/lenny/kdebindings/debian/libtrinity-java-trinity.links new file mode 100644 index 000000000..3d5d71d6a --- /dev/null +++ b/debian/lenny/kdebindings/debian/libtrinity-java-trinity.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libtrinity-jni /opt/trinity/share/doc/libtrinity-java diff --git a/debian/lenny/kdebindings/debian/libtrinity-jni-trinity.docs b/debian/lenny/kdebindings/debian/libtrinity-jni-trinity.docs new file mode 100644 index 000000000..56222195b --- /dev/null +++ b/debian/lenny/kdebindings/debian/libtrinity-jni-trinity.docs @@ -0,0 +1,4 @@ +kdejava/AUTHORS +kdejava/NEWS +kdejava/README +kdejava/TODO diff --git a/debian/lenny/kdebindings/debian/libtrinity-jni-trinity.install b/debian/lenny/kdebindings/debian/libtrinity-jni-trinity.install new file mode 100644 index 000000000..0c661dcee --- /dev/null +++ b/debian/lenny/kdebindings/debian/libtrinity-jni-trinity.install @@ -0,0 +1,6 @@ +debian/tmp/opt/trinity/lib/jni/libkdejava.so.1 +debian/tmp/opt/trinity/lib/jni/libkdejava.la +debian/tmp/opt/trinity/lib/jni/libkdejava.so +debian/tmp/opt/trinity/lib/jni/libkdejava.so.1.0.0 + +kdejava/ChangeLog /opt/trinity/share/doc/libtrinity-jni diff --git a/debian/lenny/kdebindings/debian/local/dcopidl2java.1 b/debian/lenny/kdebindings/debian/local/dcopidl2java.1 new file mode 100644 index 000000000..926d78391 --- /dev/null +++ b/debian/lenny/kdebindings/debian/local/dcopidl2java.1 @@ -0,0 +1,28 @@ +.TH LIBDCOP-JAVA 1 "July 31, 2002" +.SH NAME +dcopidl2java \- Convert a DCOP IDL file to Java language stubs +.SH SYNOPSIS +.B dcopidl2java +.RI " [ " --no-skel " ] [ " --no-stub " ] [ " --package " " java-package " ] " file +.SH DESCRIPTION +This manual page documents briefly the +.B dcopidl2java +command. +.PP +\fBdcopidl2java\fP is a program that generates Java stubs from a DCOP IDL file, +for use with the libdcop-java Java DCOP bindings. + +.SH OPTIONS +A summary of options is included below. +.TP +.B --no-skel +Do not generate skeleton code. +.TP +.B --no-stub +Do not generate stub implementation code. +.TP +.B --package java-package +Set the name of the Java package to use in the generated code. +.SH AUTHOR +This manual page was written by Peter Hawkins <peterh@debian.org> +for the Debian GNU/Linux system (but may be used by others). diff --git a/debian/lenny/kdebindings/debian/local/juic.1 b/debian/lenny/kdebindings/debian/local/juic.1 new file mode 100644 index 000000000..08aba74f8 --- /dev/null +++ b/debian/lenny/kdebindings/debian/local/juic.1 @@ -0,0 +1,39 @@ +.TH JUIC 1 "Apr 2004" "K Desktop Environment" "Qt Java UI Compiler Manual" +.SH NAME +juic \- The Qt Java UI Compiler +.SH SYNOPSIS +.B juic +[options] uifile +.SH DESCRIPTION +Juic is the Qt Java UI Compiler. It generates Java\*(tm code from a +XML UI Description file. This XML UI Description file can be +generated by Qt Designer, Qt's graphical UI designer. Juic is the +Java\*(tm equivalent for the C++ uic program. + +Juic generates Java code for the Qt UI Description File passed to it, +and outputs it on standard output. +.SH OPTIONS +.TP +.B \-proc <xsltproc|xalan|saxon> +Tells juic which xslt processor to use internally. Possible values +are "xsltproc", "xalan", "saxon". The processor you specify must be +available in the PATH or juic will give an error. The default is to +use xsltproc if it's available, and use saxon otherwise. +.TP +.B \-package <the.package.for.the.class> +Tells juic to add the given package declaration to the generated java +class. +.TP +.B \-abstract <true|false> +Tells juic whether or not to define slots as abstract. +.TP +.B \-images <dir> +Tells juic where to find the images used in the given ui file. +Default is "images". +.TP +.B \-os <unix|msdos|mac> +Tells juic what newline style to use in the generated java file. Possible values are "unix", "msdos" and "mac", for UNIX, DOS and MacOS style newlines respectively. +.SH AUTHOR +Marco Ladermann +.SH SEE ALSO +uic(1) diff --git a/debian/lenny/kdebindings/debian/local/krubyinit.1 b/debian/lenny/kdebindings/debian/local/krubyinit.1 new file mode 100644 index 000000000..21cd93112 --- /dev/null +++ b/debian/lenny/kdebindings/debian/local/krubyinit.1 @@ -0,0 +1,25 @@ +.TH KRUBYINIT 1 "Aug 2004" "K Desktop Environment" "KRubyInit Manual" +.SH NAME +krubyinit \- Start Korundum Ruby Scripts Faster +.SH SYNOPSYS +.B krubyinit +[switches] [--] [programfile] [arguments] +.SH DESCRIPTION +Krubyinit is a wrapper around the ruby interpreter for executing Ruby +scripts using the Korundum library ( the Ruby KDE bindings ). It uses +the kdeinit system to start the app so that they start a little bit +faster when started in a running KDE session. + +The script takes exactly the same options as the ruby(1) program. +Therefore, its options aren't documented here, please refer to the +ruby(1) manpage. + +This script is part of Korundum, which is part of the KDE Bindings +module. +.SH OPTIONS +Krubyinit takes exactly the same options as the ruby(1) program and +they have exactly the same meaning. Please refer to its manpage. +.SH AUTHOR +Alexander Kellett +.SH SEE ALSO +ruby(1) diff --git a/debian/lenny/kdebindings/debian/local/qtrubyinit.1 b/debian/lenny/kdebindings/debian/local/qtrubyinit.1 new file mode 100644 index 000000000..61a505863 --- /dev/null +++ b/debian/lenny/kdebindings/debian/local/qtrubyinit.1 @@ -0,0 +1,25 @@ +.TH QTRUBYINIT 1 "Aug 2004" "K Desktop Environment" "QtRubyInit Manual" +.SH NAME +qtrubyinit \- Start Qt Ruby Scripts Faster +.SH SYNOPSYS +.B qtrubyinit +[switches] [--] [programfile] [arguments] +.SH DESCRIPTION +Qtrubyinit is a wrapper around the ruby interpreter for executing Ruby +scripts using the QtRuby library. It uses the kdeinit system to start +the app so that they start a little bit faster when started in a +running KDE session. + +The script takes exactly the same options as the ruby(1) program. +Therefore, its options aren't documented here, please refer to the +ruby(1) manpage. + +This script is part of QtRuby, which is part of the KDE Bindings +module. +.SH OPTIONS +Qtrubyinit takes exactly the same options as the ruby(1) program and +they have exactly the same meaning. Please refer to its manpage. +.SH AUTHOR +Alexander Kellett +.SH SEE ALSO +ruby(1) diff --git a/debian/lenny/kdebindings/debian/local/rbkdeapi.1 b/debian/lenny/kdebindings/debian/local/rbkdeapi.1 new file mode 100644 index 000000000..ba6772436 --- /dev/null +++ b/debian/lenny/kdebindings/debian/local/rbkdeapi.1 @@ -0,0 +1,29 @@ +.TH RBKDEAPI 1 "Aug 2004" "K Desktop Environment" "Korundum KDE Ruby Bindings Manual" +.SH NAME +rbkdeapi \- A Korundum KDE Ruby Introspection Tool +.SH SYNOPSIS +.B rbkdeapi +[options] [<class>] +.SH DESCRIPTION +Rbkdeapi is a Korundum KDE Ruby Introspection Tool, similar to +javap(1). Use it to find a list of method for a certain Korundum class. +.SH OPTIONS +.TP +.B \-r <re> +Find all functions matching regular expression/keyword <re> +.TP +.B \-i +Perform a case insensitive search ( only meaningful in combination with -r ) +.TP +.B \-p +Display also inherited methods. +.TP +.B \-v +Print QtRuby and Qt versions. +.TP +.B \-h +Print a help message. +.SH AUTHOR +Alexander Kellett +.SH SEE ALSO +rbqtapi(1) diff --git a/debian/lenny/kdebindings/debian/local/rbkdesh.1 b/debian/lenny/kdebindings/debian/local/rbkdesh.1 new file mode 100644 index 000000000..1fd7b6784 --- /dev/null +++ b/debian/lenny/kdebindings/debian/local/rbkdesh.1 @@ -0,0 +1,17 @@ +.TH RBKDESH 1 "Aug 2004" "K Desktop Environment" "Korundum KDE Ruby Bindings Manual" +.SH NAME +rbkdesh \- An Interactive Korundum Shell +.SH SYNOPSIS +.B rbkdesh +[options] +.SH DESCRIPTION +Rbkdesh is an interactive Korundum shell. It shows a GUI dialog box +where you can enter Ruby code using the Korundum KDE Ruby bindings +library. +.SH OPTIONS +This program takes no options. +.SH AUTHOR +Germain Garand +Alexander Kellett +.SH SEE ALSO +rbqtsh(1) diff --git a/debian/lenny/kdebindings/debian/local/rbqtapi.1 b/debian/lenny/kdebindings/debian/local/rbqtapi.1 new file mode 100644 index 000000000..e89b6f57d --- /dev/null +++ b/debian/lenny/kdebindings/debian/local/rbqtapi.1 @@ -0,0 +1,29 @@ +.TH RBQTAPI 1 "Aug 2004" "K Desktop Environment" "Qt Ruby Bindings Manual" +.SH NAME +rbqtapi \- A QtRuby Introspection Tool +.SH SYNOPSIS +.B rbqtapi +[options] [<class>] +.SH DESCRIPTION +Rbqtapi is a QtRuby Introspection Tool, similar to javap(1). Use it +to find a list of method for a certain QtRuby class. +.SH OPTIONS +.TP +.B \-r <re> +Find all functions matching regular expression/keyword <re> +.TP +.B \-i +Perform a case insensitive search ( only meaningful in combination with -r ) +.TP +.B \-p +Display also inherited methods. +.TP +.B \-v +Print QtRuby and Qt versions. +.TP +.B \-h +Print a help message. +.SH AUTHOR +Alexander Kellett +.SH SEE ALSO +rbkdeapi(1) diff --git a/debian/lenny/kdebindings/debian/local/rbqtsh.1 b/debian/lenny/kdebindings/debian/local/rbqtsh.1 new file mode 100644 index 000000000..dfa020d3d --- /dev/null +++ b/debian/lenny/kdebindings/debian/local/rbqtsh.1 @@ -0,0 +1,16 @@ +.TH RBQTSH 1 "Aug 2004" "K Desktop Environment" "Qt Ruby Bindings Manual" +.SH NAME +rbqtsh \- An Interactive QtRuby Shell +.SH SYNOPSIS +.B rbqtsh +[options] +.SH DESCRIPTION +Rbqtsh is an interactive QtRuby shell. It shows a GUI dialog box +where you can enter Ruby code using the QtRuby library. +.SH OPTIONS +This program takes no options. +.SH AUTHOR +Germain Garand +Alexander Kellett +.SH SEE ALSO +rbkdesh(1) diff --git a/debian/lenny/kdebindings/debian/local/rbuic.1 b/debian/lenny/kdebindings/debian/local/rbuic.1 new file mode 100644 index 000000000..5191cd7b6 --- /dev/null +++ b/debian/lenny/kdebindings/debian/local/rbuic.1 @@ -0,0 +1,64 @@ +.TH RBUIC 1 "Apr 2004" "K Desktop Environment" "Qt Ruby UI Compiler Manual" +.SH NAME +rbuic \- The Qt Ruby UI Compiler +.SH SYNOPSIS +Generate implementation: +.B rbuic +[options] uifile +.LP +Generate subclass implementation: +.B rbuic +[options] -subimpl <classname> <uifile> +.LP +Generate image collection: +.B rbuic +[options] -embed <project> <image1> <image2> <image3> ... +.SH DESCRIPTION +Rbuic is the Qt Ruby UI Compiler. It generates Ruby code from a XML +UI Description file. This XML UI Description file can be generated by +Qt Designer, Qt's graphical UI designer. Rbuic is the Ruby equivalent +for the C++ uic program. + +When invoked to generate an implementation, rbuic generates Ruby code +for the Qt UI Description File passed to it, and outputs it on +standard output. + +When invoked to generate a subclass implementation, rbuic generates +template Ruby code for a subclass of the widget in the Qt UI +Description File passed to it, and outputs it on standard output. + +When invoked to generate an image collection, rbuic generates Ruby +code containing the image data in strings. This is useful to avoid +having to distribute image files along with your application. It is +arguably more useful for C++ ( where the image strings can be compiled +into an executable ), but still, it is available for Ruby as well. +.SH OPTIONS +.TP +.B \-o <file> +Write output to file rather than stdout. +.TP +.B \-p <indent> +Set the indent in spaces (0 to use a tab) +.TP +.B \-nofwd +Omit imports of custom widgets +.TP +.B \-kde +Use kde widgets, require 'Korundum' extension +.TP +.B \-tr <func> +Use func(...) rather than trUtf8(...) for i18n +.TP +.B \-x +Generate extra code to test the class +.TP +.B \-version +Print the Rbuic and Qt versions +.TP +.B \-help +Display some help information. +.SH AUTHOR +Germain Garand +Phil Thompson +.SH SEE ALSO +uic(1) diff --git a/debian/lenny/kdebindings/debian/patches/common/04_am_maintainer_mode.diff b/debian/lenny/kdebindings/debian/patches/common/04_am_maintainer_mode.diff new file mode 100644 index 000000000..391a80285 --- /dev/null +++ b/debian/lenny/kdebindings/debian/patches/common/04_am_maintainer_mode.diff @@ -0,0 +1,11 @@ +--- a/admin/configure.in.min ++++ b/admin/configure.in.min +@@ -38,6 +38,8 @@ + dnl Automake doc recommends to do this only here. (Janos) + AM_INIT_AUTOMAKE(@MODULENAME@, @VERSION@) dnl searches for some needed programs + ++AM_MAINTAINER_MODE ++ + KDE_SET_PREFIX + + dnl generate the config header diff --git a/debian/lenny/kdebindings/debian/patches/common/05_pedantic-errors.diff b/debian/lenny/kdebindings/debian/patches/common/05_pedantic-errors.diff new file mode 100644 index 000000000..ce2883918 --- /dev/null +++ b/debian/lenny/kdebindings/debian/patches/common/05_pedantic-errors.diff @@ -0,0 +1,12 @@ +--- a/admin/acinclude.m4.in ++++ b/admin/acinclude.m4.in +@@ -2144,9 +2144,6 @@ + save_CXXFLAGS="$CXXFLAGS" + kde_safe_LIBS="$LIBS" + LIBS="$LIBS $X_EXTRA_LIBS" +-if test "$GXX" = "yes"; then +-CXXFLAGS="$CXXFLAGS -pedantic-errors" +-fi + AC_TRY_COMPILE([ + $2 + ], diff --git a/debian/lenny/kdebindings/debian/patches/common/06_disable_no_undefined.diff b/debian/lenny/kdebindings/debian/patches/common/06_disable_no_undefined.diff new file mode 100644 index 000000000..05c932c3c --- /dev/null +++ b/debian/lenny/kdebindings/debian/patches/common/06_disable_no_undefined.diff @@ -0,0 +1,18 @@ +--- a/admin/acinclude.m4.in ++++ b/admin/acinclude.m4.in +@@ -1689,15 +1689,6 @@ + KDE_USE_CLOSURE_TRUE="#" + KDE_USE_CLOSURE_FALSE="" + KDE_NO_UNDEFINED="" +- case $host in +- *-*-linux-gnu) +- KDE_CHECK_COMPILER_FLAG([Wl,--no-undefined], +- [KDE_CHECK_COMPILER_FLAG([Wl,--allow-shlib-undefined], +- [KDE_NO_UNDEFINED="-Wl,--no-undefined -Wl,--allow-shlib-undefined"], +- [KDE_NO_UNDEFINED=""])], +- [KDE_NO_UNDEFINED=""]) +- ;; +- esac + fi + AC_SUBST(KDE_USE_CLOSURE_TRUE) + AC_SUBST(KDE_USE_CLOSURE_FALSE) diff --git a/debian/lenny/kdebindings/debian/patches/common/kubuntu_01_kdepot.diff b/debian/lenny/kdebindings/debian/patches/common/kubuntu_01_kdepot.diff new file mode 100644 index 000000000..0caf5361a --- /dev/null +++ b/debian/lenny/kdebindings/debian/patches/common/kubuntu_01_kdepot.diff @@ -0,0 +1,26 @@ +--- kde/admin/cvs.sh 2005-11-26 02:42:02.000000000 +0000 ++++ kde/admin/cvs.sh 2005-11-26 02:42:26.000000000 +0000 +@@ -537,6 +537,8 @@ + if test -z "$PREPARETIPS"; then PREPARETIPS=preparetips ; fi + export EXTRACTRC PREPARETIPS + ++kdepotpath=/opt/trinity/include/kde/kde.pot ++ + for subdir in $dirs; do + test -z "$VERBOSE" || echo "Making messages in $subdir" + (cd $subdir +@@ -554,10 +556,10 @@ + fi + perl -e '$mes=0; while (<STDIN>) { next if (/^(if\s|else\s|endif)/); if (/^messages:/) { $mes=1; print $_; next; } if ($mes) { if (/$\\(XGETTEXT\)/ && / -o/) { s/ -o \$\(podir\)/ _translatorinfo.cpp -o \$\(podir\)/ } print $_; } else { print $_; } }' < Makefile.am | egrep -v '^include ' > _transMakefile + +- kdepotpath=${includedir:-`kde-config --expandvars --install include`}/kde.pot +- if ! test -f $kdepotpath; then +- kdepotpath=`kde-config --expandvars --prefix`/include/kde.pot +- fi ++# kdepotpath=${includedir:-`kde-config --expandvars --install include`}/kde.pot ++# if ! test -f $kdepotpath; then ++# kdepotpath=`kde-config --expandvars --prefix`/include/kde.pot ++# fi + + $MAKE -s -f _transMakefile podir=$podir EXTRACTRC="$EXTRACTRC" PREPARETIPS="$PREPARETIPS" srcdir=. \ + XGETTEXT="${XGETTEXT:-xgettext} --foreign-user -C -ci18n -ki18n -ktr2i18n -kI18N_NOOP -kI18N_NOOP2 -kaliasLocale -x $kdepotpath" messages diff --git a/debian/lenny/kdebindings/debian/python-dcop-trinity.docs b/debian/lenny/kdebindings/debian/python-dcop-trinity.docs new file mode 100644 index 000000000..957d3af3e --- /dev/null +++ b/debian/lenny/kdebindings/debian/python-dcop-trinity.docs @@ -0,0 +1,2 @@ +dcoppython/README +dcoppython/TODO diff --git a/debian/lenny/kdebindings/debian/python-dcop-trinity.examples b/debian/lenny/kdebindings/debian/python-dcop-trinity.examples new file mode 100644 index 000000000..4100d465b --- /dev/null +++ b/debian/lenny/kdebindings/debian/python-dcop-trinity.examples @@ -0,0 +1,2 @@ +dcoppython/test/*.py +dcoppython/test/README-server diff --git a/debian/lenny/kdebindings/debian/python-dcop-trinity.install b/debian/lenny/kdebindings/debian/python-dcop-trinity.install new file mode 100644 index 000000000..36473c21b --- /dev/null +++ b/debian/lenny/kdebindings/debian/python-dcop-trinity.install @@ -0,0 +1 @@ +debian/tmp/opt/trinity/lib/python2.5/site-packages diff --git a/debian/lenny/kdebindings/debian/rules b/debian/lenny/kdebindings/debian/rules new file mode 100755 index 000000000..ad10f725f --- /dev/null +++ b/debian/lenny/kdebindings/debian/rules @@ -0,0 +1,139 @@ +#! /usr/bin/make -f + +DEB_QUILT_PATCHDIR_LINK := +export QUILT_PATCHES=debian/patches + + +include /usr/share/cdbs/1/rules/debhelper.mk +override DEB_BUILDDIR := $(DEB_SRCDIR) +include debian/cdbs/debian-qt-kde.mk +DEB_BUILDDIR := $(DEB_SRCDIR) +include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/rules/utils.mk + +DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include/kde +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) + +### + +ifneq (,$(shell dh_listpackages -s | grep libqt3-jni-trinity)) + WITH_JAVA := --with-java=/usr/lib/jvm/default-java +else + WITH_JAVA := --without-java + WITHOUT_JAVA := 1 +endif + +### + +DEB_CONFIGURE_EXTRA_FLAGS = $(WITH_JAVA) \ + --prefix=/opt/trinity --with-extra-libs=/opt/trinity/lib \ + DO_NOT_COMPILE='dcopperl kalyptus qtsharp xparts python' + +DEB_COMPRESS_EXCLUDE += .java .ui .js .rb .map .wav .bmp .cpp .sk + +# These are not all the packages with libraries, but only those that +# need to be in DEB_SHLIBDEPS_INCLUDE... +PACKAGES_WITH_LIBS = libqt3-jni-trinity libsmokeqt1-trinity libsmokekde1-trinity libkjsembed1-trinity + +# These packages do not ship files in /usr/lib so need not call ldconfig. +DEB_DH_MAKESHLIBS_ARGS_libtrinity-jni-trinity = -n +DEB_DH_MAKESHLIBS_ARGS_libqt0-ruby1.8-trinity = -n +DEB_DH_MAKESHLIBS_ARGS_libkorundum0-ruby1.8-trinity = -n + +### + +clean:: + rm -f kjsembed/docs/embedding/simple-embed/Makefile + rm -f debian/stamp-install-dcopjava + [ ! -f Makefile ] || $(MAKE) -C dcopjava distclean + find . -name 'Makefile' -exec rm {} \; + # Just in case + rm -f $(DEB_SRCDIR)/dcopjava/dcopidl2java/dcopidl2java + rm -f $(DEB_SRCDIR)/dcopjava/dcopidl2java/dcopidl2java.all_cpp.o + rm -f $(DEB_SRCDIR)/dcopjava/binding/org/kde/DCOP/*.class + rm -rf $(DEB_SRCDIR)/dcopjava/binding/.libs + rm -f dcopjava/binding/client.lo + rm -f dcopjava/binding/libjavadcop.la + rm -f dcopjava/binding/org_kde_DCOP_Client.h + rm -f dcopjava/dcopidl2java/dcopidl2java.all_cpp.cpp + rm -f smoke/kde/qtdefines + rm -f smoke/kde/smokedata.cpp.diff + rm -f smoke/qt/qtdefines + rm -f smoke/qt/smokedata.cpp.diff + + +common-build-indep:: stamp-build-dcopjava +stamp-build-dcopjava: +ifndef WITHOUT_JAVA + # build dcopjava even though it's disabled upstream. + cd $(DEB_BUILDDIR) && \ + $(MAKE) -C dcopjava +endif + touch debian/$@ + +stamp-install-dcopjava: +ifndef WITHOUT_JAVA + cd $(DEB_BUILDDIR) && \ + $(MAKE) -C dcopjava install DESTDIR=$(CURDIR)/debian/tmp +endif + touch debian/$@ + +upstream_version=$(shell head -1 $(CURDIR)/debian/changelog | sed -e "s,.*:\([^-]*\).*,\1,") + +common-install-arch:: + # Move the python and ruby bindings to the correct directory + cp -Rp debian/tmp/usr/lib/* debian/tmp/opt/trinity/lib/ + rm -rf debian/tmp/usr/lib/* + +common-install-indep:: stamp-install-dcopjava + dh_link -i +ifndef WITHOUT_JAVA + # Fix up the Java packages so they conform to policy + mkdir -p debian/tmp/opt/trinity/share/java + (cd debian/tmp/opt/trinity/lib/java ; jar cvf ../../share/java/dcopjava-$(upstream_version).jar org/ ) + cd debian/tmp/opt/trinity/lib/java; rm -rf org + ln -s dcopjava-$(upstream_version).jar debian/tmp/opt/trinity/share/java/dcopjava.jar + + mv debian/tmp/opt/trinity/lib/java/qtjava.jar debian/tmp/opt/trinity/share/java/qtjava-$(upstream_version).jar + ln -s qtjava-$(upstream_version).jar debian/tmp/opt/trinity/share/java/qtjava.jar + + mv debian/tmp/opt/trinity/lib/java/koala.jar debian/tmp/opt/trinity/share/java/koala-$(upstream_version).jar + ln -s koala-$(upstream_version).jar debian/tmp/opt/trinity/share/java/koala.jar +endif + +common-install-arch:: stamp-install-dcopjava + dh_link -s + + # Provide a Makefile for the example + $(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,\ + cp $(DEB_BUILDDIR)/kjsembed/docs/embedding/simple-embed/Makefile kjsembed/docs/embedding/simple-embed) + +### + +binary-install/python-dcop-trinity:: + dh_pysupport -p$(cdbs_curpkg) + +### + +common-binary-post-install-arch:: + for p in $(PACKAGES_WITH_USD_SYMLINK); do \ + rm -f debian/$$p/opt/trinity/share/doc/$$p/copyright; \ + rm -f debian/$$p/opt/trinity/share/doc/$$p/changelog.Debian; \ + rm -f debian/$$p/opt/trinity/share/doc/$$p/changelog; \ + done + +common-binary-post-install-indep:: + for p in $(PACKAGES_WITH_USD_SYMLINK); do \ + rm -f debian/$$p/opt/trinity/share/doc/$$p/copyright; \ + rm -f debian/$$p/opt/trinity/share/doc/$$p/changelog.Debian; \ + rm -f debian/$$p/opt/trinity/share/doc/$$p/changelog; \ + done + +PACKAGES_WITH_USD_SYMLINK = kdebindings-java-trinity libtrinity-java-trinity libqt3-java-trinity \ + libdcop3-java-trinity-dev libdcop3-java-trinity \ + libsmokekde-trinity-dev libsmokeqt-trinity-dev \ + kjscmd-trinity libkjsembed-trinity-dev |