Add kdebindings to Debian Lenny

v3.5.13-sru
Timothy Pearson 13 years ago
parent 61b795348a
commit d280eef112

@ -0,0 +1 @@
don't build-dep on libgtk1.2-dev, it's needed for xparts which we don't package

@ -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

@ -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

@ -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

@ -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>

@ -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

@ -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";

@ -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

@ -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.

@ -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.

@ -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)

@ -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

@ -0,0 +1 @@
/opt/trinity/share/doc/libtrinity-java /opt/trinity/share/doc/kdebindings-java

@ -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

@ -0,0 +1 @@
/opt/trinity/share/doc/libkjsembed1 /opt/trinity/share/doc/kjscmd

@ -0,0 +1,6 @@
?package(kjscmd):\
needs="X11"\
section="Applications/Programming"\
hints="KDE"\
title="KDE JavaScript Console"\
command="/opt/trinity/bin/kjscmd --console --exec"

@ -0,0 +1,2 @@
debian/tmp/opt/trinity/lib/kde3/libjsconsoleplugin.la
debian/tmp/opt/trinity/lib/kde3/libjsconsoleplugin.so

@ -0,0 +1,3 @@
dcopperl/AUTHORS
dcopperl/README
dcopperl/TODO

@ -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

@ -0,0 +1 @@
debian/tmp/opt/trinity/bin/dcopidl2java

@ -0,0 +1 @@
/opt/trinity/share/doc/libdcop3-java /opt/trinity/share/doc/libdcop3-java-dev

@ -0,0 +1 @@
debian/tmp/opt/trinity/share/java/dcopjava*.jar

@ -0,0 +1 @@
/opt/trinity/share/doc/libdcop3-jni /opt/trinity/share/doc/libdcop3-java

@ -0,0 +1,2 @@
debian/tmp/opt/trinity/lib/libjavadcop.la /usr/lib/jni
debian/tmp/opt/trinity/lib/libjavadcop.so /usr/lib/jni

@ -0,0 +1,7 @@
kjsembed/docs/*.css
kjsembed/docs/*.html
kjsembed/docs/examples
kjsembed/docs/classdocs
kjsembed/docs/jsref
kjsembed/docs/tutorial

@ -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/

@ -0,0 +1 @@
/opt/trinity/share/doc/libkjsembed1 /opt/trinity/share/doc/libkjsembed-dev

@ -0,0 +1,2 @@
kjsembed/README
kjsembed/docs/TODO

@ -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

@ -0,0 +1,4 @@
korundum/AUTHORS
korundum/README
korundum/rubylib/examples
korundum/rubylib/templates

@ -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

@ -0,0 +1,3 @@
debian/local/krubyinit.1
debian/local/rbkdesh.1
debian/local/rbkdeapi.1

@ -0,0 +1,7 @@
qtruby/AUTHORS
qtruby/README
qtruby/README.1st
qtruby/TODO
qtruby/rubylib/examples
qtruby/rubylib/tutorial
qtruby/rubylib/designer/examples

@ -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

@ -0,0 +1,4 @@
debian/local/qtrubyinit.1
debian/local/rbqtsh.1
debian/local/rbqtapi.1
debian/local/rbuic.1

@ -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

@ -0,0 +1,3 @@
qtjava/javalib/examples
qtjava/javalib/tutorial
qtjava/javalib/test

@ -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

@ -0,0 +1 @@
/opt/trinity/share/doc/libqt3-jni /opt/trinity/share/doc/libqt3-java

@ -0,0 +1,4 @@
qtjava/AUTHORS
qtjava/NEWS
qtjava/README
qtjava/TODO

@ -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

@ -0,0 +1,2 @@
debian/tmp/opt/trinity/lib/libsmokekde.so
debian/tmp/opt/trinity/lib/libsmokekde.la

@ -0,0 +1 @@
/opt/trinity/share/doc/libsmokekde1 /opt/trinity/share/doc/libsmokekde-dev

@ -0,0 +1,2 @@
debian/tmp/opt/trinity/lib/libsmokekde.so.1.2.2
debian/tmp/opt/trinity/lib/libsmokekde.so.1

@ -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

@ -0,0 +1 @@
/opt/trinity/share/doc/libsmokeqt1 /opt/trinity/share/doc/libsmokeqt-dev

@ -0,0 +1,2 @@
debian/tmp/opt/trinity/lib/libsmokeqt.so.1.2.2
debian/tmp/opt/trinity/lib/libsmokeqt.so.1

@ -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).

@ -0,0 +1 @@
usr/share/doc/libtrinity-jni

@ -0,0 +1,2 @@
kdejava/koala/examples
kdejava/koala/test

@ -0,0 +1 @@
debian/tmp/opt/trinity/share/java/koala*.jar

@ -0,0 +1 @@
/opt/trinity/share/doc/libtrinity-jni /opt/trinity/share/doc/libtrinity-java

@ -0,0 +1,4 @@
kdejava/AUTHORS
kdejava/NEWS
kdejava/README
kdejava/TODO

@ -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

@ -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).

@ -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)

@ -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)

@ -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)

@ -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)

@ -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)

@ -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)

@ -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)

@ -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)

@ -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

@ -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
],

@ -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)

@ -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

@ -0,0 +1,2 @@
dcoppython/README
dcoppython/TODO

@ -0,0 +1,2 @@
dcoppython/test/*.py
dcoppython/test/README-server

@ -0,0 +1 @@
debian/tmp/opt/trinity/lib/python2.5/site-packages

@ -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
Loading…
Cancel
Save