From 11394aecd1f906fee2ebd2b90412aeba4651fbff Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Wed, 3 Apr 2019 22:56:40 +0900 Subject: DEB: use _base folder for a distro instead of specific distros (squeeze and maverick). Signed-off-by: Michele Calgaro --- .../tdebindings/debian/KUBUNTU-DEBIAN-DIFFERENCES | 1 + .../_base/tdebindings/debian/cdbs/debian-qt-kde.mk | 115 ++++ ubuntu/_base/tdebindings/debian/cdbs/kde.mk | 89 +++ ubuntu/_base/tdebindings/debian/cdbs/versions.pl | 19 + ubuntu/_base/tdebindings/debian/changelog | 683 +++++++++++++++++++++ ubuntu/_base/tdebindings/debian/compat | 1 + ubuntu/_base/tdebindings/debian/control | 329 ++++++++++ ubuntu/_base/tdebindings/debian/copyright | 102 +++ .../_base/tdebindings/debian/juic-trinity.install | 6 + .../_base/tdebindings/debian/juic-trinity.manpages | 1 + .../tdebindings/debian/kjscmd-trinity.install | 3 + .../_base/tdebindings/debian/kjscmd-trinity.links | 1 + .../_base/tdebindings/debian/kjscmd-trinity.menu | 6 + .../konqueror-kjsembed-plugin-trinity.install | 2 + .../tdebindings/debian/libdcop-perl-trinity.docs | 3 + .../debian/libdcop-perl-trinity.install | 4 + .../debian/libdcop3-java-trinity-dev.install | 1 + .../debian/libdcop3-java-trinity-dev.links | 1 + .../debian/libdcop3-java-trinity-dev.manpages | 1 + .../debian/libdcop3-java-trinity.install | 1 + .../tdebindings/debian/libdcop3-java-trinity.links | 1 + .../debian/libdcop3-jni-trinity.install | 2 + .../debian/libkjsembed-trinity-dev.dirs | 1 + .../debian/libkjsembed-trinity-dev.docs | 7 + .../debian/libkjsembed-trinity-dev.install | 25 + .../debian/libkjsembed-trinity-dev.links | 1 + .../tdebindings/debian/libkjsembed1-trinity.docs | 2 + .../debian/libkjsembed1-trinity.install | 32 + .../debian/libkorundum0-ruby-trinity.docs | 4 + .../debian/libkorundum0-ruby-trinity.install | 12 + .../debian/libkorundum0-ruby-trinity.manpages | 3 + .../tdebindings/debian/libqt0-ruby-trinity.docs | 7 + .../tdebindings/debian/libqt0-ruby-trinity.install | 15 + .../debian/libqt0-ruby-trinity.manpages | 4 + .../debian/libqt3-java-trinity.README.Debian | 64 ++ .../tdebindings/debian/libqt3-java-trinity.dirs | 1 + .../tdebindings/debian/libqt3-java-trinity.docs | 3 + .../tdebindings/debian/libqt3-java-trinity.install | 2 + .../tdebindings/debian/libqt3-java-trinity.links | 1 + .../tdebindings/debian/libqt3-jni-trinity.docs | 4 + .../tdebindings/debian/libqt3-jni-trinity.install | 11 + .../debian/libsmoketde-trinity-dev.install | 2 + .../debian/libsmoketde-trinity-dev.links | 1 + .../debian/libsmoketde1-trinity.install | 2 + .../debian/libsmoketqt-trinity-dev.install | 3 + .../debian/libsmoketqt-trinity-dev.links | 1 + .../debian/libsmoketqt1-trinity.install | 2 + .../debian/libtrinity-java-trinity.README.Debian | 12 + .../debian/libtrinity-java-trinity.dirs | 1 + .../debian/libtrinity-java-trinity.docs | 2 + .../debian/libtrinity-java-trinity.install | 1 + .../debian/libtrinity-java-trinity.links | 1 + .../tdebindings/debian/libtrinity-jni-trinity.docs | 4 + .../debian/libtrinity-jni-trinity.install | 6 + .../_base/tdebindings/debian/local/dcopidl2java.1 | 28 + ubuntu/_base/tdebindings/debian/local/juic.1 | 39 ++ ubuntu/_base/tdebindings/debian/local/krubyinit.1 | 25 + ubuntu/_base/tdebindings/debian/local/qtrubyinit.1 | 25 + ubuntu/_base/tdebindings/debian/local/rbqtapi.1 | 29 + ubuntu/_base/tdebindings/debian/local/rbqtsh.1 | 16 + ubuntu/_base/tdebindings/debian/local/rbtdeapi.1 | 29 + ubuntu/_base/tdebindings/debian/local/rbtdesh.1 | 17 + ubuntu/_base/tdebindings/debian/local/rbuic.1 | 64 ++ .../patches/common/04_am_maintainer_mode.diff | 11 + .../debian/patches/common/05_pedantic-errors.diff | 12 + .../patches/common/06_disable_no_undefined.diff | 18 + .../debian/patches/common/kubuntu_01_kdepot.diff | 26 + .../tdebindings/debian/python-dcop-trinity.docs | 2 + .../debian/python-dcop-trinity.examples | 2 + .../tdebindings/debian/python-dcop-trinity.install | 1 + ubuntu/_base/tdebindings/debian/rules | 152 +++++ ubuntu/_base/tdebindings/debian/source/format | 1 + ubuntu/_base/tdebindings/debian/source/options | 6 + .../debian/tde-xparts-extras-trinity.install | 20 + .../debian/tdebindings-java-trinity.links | 1 + 75 files changed, 2133 insertions(+) create mode 100644 ubuntu/_base/tdebindings/debian/KUBUNTU-DEBIAN-DIFFERENCES create mode 100644 ubuntu/_base/tdebindings/debian/cdbs/debian-qt-kde.mk create mode 100644 ubuntu/_base/tdebindings/debian/cdbs/kde.mk create mode 100644 ubuntu/_base/tdebindings/debian/cdbs/versions.pl create mode 100644 ubuntu/_base/tdebindings/debian/changelog create mode 100644 ubuntu/_base/tdebindings/debian/compat create mode 100644 ubuntu/_base/tdebindings/debian/control create mode 100644 ubuntu/_base/tdebindings/debian/copyright create mode 100644 ubuntu/_base/tdebindings/debian/juic-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/juic-trinity.manpages create mode 100644 ubuntu/_base/tdebindings/debian/kjscmd-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/kjscmd-trinity.links create mode 100644 ubuntu/_base/tdebindings/debian/kjscmd-trinity.menu create mode 100644 ubuntu/_base/tdebindings/debian/konqueror-kjsembed-plugin-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/libdcop-perl-trinity.docs create mode 100644 ubuntu/_base/tdebindings/debian/libdcop-perl-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/libdcop3-java-trinity-dev.install create mode 100644 ubuntu/_base/tdebindings/debian/libdcop3-java-trinity-dev.links create mode 100644 ubuntu/_base/tdebindings/debian/libdcop3-java-trinity-dev.manpages create mode 100644 ubuntu/_base/tdebindings/debian/libdcop3-java-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/libdcop3-java-trinity.links create mode 100644 ubuntu/_base/tdebindings/debian/libdcop3-jni-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.dirs create mode 100644 ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.docs create mode 100644 ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.install create mode 100644 ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.links create mode 100644 ubuntu/_base/tdebindings/debian/libkjsembed1-trinity.docs create mode 100644 ubuntu/_base/tdebindings/debian/libkjsembed1-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/libkorundum0-ruby-trinity.docs create mode 100644 ubuntu/_base/tdebindings/debian/libkorundum0-ruby-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/libkorundum0-ruby-trinity.manpages create mode 100644 ubuntu/_base/tdebindings/debian/libqt0-ruby-trinity.docs create mode 100644 ubuntu/_base/tdebindings/debian/libqt0-ruby-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/libqt0-ruby-trinity.manpages create mode 100644 ubuntu/_base/tdebindings/debian/libqt3-java-trinity.README.Debian create mode 100644 ubuntu/_base/tdebindings/debian/libqt3-java-trinity.dirs create mode 100644 ubuntu/_base/tdebindings/debian/libqt3-java-trinity.docs create mode 100644 ubuntu/_base/tdebindings/debian/libqt3-java-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/libqt3-java-trinity.links create mode 100644 ubuntu/_base/tdebindings/debian/libqt3-jni-trinity.docs create mode 100644 ubuntu/_base/tdebindings/debian/libqt3-jni-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/libsmoketde-trinity-dev.install create mode 100644 ubuntu/_base/tdebindings/debian/libsmoketde-trinity-dev.links create mode 100644 ubuntu/_base/tdebindings/debian/libsmoketde1-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/libsmoketqt-trinity-dev.install create mode 100644 ubuntu/_base/tdebindings/debian/libsmoketqt-trinity-dev.links create mode 100644 ubuntu/_base/tdebindings/debian/libsmoketqt1-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.README.Debian create mode 100644 ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.dirs create mode 100644 ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.docs create mode 100644 ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.links create mode 100644 ubuntu/_base/tdebindings/debian/libtrinity-jni-trinity.docs create mode 100644 ubuntu/_base/tdebindings/debian/libtrinity-jni-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/local/dcopidl2java.1 create mode 100644 ubuntu/_base/tdebindings/debian/local/juic.1 create mode 100644 ubuntu/_base/tdebindings/debian/local/krubyinit.1 create mode 100644 ubuntu/_base/tdebindings/debian/local/qtrubyinit.1 create mode 100644 ubuntu/_base/tdebindings/debian/local/rbqtapi.1 create mode 100644 ubuntu/_base/tdebindings/debian/local/rbqtsh.1 create mode 100644 ubuntu/_base/tdebindings/debian/local/rbtdeapi.1 create mode 100644 ubuntu/_base/tdebindings/debian/local/rbtdesh.1 create mode 100644 ubuntu/_base/tdebindings/debian/local/rbuic.1 create mode 100644 ubuntu/_base/tdebindings/debian/patches/common/04_am_maintainer_mode.diff create mode 100644 ubuntu/_base/tdebindings/debian/patches/common/05_pedantic-errors.diff create mode 100644 ubuntu/_base/tdebindings/debian/patches/common/06_disable_no_undefined.diff create mode 100644 ubuntu/_base/tdebindings/debian/patches/common/kubuntu_01_kdepot.diff create mode 100644 ubuntu/_base/tdebindings/debian/python-dcop-trinity.docs create mode 100644 ubuntu/_base/tdebindings/debian/python-dcop-trinity.examples create mode 100644 ubuntu/_base/tdebindings/debian/python-dcop-trinity.install create mode 100755 ubuntu/_base/tdebindings/debian/rules create mode 100644 ubuntu/_base/tdebindings/debian/source/format create mode 100644 ubuntu/_base/tdebindings/debian/source/options create mode 100644 ubuntu/_base/tdebindings/debian/tde-xparts-extras-trinity.install create mode 100644 ubuntu/_base/tdebindings/debian/tdebindings-java-trinity.links (limited to 'ubuntu/_base/tdebindings') diff --git a/ubuntu/_base/tdebindings/debian/KUBUNTU-DEBIAN-DIFFERENCES b/ubuntu/_base/tdebindings/debian/KUBUNTU-DEBIAN-DIFFERENCES new file mode 100644 index 000000000..91e47fe4d --- /dev/null +++ b/ubuntu/_base/tdebindings/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/ubuntu/_base/tdebindings/debian/cdbs/debian-qt-kde.mk b/ubuntu/_base/tdebindings/debian/cdbs/debian-qt-kde.mk new file mode 100644 index 000000000..9d9e88991 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/cdbs/debian-qt-kde.mk @@ -0,0 +1,115 @@ +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 +ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" "" + cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh +endif +ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" "" + cp -Rp /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh +endif + $(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist; + touch debian/stamp-cvs-make + +include debian/cdbs/kde.mk$(_cdbs_makefile_suffix) + +ifndef _cdbs_rules_patchsys_quilt +DEB_PATCHDIRS := debian/patches/common debian/patches +endif + +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/tde/HTML/en; find . -name index.docbook`; do \ + pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \ + echo Building $$pkg HTML docs...; \ + mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/usr/share/doc/tde/HTML/en/$$pkg; \ + cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/usr/share/doc/tde/HTML/en/$$pkg; \ + /usr/trinity/bin/meinproc $(DEB_DESTDIR)/usr/share/doc/tde/HTML/en/$$pkg/index.docbook; \ + done + for pkg in $(DOC_HTML_PRUNE) ; do \ + rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/usr/share/doc/tde/HTML/en/$$pkg; \ + done + +clean:: + if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \ + cd $(DEB_SRCDIR); \ + find . -name Makefile.in -print | \ + xargs --no-run-if-empty rm -f; \ + rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \ + configure configure.files configure.in stamp-h.in \ + subdirs; \ + fi + rm -f debian/stamp-cvs-make + +endif diff --git a/ubuntu/_base/tdebindings/debian/cdbs/kde.mk b/ubuntu/_base/tdebindings/debian/cdbs/kde.mk new file mode 100644 index 000000000..1ac26c4b7 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/cdbs/kde.mk @@ -0,0 +1,89 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney +# Description: A class for KDE packages; sets KDE environment variables, etc +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_class_kde +_cdbs_class_kde := 1 + +# for dh_icons +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4) + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) + +ifdef _cdbs_tarball_dir +DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE) +else +DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE) +endif + +include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix) + +export kde_cgidir = \$${libdir}/cgi-bin +export kde_confdir = \$${sysconfdir}/trinity +export kde_htmldir = \$${datadir}/doc/tde/HTML + +ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,) +endif + +ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_final = + cdbs_kde_enable_debug = --enable-debug=yes +else + cdbs_kde_enable_debug = --disable-debug +endif + +ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_debug = --enable-debug=full +endif + +cdbs_configure_flags += --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug) + +DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin +DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include/tde" +DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi + +cleanbuilddir:: + -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR)) + +common-build-arch common-build-indep:: debian/stamp-kde-apidox +debian/stamp-kde-apidox: + $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox) + touch $@ + +common-install-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 + +# This is a convenience target for calling manually. It's not part of +# the build process. +buildprep: clean apply-patches + $(MAKE) -f admin/Makefile.common dist + debian/rules clean + +endif diff --git a/ubuntu/_base/tdebindings/debian/cdbs/versions.pl b/ubuntu/_base/tdebindings/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/cdbs/versions.pl @@ -0,0 +1,19 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`; +my ($version3, $version3_next); +my ($version2, $version2_next); + +($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/; +($version2 = $version3) =~ s/\.[^.]+$//; + +($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e; +($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e; + +print "TDE-Version3=$version3\n"; +print "TDE-Version2=$version2\n"; +print "TDE-Next-Version3=$version3_next\n"; +print "TDE-Next-Version2=$version2_next\n"; diff --git a/ubuntu/_base/tdebindings/debian/changelog b/ubuntu/_base/tdebindings/debian/changelog new file mode 100644 index 000000000..3dc544af7 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/changelog @@ -0,0 +1,683 @@ +tdebindings-trinity (4:3.5.10-0ubuntu2) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson Thu, 02 Jul 2009 16:08:00 -0600 + +tdebindings-trinity (4:3.5.10-0ubuntu1~intrepid8) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson Wed, 05 March 2009 01:11:00 -0600 + +tdebindings-trinity (4:3.5.10-0ubuntu1~intrepid1) intrepid; urgency=low + + * Added -trinity prefix + + -- Timothy Pearson Tue, 02 Dec 2008 14:02:00 -0600 + +tdebindings (4:3.5.10-0ubuntu1) intrepid; urgency=low + + * New upstream release. + * Update Standards-Version to 3.8.0. + + -- Devid Antonio Filoni Sat, 23 Aug 2008 12:35:35 +0200 + +tdebindings (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 Thu, 31 Jul 2008 11:49:46 +0000 + +tdebindings (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 Sun, 27 Jul 2008 06:17:52 +0200 + +tdebindings (4:3.5.9-2) unstable; urgency=low + + * Fix FTBFS with gcc 4.3. Thanks a lot to peter green + 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 Thu, 12 Jun 2008 18:30:33 +0200 + +tdebindings (4:3.5.9-1ubuntu1) intrepid; urgency=low + + * Merge with Debian, remaining change, don't build-dep on libgtk1.2 + + -- Jonathan Riddell Tue, 10 Jun 2008 16:05:23 +0000 + +tdebindings (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 Thu, 06 Mar 2008 21:00:02 +0100 + +tdebindings (4:3.5.9-0ubuntu1) hardy; urgency=low + + * New upstream release + + -- Jonathan Riddell Thu, 14 Feb 2008 12:27:06 +0000 + +tdebindings (4:3.5.8-1ubuntu3) hardy; urgency=low + + * Remove build-dep on libgtk1.2-dev + + -- Jonathan Riddell Mon, 26 Nov 2007 23:13:51 +0000 + +tdebindings (4:3.5.8-1ubuntu2) hardy; urgency=low + + * Run buildprep before upload + + -- Jonathan Riddell Thu, 15 Nov 2007 11:11:59 +0000 + +tdebindings (4:3.5.8-1ubuntu1) hardy; urgency=low + + * Merge with Debian, remaining change: + - don't build-dep on libgtk + + -- Jonathan Riddell Wed, 14 Nov 2007 22:37:55 +0000 + +tdebindings (4:3.5.8-1) unstable; urgency=low + + +++ Changes by Sune Vuorela: + + * New upstream release. + + -- Debian Qt/KDE Maintainers Wed, 16 May 2007 22:54:19 +0200 + +tdebindings (4:3.5.7-1ubuntu4) gutsy; urgency=low + + * Build java packages for lpia. + + -- Matthias Klose Tue, 07 Aug 2007 17:55:02 +0000 + +tdebindings (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 Fri, 13 Jul 2007 14:27:49 +0100 + +tdebindings (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 Fri, 25 May 2007 12:02:16 -0400 + +tdebindings (4:3.5.7-1ubuntu1) gutsy; urgency=low + + * Merge with Debian for new upstream release + + -- Jonathan Riddell Wed, 23 May 2007 19:01:27 +0100 + +tdebindings (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 Wed, 16 May 2007 22:54:19 +0200 + +tdebindings (4:3.5.6-2ubuntu2) gutsy; urgency=low + + * Remove non-existant 98_buildprep patch from debian/patches/series + + -- Jonathan Riddell Wed, 02 May 2007 18:05:50 +0100 + +tdebindings (4:3.5.6-2ubuntu1) gutsy; urgency=low + + * Merge with Debian + + -- Jonathan Riddell Wed, 02 May 2007 10:17:28 +0100 + +tdebindings (4:3.5.6-2) unstable; urgency=low + + +++ Changes by Ana Beatriz Guerrero Lopez: + + * Add patch tdebindings-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 Tue, 24 Apr 2007 12:25:57 +0100 + +tdebindings (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 Thu, 1 Feb 2007 18:26:59 +0000 + +tdebindings (4:3.5.5-1ubuntu4) feisty; urgency=low + + * Clean up build system before upload + + -- Jonathan Riddell Sat, 13 Jan 2007 16:46:24 +0000 + +tdebindings (4:3.5.5-1ubuntu3) feisty; urgency=low + + * Fix FTBFS on 64bit archs. + + -- Matthias Klose Sat, 13 Jan 2007 11:47:57 +0100 + +tdebindings (4:3.5.5-1ubuntu2) feisty; urgency=low + + * Rebuild for python2.5 as the default python version. + + -- Matthias Klose Fri, 12 Jan 2007 13:21:15 +0000 + +tdebindings (4:3.5.5-1ubuntu1) feisty; urgency=low + + * Merge with debian. + + -- Anthony Mercatante Mon, 04 Dec 2006 23:28:56 +0200 + +tdebindings (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 Sun, 8 Oct 2006 22:11:28 +0200 + +tdebindings (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 Tue, 11 Jul 2006 02:45:20 +0200 + +tdebindings (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 Sun, 19 Mar 2006 21:36:27 +0100 + +tdebindings (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 Sun, 4 Dec 2005 09:56:22 -0500 + +tdebindings (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 Fri, 2 Dec 2005 09:22:27 +0100 + +tdebindings (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 Fri, 21 Oct 2005 19:53:18 +0200 + +tdebindings (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 libtqtjava.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 Fri, 21 Oct 2005 05:01:59 +0200 + +tdebindings (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 Thu, 3 Feb 2005 21:41:17 +0100 + +tdebindings (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ó Sun, 14 Nov 2004 03:38:05 +0100 + +tdebindings (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ó Sun, 07 Nov 2004 07:24:56 +0100 + +tdebindings (4:3.3.0-2) unstable; urgency=low + + * Clean Version Number + + -- Riku Voipio Fri, 8 Oct 2004 08:20:25 +0000 + +tdebindings (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 tdelibs4-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 libtqtjavasupport.{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ó Thu, 07 Oct 2004 20:37:00 +0200 + +tdebindings (4:3.2.92-1) unstable; urgency=low + + * New upstream version. + * debian/patches/013-qtc_clib_qtc_Makefile.am-noqaccessible.diff, + debian/patches/019-libtqtjavasupport_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 + pytde 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 Thu, 5 Aug 2004 21:08:08 +0200 + +tdebindings (4:3.2.3-1) unstable; urgency=low + + * New upstream version. + * Change maintainer address to "Debian Qt/KDE Maintainers + " and list me as uploader. + * Fix a simple bug in juic: juic: Incorrect code generated in polish() + (closes: 254882) + + -- Dominique Devriese Thu, 17 Jun 2004 23:05:27 +0200 + +tdebindings (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 Sat, 22 May 2004 20:39:58 +0200 + +tdebindings (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 Wed, 5 May 2004 23:04:44 +0200 + +tdebindings (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 Tue, 13 Apr 2004 14:45:19 +0200 + +tdebindings (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 Fri, 9 Apr 2004 03:15:36 +0200 + +tdebindings (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 Thu, 8 Apr 2004 21:43:08 +0200 + +tdebindings (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 Tue, 6 Apr 2004 22:16:02 +0200 + +tdebindings (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-libtqtjavasupport_la.diff: Added a library + libtqtjavasupport.la, and made both libtqtjava and libkdejava link + against it, to remove the dependency of libkdejava on libtqtjava, and + the accompanying rpathing problem. + * debian/control: Added a Build-Depends on libqt3-compat-headers after a + chroot test. + + -- Dominique Devriese Tue, 6 Apr 2004 19:59:28 +0200 + +tdebindings (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 + tdelibs. + * Remove some patches that have been accepted upstream. + + -- Dominique Devriese Sun, 4 Apr 2004 21:00:22 +0200 + +tdebindings (4:3.2.1-2) unstable; urgency=low + + * Fix qtjava install locations, and library naming. + + -- Dominique Devriese Mon, 29 Mar 2004 11:42:59 +0200 + +tdebindings (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 Wed, 24 Mar 2004 21:46:29 +0100 + +tdebindings (4:3.0.9+cvs20030112-0woody1) unstable; urgency=low + + * Major cleanup of tdebindings 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) Sun, 12 Jan 2003 17:22:38 +0100 + +tdebindings (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 Sun, 15 Dec 2002 12:29:24 +0100 + +tdebindings (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 "tdebindings" package is the main package + * Changed dependencies in "tdebindings" to (>= ${Source-Version}) instead of (= ${Source-Version}) + + -- Karolina Lindqvist Sun, 10 Nov 2002 09:58:10 +0100 + +tdebindings (4:3.0.9.cvs20021101-1) experimental; urgency=low + + * kde 3.1 rc1, with tag HEAD to get updates + * bild-dependencies updated + + -- Karolina Lindqvist Fri, 1 Nov 2002 10:36:22 +0100 + +tdebindings (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 Wed, 23 Oct 2002 10:19:33 +0200 + +tdebindings (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 Thu, 19 Sep 2002 12:49:16 +0200 + +tdebindings (4:3.0.7-1) unstable; urgency=low + + * Version: KDE 3.1 beta 1 + + -- Karolina Lindqvist Tue, 13 Aug 2002 08:16:36 +0200 + +tdebindings (4:3.0.6-1) unstable; urgency=low + + * Bumped the version number + + -- Karolina Lindqvist Sat, 6 Jul 2002 09:15:39 +0200 + +tdebindings (2.1-final-1) unstable; urgency=low + + * Initial Release. + + -- Ivan E. Moore II Mon, 19 Feb 2001 01:21:35 -0700 diff --git a/ubuntu/_base/tdebindings/debian/compat b/ubuntu/_base/tdebindings/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/compat @@ -0,0 +1 @@ +7 diff --git a/ubuntu/_base/tdebindings/debian/control b/ubuntu/_base/tdebindings/debian/control new file mode 100644 index 000000000..eae6146b9 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/control @@ -0,0 +1,329 @@ +Source: tdebindings-trinity +Build-Depends: cdbs (>= 0.4.43), debhelper (>= 7.0.50~), + python-dev (>= 2.3.5-11), python-support (>= 0.5) | python-dev (>= 2.6.6-3~), quilt, gawk, + default-jdk [amd64 i386 armel armhf arm64 mips mipsel ia64 powerpc ppc64el s390 sparc], + tdelibs14-trinity-dev, libtqt3-compat-headers (>= 3:3.3.5), + ruby, ruby-dev, flex, bison, libpkcs11-helper1-dev, automake, autoconf, libtool, libltdl-dev +Section: devel +Priority: optional +Maintainer: Timothy Pearson +XSBC-Original-Maintainer: Debian Qt/KDE Maintainers +Uploaders: Adeodato Sim , Ana Beatriz Guerrero Lopez , Ricardo Cardenes , Sune Vuorela +Standards-Version: 3.8.4 + +Package: tdebindings-trinity +Architecture: all +Section: tde +Replaces: kdebindings-trinity (<< 4:14.0.0~) +Breaks: kdebindings-trinity (<< 4:14.0.0~) +Depends: tdebindings-java-trinity (>= ${source:Version}), libdcop3-java-trinity (>= ${source:Version}), libdcop3-jni-trinity (>= ${source:Version}), libqt3-java-trinity (>= ${source:Version}), libqt3-jni-trinity (>= ${source:Version}), libtrinity-java-trinity (>= ${source:Version}), libtrinity-jni-trinity (>= ${source:Version}), libsmoketqt1-trinity (>= ${source:Version}), libsmoketde1-trinity (>= ${source:Version}), python-dcop-trinity (>= ${source:Version}), libkjsembed1-trinity (>= ${source:Version}), kjscmd-trinity (>= ${source:Version}), juic-trinity (>= ${source:Version}), libkorundum0-ruby-trinity (>= ${source:Version}), libqt0-ruby-trinity (>= ${source:Version}), tde-xparts-extras-trinity (>= ${source:Version}) +Description: TDE bindings metapackage + TDE (the Trinity Desktop Environment) is a powerful Open Source graphical + desktop environment for Unix workstations. It combines ease of use, + contemporary functionality, and outstanding graphical design with the + technological superiority of the Unix operating system. + . + This metapackage includes all binding packages provided by Trinity. + +Package: tdebindings-trinity-dev +Architecture: all +Section: libdevel +Replaces: kdebindings-trinity-dev (<< 4:14.0.0~) +Breaks: kdebindings-trinity-dev (<< 4:14.0.0~) +Depends: libsmoketqt-trinity-dev, libsmoketde-trinity-dev, libkjsembed-trinity-dev +Description: TDE bindings metapackage + TDE (the Trinity Desktop Environment) is a powerful Open Source graphical + desktop environment for Unix workstations. It combines ease of use, + contemporary functionality, and outstanding graphical design with the + technological superiority of the Unix operating system. + . + This metapackage includes all development files related to the binding packages provided by Trinity. + +Package: tdebindings-java-trinity +Section: libs +Architecture: all +Replaces: kdebindings-java-kde3 (<< 4:14.0.0~), kdebindings-java-trinity (<< 4:14.0.0~) +Breaks: kdebindings-java-kde3 (<< 4:14.0.0~), kdebindings-java-trinity (<< 4:14.0.0~) +Depends: libdcop3-java-trinity (= ${source:Version}), libqt3-java-trinity (= ${source:Version}), libtrinity-java-trinity (= ${source:Version}) +Description: TDE Java bindings metapackage [Trinity] + A metapackage depending on all TDE, Qt and DCOP bindings libraries + related to the Java language. + . + This package is part of the official TDE bindings module. + +Package: libdcop3-java-trinity +Architecture: all +Section: libs +Replaces: libdcop3-java-kde3 (<< 4:14.0.0~), libdcop3-java-trinity (<< 4:14.0.0~) +Breaks: libdcop3-java-kde3 (<< 4:14.0.0~), libdcop3-java-trinity (<< 4:14.0.0~) +Depends: libdcop3-jni-trinity (>> ${TDE-Version3}~), libdcop3-jni-trinity (<< ${TDE-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 Trinity Desktop COmmunications + Protocol, used for communicating with running TDE applications. + . + This package is part of the official TDE bindings module. + +Package: libdcop3-jni-trinity +Architecture: amd64 i386 armel armhf arm64 mips mipsel ia64 powerpc ppc64el s390 sparc +Section: libs +Replaces: libdcop3-jni-kde3 (<< 4:14.0.0~), libdcop3-jni-trinity (<< 4:14.0.0~) +Breaks: libdcop3-jni-kde3 (<< 4:14.0.0~), libdcop3-jni-trinity (<< 4:14.0.0~) +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 Trinity Desktop + COmmunications Protocol, used for communicating with running TDE + applications. + . + This package is part of the official TDE bindings module. + +Package: libdcop3-java-trinity-dev +Architecture: amd64 i386 armel armhf arm64 mips mipsel ia64 powerpc ppc64el s390 sparc +Section: libdevel +Replaces: libdcop3-java-kde3-dev (<< 4:14.0.0~), libdcop3-java-trinity-dev (<< 4:14.0.0~) +Breaks: libdcop3-java-kde3-dev (<< 4:14.0.0~), libdcop3-java-trinity-dev (<< 4:14.0.0~) +Depends: libdcop3-java-trinity (>> ${TDE-Version3}~), libdcop3-java-trinity (<< ${TDE-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 Trinity Desktop COmmunications Protocol, used for + communicating with running TDE applications. + . + This package is part of the official TDE bindings module. + +Package: libqt3-java-trinity +Architecture: all +Section: libs +Replaces: libqt3-java-kde3 (<< 4:14.0.0~), libqt3-java-trinity (<< 4:14.0.0~) +Breaks: libqt3-java-kde3 (<< 4:14.0.0~), libqt3-java-trinity (<< 4:14.0.0~) +Depends: libqt3-jni-trinity (>> ${TDE-Version3}~), libqt3-jni-trinity (<< ${TDE-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 Trinity 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 TDE bindings module. + +Package: libqt3-jni-trinity +Architecture: amd64 i386 armel armhf arm64 mips mipsel ia64 powerpc ppc64el s390 sparc +Section: libs +Replaces: libqt3-jni-kde3 (<< 4:14.0.0~), libqt3-jni-trinity (<< 4:14.0.0~) +Breaks: libqt3-jni-kde3 (<< 4:14.0.0~), libqt3-jni-trinity (<< 4:14.0.0~) +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 Trinity desktop environment. + . + This package is part of the official TDE bindings module. + +Package: libtrinity-java-trinity +Architecture: all +Section: libs +Replaces: libtrinity-java-kde3 (<< 4:14.0.0~), libtrinity-java-trinity (<< 4:14.0.0~) +Breaks: libtrinity-java-kde3 (<< 4:14.0.0~), libtrinity-java-trinity (<< 4:14.0.0~) +Depends: libtrinity-jni-trinity (>> ${TDE-Version3}~), libtrinity-jni-trinity (<< ${TDE-Next-Version3}~), gij | java1-runtime | java2-runtime +Description: tdelibs bindings for Java [Trinity] + This package contains the Java classes necessary to run Java programs + using the Java tdelibs bindings. TDE is the Trinity 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 TDE classes. + . + This package is part of the official TDE bindings module. + +Package: libtrinity-jni-trinity +Architecture: amd64 i386 armel armhf arm64 mips mipsel ia64 powerpc ppc64el s390 sparc +Section: libs +Replaces: libtrinity-jni-kde3 (<< 4:14.0.0~), libtrinity-jni-trinity (<< 4:14.0.0~) +Breaks: libtrinity-jni-kde3 (<< 4:14.0.0~), libtrinity-jni-trinity (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Description: tdelibs bindings for java ( Native libraries ) [Trinity] + This package contains the shared libraries necessary to run Java + programs using the Java tdelibs bindings. TDE is the Trinity Desktop + Environment, a very popular UNIX Desktop Environment. + . + This package is part of the official TDE bindings module. + +Package: libsmoketqt1-trinity +Architecture: any +Section: libs +Replaces: libsmokeqt1-kde3 (<< 4:14.0.0~), libsmokeqt1-trinity (<< 4:14.0.0~) +Breaks: libsmokeqt1-kde3 (<< 4:14.0.0~), libsmokeqt1-trinity (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Description: SMOKE Binding Library to TQt + The "Scripting Meta Object Kompiler Engine" library is used by + various TDE language bindings packages to provide interfaces to the + TQt library. + . + This package is part of the official TDE bindings module. + +Package: libsmoketqt-trinity-dev +Architecture: any +Section: libdevel +Replaces: libsmokeqt-kde3-dev (<< 4:14.0.0~), libsmokeqt-trinity-dev (<< 4:14.0.0~) +Breaks: libsmokeqt-kde3-dev (<< 4:14.0.0~), libsmokeqt-trinity-dev (<< 4:14.0.0~) +Depends: libsmoketqt1-trinity (= ${binary:Version}) +Description: SMOKE Binding Library to TQt - Development Files + The "Scripting Meta Object Kompiler Engine" library is used by + various TDE language bindings packages to provide interfaces to the + TQt 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 TDE bindings module. + +Package: libsmoketde1-trinity +Architecture: any +Section: libs +Replaces: libsmokekde1-kde3 (<< 4:14.0.0~), libsmokekde1-trinity (<< 4:14.0.0~) +Breaks: libsmokekde1-kde3 (<< 4:14.0.0~), libsmokekde1-trinity (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Description: SMOKE Binding Library to TDE + The "Scripting Meta Object Kompiler Engine" library is used by + various TDE language bindings packages to provide interfaces to the + TDE libraries. + . + This package is part of the official TDE bindings module. + +Package: libsmoketde-trinity-dev +Architecture: any +Section: libdevel +Replaces: libsmokekde-kde3-dev (<< 4:14.0.0~), libsmokekde-trinity-dev (<< 4:14.0.0~) +Breaks: libsmokekde-kde3-dev (<< 4:14.0.0~), libsmokekde-trinity-dev (<< 4:14.0.0~) +Depends: libsmoketde1-trinity (= ${binary:Version}) +Description: SMOKE Binding Library to TDE - Development Files + The "Scripting Meta Object Kompiler Engine" library is used by + various TDE language bindings packages to provide interfaces to the + Qt and TDE 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 TDE bindings module. + +Package: python-dcop-trinity +Architecture: any +Section: python +Replaces: python-dcop-kde3 (<< 4:14.0.0~), python-dcop-trinity (<< 4:14.0.0~) +Breaks: python-dcop-kde3 (<< 4:14.0.0~), python-dcop-trinity (<< 4:14.0.0~) +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 Trinity Desktop COmmunications Protocol, used for + communicating with running TDE applications. + . + This package is part of the official TDE bindings module. + +Package: libkjsembed1-trinity +Architecture: any +Section: libs +Replaces: libkjsembed1-kde3 (<< 4:14.0.0~), libkjsembed1-trinity (<< 4:14.0.0~) +Breaks: libkjsembed1-kde3 (<< 4:14.0.0~), libkjsembed1-trinity (<< 4:14.0.0~) +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 TDE applications. + . + This package is part of the official TDE bindings module. + +Package: libkjsembed-trinity-dev +Architecture: any +Section: libdevel +Replaces: libkjsembed-kde3-dev (<< 4:14.0.0~), libkjsembed-trinity-dev (<< 4:14.0.0~) +Breaks: libkjsembed-kde3-dev (<< 4:14.0.0~), libkjsembed-trinity-dev (<< 4:14.0.0~) +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 TDE + 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 TDE bindings module. + +Package: kjscmd-trinity +Architecture: any +Section: interpreters +Replaces: kjscmd-kde3 (<< 4:14.0.0~), kjscmd-trinity (<< 4:14.0.0~) +Breaks: kjscmd-kde3 (<< 4:14.0.0~), kjscmd-trinity (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Description: A script interpreter using the TDE 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 TDE bindings module. + +Package: juic-trinity +Architecture: all +Section: libdevel +Replaces: juic-kde3 (<< 4:14.0.0~), juic-trinity (<< 4:14.0.0~) +Breaks: juic-kde3 (<< 4:14.0.0~), juic-trinity (<< 4:14.0.0~) +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 TDE bindings module. + +Package: libkorundum0-ruby-trinity +Architecture: any +Section: interpreters +Replaces: libkorundum0-ruby1.8-kde3 (<< 4:14.0.0~), libkorundum0-ruby1.8-trinity (<< 4:14.0.0~) +Breaks: libkorundum0-ruby1.8-kde3 (<< 4:14.0.0~), libkorundum0-ruby1.8-trinity (<< 4:14.0.0~) +Depends: libqt0-ruby-trinity (= ${binary:Version}), ${shlibs:Depends} +Provides: libkorundum0-ruby1.8-trinity +Description: TDE bindings for Ruby [Trinity] + This package contains the files necessary for running and developing + Ruby code using the Korundum TDE Ruby bindings. + . + It also includes some example programs and templates that make use of + these bindings. + . + This package is part of the official TDE bindings module. + +Package: libqt0-ruby-trinity +Architecture: any +Section: interpreters +Replaces: libqt0-ruby1.8-kde3 (<< 4:14.0.0~), libqt0-ruby1.8-trinity (<< 4:14.0.0~) +Breaks: libqt0-ruby1.8-kde3 (<< 4:14.0.0~), libqt0-ruby1.8-trinity (<< 4:14.0.0~) +Depends: ruby, ${shlibs:Depends} +Provides: libqt0-ruby1.8-trinity +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 TDE bindings module. + +Package: tde-xparts-extras-trinity +Architecture: any +Depends: ${shlibs:Depends} +Replaces: kde-xparts-extras-trinity (<< 4:14.0.0~) +Breaks: kde-xparts-extras-trinity (<< 4:14.0.0~) +Description: Extra xparts for TDE [Trinity] + This package contains extra xparts-based modules for Trinity + This includes the mozilla-konqueror plugin + . + This package is part of the official TDE bindings module. diff --git a/ubuntu/_base/tdebindings/debian/copyright b/ubuntu/_base/tdebindings/debian/copyright new file mode 100644 index 000000000..40047d0f9 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/copyright @@ -0,0 +1,102 @@ +This package also modified by Peter Hawkins +This package was further debianized by Dominique Devriese . +This package was also debianized by Ivan E. Moore II . +This package was modified by Karolina Lindqvist + +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 +Copyright (c) 2000 Lars Knoll +Copyright (c) 1999 Preston Brown +Copyright (c) 1999, 2000 Matthias Ettrich + +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 +Simon Hausmann +Lars Knoll + +kjsembed: +Copyright (C) 2001-2002, Richard J. Moore +(GPL) + diff --git a/ubuntu/_base/tdebindings/debian/juic-trinity.install b/ubuntu/_base/tdebindings/debian/juic-trinity.install new file mode 100644 index 000000000..b29210f2c --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/juic-trinity.install @@ -0,0 +1,6 @@ +qtjava/designer/juic/bin/juic /opt/trinity/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/ubuntu/_base/tdebindings/debian/juic-trinity.manpages b/ubuntu/_base/tdebindings/debian/juic-trinity.manpages new file mode 100644 index 000000000..3b2609197 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/juic-trinity.manpages @@ -0,0 +1 @@ +debian/local/juic.1 diff --git a/ubuntu/_base/tdebindings/debian/kjscmd-trinity.install b/ubuntu/_base/tdebindings/debian/kjscmd-trinity.install new file mode 100644 index 000000000..a8786e459 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/kjscmd-trinity.install @@ -0,0 +1,3 @@ +debian/tmp/opt/trinity/bin/kjscmd +debian/tmp/opt/trinity/share/applications/tde/kjscmd.desktop +debian/tmp/opt/trinity/share/man/man1/kjscmd.1 diff --git a/ubuntu/_base/tdebindings/debian/kjscmd-trinity.links b/ubuntu/_base/tdebindings/debian/kjscmd-trinity.links new file mode 100644 index 000000000..2305663ec --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/kjscmd-trinity.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libkjsembed1 /opt/trinity/share/doc/kjscmd diff --git a/ubuntu/_base/tdebindings/debian/kjscmd-trinity.menu b/ubuntu/_base/tdebindings/debian/kjscmd-trinity.menu new file mode 100644 index 000000000..be36546ba --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/kjscmd-trinity.menu @@ -0,0 +1,6 @@ +?package(kjscmd-trinity):\ + needs="X11"\ + section="Applications/Programming"\ + hints="TDE"\ + title="TDE JavaScript Console"\ + command="/opt/trinity/bin/kjscmd --console --exec" diff --git a/ubuntu/_base/tdebindings/debian/konqueror-kjsembed-plugin-trinity.install b/ubuntu/_base/tdebindings/debian/konqueror-kjsembed-plugin-trinity.install new file mode 100644 index 000000000..e37ad763e --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/konqueror-kjsembed-plugin-trinity.install @@ -0,0 +1,2 @@ +debian/tmp/opt/trinity/lib/trinity/libjsconsoleplugin.la +debian/tmp/opt/trinity/lib/trinity/libjsconsoleplugin.so diff --git a/ubuntu/_base/tdebindings/debian/libdcop-perl-trinity.docs b/ubuntu/_base/tdebindings/debian/libdcop-perl-trinity.docs new file mode 100644 index 000000000..869f451fd --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libdcop-perl-trinity.docs @@ -0,0 +1,3 @@ +dcopperl/AUTHORS +dcopperl/README +dcopperl/TODO diff --git a/ubuntu/_base/tdebindings/debian/libdcop-perl-trinity.install b/ubuntu/_base/tdebindings/debian/libdcop-perl-trinity.install new file mode 100644 index 000000000..b01687bab --- /dev/null +++ b/ubuntu/_base/tdebindings/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/ubuntu/_base/tdebindings/debian/libdcop3-java-trinity-dev.install b/ubuntu/_base/tdebindings/debian/libdcop3-java-trinity-dev.install new file mode 100644 index 000000000..c1fa59ac4 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libdcop3-java-trinity-dev.install @@ -0,0 +1 @@ +debian/tmp/opt/trinity/bin/dcopidl2java diff --git a/ubuntu/_base/tdebindings/debian/libdcop3-java-trinity-dev.links b/ubuntu/_base/tdebindings/debian/libdcop3-java-trinity-dev.links new file mode 100644 index 000000000..ad842107e --- /dev/null +++ b/ubuntu/_base/tdebindings/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/ubuntu/_base/tdebindings/debian/libdcop3-java-trinity-dev.manpages b/ubuntu/_base/tdebindings/debian/libdcop3-java-trinity-dev.manpages new file mode 100644 index 000000000..74e63033b --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libdcop3-java-trinity-dev.manpages @@ -0,0 +1 @@ +debian/local/dcopidl2java.1 diff --git a/ubuntu/_base/tdebindings/debian/libdcop3-java-trinity.install b/ubuntu/_base/tdebindings/debian/libdcop3-java-trinity.install new file mode 100644 index 000000000..024aecc38 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libdcop3-java-trinity.install @@ -0,0 +1 @@ +debian/tmp/opt/trinity/share/java/dcopjava*.jar diff --git a/ubuntu/_base/tdebindings/debian/libdcop3-java-trinity.links b/ubuntu/_base/tdebindings/debian/libdcop3-java-trinity.links new file mode 100644 index 000000000..15127ed24 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libdcop3-java-trinity.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libdcop3-jni /opt/trinity/share/doc/libdcop3-java diff --git a/ubuntu/_base/tdebindings/debian/libdcop3-jni-trinity.install b/ubuntu/_base/tdebindings/debian/libdcop3-jni-trinity.install new file mode 100644 index 000000000..99f72f148 --- /dev/null +++ b/ubuntu/_base/tdebindings/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/ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.dirs b/ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.dirs new file mode 100644 index 000000000..f9e762e38 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.dirs @@ -0,0 +1 @@ +usr/share/doc/libkjsembed1 diff --git a/ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.docs b/ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.docs new file mode 100644 index 000000000..bd723f85c --- /dev/null +++ b/ubuntu/_base/tdebindings/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/ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.install b/ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.install new file mode 100644 index 000000000..6b71195db --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.install @@ -0,0 +1,25 @@ +debian/tmp/opt/trinity/include/tde/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/demo.html /opt/trinity/share/doc/libkjsembed-trinity-dev/embedding-examples/simple-embed/ +kjsembed/docs/embedding/simple-embed/embedjs.desktop /opt/trinity/share/doc/libkjsembed-trinity-dev/embedding-examples/simple-embed/ +kjsembed/docs/embedding/simple-embed/embedjs.lsm /opt/trinity/share/doc/libkjsembed-trinity-dev/embedding-examples/simple-embed/ +kjsembed/docs/embedding/simple-embed/embedjsui.rc /opt/trinity/share/doc/libkjsembed-trinity-dev/embedding-examples/simple-embed/ +kjsembed/docs/embedding/simple-embed/embedviewimp.cpp /opt/trinity/share/doc/libkjsembed-trinity-dev/embedding-examples/simple-embed/ +kjsembed/docs/embedding/simple-embed/embedviewimp.h /opt/trinity/share/doc/libkjsembed-trinity-dev/embedding-examples/simple-embed/ +kjsembed/docs/embedding/simple-embed/embedview.ui /opt/trinity/share/doc/libkjsembed-trinity-dev/embedding-examples/simple-embed/ +kjsembed/docs/embedding/simple-embed/hi16-app-embedjs.png /opt/trinity/share/doc/libkjsembed-trinity-dev/embedding-examples/simple-embed/ +kjsembed/docs/embedding/simple-embed/hi32-app-embedjs.png /opt/trinity/share/doc/libkjsembed-trinity-dev/embedding-examples/simple-embed/ +kjsembed/docs/embedding/simple-embed/main.cpp /opt/trinity/share/doc/libkjsembed-trinity-dev/embedding-examples/simple-embed/ +kjsembed/docs/embedding/simple-embed/Makefile.am /opt/trinity/share/doc/libkjsembed-trinity-dev/embedding-examples/simple-embed/ +kjsembed/docs/embedding/simple-embed/README /opt/trinity/share/doc/libkjsembed-trinity-dev/embedding-examples/simple-embed/ +kjsembed/docs/embedding/simple-embed/test.js /opt/trinity/share/doc/libkjsembed-trinity-dev/embedding-examples/simple-embed/ + diff --git a/ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.links b/ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.links new file mode 100644 index 000000000..a9e53e9a4 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libkjsembed-trinity-dev.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libkjsembed1 /opt/trinity/share/doc/libkjsembed-dev diff --git a/ubuntu/_base/tdebindings/debian/libkjsembed1-trinity.docs b/ubuntu/_base/tdebindings/debian/libkjsembed1-trinity.docs new file mode 100644 index 000000000..4c40dd769 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libkjsembed1-trinity.docs @@ -0,0 +1,2 @@ +kjsembed/README +kjsembed/docs/TODO diff --git a/ubuntu/_base/tdebindings/debian/libkjsembed1-trinity.install b/ubuntu/_base/tdebindings/debian/libkjsembed1-trinity.install new file mode 100644 index 000000000..0061252bb --- /dev/null +++ b/ubuntu/_base/tdebindings/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/trinity/libimagefxplugin.la +debian/tmp/opt/trinity/lib/trinity/libimagefxplugin.so +debian/tmp/opt/trinity/share/services/imagefx_plugin.desktop + +debian/tmp/opt/trinity/lib/trinity/libqprocessplugin.so +debian/tmp/opt/trinity/lib/trinity/libqprocessplugin.la +debian/tmp/opt/trinity/share/services/qprocess_plugin.desktop + +debian/tmp/opt/trinity/lib/trinity/libfileitemplugin.la +debian/tmp/opt/trinity/lib/trinity/libfileitemplugin.so +debian/tmp/opt/trinity/share/services/tdefileitem_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/trinity/libjavascript.la +debian/tmp/opt/trinity/lib/trinity/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/ubuntu/_base/tdebindings/debian/libkorundum0-ruby-trinity.docs b/ubuntu/_base/tdebindings/debian/libkorundum0-ruby-trinity.docs new file mode 100644 index 000000000..fcf01a118 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libkorundum0-ruby-trinity.docs @@ -0,0 +1,4 @@ +korundum/AUTHORS +korundum/README +korundum/rubylib/examples +korundum/rubylib/templates diff --git a/ubuntu/_base/tdebindings/debian/libkorundum0-ruby-trinity.install b/ubuntu/_base/tdebindings/debian/libkorundum0-ruby-trinity.install new file mode 100644 index 000000000..33de286bb --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libkorundum0-ruby-trinity.install @@ -0,0 +1,12 @@ +debian/tmp/opt/trinity/bin/rbtdesh +debian/tmp/opt/trinity/bin/rbtdeapi +debian/tmp/opt/trinity/bin/krubyinit +debian/tmp/opt/trinity/bin/rbtdeconfig_compiler + +debian/tmp/opt/trinity/lib/ruby/*/Korundum.rb +debian/tmp/opt/trinity/lib/ruby/*/TDE/korundum.rb + +debian/tmp/opt/trinity/lib/*/*/*/korundum.so* +debian/tmp/opt/trinity/lib/*/*/*/korundum.la + +korundum/ChangeLog /opt/trinity/share/doc/libkorundum0-ruby diff --git a/ubuntu/_base/tdebindings/debian/libkorundum0-ruby-trinity.manpages b/ubuntu/_base/tdebindings/debian/libkorundum0-ruby-trinity.manpages new file mode 100644 index 000000000..ab2f0ee35 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libkorundum0-ruby-trinity.manpages @@ -0,0 +1,3 @@ +debian/local/krubyinit.1 +debian/local/rbtdesh.1 +debian/local/rbtdeapi.1 diff --git a/ubuntu/_base/tdebindings/debian/libqt0-ruby-trinity.docs b/ubuntu/_base/tdebindings/debian/libqt0-ruby-trinity.docs new file mode 100644 index 000000000..a6f9fffce --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libqt0-ruby-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/ubuntu/_base/tdebindings/debian/libqt0-ruby-trinity.install b/ubuntu/_base/tdebindings/debian/libqt0-ruby-trinity.install new file mode 100644 index 000000000..a18befa22 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libqt0-ruby-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/*/Qt/qtruby.rb +debian/tmp/opt/trinity/lib/ruby/*/Qt.rb + +debian/tmp/opt/trinity/lib/*/*/*/qtruby.so* +debian/tmp/opt/trinity/lib/*/*/*/qtruby.la + +debian/tmp/opt/trinity/lib/*/*/*/tqui.so* +debian/tmp/opt/trinity/lib/*/*/*/tqui.la + +qtruby/ChangeLog /opt/trinity/share/doc/libqt0-ruby diff --git a/ubuntu/_base/tdebindings/debian/libqt0-ruby-trinity.manpages b/ubuntu/_base/tdebindings/debian/libqt0-ruby-trinity.manpages new file mode 100644 index 000000000..f2dc6de31 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libqt0-ruby-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/ubuntu/_base/tdebindings/debian/libqt3-java-trinity.README.Debian b/ubuntu/_base/tdebindings/debian/libqt3-java-trinity.README.Debian new file mode 100644 index 000000000..207a511f6 --- /dev/null +++ b/ubuntu/_base/tdebindings/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 TDE 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 libtqtjava-shared.so + +And then, after you put libtqtjava-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/ubuntu/_base/tdebindings/debian/libqt3-java-trinity.dirs b/ubuntu/_base/tdebindings/debian/libqt3-java-trinity.dirs new file mode 100644 index 000000000..9fe145a6d --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libqt3-java-trinity.dirs @@ -0,0 +1 @@ +usr/share/doc/libqt3-jni diff --git a/ubuntu/_base/tdebindings/debian/libqt3-java-trinity.docs b/ubuntu/_base/tdebindings/debian/libqt3-java-trinity.docs new file mode 100644 index 000000000..b10168041 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libqt3-java-trinity.docs @@ -0,0 +1,3 @@ +qtjava/javalib/examples +qtjava/javalib/tutorial +qtjava/javalib/test diff --git a/ubuntu/_base/tdebindings/debian/libqt3-java-trinity.install b/ubuntu/_base/tdebindings/debian/libqt3-java-trinity.install new file mode 100644 index 000000000..0b068bc53 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libqt3-java-trinity.install @@ -0,0 +1,2 @@ +debian/tmp/opt/trinity/share/java/qtjava*.jar +debian/tmp/opt/trinity/share/doc/tde/HTML/en/javalib/*.html /opt/trinity/share/doc/libqt3-java-trinity/html diff --git a/ubuntu/_base/tdebindings/debian/libqt3-java-trinity.links b/ubuntu/_base/tdebindings/debian/libqt3-java-trinity.links new file mode 100644 index 000000000..04f3160e8 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libqt3-java-trinity.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libqt3-jni /opt/trinity/share/doc/libqt3-java diff --git a/ubuntu/_base/tdebindings/debian/libqt3-jni-trinity.docs b/ubuntu/_base/tdebindings/debian/libqt3-jni-trinity.docs new file mode 100644 index 000000000..90a6f2219 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libqt3-jni-trinity.docs @@ -0,0 +1,4 @@ +qtjava/AUTHORS +qtjava/NEWS +qtjava/README +qtjava/TODO diff --git a/ubuntu/_base/tdebindings/debian/libqt3-jni-trinity.install b/ubuntu/_base/tdebindings/debian/libqt3-jni-trinity.install new file mode 100644 index 000000000..fed4aa1f8 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libqt3-jni-trinity.install @@ -0,0 +1,11 @@ +debian/tmp/opt/trinity/lib/libtqtjavasupport.la +debian/tmp/opt/trinity/lib/libtqtjavasupport.so +debian/tmp/opt/trinity/lib/libtqtjavasupport.so.1 +debian/tmp/opt/trinity/lib/libtqtjavasupport.so.1.0.0 + +debian/tmp/opt/trinity/lib/jni/libtqtjava.la +debian/tmp/opt/trinity/lib/jni/libtqtjava.so +debian/tmp/opt/trinity/lib/jni/libtqtjava.so.1 +debian/tmp/opt/trinity/lib/jni/libtqtjava.so.1.0.0 + +qtjava/ChangeLog /opt/trinity/share/doc/libqt3-jni diff --git a/ubuntu/_base/tdebindings/debian/libsmoketde-trinity-dev.install b/ubuntu/_base/tdebindings/debian/libsmoketde-trinity-dev.install new file mode 100644 index 000000000..ccc7952cf --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libsmoketde-trinity-dev.install @@ -0,0 +1,2 @@ +debian/tmp/opt/trinity/lib/libsmoketde.so +debian/tmp/opt/trinity/lib/libsmoketde.la diff --git a/ubuntu/_base/tdebindings/debian/libsmoketde-trinity-dev.links b/ubuntu/_base/tdebindings/debian/libsmoketde-trinity-dev.links new file mode 100644 index 000000000..bc9055637 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libsmoketde-trinity-dev.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libsmoketde1 /opt/trinity/share/doc/libsmoketde-dev diff --git a/ubuntu/_base/tdebindings/debian/libsmoketde1-trinity.install b/ubuntu/_base/tdebindings/debian/libsmoketde1-trinity.install new file mode 100644 index 000000000..d36233050 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libsmoketde1-trinity.install @@ -0,0 +1,2 @@ +debian/tmp/opt/trinity/lib/libsmoketde.so.1.2.2 +debian/tmp/opt/trinity/lib/libsmoketde.so.1 diff --git a/ubuntu/_base/tdebindings/debian/libsmoketqt-trinity-dev.install b/ubuntu/_base/tdebindings/debian/libsmoketqt-trinity-dev.install new file mode 100644 index 000000000..663329673 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libsmoketqt-trinity-dev.install @@ -0,0 +1,3 @@ +debian/tmp/opt/trinity/include/tde/smoke.h +debian/tmp/opt/trinity/lib/libsmoketqt.so +debian/tmp/opt/trinity/lib/libsmoketqt.la diff --git a/ubuntu/_base/tdebindings/debian/libsmoketqt-trinity-dev.links b/ubuntu/_base/tdebindings/debian/libsmoketqt-trinity-dev.links new file mode 100644 index 000000000..36cc65f6e --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libsmoketqt-trinity-dev.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libsmoketqt1 /opt/trinity/share/doc/libsmoketqt-dev diff --git a/ubuntu/_base/tdebindings/debian/libsmoketqt1-trinity.install b/ubuntu/_base/tdebindings/debian/libsmoketqt1-trinity.install new file mode 100644 index 000000000..9b2cbbe21 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libsmoketqt1-trinity.install @@ -0,0 +1,2 @@ +debian/tmp/opt/trinity/lib/libsmoketqt.so.1.2.2 +debian/tmp/opt/trinity/lib/libsmoketqt.so.1 diff --git a/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.README.Debian b/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.README.Debian new file mode 100644 index 000000000..3b86843c2 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.README.Debian @@ -0,0 +1,12 @@ +Developing and using TDE based applications written in Java +=========================================================== + +This document explains how to develop and use TDE based programs +written in Java. This is what the TDE 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/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.dirs b/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.dirs new file mode 100644 index 000000000..02807ba4b --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.dirs @@ -0,0 +1 @@ +usr/share/doc/libtrinity-jni diff --git a/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.docs b/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.docs new file mode 100644 index 000000000..a2e63686d --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.docs @@ -0,0 +1,2 @@ +tdejava/koala/examples +tdejava/koala/test diff --git a/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.install b/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.install new file mode 100644 index 000000000..9ea8f63c7 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.install @@ -0,0 +1 @@ +debian/tmp/opt/trinity/share/java/koala*.jar diff --git a/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.links b/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.links new file mode 100644 index 000000000..3d5d71d6a --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libtrinity-java-trinity.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libtrinity-jni /opt/trinity/share/doc/libtrinity-java diff --git a/ubuntu/_base/tdebindings/debian/libtrinity-jni-trinity.docs b/ubuntu/_base/tdebindings/debian/libtrinity-jni-trinity.docs new file mode 100644 index 000000000..6948746d5 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libtrinity-jni-trinity.docs @@ -0,0 +1,4 @@ +tdejava/AUTHORS +tdejava/NEWS +tdejava/README +tdejava/TODO diff --git a/ubuntu/_base/tdebindings/debian/libtrinity-jni-trinity.install b/ubuntu/_base/tdebindings/debian/libtrinity-jni-trinity.install new file mode 100644 index 000000000..e0450f12b --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/libtrinity-jni-trinity.install @@ -0,0 +1,6 @@ +debian/tmp/opt/trinity/lib/jni/libtdejava.so.1 +debian/tmp/opt/trinity/lib/jni/libtdejava.la +debian/tmp/opt/trinity/lib/jni/libtdejava.so +debian/tmp/opt/trinity/lib/jni/libtdejava.so.1.0.0 + +tdejava/ChangeLog /opt/trinity/share/doc/libtrinity-jni diff --git a/ubuntu/_base/tdebindings/debian/local/dcopidl2java.1 b/ubuntu/_base/tdebindings/debian/local/dcopidl2java.1 new file mode 100644 index 000000000..926d78391 --- /dev/null +++ b/ubuntu/_base/tdebindings/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 +for the Debian GNU/Linux system (but may be used by others). diff --git a/ubuntu/_base/tdebindings/debian/local/juic.1 b/ubuntu/_base/tdebindings/debian/local/juic.1 new file mode 100644 index 000000000..9120f44d3 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/local/juic.1 @@ -0,0 +1,39 @@ +.TH JUIC 1 "Apr 2004" "Trinity 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 +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 +Tells juic to add the given package declaration to the generated java +class. +.TP +.B \-abstract +Tells juic whether or not to define slots as abstract. +.TP +.B \-images +Tells juic where to find the images used in the given ui file. +Default is "images". +.TP +.B \-os +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/ubuntu/_base/tdebindings/debian/local/krubyinit.1 b/ubuntu/_base/tdebindings/debian/local/krubyinit.1 new file mode 100644 index 000000000..f8a405452 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/local/krubyinit.1 @@ -0,0 +1,25 @@ +.TH KRUBYINIT 1 "Aug 2004" "Trinity 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 TDE bindings ). It uses +the tdeinit system to start the app so that they start a little bit +faster when started in a running TDE 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 TDE 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/ubuntu/_base/tdebindings/debian/local/qtrubyinit.1 b/ubuntu/_base/tdebindings/debian/local/qtrubyinit.1 new file mode 100644 index 000000000..1ab6e7f28 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/local/qtrubyinit.1 @@ -0,0 +1,25 @@ +.TH QTRUBYINIT 1 "Aug 2004" "Trinity 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 tdeinit system to start +the app so that they start a little bit faster when started in a +running TDE 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 TDE 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/ubuntu/_base/tdebindings/debian/local/rbqtapi.1 b/ubuntu/_base/tdebindings/debian/local/rbqtapi.1 new file mode 100644 index 000000000..7cafb5b8c --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/local/rbqtapi.1 @@ -0,0 +1,29 @@ +.TH RBQTAPI 1 "Aug 2004" "Trinity Desktop Environment" "Qt Ruby Bindings Manual" +.SH NAME +rbqtapi \- A QtRuby Introspection Tool +.SH SYNOPSIS +.B rbqtapi +[options] [] +.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 +Find all functions matching regular expression/keyword +.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 +rbtdeapi(1) diff --git a/ubuntu/_base/tdebindings/debian/local/rbqtsh.1 b/ubuntu/_base/tdebindings/debian/local/rbqtsh.1 new file mode 100644 index 000000000..bda49d962 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/local/rbqtsh.1 @@ -0,0 +1,16 @@ +.TH RBQTSH 1 "Aug 2004" "Trinity 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 +rbtdesh(1) diff --git a/ubuntu/_base/tdebindings/debian/local/rbtdeapi.1 b/ubuntu/_base/tdebindings/debian/local/rbtdeapi.1 new file mode 100644 index 000000000..e3d166225 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/local/rbtdeapi.1 @@ -0,0 +1,29 @@ +.TH RBTDEAPI 1 "Aug 2004" "Trinity Desktop Environment" "Korundum TDE Ruby Bindings Manual" +.SH NAME +rbtdeapi \- A Korundum TDE Ruby Introspection Tool +.SH SYNOPSIS +.B rbtdeapi +[options] [] +.SH DESCRIPTION +Rbtdeapi is a Korundum TDE 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 +Find all functions matching regular expression/keyword +.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/ubuntu/_base/tdebindings/debian/local/rbtdesh.1 b/ubuntu/_base/tdebindings/debian/local/rbtdesh.1 new file mode 100644 index 000000000..6e792e7fa --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/local/rbtdesh.1 @@ -0,0 +1,17 @@ +.TH RBTDESH 1 "Aug 2004" "Trinity Desktop Environment" "Korundum TDE Ruby Bindings Manual" +.SH NAME +rbtdesh \- An Interactive Korundum Shell +.SH SYNOPSIS +.B rbtdesh +[options] +.SH DESCRIPTION +Rbtdesh is an interactive Korundum shell. It shows a GUI dialog box +where you can enter Ruby code using the Korundum TDE Ruby bindings +library. +.SH OPTIONS +This program takes no options. +.SH AUTHOR +Germain Garand +Alexander Kellett +.SH SEE ALSO +rbqtsh(1) diff --git a/ubuntu/_base/tdebindings/debian/local/rbuic.1 b/ubuntu/_base/tdebindings/debian/local/rbuic.1 new file mode 100644 index 000000000..d59caa1ac --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/local/rbuic.1 @@ -0,0 +1,64 @@ +.TH RBUIC 1 "Apr 2004" "Trinity 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 +.LP +Generate image collection: +.B rbuic +[options] -embed ... +.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 +Write output to file rather than stdout. +.TP +.B \-p +Set the indent in spaces (0 to use a tab) +.TP +.B \-nofwd +Omit imports of custom widgets +.TP +.B \-kde +Use TDE widgets, require 'Korundum' extension +.TP +.B \-tr +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/ubuntu/_base/tdebindings/debian/patches/common/04_am_maintainer_mode.diff b/ubuntu/_base/tdebindings/debian/patches/common/04_am_maintainer_mode.diff new file mode 100644 index 000000000..391a80285 --- /dev/null +++ b/ubuntu/_base/tdebindings/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/ubuntu/_base/tdebindings/debian/patches/common/05_pedantic-errors.diff b/ubuntu/_base/tdebindings/debian/patches/common/05_pedantic-errors.diff new file mode 100644 index 000000000..ce2883918 --- /dev/null +++ b/ubuntu/_base/tdebindings/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/ubuntu/_base/tdebindings/debian/patches/common/06_disable_no_undefined.diff b/ubuntu/_base/tdebindings/debian/patches/common/06_disable_no_undefined.diff new file mode 100644 index 000000000..05c932c3c --- /dev/null +++ b/ubuntu/_base/tdebindings/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/ubuntu/_base/tdebindings/debian/patches/common/kubuntu_01_kdepot.diff b/ubuntu/_base/tdebindings/debian/patches/common/kubuntu_01_kdepot.diff new file mode 100644 index 000000000..39dd7745e --- /dev/null +++ b/ubuntu/_base/tdebindings/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/tde/tde.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 () { 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:-`tde-config --expandvars --install include`}/tde.pot +- if ! test -f $kdepotpath; then +- kdepotpath=`tde-config --expandvars --prefix`/include/tde.pot +- fi ++# kdepotpath=${includedir:-`tde-config --expandvars --install include`}/tde.pot ++# if ! test -f $kdepotpath; then ++# kdepotpath=`tde-config --expandvars --prefix`/include/tde.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/ubuntu/_base/tdebindings/debian/python-dcop-trinity.docs b/ubuntu/_base/tdebindings/debian/python-dcop-trinity.docs new file mode 100644 index 000000000..957d3af3e --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/python-dcop-trinity.docs @@ -0,0 +1,2 @@ +dcoppython/README +dcoppython/TODO diff --git a/ubuntu/_base/tdebindings/debian/python-dcop-trinity.examples b/ubuntu/_base/tdebindings/debian/python-dcop-trinity.examples new file mode 100644 index 000000000..4100d465b --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/python-dcop-trinity.examples @@ -0,0 +1,2 @@ +dcoppython/test/*.py +dcoppython/test/README-server diff --git a/ubuntu/_base/tdebindings/debian/python-dcop-trinity.install b/ubuntu/_base/tdebindings/debian/python-dcop-trinity.install new file mode 100644 index 000000000..364b52d9d --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/python-dcop-trinity.install @@ -0,0 +1 @@ +debian/tmp/opt/trinity/lib/python2.*/site-packages diff --git a/ubuntu/_base/tdebindings/debian/rules b/ubuntu/_base/tdebindings/debian/rules new file mode 100755 index 000000000..ad0ffa221 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/rules @@ -0,0 +1,152 @@ +#! /usr/bin/make -f + +DEB_QUILT_PATCHDIR_LINK := +export QUILT_PATCHES=debian/patches + +DEB_PYTHON_SYSTEM = $(if $(wildcard /usr/bin/dh_python2),,pysupport) +DH_PYTHON2 = $(if $(wildcard /usr/bin/dh_python2),dh_python2,dh_pysupport) + + +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/tde +DEB_CONFIGURE_MANDIR := /opt/trinity/share/man +DEB_CONFIGURE_PREFIX := /opt/trinity +DEB_CONFIGURE_INFODIR := /opt/trinity/share/info + +cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug) + +### + +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 \ + DO_NOT_COMPILE='dcopc dcopperl kalyptus qtsharp xparts python' + +DEB_COMPRESS_EXCLUDE += .java .ui .js .rb .map .wav .bmp .cpp .sk + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +# 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 libsmoketqt1-trinity libsmoketde1-trinity libkjsembed1-trinity + +### + +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/trinitydesktop/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_trinitydesktop_DCOP_Client.h + rm -f dcopjava/dcopidl2java/dcopidl2java.all_cpp.cpp + rm -f smoke/tde/qtdefines + rm -f smoke/tde/smokedata.cpp.diff + rm -f smoke/tqt/qtdefines + rm -f smoke/tqt/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/juic-trinity:: + mv debian/$(cdbs_curpkg)/usr/share/man debian/$(cdbs_curpkg)/opt/trinity/share/ + sed -i "s|UIXSLDIR=/usr|UIXSLDIR=/opt/trinity|" debian/$(cdbs_curpkg)/opt/trinity/bin/juic + +binary-install/libdcop3-java-trinity-dev:: + mv debian/$(cdbs_curpkg)/usr/share/man debian/$(cdbs_curpkg)/opt/trinity/share/ + +binary-install/libkorundum0-ruby-trinity:: + mv debian/$(cdbs_curpkg)/usr/share/man debian/$(cdbs_curpkg)/opt/trinity/share/ + +binary-install/libqt0-ruby-trinity:: + mv debian/$(cdbs_curpkg)/usr/share/man debian/$(cdbs_curpkg)/opt/trinity/share/ + +binary-install/python-dcop-trinity:: + ${DH_PYTHON2} -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 = tdebindings-java-trinity libtrinity-java-trinity libqt3-java-trinity \ + libdcop3-java-trinity-dev libdcop3-java-trinity \ + libsmoketde-trinity-dev libsmoketqt-trinity-dev \ + kjscmd-trinity libkjsembed-trinity-dev diff --git a/ubuntu/_base/tdebindings/debian/source/format b/ubuntu/_base/tdebindings/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/ubuntu/_base/tdebindings/debian/source/options b/ubuntu/_base/tdebindings/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/ubuntu/_base/tdebindings/debian/tde-xparts-extras-trinity.install b/ubuntu/_base/tdebindings/debian/tde-xparts-extras-trinity.install new file mode 100644 index 000000000..debb8165a --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/tde-xparts-extras-trinity.install @@ -0,0 +1,20 @@ +#debian/tmp/opt/trinity/lib/libdcopc.so.1.0.0 +#debian/tmp/opt/trinity/lib/libdcopc.so.1 +#debian/tmp/opt/trinity/lib/libdcopc.so +#debian/tmp/opt/trinity/lib/libdcopc.la +#debian/tmp/opt/trinity/include/dcopc +#debian/tmp/opt/trinity/lib/libtdexparts.so.1.0.0 +#debian/tmp/opt/trinity/lib/libtdexparts.so.1 +#debian/tmp/opt/trinity/lib/libtdexparts.so +#debian/tmp/opt/trinity/lib/libtdexparts.la +#debian/tmp/opt/trinity/lib/libgtkxparts.so.0.0.0 +#debian/tmp/opt/trinity/lib/libgtkxparts.so.0 +#debian/tmp/opt/trinity/lib/libgtkxparts.so +#debian/tmp/opt/trinity/lib/libgtkxparts.la +#debian/tmp/opt/trinity/include/xtdeparts +#debian/tmp/opt/trinity/lib/libkmozillapart.so.0.0.0 +#debian/tmp/opt/trinity/lib/libkmozillapart.so.0 +#debian/tmp/opt/trinity/lib/libkmozillapart.so +#debian/tmp/opt/trinity/lib/libkmozillapart.la +#debian/tmp/opt/trinity/bin/kmozilla +#debian/tmp/opt/trinity/share/services/kmozilla.desktop diff --git a/ubuntu/_base/tdebindings/debian/tdebindings-java-trinity.links b/ubuntu/_base/tdebindings/debian/tdebindings-java-trinity.links new file mode 100644 index 000000000..4d4c4e700 --- /dev/null +++ b/ubuntu/_base/tdebindings/debian/tdebindings-java-trinity.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/libtrinity-java /opt/trinity/share/doc/tdebindings-java -- cgit v1.2.1