diff options
Diffstat (limited to 'debian/_base/dependencies')
345 files changed, 12741 insertions, 0 deletions
diff --git a/debian/_base/dependencies/akode/debian/KUBUNTU-DEBIAN-CHANGES b/debian/_base/dependencies/akode/debian/KUBUNTU-DEBIAN-CHANGES new file mode 100644 index 000000000..481244ae4 --- /dev/null +++ b/debian/_base/dependencies/akode/debian/KUBUNTU-DEBIAN-CHANGES @@ -0,0 +1,6 @@ +libakode2-mpeg package +no jack build-dep +libakode-dev not depend on jack +libakode2.install dosen't have mpeg or jack files +Don't depend on libakode2-mpeg from libakode-dev +remove jack from libakode-dev.install, libakode2.install diff --git a/debian/_base/dependencies/akode/debian/cdbs/debian-qt-kde.mk b/debian/_base/dependencies/akode/debian/cdbs/debian-qt-kde.mk new file mode 100644 index 000000000..106cba47d --- /dev/null +++ b/debian/_base/dependencies/akode/debian/cdbs/debian-qt-kde.mk @@ -0,0 +1,121 @@ +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: +ifndef _cdbs_class_cmake + if test -n "$(DEB_KDE_CVS_MAKE)" -a ! -f configure; then \ + 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; \ + fi +endif + 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/kde/HTML/en; find . -name index.docbook`; do \ + pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \ + echo Building $$pkg HTML docs...; \ + mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/usr/share/doc/kde/HTML/en/$$pkg; \ + cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/usr/share/doc/kde/HTML/en/$$pkg; \ + meinproc $(DEB_DESTDIR)/usr/share/doc/kde/HTML/en/$$pkg/index.docbook; \ + done + for pkg in $(DOC_HTML_PRUNE) ; do \ + rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/usr/share/doc/kde/HTML/en/$$pkg; \ + done + +clean:: +ifndef _cdbs_class_cmake + 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 +endif + rm -f debian/stamp-cvs-make + +endif diff --git a/debian/_base/dependencies/akode/debian/cdbs/kde.mk b/debian/_base/dependencies/akode/debian/cdbs/kde.mk new file mode 100644 index 000000000..0d878b139 --- /dev/null +++ b/debian/_base/dependencies/akode/debian/cdbs/kde.mk @@ -0,0 +1,91 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# 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 + +ifndef _cdbs_class_cmake +include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix) +endif + +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/kde" +DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi + +cleanbuilddir:: + -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR)) + +common-build-arch common-build-indep:: debian/stamp-kde-apidox +debian/stamp-kde-apidox: + $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox) + touch $@ + +common-install-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/debian/_base/dependencies/akode/debian/cdbs/versions.pl b/debian/_base/dependencies/akode/debian/cdbs/versions.pl new file mode 100644 index 000000000..9ce11d8a3 --- /dev/null +++ b/debian/_base/dependencies/akode/debian/cdbs/versions.pl @@ -0,0 +1,19 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`; +my ($version3, $version3_next); +my ($version2, $version2_next); + +($version3 = $version) =~ s/-[^-]+$//; +($version2 = $version3) =~ s/\.[^.]+$//; + +($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e; +($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e; + +print "KDE-Version3=$version3\n"; +print "KDE-Version2=$version2\n"; +print "KDE-Next-Version3=$version3_next\n"; +print "KDE-Next-Version2=$version2_next\n"; diff --git a/debian/_base/dependencies/akode/debian/changelog b/debian/_base/dependencies/akode/debian/changelog new file mode 100644 index 000000000..9e455da61 --- /dev/null +++ b/debian/_base/dependencies/akode/debian/changelog @@ -0,0 +1,248 @@ +akode (2.0.2-6debian6.0.0+1) squeeze; urgency=low + + * Conversion to CMake + + -- Slávek Banko <[email protected]> Tue, 17 Feb 2015 04:54:24 +0100 + +akode (2.0.2-5debian6.0.0+0) squeeze; urgency=low + + * Switch to quilt format + * Changes pulled out into a patch + + -- Slávek Banko <[email protected]> Wed, 14 Aug 2013 19:20:21 +0200 + +akode (2.0.2-4debian2) wheezy; urgency=low + + * Wheezy rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 July 2009 16:08:00 -0600 + +akode (2.0.2-3ubuntu1) intrepid; urgency=low + + * Merge with Debian, remaining changes: + - Don't build-dep on jack + - Split out mpeg files into akode-mpeg + + -- Jonathan Riddell <[email protected]> Wed, 25 Jun 2008 12:19:44 +0000 + +akode (2.0.2-3) unstable; urgency=low + + +++ Changes by Sune Vuorela: + + * Implement use of uploaders.mk + + +++ Changes by Ana Beatriz Guerrero Lopez: + + * Remove useless directory autom4te.cache from 98_buildprep.diff, fixes FTBFS + if build twice in a row. (Closes: #442485) + * Move homepage into control field. + * Update to Standards-Version 3.7.3: replace ${Source-Version} with + ${binary:Version}. + + -- Debian Qt/KDE Maintainers <[email protected]> Wed, 26 Dec 2007 23:05:43 +0100 + +akode (2.0.2-2ubuntu2) hardy; urgency=low + + * Rebuild with recent g++ compiler version. + + -- Matthias Klose <[email protected]> Thu, 03 Apr 2008 11:24:10 +0000 + +akode (2.0.2-2ubuntu1) gutsy; urgency=low + + * Merge with Debian for patches 11_gcc_4.3_fix.diff and + 12_amd64_libflac8_fix.diff, fixes build failure + + -- Jonathan Riddell <[email protected]> Tue, 19 Jun 2007 14:46:35 +0100 + +akode (2.0.2-2) unstable; urgency=low + + +++ Changes by Nacho Barrientos Arias + + * Adapting akode to the new version of libflac (closes: #426671). + * Dropped liboggflac-dev from Build-Depends (it no longer exists - merged + into libflac-dev). + * Add patch 12_amd64_libflac8_fix.diff in order to avoid a FTBFS on amd64. + + -- Debian Qt/KDE Maintainers <[email protected]> Tue, 05 Jun 2007 21:24:45 +0200 + +akode (2.0.2-1) unstable; urgency=low + + +++ Changes by Kaare Olsen and Sune Vuorela: + + * New upstream release. + * Removed patch 02_autotools_update. Applied upstream. + * Removed patch 07_autoconf_2.6. Applied upstream. + * Removed patch 11_flac_113_support and 12_oggflac_decoding.diff. Reworked and applied upstream. + * Add patch 11_gcc_4.3_fix.diff to fix akode compilation with gcc4.3 + (Closes: 417089) + + -- Debian Qt/KDE Maintainers <[email protected]> Sat, 26 May 2007 00:08:26 +0200 + +akode (2.0.2-0ubuntu2) gutsy; urgency=low + + * Changed liboggflac-dev --> libflac-dev, as liboggflac and libflac have + been merged. See Debian #427742 + + -- Sarah Hobbs <[email protected]> Mon, 18 Jun 2007 10:32:56 -0500 + +akode (2.0.2-0ubuntu1) gutsy; urgency=low + + * New upstream release + * Merge with Debian + * Remove patched merged upstream + - 02_autotools_update.diff + - 07_autoconf_2.6.diff + - 11_flac_113_support.diff + - 12_oggflac_decoding.diff + + -- Jonathan Riddell <[email protected]> Fri, 27 Apr 2007 13:45:04 +0100 + +akode (2.0.1-3) unstable; urgency=low + + * UNRELEASED + + -- Debian Qt/KDE Maintainers <[email protected]> Mon, 29 Jan 2007 09:24:10 +0100 + +akode (2.0.1-2ubuntu2) feisty; urgency=low + + * Rebuild for changes in the amd64 toolchain. + * Set Ubuntu maintainer address. + + -- Matthias Klose <[email protected]> Mon, 5 Mar 2007 01:13:00 +0000 + +akode (2.0.1-2ubuntu1) feisty; urgency=low + + * Merge with Debian + + -- Jonathan Riddell <[email protected]> Fri, 24 Nov 2006 15:04:52 +0000 + +akode (2.0.1-2) unstable; urgency=low + + * Add two patches (thanks to Josh Coalson): + - flac 1.1.3 support. libOggFLAC was merged into libFLAC. + - prevent a possible problem with Ogg FLAC decoding at end of stream. + + -- Debian Qt/KDE Maintainers <[email protected]> Tue, 21 Nov 2006 07:38:23 +0100 + +akode (2.0.1-1ubuntu1) feisty; urgency=low + + * Merge with Debian + * Build with --enable-gcc-hidden-visibility + + -- Jonathan Riddell <[email protected]> Wed, 15 Nov 2006 01:06:59 +0000 + +akode (2.0.1-1) unstable; urgency=low + + * New upstream release. + + -- Debian Qt/KDE Maintainers <[email protected]> Fri, 18 Aug 2006 19:04:28 -0400 + +akode (2.0-5) unstable; urgency=low + + +++ Changes by Christopher Martin: + + * Apply GNU/kFreeBSD build patch from Petr Salinger. (Closes: #380099) + + * Add a patch allowing akode to build with autoconf 2.6. + + -- Debian Qt/KDE Maintainers <[email protected]> Sat, 29 Jul 2006 10:30:27 -0400 + +akode (2.0-4ubuntu3) edgy; urgency=low + + * Don't depend on libakode2-mpeg from libakode-dev + + -- Jonathan Riddell <[email protected]> Tue, 1 Aug 2006 15:03:45 +0000 + +akode (2.0-4ubuntu2) edgy; urgency=low + + * Remove libjack from depends of akode-dev + * Move libakode_mpeg_decoder.la to libakode-dev + + -- Jonathan Riddell <[email protected]> Sun, 30 Jul 2006 16:04:41 +0100 + +akode (2.0-4ubuntu1) edgy; urgency=low + + * Merge with Debian + + -- Jonathan Riddell <[email protected]> Wed, 26 Jul 2006 19:06:40 +0100 + +akode (2.0-4) unstable; urgency=low + + +++ Changes by Christopher Martin: + + * Move akode-config to the -dev package where it belongs. + (Closes: #357573) + + -- Debian Qt/KDE Maintainers <[email protected]> Sat, 18 Mar 2006 12:36:35 -0500 + +akode (2.0-3) unstable; urgency=low + + +++ Changes by Christopher Martin: + + * Add AM_MAINTAINER_MODE to configure.in.in, ensuring that the autotools + are not needed to build the package. + + -- Debian Qt/KDE Maintainers <[email protected]> Sat, 7 Jan 2006 13:22:04 -0500 + +akode (2.0-2) unstable; urgency=low + + +++ Changes by Christopher Martin: + + * Upload to unstable. + + -- Debian Qt/KDE Maintainers <[email protected]> Sat, 7 Jan 2006 11:13:21 -0500 + +akode (2.0-1) experimental; urgency=low + + * New upstream release. + + +++ Changes by Christopher Martin: + + * Move all .la files to libakode-dev. + + -- Debian Qt/KDE Maintainers <[email protected]> Mon, 19 Dec 2005 12:27:28 -0500 + +akode (2.0-0ubuntu3) dapper; urgency=low + + * Switch to debhelper 4 to allow breezy backport + + -- Jonathan Riddell <[email protected]> Tue, 31 Jan 2006 15:19:29 +0000 + +akode (2.0-0ubuntu2) dapper; urgency=low + + * Remove jack dependency from akode-dev + + -- Jonathan Riddell <[email protected]> Wed, 4 Jan 2006 11:25:51 +0000 + +akode (2.0-0ubuntu1) dapper; urgency=low + + * New upstream release + + -- Jonathan Riddell <[email protected]> Thu, 15 Dec 2005 11:23:07 +0000 + +akode (2-rc1-2) experimental; urgency=low + + * Upload to experimental. + + -- Debian Qt/KDE Maintainers <[email protected]> Mon, 12 Dec 2005 12:10:23 -0500 + +akode (2-rc1-1ubuntu2) dapper; urgency=low + + * Remove depends on jack and poly from libakode-dev + * Add missing libakode2-mpeg entry to control file + + -- Jonathan Riddell <[email protected]> Sat, 26 Nov 2005 15:20:57 +0000 + +akode (2-rc1-1ubuntu1) dapper; urgency=low + + * Kubuntu build + + -- Jonathan Riddell <[email protected]> Wed, 23 Nov 2005 22:28:44 +0000 + +akode (2-rc1-1) alioth; urgency=low + + +++ Changes by Christopher Martin: + + * Initial release, now separate from kdemultimedia. + + -- Debian Qt/KDE Maintainers <[email protected]> Tue, 29 Nov 2005 13:23:35 -0500 diff --git a/debian/_base/dependencies/akode/debian/compat b/debian/_base/dependencies/akode/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/akode/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/akode/debian/control b/debian/_base/dependencies/akode/debian/control new file mode 100644 index 000000000..b411183de --- /dev/null +++ b/debian/_base/dependencies/akode/debian/control @@ -0,0 +1,82 @@ +Source: akode +Section: sound +Priority: optional +Maintainer: Timothy Pearson <[email protected]> +XSBC-Original-Maintainer: Debian Qt/KDE Maintainers <[email protected]> +Uploaders: Isaac Clerencia <[email protected]>, Christopher Martin <[email protected]>, Adeodato Simó <[email protected]> +Build-Depends: cdbs (>= 0.4.39-0.1), debhelper (>= 7.0.50~), quilt, cmake, gawk, libflac-dev (>= 1.1.1-3), libflac-dev, libmad0-dev, libogg-dev, libvorbis-dev, libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libsamplerate0-dev, libspeex-dev, libpulse-dev +Standards-Version: 3.7.3 + +Package: libakode2 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: akode +Replaces: akode +Enhances: libarts1c2, libarts1c2a-trinity +Description: akode plugin for aRts + aKode is a new multithreaded audio library that provides aRts with + plugins to play a variety of formats: Ogg Vorbis, Musepack (MPC), + FLAC and Speex. aKode also focuses on performance, and so it means a + big enhancement for users runing aRts in non-realtime mode. + . + Homepage: http://www.carewolf.com/akode + +Package: libakode2-mpeg +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: akode +Replaces: akode +Enhances: libarts1c2, libarts1c2a-trinity +Description: mpeg plugins for akode + aKode is a new multithreaded audio library that provides aRts with + plugins to play a variety of formats: Ogg Vorbis, Musepack (MPC), + FLAC and Speex. aKode also focuses on performance, and so it means a + big enhancement for users runing aRts in non-realtime mode. + . + This package provides MP3 and other MPEG formats for akode. + . + Homepage: http://www.carewolf.com/akode + +Package: libakode2-pulse +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: akode +Replaces: akode +Enhances: libarts1c2, libarts1c2a-trinity +Description: pulseaudio sink for akode + aKode is a new multithreaded audio library that provides aRts with + plugins to play a variety of formats: Ogg Vorbis, Musepack (MPC), + FLAC and Speex. aKode also focuses on performance, and so it means a + big enhancement for users runing aRts in non-realtime mode. + . + This package provides PulseAudio sink for akode. + . + Homepage: http://www.carewolf.com/akode + +Package: libakode-dev +Section: libdevel +Architecture: any +Depends: libakode2 (= ${binary:Version}), pkg-config, libflac-dev (>= 1.1.1-3), libflac-dev, libmad0-dev, libogg-dev, libvorbis-dev, ${alsa-dev}, libsamplerate0-dev, libspeex-dev +Replaces: kdemultimedia-dev (<< 4:3.5-rc1), libakode2 (<< 2.0-4) +Description: development files for akode + aKode is a new multithreaded audio library that provides aRts with + plugins to play a variety of formats: Ogg Vorbis, Musepack (MPC), + FLAC and Speex. aKode also focuses on performance, and so it means a + big enhancement for users runing aRts in non-realtime mode. + . + This package contains the development files for libakode. + . + Homepage: http://www.carewolf.com/akode + +Package: akode-dbg +Section: libdevel +Architecture: any +Priority: extra +Depends: libakode2 (= ${binary:Version}) +Description: debugging symbols for akode + This package contains the debugging symbols associated with akode. + They will automatically be used by gdb for debugging akode-related + issues. diff --git a/debian/_base/dependencies/akode/debian/copyright b/debian/_base/dependencies/akode/debian/copyright new file mode 100644 index 000000000..34b0f44e6 --- /dev/null +++ b/debian/_base/dependencies/akode/debian/copyright @@ -0,0 +1,15 @@ +This package was debianized by Christopher Martin <[email protected]> on +Tue, 29 Nov 2005 13:24:40 -0500. + +It was downloaded from: +http://www.kde-apps.org/content/show.php?content=30375 + +Copyright (C) 2004-2005 Allan Sandfeld Jensen <[email protected]> + +License: + +The core library akodelib is released under the GNU Library General Public +License. Some plugins are instead licensed under the GNU General Public +License. On Debian systems, the complete text of the GPL can +be found at /usr/share/common-licenses/GPL, while the LGPL can be found +at /usr/share/common-licenses/LGPL-2. diff --git a/debian/_base/dependencies/akode/debian/libakode-dev.install b/debian/_base/dependencies/akode/debian/libakode-dev.install new file mode 100644 index 000000000..573b9c451 --- /dev/null +++ b/debian/_base/dependencies/akode/debian/libakode-dev.install @@ -0,0 +1,36 @@ +debian/tmp/usr/bin/akode-config +debian/tmp/usr/lib/libakode.so +debian/tmp/usr/lib/libakode.la +debian/tmp/usr/lib/libakode_alsa_sink.la +debian/tmp/usr/lib/libakode_mpc_decoder.la +debian/tmp/usr/lib/libakode_mpeg_decoder.la +debian/tmp/usr/lib/libakode_oss_sink.la +debian/tmp/usr/lib/libakode_pulse_sink.la +debian/tmp/usr/lib/libakode_src_resampler.la +debian/tmp/usr/lib/libakode_xiph_decoder.la +debian/tmp/usr/lib/pkgconfig/akode.pc +debian/tmp/usr/include/akode/akode_export.h +debian/tmp/usr/include/akode/fast_resampler.h +debian/tmp/usr/include/akode/bytebuffer.h +debian/tmp/usr/include/akode/void_sink.h +debian/tmp/usr/include/akode/framedecoder.h +debian/tmp/usr/include/akode/encoder.h +debian/tmp/usr/include/akode/volumefilter.h +debian/tmp/usr/include/akode/magic.h +debian/tmp/usr/include/akode/auto_sink.h +debian/tmp/usr/include/akode/decoder.h +debian/tmp/usr/include/akode/mmapfile.h +debian/tmp/usr/include/akode/localfile.h +debian/tmp/usr/include/akode/file.h +debian/tmp/usr/include/akode/audioconfiguration.h +debian/tmp/usr/include/akode/sink.h +debian/tmp/usr/include/akode/buffered_decoder.h +debian/tmp/usr/include/akode/audiobuffer.h +debian/tmp/usr/include/akode/resampler.h +debian/tmp/usr/include/akode/player.h +debian/tmp/usr/include/akode/crossfader.h +debian/tmp/usr/include/akode/converter.h +debian/tmp/usr/include/akode/akodelib.h +debian/tmp/usr/include/akode/audioframe.h +debian/tmp/usr/include/akode/pluginhandler.h +debian/tmp/usr/include/akode/wav_decoder.h diff --git a/debian/_base/dependencies/akode/debian/libakode2-mpeg.install b/debian/_base/dependencies/akode/debian/libakode2-mpeg.install new file mode 100644 index 000000000..b854280ea --- /dev/null +++ b/debian/_base/dependencies/akode/debian/libakode2-mpeg.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libakode_mpeg_decoder.so diff --git a/debian/_base/dependencies/akode/debian/libakode2-pulse.install b/debian/_base/dependencies/akode/debian/libakode2-pulse.install new file mode 100644 index 000000000..5dc1311de --- /dev/null +++ b/debian/_base/dependencies/akode/debian/libakode2-pulse.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libakode_pulse_sink.so diff --git a/debian/_base/dependencies/akode/debian/libakode2.install b/debian/_base/dependencies/akode/debian/libakode2.install new file mode 100644 index 000000000..4e7f7ff74 --- /dev/null +++ b/debian/_base/dependencies/akode/debian/libakode2.install @@ -0,0 +1,8 @@ +debian/tmp/usr/bin/akodeplay +debian/tmp/usr/lib/libakode.so.2 +debian/tmp/usr/lib/libakode.so.2.0.0 +debian/tmp/usr/lib/libakode_alsa_sink.so +debian/tmp/usr/lib/libakode_mpc_decoder.so +debian/tmp/usr/lib/libakode_oss_sink.so +debian/tmp/usr/lib/libakode_src_resampler.so +debian/tmp/usr/lib/libakode_xiph_decoder.so diff --git a/debian/_base/dependencies/akode/debian/libakode2.lintian b/debian/_base/dependencies/akode/debian/libakode2.lintian new file mode 100644 index 000000000..6ce3df3be --- /dev/null +++ b/debian/_base/dependencies/akode/debian/libakode2.lintian @@ -0,0 +1,8 @@ +# These are akode plugins, not regular shared libraries. +libakode2: shlib-missing-in-control-file libakode_mpc_decoder.so usr/lib/libakode_mpc_decoder.so +libakode2: shlib-missing-in-control-file libakode_alsa_sink.so usr/lib/libakode_alsa_sink.so +libakode2: shlib-missing-in-control-file libakode_mpeg_decoder.so usr/lib/libakode_mpeg_decoder.so +libakode2: shlib-missing-in-control-file libakode_jack_sink.so usr/lib/libakode_jack_sink.so +libakode2: shlib-missing-in-control-file libakode_xiph_decoder.so usr/lib/libakode_xiph_decoder.so +libakode2: shlib-missing-in-control-file libakode_oss_sink.so usr/lib/libakode_oss_sink.so +libakode2: shlib-missing-in-control-file libakode_src_resampler.so usr/lib/libakode_src_resampler.so diff --git a/debian/_base/dependencies/akode/debian/patches/series b/debian/_base/dependencies/akode/debian/patches/series new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/debian/_base/dependencies/akode/debian/patches/series @@ -0,0 +1 @@ + diff --git a/debian/_base/dependencies/akode/debian/rules b/debian/_base/dependencies/akode/debian/rules new file mode 100755 index 000000000..7d457930b --- /dev/null +++ b/debian/_base/dependencies/akode/debian/rules @@ -0,0 +1,42 @@ +#! /usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-qt-kde.mk +include /usr/share/cdbs/1/rules/utils.mk + +DEB_HOST_ARCH_OS = $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) +ifeq (linux,$(DEB_HOST_ARCH_OS)) +DEB_DH_GENCONTROL_ARGS=-- -Valsa-dev=libasound2-dev +endif + +DEB_CONFIGURE_EXTRA_FLAGS := --without-libltdl --with-extra-includes=/usr/include/speex/ + +DEB_DH_STRIP_ARGS := --dbg-package=akode-dbg + +PACKAGES_WITH_LIBS := libakode2 + +DEB_DH_MAKESHLIBS_ARGS_libakode2 := -V'libakode2 (>= 2-rc1-1)' + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +# Build options +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DWITH_ALL_OPTIONS="ON" \ + -DWITH_LIBLTDL="OFF" \ + -DWITH_JACK_SINK="OFF" \ + -DWITH_PULSE_SINK="ON" \ + -DWITH_FFMPEG_DECODER="OFF" + +common-install-prehook-arch:: + grep -v libakode_alsa_sink debian/libakode2.install > debian/libakode2.install.kfreebsd-i386 + grep -v libakode_alsa_sink debian/libakode2.install > debian/libakode2.install.kfreebsd-amd64 + grep -v libakode_alsa_sink debian/libakode-dev.install > debian/libakode-dev.install.kfreebsd-i386 + grep -v libakode_alsa_sink debian/libakode-dev.install > debian/libakode-dev.install.kfreebsd-amd64 + +clean:: + rm -f debian/libakode2.install.kfreebsd* debian/libakode-dev.install.kfreebsd* diff --git a/debian/_base/dependencies/akode/debian/source/format b/debian/_base/dependencies/akode/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/akode/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/akode/debian/source/options b/debian/_base/dependencies/akode/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/akode/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/arts/debian/README.Debian b/debian/_base/dependencies/arts/debian/README.Debian new file mode 100644 index 000000000..ca22be3b5 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/README.Debian @@ -0,0 +1,26 @@ +aRts for Debian ships without the SUID bit set on artswrapper, thus +preventing the aRts daemon from running with realtime scheduling +priority, a feature which helps prevent audio skips and jumps. + +This restriction is in place due to aRts' unfortunate tendency to +lock the system on exit, when run with realtime priority on systems +with a 2.4 series kernel. + +NB: The aKode library, used in conjunction with aRts, dramatically +improves aRts' CPU usage and helps to maintain uninterrupted +playback, often making realtime scheduling unnecessary. To make use +of aKode, simply "apt-get install libarts1-akode-trinity". + +Users running other kernels, or simply willing to risk it, can set +SUID on artswrapper, thus enabling the possibility of realtime +scheduling, by running, as root: + +dpkg-statoverride --add --update root root 4755 /usr/bin/artswrapper + +If this causes problems, the default permissions can be restored by +running, as root: + +dpkg-statoverride --remove /usr/bin/artswrapper +chmod 0755 /usr/bin/artswrapper + + -- Christopher Martin <[email protected]> Mon, 6 Dec 2004 12:26:16 -0500 diff --git a/debian/_base/dependencies/arts/debian/arts-trinity.docs b/debian/_base/dependencies/arts/debian/arts-trinity.docs new file mode 100644 index 000000000..e174728f5 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/arts-trinity.docs @@ -0,0 +1 @@ +debian/README.Debian diff --git a/debian/_base/dependencies/arts/debian/cdbs/debian-qt-kde.mk b/debian/_base/dependencies/arts/debian/cdbs/debian-qt-kde.mk new file mode 100644 index 000000000..65f5f6f95 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/cdbs/debian-qt-kde.mk @@ -0,0 +1,27 @@ +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 + +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 + +clean:: + rm -rf debian/man/out + -rmdir debian/man + rm -f debian/stamp-man-pages + +endif diff --git a/debian/_base/dependencies/arts/debian/cdbs/versions.pl b/debian/_base/dependencies/arts/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/dependencies/arts/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/debian/_base/dependencies/arts/debian/changelog b/debian/_base/dependencies/arts/debian/changelog new file mode 100644 index 000000000..44080597a --- /dev/null +++ b/debian/_base/dependencies/arts/debian/changelog @@ -0,0 +1,623 @@ +arts-trinity (1.5.10-0ubuntu3) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 + +arts-trinity (1.5.10-0ubuntu2~intrepid5) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <[email protected]> Wed, 25 Feb 2009 15:12:00 -0600 + +arts-trinity (1.5.10-0ubuntu2~intrepid4) intrepid; urgency=low + + * Fixed conflicts + + -- Timothy Pearson <[email protected]> Sat, 29 Nov 2008 13:20:00 -0600 + +arts-trinity (1.5.10-0ubuntu2~intrepid3) intrepid; urgency=low + + * Altered prefix for Trinity.5 + + -- Timothy Pearson <[email protected]> Thu, 20 Nov 2008 17:48:45 -0600 + +arts (1.5.10-0ubuntu1) intrepid; urgency=low + + * New upstream release. + * Update Standards-Version to 3.8.0. + + -- Devid Antonio Filoni <[email protected]> Thu, 21 Aug 2008 16:04:08 +0200 + +arts (1.5.9-2ubuntu3) intrepid; urgency=low + + * Add kubuntu_01_fix_build.diff from Steve Langasek, fixes build + + -- Jonathan Riddell <[email protected]> Mon, 21 Jul 2008 19:11:03 +0100 + +arts (1.5.9-2ubuntu2) intrepid; urgency=low + + * Change libarts1-akode from recommends to suggests + + -- Jonathan Riddell <[email protected]> Mon, 21 Jul 2008 16:32:27 +0100 + +arts (1.5.9-2ubuntu1) intrepid; urgency=low + + * Merge from debian unstable, remaining changes: + - No jack build-dep + - No libmad build-dep + - libarts1-dev not depend on jack or libmad + * debian/control: Remove oss-compat dependency from libarts1c2a as it is in + universe. + + -- Luke Yelavich <[email protected]> Tue, 03 Jun 2008 11:49:39 +1000 + +arts (1.5.9-2) unstable; urgency=low + + +++ Changes by Modestas Vainius: + + * Bump shlibs to 1.5.9. + * Conflict with automake-dirty tdelibs4c2a (Closes: #473375). + + -- Debian Qt/KDE Maintainers <[email protected]> Sun, 30 Mar 2008 14:23:49 +0300 + +arts (1.5.9-1lenny1) testing-proposed-updates; urgency=low + + * Disable 01_admin_cleanup.diff and 97_automake_cleanup.diff patches + * Rebuild 98_buildprep.diff + * Going to t-p-u to fix breakage in testing as tdelibs is not going into + testing anytime soon. + + -- Debian Qt/KDE Maintainers <[email protected]> Sat, 29 Mar 2008 13:30:01 +0200 + +arts (1.5.9-1) unstable; urgency=low + + * New upstream release: + - Update to build with GCC 4.3 (Closes: #454821) + * Add Vcs-Browser and Vcs-Svn fields. + + +++ Changes by Ana Beatriz Guerrero Lopez: + + * Update to Standards-Version 3.7.3: + - Replace Source-Version for proper variables. + * Some updates in the copyright file. + + +++ Changes by Fathi Boudra: + + * Add oss-compat dependency to libarts1c2a. (Closes: #386582) + * Add artsdsp manpage. (Closes: #405159) + * Add patches: + - 12_cleanup_artsc-config. (Closes: #375803) + Remove spurious dependencies in the output of artsc-config. + - 13_check_tmp_dir. (Closes: #415154) + Create tmp_dir if non existent. + - 14_remove_config.h_headers. (Closes: #428987) + Do not include config.h in shipped header files. + - 15_no_warning. Merged from Ubuntu. + Do not show null device warning. + kmix makes it obvious if sound isn't working. + + +++ Changes by Modestas Vainius: + + * Add automake cleanup patches: 01_admin_cleanup.diff and + 97_automake_cleanup.diff + * Disable -Wl,--as-needed for the moment. + + -- Debian Qt/KDE Maintainers <[email protected]> Wed, 20 Feb 2008 21:12:44 +0200 + +arts (1.5.9-0ubuntu2) hardy; urgency=low + + * Patch to fix the issue reported in RedHat bugzilla bug #169631 to create + a temp dir if it doesn't exist. (LP: #55973) + + -- Luke Yelavich <[email protected]> Wed, 12 Mar 2008 21:11:56 +1100 + +arts (1.5.9-0ubuntu1) hardy; urgency=low + + * New upstream release + + -- Jonathan Riddell <[email protected]> Thu, 14 Feb 2008 12:26:34 +0000 + +arts (1.5.8-1ubuntu2) hardy; urgency=low + + * Fix build errors with g++-4.3, dropped with upload of the new + upstream version. + + -- Matthias Klose <[email protected]> Thu, 24 Jan 2008 12:44:31 +0000 + +arts (1.5.8-1ubuntu1) hardy; urgency=low + + * Merge with Debian, remaining changes: + - No jack build-dep + - No libmad build-dep + - kubuntu_01_no_warning.diff + - libarts1-dev not depend on jack or libmad + + -- Jonathan Riddell <[email protected]> Thu, 08 Nov 2007 03:22:30 +0000 + +arts (1.5.8-1) unstable; urgency=low + + * New upstream release: + - Remove patch: 12_qtmcop_notifications_on_demand, merged upstream. + * Implement use of uploaders.mk + + -- Debian Qt/KDE Maintainers <[email protected]> Wed, 10 Oct 2007 20:56:17 +0200 + +arts (1.5.7-2) unstable; urgency=low + + +++ Fathi Boudra: + + * Apply patch from Matthias Kretz to reduce power usage. + * Add myself to uploaders. + + -- Debian Qt/KDE Maintainers <[email protected]> Tue, 29 May 2007 14:27:42 +0200 + +arts (1.5.8-0ubuntu1) gutsy; urgency=low + + * New upstream release + + -- Jonathan Riddell <[email protected]> Tue, 09 Oct 2007 09:35:48 +0100 + +arts (1.5.7-1ubuntu3) gutsy; urgency=low + + * Fix build errors with g++-4.3. LP: #138556. + * Work around redefinition of glib macros. + + -- Matthias Klose <[email protected]> Wed, 12 Sep 2007 22:42:06 +0000 + +arts (1.5.7-1ubuntu2) gutsy; urgency=low + + * kubuntu_01_qtmcop_notifications_on_demand.diff: include patch from + Matthias Kretz to reduce number of knotify wake-ups (from 20/sec to + 1/sec). Should reduce power usage for idle system. + + -- Luka Renko <[email protected]> Sat, 26 May 2007 22:16:37 +0200 + +arts (1.5.7-1ubuntu1) gutsy; urgency=low + + * Merge with Debian, remaining changes in KUBUNTU-DEBIAN-CHANGES + + -- Sarah Hobbs <[email protected]> Mon, 21 May 2007 12:09:06 +1000 + +arts (1.5.7-1) unstable; urgency=low + + * New upstream release: + - Includes patch to fix FTBFS with GCC 4.3. (Closes: #417107) + + +++ Ana Beatriz Guerrero Lopez: + + * Apply patch to fix FTBFS on hurd-i386 because of PATH_MAX. Thanks to + Samuel Thibault. (Closes: #407756) + + -- Debian Qt/KDE Maintainers <[email protected]> Fri, 25 May 2007 01:56:56 +0100 + +arts (1.5.6-2ubuntu1) gutsy; urgency=low + + * Merge with Debian + + -- Jonathan Riddell <[email protected]> Fri, 27 Apr 2007 17:29:17 +0100 + +arts (1.5.6-2) unstable; urgency=low + + * Upload to unstable after Etch release. + + -- Ana Beatriz Guerrero Lopez <[email protected]> Wed, 18 Apr 2007 13:19:02 +0100 + +arts (1.5.6-1) experimental; urgency=low + + * New upstream release (no code changes). + + -- Debian Qt/KDE Maintainers <[email protected]> Tue, 16 Jan 2007 13:44:12 +0100 + +arts (1.5.6-0ubuntu1) feisty; urgency=low + + * New upstream release + + -- Jonathan Riddell <[email protected]> Wed, 17 Jan 2007 11:22:28 +0000 + +arts (1.5.5-1ubuntu1) feisty; urgency=low + + * Merge with Debian + * Diff from Debian in KUBUNTU-DEBIAN-CHANGES + * Build with --enable-gcc-hidden-visibility + + -- Jonathan Riddell <[email protected]> Wed, 15 Nov 2006 01:01:46 +0000 + +arts (1.5.5-1) unstable; urgency=low + + * New upstream release. + + -- Debian Qt/KDE Maintainers <[email protected]> Tue, 3 Oct 2006 22:59:03 +0200 + +arts (1.5.4-1) unstable; urgency=low + + [ Debian Qt/KDE Maintainers ] + + * New upstream release. + + -- Debian Qt/KDE Maintainers <[email protected]> Wed, 26 Jul 2006 10:47:05 +0200 + +arts (1.5.4-0ubuntu1) edgy; urgency=low + + * New upstream release + + -- Jonathan Riddell <[email protected]> Tue, 25 Jul 2006 10:12:03 +0000 + +arts (1.5.3-2ubuntu2) edgy; urgency=low + + * Build-dep on latest Qt, fix binary compatibility break + + -- Jonathan Riddell <[email protected]> Wed, 28 Jun 2006 16:15:39 +0000 + +arts (1.5.3-2ubuntu1) edgy; urgency=low + + * Merge with Debian + + -- Jonathan Riddell <[email protected]> Tue, 27 Jun 2006 15:42:16 +0000 + +arts (1.5.3-2) unstable; urgency=low + + +++ Changes by Christopher Martin: + + * Pull in fixes from the branch; arts code changes are so rare that it would + be a shame not to ensure that they make Etch. + + * Retroactive edit: includes fix for CVE-2006-2916. (Bug#374003) + + -- Debian Qt/KDE Maintainers <[email protected]> Fri, 9 Jun 2006 12:01:59 -0400 + +arts (1.5.3-1) unstable; urgency=low + + * New upstream release. + + +++ Changes by Pierre Habouzit: + + * Update debian/control for new kfreebsd-amd64 port. (Closes: #361486) + + -- Debian Qt/KDE Maintainers <[email protected]> Wed, 24 May 2006 10:48:33 +0200 + +arts (1.5.2-1) unstable; urgency=low + + * New upstream release. + + +++ Changes by Christopher Martin: + + * Upload to unstable. + + -- Debian Qt/KDE Maintainers <[email protected]> Fri, 24 Mar 2006 19:11:49 -0500 + +arts (1.5.1-1) unstable; urgency=low + + * New upstream release. + + +++ Changes by Christopher Martin: + + * Upload to unstable. + + -- Debian Qt/KDE Maintainers <[email protected]> Thu, 26 Jan 2006 18:21:34 -0500 + +arts (1.5.0-3) unstable; urgency=low + + +++ Changes by Christopher Martin: + + * No longer build with gcc-3.4 on any architectures, since gcc-4.0 should + be fixed. (Closes: #342955) + + +++ Changes by Adeodato Simó: + + * Upload to unstable. + + -- Debian Qt/KDE Maintainers <[email protected]> Fri, 6 Jan 2006 14:01:35 +0100 + +arts (1.5.0-2) experimental; urgency=low + + * Upload to experimental. + + * Grab a minor aliasing fix from KDE_3_5_BRANCH. + + -- Debian Qt/KDE Maintainers <[email protected]> Mon, 12 Dec 2005 12:23:01 -0500 + +arts (1.5.0-1) alioth; urgency=low + + * New upstream release. + + +++ Changes by Christopher Martin: + + * Bump DH_COMPAT to 5. No changes. + + * Add arts-dbg, to help trace problems. + + -- Debian Qt/KDE Maintainers <[email protected]> Tue, 29 Nov 2005 14:09:04 -0500 + +arts (1.4.3-3) unstable; urgency=low + + +++ Changes by Adeodato Simó: + + * Do build with g++-3.4 on arm, m68k and hppa, now that #323133 is reopened. + + -- Debian Qt/KDE Maintainers <[email protected]> Sat, 26 Nov 2005 17:44:33 +0100 + +arts (1.4.3-2) unstable; urgency=low + + +++ Changes by Adeodato Simó: + + * libstdc++ allocator transition: rename libarts1c2 to libarts1c2a. + (Closes: #339150) + + * Do not build with g++-3.4 on arm, m68k and hppa, now that #323133 is fixed. + + -- Debian Qt/KDE Maintainers <[email protected]> Thu, 17 Nov 2005 14:41:02 +0100 + +arts (1.4.3-1) experimental; urgency=low + + * New upstream release. + + -- Debian Qt/KDE Maintainers <[email protected]> Sat, 15 Oct 2005 13:45:44 -0400 + +arts (1.4.2-5) unstable; urgency=medium + + * Rebuild with the latest gcc-4.0. Rebuilding tdebase with the latest + gcc-4.0/libstdc++ resulted in symbols added and removed (despite no code + changes) when compared to the previous tdebase upload. This causes crashes + when run in conjunction with arts packages that have not been built with + the latest gcc-4.0/libstdc++. + + -- Debian Qt/KDE Maintainers <[email protected]> Sun, 23 Oct 2005 10:35:46 -0400 + +arts (1.4.2-4) unstable; urgency=low + + +++ Changes by Luk Claes: + + * Use g++-3.4 on hppa since 4.0 ICEs: + + debian/control: add hppa to Build-Depends on g++-3.4. + + debian/rules: set and export CC, CXX and CPP on hppa. + + * Add me to uploaders + + -- Debian Qt/KDE Maintainers <[email protected]> Wed, 24 Aug 2005 18:40:14 +0200 + +arts (1.4.2-3) unstable; urgency=low + + +++ Changes by Adeodato Simó: + + * Use g++-3.4 on arm and m68k since 4.0 ICEs there (#323133): + + debian/control: Build-Depend on g++-3.4 [arm m68k]. + + debian/rules: set and export CC, CXX and CPP on those two arches. + + -- Debian Qt/KDE Maintainers <[email protected]> Tue, 16 Aug 2005 02:22:08 +0200 + +arts (1.4.2-2) unstable; urgency=low + + +++ Changes by Isaac Clerencia: + + * Add epoch to depends and build-depends on libqt3-mt-dev. + + -- Debian Qt/KDE Maintainers <[email protected]> Sun, 14 Aug 2005 20:35:00 +0200 + +arts (1.4.2-1) unstable; urgency=low + + * New upstream release. + + +++ Changes by Christopher Martin: + + * GCC 4.0 transition: libarts1 becomes libarts1c2. Tighten build-depends on + libqt3-mt-dev to ensure that we build against a similarly transitioned + package. + + * We no longer ship useless template manpages. (Closes: #315873) + + +++ Changes by Adeodato Simó: + + * Remove obsolete conflicts/replaces relationships against packages/versions + not present in Sarge. + + * Apply patch from Aurelien Jarno for GNU/kFreeBSD support. (Closes: #263536) + Adapted it to the new cdbs-ized debian/rules. + + -- Debian Qt/KDE Maintainers <[email protected]> Fri, 12 Aug 2005 01:26:23 +0200 + +arts (1.4.1-1) experimental; urgency=low + + * New upstream release. + + -- Debian Qt/KDE Maintainers <[email protected]> Tue, 31 May 2005 15:43:52 -0400 + +arts (1.4.0-0pre2) alioth; urgency=low + + * New upstream release. + + * Converted packaging to CDBS (initial version by Daniel Schepler, further + changes by Christopher Martin and Adeodato Simó). + + +++ Changes by Pierre Habouzit: + + * Rework debian/control, for libarts1 and arts packages (closes: #266961). + + -- Debian Qt/KDE Maintainers <[email protected]> Fri, 18 Mar 2005 18:10:19 +0100 + +arts (1.3.2-4) unstable; urgency=high + + +++ Changes by Adeodato Simó: + + * Upload triggered by the jack transition. + + * debian/control: + + Build-Depend on libjack0.100.0-dev instead of libjack0.80.0-dev. + + same change for the dependencies of libarts1-dev. + + -- Debian Qt/KDE Maintainers <[email protected]> Sat, 02 Jul 2005 02:34:25 +0200 + +arts (1.3.2-3) unstable; urgency=low + + +++ Changes by Christopher Martin: + + * Fix debian/copyright to refer to License rather than to Copyright + when discussing KDE's licenses. + + * Christopher Cheney has kindly relicensed man pages written by him from + GDFL to GPL. + + +++ Changes by Adeodato Simó: + + * Compile static libraries, and ship them in libarts1-dev and libartsc0-dev. + (Closes: #291774) + + -- Debian Qt/KDE Maintainers <[email protected]> Fri, 01 Apr 2005 12:19:49 +0200 + +arts (1.3.2-2) unstable; urgency=medium + + * No code changes, so urgency medium to get this into Sarge. + * Strengthen Suggests on akode to Recommends. (Closes: #284649) + * Removed build-dep on automake1.9. + + -- Christopher Martin <[email protected]> Wed, 5 Jan 2005 11:48:16 -0500 + +arts (1.3.2-1) unstable; urgency=medium + + * New upstream release. + * No longer set suid on artswrapper. Works around a 2.4 kernel lockup bug, + but disables realtime priority. Added a README.Debian, explaining the + change and how to cope with it, and reverse it. + (Closes: #266760) + * Add Suggests on akode, which often suffices in place of realtime priority. + + -- Christopher Martin <[email protected]> Mon, 6 Dec 2004 12:26:16 -0500 + +arts (1.3.1-1) unstable; urgency=low + + * New upstream release. + + -- Christopher L Cheney <[email protected]> Wed, 13 Oct 2004 14:45:00 -0500 + +arts (1.3.0-1) unstable; urgency=high + + * New upstream release. + + -- Christopher L Cheney <[email protected]> Fri, 13 Aug 2004 16:30:00 -0500 + +arts (1.2.3-1) unstable; urgency=high + + * New upstream release. + + -- Christopher L Cheney <[email protected]> Tue, 1 Jun 2004 15:30:00 -0500 + +arts (1.2.2-2) unstable; urgency=high + + * Updated to current ARTS_1_2_BRANCH. + + -- Christopher L Cheney <[email protected]> Tue, 25 May 2004 15:00:00 -0500 + +arts (1.2.2-1) unstable; urgency=low + + * New upstream release. + * Removed libarts1-dev Depends: xlibs-static-pic. (Closes: #240188) + + -- Christopher L Cheney <[email protected]> Mon, 5 Apr 2004 17:00:00 -0500 + +arts (1.2.1-2) unstable; urgency=high + + * Added libartsc0-dev Depends: libglib2.0-dev. (Closes: #236242) + + -- Christopher L Cheney <[email protected]> Mon, 22 Mar 2004 03:00:00 -0600 + +arts (1.2.1-1) unstable; urgency=low + + * New upstream release. + + -- Christopher L Cheney <[email protected]> Tue, 2 Mar 2004 01:00:00 -0600 + +arts (1.2.0-0pre1v1) experimental; urgency=low + + * New upstream release. + + -- Christopher L Cheney <[email protected]> Mon, 16 Feb 2004 17:00:00 -0600 + +arts (1.1.95-1) unstable; urgency=low + + * New upstream release. + * Build-Conflicts libmas-dev since it doesn't build correctly. + + -- Christopher L Cheney <[email protected]> Mon, 19 Jan 2004 02:30:00 -0600 + +arts (1.1.5-2) unstable; urgency=low + + * Added libtool arm patch. (Closes: #227007) + + -- Christopher L Cheney <[email protected]> Sat, 10 Jan 2004 03:30:00 -0600 + +arts (1.1.5-1) unstable; urgency=low + + * New upstream release. + + -- Christopher L Cheney <[email protected]> Fri, 9 Jan 2004 17:30:00 -0600 + +arts (1.1.4-3) unstable; urgency=low + + * Reorganize libartsc0 so that packages built against it don't depend on + libarts1. + + -- Christopher L Cheney <[email protected]> Sun, 2 Nov 2003 17:00:00 -0600 + +arts (1.1.4-2) unstable; urgency=low + + * Added patch to update autotools files. (Closes: #213295) + * Added patch to remove pedantic-errors from KDE_CHECK_FUNC_EXT since it + causes configure checks to fail due to #line numbers being > 32767. + + -- Christopher L Cheney <[email protected]> Fri, 3 Oct 2003 20:00:00 -0500 + +arts (1.1.4-1) unstable; urgency=low + + * New upstream release. + + -- Christopher L Cheney <[email protected]> Fri, 26 Sep 2003 18:00:00 -0500 + +arts (1.1.3-1) unstable; urgency=low + + * New upstream release. + * Added tdelibs3 to libartsc0-dev conflicts. (Closes: #195412) + + -- Christopher L Cheney <[email protected]> Tue, 29 Jul 2003 11:00:00 -0500 + +arts (1.1.2-1) unstable; urgency=low + + * New upstream release. (Closes: #193503) + * Switch back to old rules file, will probably use build-common in future. + + -- Christopher L Cheney <[email protected]> Thu, 15 May 2003 14:00:00 -0500 + +arts (1.1.1-2) unstable; urgency=low + + * Convert to cbs rules. + * Make artswrapper suid to support RT priority. (Closes: #184077) + + -- Christopher L Cheney <[email protected]> Sat, 12 Apr 2003 02:00:00 -0500 + +arts (1.1.1-1) unstable; urgency=low + + * New upstream release. + + -- Christopher L Cheney <[email protected]> Tue, 11 Mar 2003 18:00:00 -0600 + +arts (1.1.0-3) unstable; urgency=low + + * New ARTS_1_1_BRANCH pull, fixes compile problem. (Closes: #181332) + + -- Christopher L Cheney <[email protected]> Thu, 6 Mar 2003 22:00:00 -0600 + +arts (1.1.0-2) unstable; urgency=low + + * Add 'chmod +x configure' to rules. + + -- Christopher L Cheney <[email protected]> Wed, 5 Feb 2003 11:00:00 -0600 + +arts (1.1.0-1) unstable; urgency=low + + * Initial Release. + * Split out of tdelibs source. + * Thanks to Daniel Stone ([email protected]) and David "dpash" Pashley + ([email protected]) for their initial work on this. + + -- Christopher L Cheney <[email protected]> Fri, 31 Jan 2003 21:00:00 -0600 + diff --git a/debian/_base/dependencies/arts/debian/compat b/debian/_base/dependencies/arts/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/arts/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/arts/debian/control b/debian/_base/dependencies/arts/debian/control new file mode 100644 index 000000000..859e256c9 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/control @@ -0,0 +1,106 @@ +Source: arts-trinity +Section: libs +Maintainer: Timothy Pearson <[email protected]> +XSBC-Original-Maintainer: Debian Qt/TDE Maintainers <[email protected]> +Priority: optional +Uploaders: Adeodato Sim <[email protected]>, Ana Beatriz Guerrero Lopez <[email protected]>, Fathi Boudra <[email protected]>, Modestas Vainius <[email protected]> +Build-Depends: cdbs (>= 0.4.48), debhelper (>= 7.0.50~), quilt, + docbook-to-man, gawk, sharutils, texinfo, + libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], + libaudio-dev, libaudiofile-dev, libglib2.0-dev, libmad0-dev, + libogg-dev, libtqtinterface-dev, + libvorbis-dev, cmake, libltdl-dev +Build-Conflicts: libmas-dev +Standards-Version: 3.8.4 + +Package: arts-trinity +Architecture: all +Section: sound +Replaces: arts-trinity (<< 4:14.0.0~) +Breaks: arts-trinity (<< 4:14.0.0~) +Depends: libartsc0-trinity (>= ${source:Version}), libarts1c2a-trinity (>= ${source:Version}) +Description: sound system from the official TDE release + 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 the complete aRts sound system, without + development packages. aRts is the core sound system for Trinity. + +Package: libarts1c2a-trinity +Architecture: any +Section: libs +Replaces: libarts1c2a-trinity (<< 4:14.0.0~) +Breaks: libarts1c2a-trinity (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Suggests: libarts1-akode-trinity +Multi-Arch: same +Description: aRts sound system core components + aRts is a short form for "analog realtime synthesizer". aRts is highly + modular, creating and processing sound using small modules performing + specific tasks. These may create a waveform (oscillators), play samples, + filter data, add signals, perform effects like delay/flanger/chorus, or + output the data to the soundcard. + . + This package contains the aRts sound system, its libraries and binaries, + including the aRts daemon, artsd. + . + The 'akode' package adds several plug-ins to arts that can dramatically + improve performance and help maintain uninterrupted playback. Its use + with aRts is recommended. + . + This package is part of TDE, and a component of the TDE aRts module. + See the 'tde-trinity' and 'arts-trinity' packages for more information. + +Package: libarts1-trinity-dev +Architecture: any +Section: libdevel +Replaces: libarts1-trinity-dev (<< 4:14.0.0~) +Breaks: libarts1-trinity-dev (<< 4:14.0.0~) +Depends: libarts1c2a-trinity (= ${binary:Version}), libartsc0-trinity-dev (= ${binary:Version}), ${libasound2-dev}, libaudio-dev, libaudiofile-dev, libglib2.0-dev, libogg-dev, libvorbis-dev, libmad0-dev, libtqtinterface-dev +Description: development files for the aRts sound system core components + This package contains the header files needed to build applications that + use the aRts sound system. + . + This package is part of TDE, and a component of the TDE aRts module. + See the 'tde-trinity' and 'arts-trinity' packages for more information. + +Package: libartsc0-trinity +Architecture: any +Section: libs +Replaces: libartsc0-trinity (<< 4:14.0.0~) +Breaks: libartsc0-trinity (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Multi-Arch: same +Description: aRts sound system C support library + This package contains the C bindings for the aRts sound daemon. + . + This package is part of TDE, and a component of the TDE aRts module. + See the 'tde-trinity' and 'arts-trinity' packages for more information. + +Package: libartsc0-trinity-dev +Architecture: any +Section: libdevel +Replaces: libartsc0-trinity-dev (<< 4:14.0.0~) +Breaks: libartsc0-trinity-dev (<< 4:14.0.0~) +Depends: libartsc0-trinity (= ${binary:Version}), libglib2.0-dev +Description: development files for the aRts sound system C support library + This package contains the header files needed to build applications that + use the aRts sound daemon's C bindings. + . + This package is part of TDE, and a component of the TDE aRts module. + See the 'tde-trinity' and 'arts-trinity' packages for more information. + +Package: arts-trinity-dbg +Section: libdevel +Architecture: any +Replaces: arts-trinity-dbg (<< 4:14.0.0~) +Breaks: arts-trinity-dbg (<< 4:14.0.0~) +Priority: extra +Depends: libarts1c2a-trinity (= ${binary:Version}) +Multi-Arch: same +Description: debugging symbols for arts + This package contains the debugging symbols associated with arts. + They will automatically be used by gdb for debugging arts-related + issues. diff --git a/debian/_base/dependencies/arts/debian/copyright b/debian/_base/dependencies/arts/debian/copyright new file mode 100644 index 000000000..41e40af0a --- /dev/null +++ b/debian/_base/dependencies/arts/debian/copyright @@ -0,0 +1,15 @@ +This package was debianized by Christopher L Cheney <[email protected]> on +Tue, 16 Apr 2002 22:00:00 -0500. + +It was downloaded from: http://www.kde.org/download +The upstream packaging has since moved to http://www.trinitydesktop.org + +Copyright and licensing: + +© 1998-2004 Stefan Westerfeld <[email protected]> and many others. +© 2010-2011 Timothy Pearson <[email protected]> and many others. + +arts is licensed under the GPL v2 or later. + +On Debian systems, the complete text of the GPL license can be found +at /usr/share/common-licenses/GPL. diff --git a/debian/_base/dependencies/arts/debian/libarts1-trinity-dev.docs b/debian/_base/dependencies/arts/debian/libarts1-trinity-dev.docs new file mode 100644 index 000000000..e174728f5 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/libarts1-trinity-dev.docs @@ -0,0 +1 @@ +debian/README.Debian diff --git a/debian/_base/dependencies/arts/debian/libarts1-trinity-dev.install b/debian/_base/dependencies/arts/debian/libarts1-trinity-dev.install new file mode 100644 index 000000000..4e4e83f62 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/libarts1-trinity-dev.install @@ -0,0 +1,106 @@ +debian/tmp/opt/trinity/bin/mcopidl +debian/tmp/opt/trinity/include/arts/anyref.h +debian/tmp/opt/trinity/include/arts/arts_export.h +debian/tmp/opt/trinity/include/arts/artsflow.h +debian/tmp/opt/trinity/include/arts/artsflow.idl +debian/tmp/opt/trinity/include/arts/artsversion.h +debian/tmp/opt/trinity/include/arts/asyncstream.h +debian/tmp/opt/trinity/include/arts/audioio.h +debian/tmp/opt/trinity/include/arts/audiosubsys.h +debian/tmp/opt/trinity/include/arts/buffer.h +debian/tmp/opt/trinity/include/arts/bufferqueue.h +debian/tmp/opt/trinity/include/arts/cache.h +debian/tmp/opt/trinity/include/arts/cachedwav.h +debian/tmp/opt/trinity/include/arts/common.h +debian/tmp/opt/trinity/include/arts/connect.h +debian/tmp/opt/trinity/include/arts/connection.h +debian/tmp/opt/trinity/include/arts/convert.h +debian/tmp/opt/trinity/include/arts/core.h +debian/tmp/opt/trinity/include/arts/core.idl +debian/tmp/opt/trinity/include/arts/cpuinfo.h +debian/tmp/opt/trinity/include/arts/datapacket.h +debian/tmp/opt/trinity/include/arts/debug.h +debian/tmp/opt/trinity/include/arts/delayedreturn.h +debian/tmp/opt/trinity/include/arts/dispatcher.h +debian/tmp/opt/trinity/include/arts/dynamicrequest.h +debian/tmp/opt/trinity/include/arts/dynamicskeleton.h +debian/tmp/opt/trinity/include/arts/extensionloader.h +debian/tmp/opt/trinity/include/arts/factory.h +debian/tmp/opt/trinity/include/arts/fft.h +debian/tmp/opt/trinity/include/arts/flowsystem.h +debian/tmp/opt/trinity/include/arts/giomanager.h +debian/tmp/opt/trinity/include/arts/gsl/gslcommon.h +debian/tmp/opt/trinity/include/arts/gsl/gslconfig.h +debian/tmp/opt/trinity/include/arts/gsl/gslconvert.h +debian/tmp/opt/trinity/include/arts/gsl/gsldatacache.h +debian/tmp/opt/trinity/include/arts/gsl/gsldatahandle-mad.h +debian/tmp/opt/trinity/include/arts/gsl/gsldatahandle-vorbis.h +debian/tmp/opt/trinity/include/arts/gsl/gsldatahandle.h +debian/tmp/opt/trinity/include/arts/gsl/gsldatautils.h +debian/tmp/opt/trinity/include/arts/gsl/gsldefs.h +debian/tmp/opt/trinity/include/arts/gsl/gslengine.h +debian/tmp/opt/trinity/include/arts/gsl/gslfft.h +debian/tmp/opt/trinity/include/arts/gsl/gslfilter.h +debian/tmp/opt/trinity/include/arts/gsl/gslieee754.h +debian/tmp/opt/trinity/include/arts/gsl/gslloader.h +debian/tmp/opt/trinity/include/arts/gsl/gslmagic.h +debian/tmp/opt/trinity/include/arts/gsl/gslmath.h +debian/tmp/opt/trinity/include/arts/gsl/gsloscillator.h +debian/tmp/opt/trinity/include/arts/gsl/gslosctable.h +debian/tmp/opt/trinity/include/arts/gsl/gslsignal.h +debian/tmp/opt/trinity/include/arts/gsl/gslwavechunk.h +debian/tmp/opt/trinity/include/arts/gsl/gslwaveosc.h +debian/tmp/opt/trinity/include/arts/gslschedule.h +debian/tmp/opt/trinity/include/arts/idlfilereg.h +debian/tmp/opt/trinity/include/arts/ifacerepo_impl.h +debian/tmp/opt/trinity/include/arts/iomanager.h +debian/tmp/opt/trinity/include/arts/kmedia2.h +debian/tmp/opt/trinity/include/arts/kmedia2.idl +debian/tmp/opt/trinity/include/arts/mcopconfig.h +debian/tmp/opt/trinity/include/arts/mcoputils.h +debian/tmp/opt/trinity/include/arts/notification.h +debian/tmp/opt/trinity/include/arts/object.h +debian/tmp/opt/trinity/include/arts/objectmanager.h +debian/tmp/opt/trinity/include/arts/pipebuffer.h +debian/tmp/opt/trinity/include/arts/pool.h +debian/tmp/opt/trinity/include/arts/qiomanager.h +debian/tmp/opt/trinity/include/arts/reference.h +debian/tmp/opt/trinity/include/arts/referenceclean.h +debian/tmp/opt/trinity/include/arts/resample.h +debian/tmp/opt/trinity/include/arts/socketconnection.h +debian/tmp/opt/trinity/include/arts/soundserver.h +debian/tmp/opt/trinity/include/arts/soundserver.idl +debian/tmp/opt/trinity/include/arts/startupmanager.h +debian/tmp/opt/trinity/include/arts/stdsynthmodule.h +debian/tmp/opt/trinity/include/arts/synthschedule.h +debian/tmp/opt/trinity/include/arts/tcpconnection.h +debian/tmp/opt/trinity/include/arts/tcpserver.h +debian/tmp/opt/trinity/include/arts/thread.h +debian/tmp/opt/trinity/include/arts/type.h +debian/tmp/opt/trinity/include/arts/unixconnection.h +debian/tmp/opt/trinity/include/arts/unixserver.h +debian/tmp/opt/trinity/include/arts/weakreference.h +debian/tmp/opt/trinity/lib/libartscbackend.so +debian/tmp/opt/trinity/lib/libartsdsp.la +debian/tmp/opt/trinity/lib/libartsdsp.so +debian/tmp/opt/trinity/lib/libartsdsp_st.la +debian/tmp/opt/trinity/lib/libartsdsp_st.so +debian/tmp/opt/trinity/lib/libartsflow.la +debian/tmp/opt/trinity/lib/libartsflow.so +debian/tmp/opt/trinity/lib/libartsflow_idl.la +debian/tmp/opt/trinity/lib/libartsflow_idl.so +debian/tmp/opt/trinity/lib/libartsgslplayobject.so +debian/tmp/opt/trinity/lib/libartswavplayobject.so +debian/tmp/opt/trinity/lib/libgmcop.la +debian/tmp/opt/trinity/lib/libgmcop.so +debian/tmp/opt/trinity/lib/libkmedia2.so +debian/tmp/opt/trinity/lib/libkmedia2_idl.la +debian/tmp/opt/trinity/lib/libkmedia2_idl.so +debian/tmp/opt/trinity/lib/libmcop.la +debian/tmp/opt/trinity/lib/libmcop.so +debian/tmp/opt/trinity/lib/libmcop_mt.la +debian/tmp/opt/trinity/lib/libmcop_mt.so +debian/tmp/opt/trinity/lib/libqtmcop.la +debian/tmp/opt/trinity/lib/libqtmcop.so +debian/tmp/opt/trinity/lib/libsoundserver_idl.la +debian/tmp/opt/trinity/lib/libsoundserver_idl.so diff --git a/debian/_base/dependencies/arts/debian/libarts1c2a-trinity.docs b/debian/_base/dependencies/arts/debian/libarts1c2a-trinity.docs new file mode 100644 index 000000000..e174728f5 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/libarts1c2a-trinity.docs @@ -0,0 +1 @@ +debian/README.Debian diff --git a/debian/_base/dependencies/arts/debian/libarts1c2a-trinity.install b/debian/_base/dependencies/arts/debian/libarts1c2a-trinity.install new file mode 100644 index 000000000..856cad6c5 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/libarts1c2a-trinity.install @@ -0,0 +1,62 @@ +debian/tmp/opt/trinity/bin/artscat +debian/tmp/opt/trinity/bin/artsd +debian/tmp/opt/trinity/bin/artsdsp +debian/tmp/opt/trinity/bin/artsplay +debian/tmp/opt/trinity/bin/artsrec +debian/tmp/opt/trinity/bin/artsshell +debian/tmp/opt/trinity/bin/artswrapper +debian/tmp/opt/trinity/lib/libartscbackend.la +debian/tmp/opt/trinity/lib/libartscbackend.so.0 +debian/tmp/opt/trinity/lib/libartscbackend.so.0.0.0 +debian/tmp/opt/trinity/lib/libartsdsp.so.0 +debian/tmp/opt/trinity/lib/libartsdsp.so.0.0.0 +debian/tmp/opt/trinity/lib/libartsdsp_st.so.0 +debian/tmp/opt/trinity/lib/libartsdsp_st.so.0.0.0 +debian/tmp/opt/trinity/lib/libartsflow.so.1 +debian/tmp/opt/trinity/lib/libartsflow.so.1.0.0 +debian/tmp/opt/trinity/lib/libartsflow_idl.so.1 +debian/tmp/opt/trinity/lib/libartsflow_idl.so.1.0.0 +debian/tmp/opt/trinity/lib/libartsgslplayobject.la +debian/tmp/opt/trinity/lib/libartsgslplayobject.so.0 +debian/tmp/opt/trinity/lib/libartsgslplayobject.so.0.0.0 +debian/tmp/opt/trinity/lib/libartswavplayobject.la +debian/tmp/opt/trinity/lib/libartswavplayobject.so.0 +debian/tmp/opt/trinity/lib/libartswavplayobject.so.0.0.0 +debian/tmp/opt/trinity/lib/libgmcop.so.1 +debian/tmp/opt/trinity/lib/libgmcop.so.1.0.0 +debian/tmp/opt/trinity/lib/libkmedia2.la +debian/tmp/opt/trinity/lib/libkmedia2.so.1 +debian/tmp/opt/trinity/lib/libkmedia2.so.1.0.0 +debian/tmp/opt/trinity/lib/libkmedia2_idl.so.1 +debian/tmp/opt/trinity/lib/libkmedia2_idl.so.1.0.0 +debian/tmp/opt/trinity/lib/libmcop.so.1 +debian/tmp/opt/trinity/lib/libmcop.so.1.0.0 +debian/tmp/opt/trinity/lib/libmcop_mt.so.1 +debian/tmp/opt/trinity/lib/libmcop_mt.so.1.0.0 +debian/tmp/opt/trinity/lib/libqtmcop.so.1 +debian/tmp/opt/trinity/lib/libqtmcop.so.1.0.0 +debian/tmp/opt/trinity/lib/libsoundserver_idl.so.1 +debian/tmp/opt/trinity/lib/libsoundserver_idl.so.1.0.0 +debian/tmp/opt/trinity/lib/mcop/Arts/DataHandlePlay.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/FileInputStream.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/GSLPlayObject.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/Synth_ADD.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/Synth_AMAN_PLAY.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/Synth_AMAN_RECORD.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/Synth_BUS_DOWNLINK.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/Synth_BUS_UPLINK.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/Synth_FREQUENCY.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/Synth_MUL.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/Synth_MULTI_ADD.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/Synth_PLAY.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/Synth_PLAY_WAV.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/Synth_RECORD.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/Synth_WAVE_SIN.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/WavPlayObject.mcopclass +debian/tmp/opt/trinity/lib/mcop/Arts/WaveDataHandle.mcopclass +debian/tmp/opt/trinity/lib/mcop/artsflow.mcopclass +debian/tmp/opt/trinity/lib/mcop/artsflow.mcoptype +debian/tmp/opt/trinity/lib/mcop/kmedia2.mcopclass +debian/tmp/opt/trinity/lib/mcop/kmedia2.mcoptype +debian/tmp/opt/trinity/lib/mcop/soundserver.mcopclass +debian/tmp/opt/trinity/lib/mcop/soundserver.mcoptype diff --git a/debian/_base/dependencies/arts/debian/libarts1c2a-trinity.manpages b/debian/_base/dependencies/arts/debian/libarts1c2a-trinity.manpages new file mode 100644 index 000000000..8d7f5c573 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/libarts1c2a-trinity.manpages @@ -0,0 +1,3 @@ +debian/man/out/artscat-trinity.1 +debian/man/artsdsp-trinity.1 + diff --git a/debian/_base/dependencies/arts/debian/libartsc0-dev-trinity.manpages b/debian/_base/dependencies/arts/debian/libartsc0-dev-trinity.manpages new file mode 100644 index 000000000..cef6ee689 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/libartsc0-dev-trinity.manpages @@ -0,0 +1 @@ +debian/man/out/artsc-config-trinity.1 diff --git a/debian/_base/dependencies/arts/debian/libartsc0-trinity-dev.install b/debian/_base/dependencies/arts/debian/libartsc0-trinity-dev.install new file mode 100644 index 000000000..125ebc39e --- /dev/null +++ b/debian/_base/dependencies/arts/debian/libartsc0-trinity-dev.install @@ -0,0 +1,9 @@ +debian/tmp/opt/trinity/bin/artsc-config +debian/tmp/opt/trinity/include/artsc/artsc.h +debian/tmp/opt/trinity/include/artsc/artsc_export.h +debian/tmp/opt/trinity/lib/libartsc.la +debian/tmp/opt/trinity/lib/libartsc.so +debian/tmp/opt/trinity/lib/libartsgsl.a + +debian/tmp/usr/lib/pkgconfig/arts.pc +debian/tmp/usr/lib/pkgconfig/artsc.pc diff --git a/debian/_base/dependencies/arts/debian/libartsc0-trinity.install b/debian/_base/dependencies/arts/debian/libartsc0-trinity.install new file mode 100644 index 000000000..5295e3952 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/libartsc0-trinity.install @@ -0,0 +1,2 @@ +debian/tmp/opt/trinity/lib/libartsc.so.0 +debian/tmp/opt/trinity/lib/libartsc.so.0.0.0 diff --git a/debian/_base/dependencies/arts/debian/man/artsc-config-trinity.sgml b/debian/_base/dependencies/arts/debian/man/artsc-config-trinity.sgml new file mode 100644 index 000000000..8072e337d --- /dev/null +++ b/debian/_base/dependencies/arts/debian/man/artsc-config-trinity.sgml @@ -0,0 +1,160 @@ +<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [ + +<!-- Process this file with docbook-to-man to generate an nroff manual + page: `docbook-to-man manpage.sgml > manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + + The docbook-to-man binary is found in the docbook-to-man package. + Please remember that if you create the nroff version in one of the + debian/rules file targets (such as build), you will need to include + docbook-to-man in your Build-Depends control field. + + --> + + <!-- Fill in your name for FIRSTNAME and SURNAME. --> + <!ENTITY dhfirstname "<firstname>Chris</firstname>"> + <!ENTITY dhsurname "<surname>Cheney</surname>"> + <!-- Please adjust the date whenever revising the manpage. --> + <!ENTITY dhdate "<date>November 6, 2002</date>"> + <!-- SECTION should be 1-8, maybe w/ subsection other parameters are + allowed: see man(7), man(1). --> + <!ENTITY dhsection "<manvolnum>1</manvolnum>"> + <!ENTITY dhemail "<email>[email protected]</email>"> + <!ENTITY dhusername "Chris Cheney"> + <!ENTITY dhucpackage "<refentrytitle>ARTSC-CONFIG</refentrytitle>"> + <!ENTITY dhpackage "artsc-config"> + + <!ENTITY debian "<productname>Debian</productname>"> + <!ENTITY gnu "<acronym>GNU</acronym>"> +]> + +<refentry> + <refentryinfo> + <address> + &dhemail; + </address> + <author> + &dhfirstname; + &dhsurname; + </author> + <copyright> + <year>2002</year> + <holder>&dhusername;</holder> + </copyright> + &dhdate; + </refentryinfo> + <refmeta> + &dhucpackage; + + &dhsection; + </refmeta> + <refnamediv> + <refname>&dhpackage;</refname> + + <refpurpose>Get information about a libartsc installation</refpurpose> + </refnamediv> + <refsynopsisdiv> + <cmdsynopsis> + <command>&dhpackage;</command> + + <arg><option>--arts-prefix<replaceable></replaceable></option></arg> + <arg><option>--arts-version<replaceable></replaceable></option></arg> + <arg><option>--cflags<replaceable></replaceable></option></arg> + <arg><option>--libs<replaceable></replaceable></option></arg> + <arg><option>--version<replaceable></replaceable></option></arg> + + </cmdsynopsis> + </refsynopsisdiv> + <refsect1> + <title>DESCRIPTION</title> + + <para>This manual page documents briefly the + <command>&dhpackage;</command> command.</para> + + <para><command>&dhpackage;</command> displays information about a previous libartsc installation.</para> + + </refsect1> + <refsect1> + <title>OPTIONS</title> + + <para>This program follows the usual GNU command line syntax, + with long options starting with two dashes (`-'). A summary of + options is included below.</para> + + <variablelist> + <varlistentry> + <term><option>--arts-prefix</option> + </term> + <listitem> + <para>This is the prefix used when libartsc was installed.</para> + </listitem> + </varlistentry> + <varlistentry> + <term><option>--arts-version</option> + </term> + <listitem> + <para>Outputs version information about the installed arts.</para> + </listitem> + </varlistentry> + <varlistentry> + <term><option>--cflags</option> + </term> + <listitem> + <para>Set of compiler options (CFLAGS) to use when compiling files that use libartsc.</para> + </listitem> + </varlistentry> + <varlistentry> + <term><option>--libs</option> + </term> + <listitem> + <para>Shows the complete set of libs and other linker options you will need in order to link your application with libartsc.</para> + </listitem> + </varlistentry> + <varlistentry> + <term><option>--version</option> + </term> + <listitem> + <para>Outputs version information about the installed libartsc.</para> + </listitem> + </varlistentry> + </variablelist> + </refsect1> + <refsect1> + <title>AUTHOR</title> + + <para>This manual page was written by &dhusername; + <&dhemail;> for the &debian; system (but may be used by + others). Permission is granted to copy, distribute and/or + modify this document under the terms of the &gnu; General Public + License, Version 2 or any later version published by the Free + Software Foundation. + </para> + + <para>On Debian systems, the complete text of the GNU General + Public License can be found in /usr/share/common-licenses/GPL. + </para> + + </refsect1> +</refentry> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:2 +sgml-indent-data:t +sgml-parent-document:nil +sgml-default-dtd-file:nil +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +--> diff --git a/debian/_base/dependencies/arts/debian/man/artscat-trinity.sgml b/debian/_base/dependencies/arts/debian/man/artscat-trinity.sgml new file mode 100644 index 000000000..7dff34d95 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/man/artscat-trinity.sgml @@ -0,0 +1,164 @@ +<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [ + +<!-- Process this file with docbook-to-man to generate an nroff manual + page: `docbook-to-man manpage.sgml > manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + + The docbook-to-man binary is found in the docbook-to-man package. + Please remember that if you create the nroff version in one of the + debian/rules file targets (such as build), you will need to include + docbook-to-man in your Build-Depends control field. + + --> + + <!-- Fill in your name for FIRSTNAME and SURNAME. --> + <!ENTITY dhfirstname "<firstname>Chris</firstname>"> + <!ENTITY dhsurname "<surname>Cheney</surname>"> + <!-- Please adjust the date whenever revising the manpage. --> + <!ENTITY dhdate "<date>November 6, 2002</date>"> + <!-- SECTION should be 1-8, maybe w/ subsection other parameters are + allowed: see man(7), man(1). --> + <!ENTITY dhsection "<manvolnum>1</manvolnum>"> + <!ENTITY dhemail "<email>[email protected]</email>"> + <!ENTITY dhusername "Chris Cheney"> + <!ENTITY dhucpackage "<refentrytitle>ARTSCAT</refentrytitle>"> + <!ENTITY dhpackage "artscat"> + + <!ENTITY debian "<productname>Debian</productname>"> + <!ENTITY gnu "<acronym>GNU</acronym>"> +]> + +<refentry> + <refentryinfo> + <address> + &dhemail; + </address> + <author> + &dhfirstname; + &dhsurname; + </author> + <copyright> + <year>2002</year> + <holder>&dhusername;</holder> + </copyright> + &dhdate; + </refentryinfo> + <refmeta> + &dhucpackage; + + &dhsection; + </refmeta> + <refnamediv> + <refname>&dhpackage;</refname> + + <refpurpose>pipe data to sound device</refpurpose> + </refnamediv> + <refsynopsisdiv> + <cmdsynopsis> + <command>&dhpackage;</command> + + <arg><option><replaceable> options </replaceable></option></arg> + <arg><option><replaceable> filename </replaceable></option></arg> + + </cmdsynopsis> + </refsynopsisdiv> + <refsect1> + <title>DESCRIPTION</title> + + <para>This manual page documents briefly the + <command>&dhpackage;</command> command.</para> + + <para><command>&dhpackage;</command> pipes data from a pipe to the sound device through arts.</para> + + </refsect1> + <refsect1> + <title>OPTIONS</title> + + <para>This program follows the usual GNU command line syntax, + with long options starting with two dashes (`-'). A summary of + options is included below.</para> + + <variablelist> + <varlistentry> + <term><option>-b <replaceable>bits</replaceable></option> + </term> + <listitem> + <para>set number of bits (8 or 16)</para> + </listitem> + </varlistentry> + <varlistentry> + <term><option>-c <replaceable>channels</replaceable></option> + </term> + <listitem> + <para>set number of channels (1 or 2)</para> + </listitem> + </varlistentry> + <varlistentry> + <term><option>-h</option> + </term> + <listitem> + <para>display help and exit</para> + </listitem> + </varlistentry> + <varlistentry> + <term><option>-r <replaceable>samplingrate</replaceable></option> + </term> + <listitem> + <para>set samplingrate to use</para> + </listitem> + </varlistentry> + <varlistentry> + <term><option>-t <replaceable>title</replaceable></option> + </term> + <listitem> + <para>set stream title</para> + </listitem> + </varlistentry> + <varlistentry> + <term><option>-v</option> + </term> + <listitem> + <para>show version</para> + </listitem> + </varlistentry> + </variablelist> + </refsect1> + <refsect1> + <title>AUTHOR</title> + + <para>This manual page was written by &dhusername; + <&dhemail;> for the &debian; system (but may be used by + others). Permission is granted to copy, distribute and/or + modify this document under the terms of the &gnu; General Public + License, Version 2 or any later version published by the Free + Software Foundation. + </para> + + <para>On Debian systems, the complete text of the GNU General + Public License can be found in /usr/share/common-licenses/GPL. + </para> + + </refsect1> +</refentry> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:2 +sgml-indent-data:t +sgml-parent-document:nil +sgml-default-dtd-file:nil +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +--> diff --git a/debian/_base/dependencies/arts/debian/man/artsdsp-trinity.1 b/debian/_base/dependencies/arts/debian/man/artsdsp-trinity.1 new file mode 100644 index 000000000..2615f47c2 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/man/artsdsp-trinity.1 @@ -0,0 +1,31 @@ +.TH ARTSDSP "1" "February 2008" "artsdsp" "User Commands" +.SH NAME +artsdsp \- manual page for artsdsp +.SH DESCRIPTION +artsdsp \- attempt to reroute audio device to artsd +.PP +artsdsp [options] binary +.PP +options: +.TP +.B \-h, \-\-help +Show brief help. +.TP +.B \-n, \-\-name\fR=\fINAME\fR +Use name to identify player to artsd. +.TP +.B \-m, \-\-mmap +Emulate memory mapping (i.e. for quake). +.TP +.B \-s, \-\-single\-threaded +Use the single\-threaded version. +.TP +.B \-v, \-\-verbose +Show parameters. +.TP +.B \-V, \-\-version +Show version. +.PP +This manual page was written by Fathi Boudra <[email protected]>, +for the Debian project (but may be used by others). + diff --git a/debian/_base/dependencies/arts/debian/patches/12_cleanup_artsc-config.diff b/debian/_base/dependencies/arts/debian/patches/12_cleanup_artsc-config.diff new file mode 100644 index 000000000..cae8f366d --- /dev/null +++ b/debian/_base/dependencies/arts/debian/patches/12_cleanup_artsc-config.diff @@ -0,0 +1,11 @@ +Index: b/artsc/artsc.pc.in +=================================================================== +--- a/artsc/artsc.pc.in ++++ b/artsc/artsc.pc.in +@@ -7,5 +7,5 @@ + Name: aRtsC + Description: aRts sound system C support library (TDE) + Version: 0.9.5 +-Libs: -L${libdir} -lartsc @LIBDL@ @USE_THREADS@ @LIBPTHREAD@ @GLIB_LDFLAGS@ @GLIB_LIBADD@ ++Libs: -L${libdir} -lartsc + Cflags: -I${includedir} @GLIB_CFLAGS@ diff --git a/debian/_base/dependencies/arts/debian/patches/series b/debian/_base/dependencies/arts/debian/patches/series new file mode 100644 index 000000000..59e055db8 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/patches/series @@ -0,0 +1 @@ +12_cleanup_artsc-config.diff diff --git a/debian/_base/dependencies/arts/debian/rules b/debian/_base/dependencies/arts/debian/rules new file mode 100755 index 000000000..331393698 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/rules @@ -0,0 +1,46 @@ +#! /usr/bin/make -f + +# Set LD_LIBRARY_PATH to the installed library directory to allow dh_shlibdeps to function +ifeq ("$(LD_LIBRARY_PATH)", "") +LD_LIBRARY_PATH=debian/tmp/opt/trinity/lib +else +LD_LIBRARY_PATH += :debian/tmp/opt/trinity/lib +endif +export LD_LIBRARY_PATH + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +#include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/rules/utils.mk +include debian/cdbs/debian-qt-kde.mk + +DEB_CMAKE_EXTRA_FLAGS := -DPKGCONFIG_INSTALL_DIR="/usr/lib/pkgconfig" -DLIB_SUFFIX="" -DCMAKE_INSTALL_PREFIX="/opt/trinity" -DCONFIG_INSTALL_DIR="/etc/trinity" -DSYSCONF_INSTALL_DIR="/etc/trinity" -DCMAKE_LIBRARY_PATH="/opt/trinity/lib" -DCMAKE_INCLUDE_PATH="/opt/trinity/include/tde" -DAUTODETECT_QT_DIRS="ON" -DCMAKE_VERBOSE_MAKEFILE="ON" -DBUILD_ALL="ON" -DCMAKE_SKIP_RPATH="OFF" -DWITH_GCC_VISIBILITY="ON" \ +-DCMAKE_BUILD_TYPE=RelWithDebInfo + +# Honour "parallel=N" option of DEB_BUILD_OPTIONS. Comment out to +# never build in parallel, regardless of DEB_BUILD_OPTIONS. +DEB_BUILD_PARALLEL = true + +DEB_DH_STRIP_ARGS := --dbg-package=arts-trinity-dbg + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +PACKAGES_WITH_LIBS := libarts1c2a-trinity libartsc0-trinity + +DEB_DH_MAKESHLIBS_ARGS_ALL := -V +DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/opt/trinity/lib) + +DEB_DH_MAKESHLIBS_ARGS_libarts1c2a-trinity := -V'libarts1c2a-trinity (>= 1.5.9)' +DEB_DH_MAKESHLIBS_ARGS_libartsc0-trinity := -V'libartsc0-trinity (>= 1.5.9)' + +#shlibs_ver = 1.5.0-1 +#$(foreach p,$(PACKAGES_WITH_LIBS),$(eval DEB_DH_MAKESHLIBS_ARGS_$(p) := -V'$(p) (>= $(shlibs_ver))')) + +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) + +binary-predeb/libarts1-trinity-dev:: +ifeq (linux,$(DEB_HOST_ARCH_OS)) + echo "libasound2-dev=libasound2-dev" >> debian/libarts1-trinity-dev.substvars +endif + diff --git a/debian/_base/dependencies/arts/debian/source/format b/debian/_base/dependencies/arts/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/arts/debian/source/options b/debian/_base/dependencies/arts/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/arts/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/avahi-tqt/debian/changelog b/debian/_base/dependencies/avahi-tqt/debian/changelog new file mode 100644 index 000000000..2401c4285 --- /dev/null +++ b/debian/_base/dependencies/avahi-tqt/debian/changelog @@ -0,0 +1,6 @@ +avahi-tqt (0.6.30-0debian0) squeeze; urgency=low + + * Initial build + + -- Timothy Pearson <[email protected]> Sat, 08 Oct 2011 22:38:00 -0600 + diff --git a/debian/_base/dependencies/avahi-tqt/debian/compat b/debian/_base/dependencies/avahi-tqt/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/avahi-tqt/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/avahi-tqt/debian/control b/debian/_base/dependencies/avahi-tqt/debian/control new file mode 100644 index 000000000..2ab2e4a7f --- /dev/null +++ b/debian/_base/dependencies/avahi-tqt/debian/control @@ -0,0 +1,53 @@ +Source: avahi-tqt +Section: net +Priority: optional +Maintainer: Timothy Pearson <[email protected]> +XSBC-Original-Maintainer: Ubuntu Developers <[email protected]> +Uploaders: Timothy Pearson <[email protected]> +Build-Depends: debhelper (>= 7.0.50~), + cmake, + gcc, + cdbs, + pkg-config, + libtqtinterface-dev, + libavahi-common-dev, + libavahi-client-dev +Standards-Version: 3.9.1 + +Package: libavahi-tqt-1 +Section: libs +Architecture: any +Replaces: libavahi-tqt-1 (<< 4:14.0.0~) +Breaks: libavahi-tqt-1 (<< 4:14.0.0~) +Depends: ${shlibs:Depends}, + ${misc:Depends} +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Description: Avahi TQt integration library + Avahi is a fully LGPL framework for Multicast DNS Service Discovery. + It allows programs to publish and discover services and hosts + running on a local network with no specific configuration. For + example you can plug into a network and instantly find printers to + print to, files to look at and people to talk to. + . + This library contains the interface to integrate the Avahi libraries + into a TQt main loop application. + +Package: libavahi-tqt-dev +Section: libdevel +Architecture: any +Replaces: libavahi-tqt-dev (<< 4:14.0.0~) +Breaks: libavahi-tqt-dev (<< 4:14.0.0~) +Depends: libavahi-tqt-1 (= ${binary:Version}), + ${misc:Depends}, + libtqtinterface-dev, + libavahi-common-dev +Description: Development headers for the Avahi TQt integration library + Avahi is a fully LGPL framework for Multicast DNS Service Discovery. + It allows programs to publish and discover services and hosts + running on a local network with no specific configuration. For + example you can plug into a network and instantly find printers to + print to, files to look at and people to talk to. + . + This package contains the development headers for the interface + to integrate the Avahi libraries into a TQt main loop application. diff --git a/debian/_base/dependencies/avahi-tqt/debian/copyright b/debian/_base/dependencies/avahi-tqt/debian/copyright new file mode 100644 index 000000000..6771a11ab --- /dev/null +++ b/debian/_base/dependencies/avahi-tqt/debian/copyright @@ -0,0 +1,17 @@ + License: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + See /usr/share/common-licenses/LGPL-2.1 on your debian system. diff --git a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.install b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.install new file mode 100644 index 000000000..50e360b80 --- /dev/null +++ b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libavahi-tqt.so.* diff --git a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.shlibs b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.shlibs new file mode 100644 index 000000000..967448229 --- /dev/null +++ b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.shlibs @@ -0,0 +1 @@ +libavahi-tqt 1 libavahi-tqt-1 (>= 0.6.16) diff --git a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.symbols b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.symbols new file mode 100644 index 000000000..e530241ba --- /dev/null +++ b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.symbols @@ -0,0 +1,2 @@ +libavahi-tqt.so.1 libavahi-tqt-1 #MINVER# + avahi_qt_poll_get@Base 0.6.16 diff --git a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.install b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.install new file mode 100644 index 000000000..7f65054bd --- /dev/null +++ b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/include/avahi-tqt/qt-watch.h +debian/tmp/usr/lib/libavahi-tqt.so +debian/tmp/usr/lib/libavahi-tqt.la +debian/tmp/usr/lib/libavahi-tqt.a +debian/tmp/usr/lib/pkgconfig/avahi-tqt.pc diff --git a/debian/_base/dependencies/avahi-tqt/debian/patches/.gitignore b/debian/_base/dependencies/avahi-tqt/debian/patches/.gitignore new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/dependencies/avahi-tqt/debian/patches/.gitignore diff --git a/debian/_base/dependencies/avahi-tqt/debian/rules b/debian/_base/dependencies/avahi-tqt/debian/rules new file mode 100755 index 000000000..32d30901d --- /dev/null +++ b/debian/_base/dependencies/avahi-tqt/debian/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk + +# Ensure at build time that the library has no dependencies on undefined +# symbols, and speed up loading. +export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) -Wl,-z,defs -Wl,-O1 + +# Build options +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DWITH_ALL_OPTIONS="ON" + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) diff --git a/debian/_base/dependencies/avahi-tqt/debian/source/.gitignore b/debian/_base/dependencies/avahi-tqt/debian/source/.gitignore new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/dependencies/avahi-tqt/debian/source/.gitignore diff --git a/debian/_base/dependencies/avahi-tqt/debian/source/format b/debian/_base/dependencies/avahi-tqt/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/avahi-tqt/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/avahi-tqt/debian/source/options b/debian/_base/dependencies/avahi-tqt/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/avahi-tqt/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/dbus-1-tqt/debian/changelog b/debian/_base/dependencies/dbus-1-tqt/debian/changelog new file mode 100644 index 000000000..6ade667cf --- /dev/null +++ b/debian/_base/dependencies/dbus-1-tqt/debian/changelog @@ -0,0 +1,5 @@ +dbus-1-tqt (0.9-0ubuntu1) maverick; urgency=low + + * Initial package + + -- Timothy Pearson <[email protected]> Tue, 23 Mar 2010 13:23:00 -0600 diff --git a/debian/_base/dependencies/dbus-1-tqt/debian/compat b/debian/_base/dependencies/dbus-1-tqt/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/dbus-1-tqt/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/dbus-1-tqt/debian/control b/debian/_base/dependencies/dbus-1-tqt/debian/control new file mode 100644 index 000000000..cdfde443c --- /dev/null +++ b/debian/_base/dependencies/dbus-1-tqt/debian/control @@ -0,0 +1,36 @@ +Source: dbus-1-tqt +Section: devel +Priority: optional +Maintainer: Timothy Pearson <[email protected]> +Build-Depends: cdbs (>= 0.4.43), debhelper (>= 7.0.50~), quilt, libtqtinterface-dev, libdbus-1-dev (>= 0.90), cmake +Standards-Version: 3.8.3 + +Package: libdbus-1-tqt-dev +Section: libdevel +Architecture: any +Replaces: libdbus-1-tqt-dev (<< 4:14.0.0~) +Breaks: libdbus-1-tqt-dev (<< 4:14.0.0~) +Depends: libdbus-1-tqt (= ${binary:Version}), libdbus-1-dev (>= 0.90), libtqtinterface-dev +Description: dbus bindings for the Trinity Qt [TQt] interface + D-BUS is a message bus, used for sending messages between applications. + Conceptually, it fits somewhere in between raw sockets and CORBA in + terms of complexity. + . + This package provides bindings for the Trinity Qt TQt interface. + . + See the dbus description for more information about D-BUS in general. + +Package: libdbus-1-tqt +Section: libs +Architecture: any +Replaces: libdbus-1-tqt (<< 4:14.0.0~) +Breaks: libdbus-1-tqt (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Description: dbus bindings for the Trinity Qt [TQt] interface + D-BUS is a message bus, used for sending messages between applications. + Conceptually, it fits somewhere in between raw sockets and CORBA in + terms of complexity. + . + This package provides bindings for the Trinity Qt TQt interface. + . + See the dbus description for more information about D-BUS in general. diff --git a/debian/_base/dependencies/dbus-1-tqt/debian/copyright b/debian/_base/dependencies/dbus-1-tqt/debian/copyright new file mode 100644 index 000000000..7a556c0d1 --- /dev/null +++ b/debian/_base/dependencies/dbus-1-tqt/debian/copyright @@ -0,0 +1,93 @@ +This package was debianised by Jonathan Riddell <[email protected]> on +Thu, 03 Jul 2008 18:21:06 +0100 + +Copyright (C) 2011 Timothy Pearson <[email protected]> +Copyright (C) 2005 Harald Fernengel <[email protected]> +Copyright (C) 2005,2007 Kevin Krammer <[email protected]> + +The software of this project is distributed under the terms of three +licenses. + +The TQt D-Bus bindings library is distributed under the terms of the +Academic Free License version 2.1 as well as the GNU General Public +License 2 (or at your option any later version) + +See /usr/share/common-licenses/GPL-2 or below + +The binding generator tool dbusxml2q3 is distributed under the terms +of the MIT licence (see tools/dbusxml2qt3/LICENSE for details) + + 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 OR COPYRIGHT HOLDERS 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. + +The Debian packaging is (C) 2008, Canonical Ltd and +is licensed under the GPL version 2 or later, see `/usr/share/common-licenses/GPL-2'. + + +The Academic Free License +v. 2.1 + +This Academic Free License (the "License") applies to any original work of authorship (the "Original Work") whose owner (the "Licensor") has placed the following notice immediately following the copyright notice for the Original Work: + +Licensed under the Academic Free License version 2.1 + +1) Grant of Copyright License. Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, sublicenseable license to do the following: + +a) to reproduce the Original Work in copies; + +b) to prepare derivative works ("Derivative Works") based upon the Original Work; + +c) to distribute copies of the Original Work and Derivative Works to the public; + +d) to perform the Original Work publicly; and + +e) to display the Original Work publicly. + +2) Grant of Patent License. Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, sublicenseable license, under patent claims owned or controlled by the Licensor that are embodied in the Original Work as furnished by the Licensor, to make, use, sell and offer for sale the Original Work and Derivative Works. + +3) Grant of Source Code License. The term "Source Code" means the preferred form of the Original Work for making modifications to it and all available documentation describing how to modify the Original Work. Licensor hereby agrees to provide a machine-readable copy of the Source Code of the Original Work along with each copy of the Original Work that Licensor distributes. Licensor reserves the right to satisfy this obligation by placing a machine-readable copy of the Source Code in an information repository reasonably calculated to permit inexpensive and convenient access by You for as long as Licensor continues to distribute the Original Work, and by publishing the address of that information repository in a notice immediately following the copyright notice that applies to the Original Work. + +4) Exclusions From License Grant. Neither the names of Licensor, nor the names of any contributors to the Original Work, nor any of their trademarks or service marks, may be used to endorse or promote products derived from this Original Work without express prior written permission of the Licensor. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor except as expressly stated herein. No patent license is granted to make, use, sell or offer to sell embodiments of any patent claims other than the licensed claims defined in Section 2. No right is granted to the trademarks of Licensor even if such marks are included in the Original Work. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any Original Work that Licensor otherwise would have a right to license. + +5) This section intentionally omitted. + +6) Attribution Rights. You must retain, in the Source Code of any Derivative Works that You create, all copyright, patent or trademark notices from the Source Code of the Original Work, as well as any notices of licensing and any descriptive text identified therein as an "Attribution Notice." You must cause the Source Code for any Derivative Works that You create to carry a prominent Attribution Notice reasonably calculated to inform recipients that You have modified the Original Work. + +7) Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that the copyright in and to the Original Work and the patent rights granted herein by Licensor are owned by the Licensor or are sublicensed to You under the terms of this License with the permission of the contributor(s) of those copyrights and patent rights. Except as expressly stated in the immediately proceeding sentence, the Original Work is provided under this License on an "AS IS" BASIS and WITHOUT WARRANTY, either express or implied, including, without limitation, the warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY OF THE ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an essential part of this License. No license to Original Work is granted hereunder except under this disclaimer. + +8) Limitation of Liability. Under no circumstances and under no legal theory, whether in tort (including negligence), contract, or otherwise, shall the Licensor be liable to any person for any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or the use of the Original Work including, without limitation, damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses. This limitation of liability shall not apply to liability for death or personal injury resulting from Licensor's negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply to You. + +9) Acceptance and Termination. If You distribute copies of the Original Work or a Derivative Work, You must make a reasonable effort under the circumstances to obtain the express assent of recipients to the terms of this License. Nothing else but this License (or another written agreement between Licensor and You) grants You permission to create Derivative Works based upon the Original Work or to exercise any of the rights granted in Section 1 herein, and any attempt to do so except under the terms of this License (or another written agreement between Licensor and You) is expressly prohibited by U.S. copyright law, the equivalent laws of other countries, and by international treaty. Therefore, by exercising any of the rights granted to You in Section 1 herein, You indicate Your acceptance of this License and all of its terms and conditions. + +10) Termination for Patent Action. This License shall terminate automatically and You may no longer exercise any of the rights granted to You by this License as of the date You commence an action, including a cross-claim or counterclaim, against Licensor or any licensee alleging that the Original Work infringes a patent. This termination provision shall not apply for an action alleging patent infringement by combinations of the Original Work with other software or hardware. + +11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this License may be brought only in the courts of a jurisdiction wherein the Licensor resides or in which Licensor conducts its primary business, and under the laws of that jurisdiction excluding its conflict-of-law provisions. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any use of the Original Work outside the scope of this License or after its termination shall be subject to the requirements and penalties of the U.S. Copyright Act, 17 U.S.C. § 101 et seq., the equivalent laws of other countries, and international treaty. This section shall survive the termination of this License. + +12) Attorneys Fees. In any action to enforce the terms of this License or seeking damages relating thereto, the prevailing party shall be entitled to recover its costs and expenses, including, without limitation, reasonable attorneys' fees and costs incurred in connection with such action, including any appeal of such action. This section shall survive the termination of this License. + +13) Miscellaneous. This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. + +14) Definition of "You" in This License. "You" throughout this License, whether in upper or lower case, means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You" includes any entity that controls, is controlled by, or is under common control with you. For purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +15) Right to Use. You may use the Original Work in all ways not otherwise restricted or conditioned by this License or by law, and Licensor promises not to interfere with or be responsible for such uses by You. + +This license is Copyright (C) 2003-2004 Lawrence E. Rosen. All rights reserved. Permission is hereby granted to copy and distribute this license without modification. This license may not be modified without the express written permission of its copyright owner. + + + + diff --git a/debian/_base/dependencies/dbus-1-tqt/debian/libdbus-1-tqt-dev.install b/debian/_base/dependencies/dbus-1-tqt/debian/libdbus-1-tqt-dev.install new file mode 100644 index 000000000..5464fd411 --- /dev/null +++ b/debian/_base/dependencies/dbus-1-tqt/debian/libdbus-1-tqt-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/libdbus-1-tqt*.so +debian/tmp/usr/bin/dbusxml2qt3 +debian/tmp/usr/lib/pkgconfig/dbus-1-tqt.pc +debian/tmp/usr/lib/libdbus-1-tqt.la diff --git a/debian/_base/dependencies/dbus-1-tqt/debian/libdbus-1-tqt.install b/debian/_base/dependencies/dbus-1-tqt/debian/libdbus-1-tqt.install new file mode 100644 index 000000000..383103395 --- /dev/null +++ b/debian/_base/dependencies/dbus-1-tqt/debian/libdbus-1-tqt.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libdbus-1-tqt*.so.* diff --git a/debian/_base/dependencies/dbus-1-tqt/debian/patches/series b/debian/_base/dependencies/dbus-1-tqt/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/dependencies/dbus-1-tqt/debian/patches/series diff --git a/debian/_base/dependencies/dbus-1-tqt/debian/rules b/debian/_base/dependencies/dbus-1-tqt/debian/rules new file mode 100755 index 000000000..eedd1bf26 --- /dev/null +++ b/debian/_base/dependencies/dbus-1-tqt/debian/rules @@ -0,0 +1,16 @@ +#!/usr/bin/make -f + +#include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +# Build options +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/dependencies/dbus-1-tqt/debian/source/format b/debian/_base/dependencies/dbus-1-tqt/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/dbus-1-tqt/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/dbus-1-tqt/debian/source/options b/debian/_base/dependencies/dbus-1-tqt/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/dbus-1-tqt/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/dbus-tqt/debian/changelog b/debian/_base/dependencies/dbus-tqt/debian/changelog new file mode 100644 index 000000000..91871211a --- /dev/null +++ b/debian/_base/dependencies/dbus-tqt/debian/changelog @@ -0,0 +1,6 @@ +dbus-tqt (0.63.svn.0ubuntu0) maverick; urgency=low + + * Migrate to Trinity Qt [TQt] Interface + + -- Timothy Pearson <[email protected]> Wed, 23 Mar 2011 17:11:00 -0600 + diff --git a/debian/_base/dependencies/dbus-tqt/debian/compat b/debian/_base/dependencies/dbus-tqt/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/dbus-tqt/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/dbus-tqt/debian/control b/debian/_base/dependencies/dbus-tqt/debian/control new file mode 100644 index 000000000..4b1fb2b5c --- /dev/null +++ b/debian/_base/dependencies/dbus-tqt/debian/control @@ -0,0 +1,41 @@ +Source: dbus-tqt +Section: devel +Priority: optional +Maintainer: Utopia Maintenance Team <[email protected]> +Uploaders: Sjoerd Simons <[email protected]>, Sebastian Drge <[email protected]> +Build-Depends: cdbs (>= 0.4.43), debhelper (>= 7.0.50~), quilt, libtqtinterface-dev, libdbus-1-dev (>= 0.90), cmake +Standards-Version: 3.8.3 + +Package: libdbus-tqt-1-dev +Section: libdevel +Architecture: any +Replaces: libdbus-tqt-1-dev (<< 4:14.0.0~) +Breaks: libdbus-tqt-1-dev (<< 4:14.0.0~) +Depends: libdbus-tqt-1-1c2 (= ${source:Version}), libdbus-1-dev (>= 0.90), libtqtinterface-dev +Conflicts: dbus-tqt-1-dev +Description: simple interprocess messaging system (TQt interface) + D-BUS is a message bus, used for sending messages between applications. + Conceptually, it fits somewhere in between raw sockets and CORBA in + terms of complexity. + . + This package provides a TQt-style interface to D-BUS. + . + See the dbus description for more information about D-BUS in general. + +Package: libdbus-tqt-1-1c2 +Section: libs +Architecture: any +Replaces: libdbus-tqt-1-1c2 (<< 4:14.0.0~) +Breaks: libdbus-tqt-1-1c2 (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Conflicts: dbus-tqt-1, dbus-tqt-1c2, libdbus-tqt-1-1 +Description: simple interprocess messaging system (TQt-based shared library) + D-BUS is a message bus, used for sending messages between applications. + Conceptually, it fits somewhere in between raw sockets and CORBA in + terms of complexity. + . + This package provides the TQt-based shared library for applications using the + Qt interface to D-BUS. + . + See the dbus description for more information about D-BUS in general. + diff --git a/debian/_base/dependencies/dbus-tqt/debian/copyright b/debian/_base/dependencies/dbus-tqt/debian/copyright new file mode 100644 index 000000000..9541c0a8f --- /dev/null +++ b/debian/_base/dependencies/dbus-tqt/debian/copyright @@ -0,0 +1,214 @@ +This package was debianized by Colin Walters <[email protected]> on +Thu, 6 Mar 2003 18:01:37 -0500 + +The source tarball was created by splitting out the qt3 bindings part from the +dbus-qt3 git repository: http://gitweb.freedesktop.org/?p=dbus/dbus-qt3.git + +This package is dual-licensed under the Academic Free License, and the +GPL. For a description of the GPL, see /usr/share/common-licenses/GPL +on your Debian system. + +Portions of the package are only licensed under the GPL (notably +tools/dbus-cleanup-sockets.c and test/decode-gcov.c ). + +The Academic Free License follows: + + The Academic Free License + v. 2.0 + +This Academic Free License (the "License") applies to any original +work of authorship (the "Original Work") whose owner (the "Licensor") +has placed the following notice immediately following the copyright +notice for the Original Work: + +Licensed under the Academic Free License version 2.0 + +1) Grant of Copyright License. Licensor hereby grants You a +world-wide, royalty-free, non-exclusive, perpetual, sublicenseable +license to do the following: + +a) to reproduce the Original Work in copies; + +b) to prepare derivative works ("Derivative Works") based upon the Original Work; + +c) to distribute copies of the Original Work and Derivative Works to the public; + +d) to perform the Original Work publicly; and + +e) to display the Original Work publicly. + +2) Grant of Patent License. Licensor hereby grants You a world-wide, +royalty-free, non-exclusive, perpetual, sublicenseable license, under +patent claims owned or controlled by the Licensor that are embodied in +the Original Work as furnished by the Licensor, to make, use, sell and +offer for sale the Original Work and Derivative Works. + +3) Grant of Source Code License. The term "Source Code" means the +preferred form of the Original Work for making modifications to it and +all available documentation describing how to modify the Original +Work. Licensor hereby agrees to provide a machine-readable copy of +the Source Code of the Original Work along with each copy of the +Original Work that Licensor distributes. Licensor reserves the right +to satisfy this obligation by placing a machine-readable copy of the +Source Code in an information repository reasonably calculated to +permit inexpensive and convenient access by You for as long as +Licensor continues to distribute the Original Work, and by publishing +the address of that information repository in a notice immediately +following the copyright notice that applies to the Original Work. + +4) Exclusions From License Grant. Neither the names of Licensor, nor +the names of any contributors to the Original Work, nor any of their +trademarks or service marks, may be used to endorse or promote +products derived from this Original Work without express prior written +permission of the Licensor. Nothing in this License shall be deemed +to grant any rights to trademarks, copyrights, patents, trade secrets +or any other intellectual property of Licensor except as expressly +stated herein. No patent license is granted to make, use, sell or +offer to sell embodiments of any patent claims other than the licensed +claims defined in Section 2. No right is granted to the trademarks of +Licensor even if such marks are included in the Original Work. +Nothing in this License shall be interpreted to prohibit Licensor from +licensing under different terms from this License any Original Work +that Licensor otherwise would have a right to license. + +5) This section intentionally omitted. + +6) Attribution Rights. You must retain, in the Source Code of any +Derivative Works that You create, all copyright, patent or trademark +notices from the Source Code of the Original Work, as well as any +notices of licensing and any descriptive text identified therein as an +"Attribution Notice." You must cause the Source Code for any +Derivative Works that You create to carry a prominent Attribution +Notice reasonably calculated to inform recipients that You have +modified the Original Work. + +7) Warranty of Provenance and Disclaimer of Warranty. Licensor +warrants that the copyright in and to the Original Work and the patent +rights granted herein by Licensor are owned by the Licensor or are +sublicensed to You under the terms of this License with the permission +of the contributor(s) of those copyrights and patent rights. Except +as expressly stated in the immediately proceeding sentence, the +Original Work is provided under this License on an "AS IS" BASIS and +WITHOUT WARRANTY, either express or implied, including, without +limitation, the warranties of NON-INFRINGEMENT, MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY +OF THE ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTY +constitutes an essential part of this License. No license to Original +Work is granted hereunder except under this disclaimer. + +8) Limitation of Liability. Under no circumstances and under no legal +theory, whether in tort (including negligence), contract, or +otherwise, shall the Licensor be liable to any person for any direct, +indirect, special, incidental, or consequential damages of any +character arising as a result of this License or the use of the +Original Work including, without limitation, damages for loss of +goodwill, work stoppage, computer failure or malfunction, or any and +all other commercial damages or losses. This limitation of liability +shall not apply to liability for death or personal injury resulting +from Licensor's negligence to the extent applicable law prohibits such +limitation. Some jurisdictions do not allow the exclusion or +limitation of incidental or consequential damages, so this exclusion +and limitation may not apply to You. + +9) Acceptance and Termination. If You distribute copies of the +Original Work or a Derivative Work, You must make a reasonable effort +under the circumstances to obtain the express assent of recipients to +the terms of this License. Nothing else but this License (or another +written agreement between Licensor and You) grants You permission to +create Derivative Works based upon the Original Work or to exercise +any of the rights granted in Section 1 herein, and any attempt to do +so except under the terms of this License (or another written +agreement between Licensor and You) is expressly prohibited by +U.S. copyright law, the equivalent laws of other countries, and by +international treaty. Therefore, by exercising any of the rights +granted to You in Section 1 herein, You indicate Your acceptance of +this License and all of its terms and conditions. + +10) Termination for Patent Action. This License shall terminate +automatically and You may no longer exercise any of the rights granted +to You by this License as of the date You commence an action, +including a cross-claim or counterclaim, for patent infringement (i) +against Licensor with respect to a patent applicable to software or +(ii) against any entity with respect to a patent applicable to the +Original Work (but excluding combinations of the Original Work with +other software or hardware). + +11) Jurisdiction, Venue and Governing Law. Any action or suit relating +to this License may be brought only in the courts of a jurisdiction +wherein the Licensor resides or in which Licensor conducts its primary +business, and under the laws of that jurisdiction excluding its +conflict-of-law provisions. The application of the United Nations +Convention on Contracts for the International Sale of Goods is +expressly excluded. Any use of the Original Work outside the scope of +this License or after its termination shall be subject to the +requirements and penalties of the U.S. Copyright Act, 17 U.S.C. \u00a4 +101 et seq., the equivalent laws of other countries, and international +treaty. This section shall survive the termination of this License. + +12) Attorneys Fees. In any action to enforce the terms of this License +or seeking damages relating thereto, the prevailing party shall be +entitled to recover its costs and expenses, including, without +limitation, reasonable attorneys' fees and costs incurred in +connection with such action, including any appeal of such action. +This section shall survive the termination of this License. + +13) Miscellaneous. This License represents the complete agreement +concerning the subject matter hereof. If any provision of this +License is held to be unenforceable, such provision shall be reformed +only to the extent necessary to make it enforceable. + +14) Definition of "You" in This License. "You" throughout this +License, whether in upper or lower case, means an individual or a +legal entity exercising rights under, and complying with all of the +terms of, this License. For legal entities, "You" includes any entity +that controls, is controlled by, or is under common control with you. +For purposes of this definition, "control" means (i) the power, direct +or indirect, to cause the direction or management of such entity, +whether by contract or otherwise, or (ii) ownership of fifty percent +(50%) or more of the outstanding shares, or (iii) beneficial ownership +of such entity. + +15) Right to Use. You may use the Original Work in all ways not +otherwise restricted or conditioned by this License or by law, and +Licensor promises not to interfere with or be responsible for such +uses by You. + +This license is Copyright (C) 2003 Lawrence E. Rosen. All rights +reserved. Permission is hereby granted to copy and distribute this +license without modification. This license may not be modified +without the express written permission of its copyright owner. + +-- +END OF ACADEMIC FREE LICENSE. The following is intended to describe the essential +differences between the Academic Free License (AFL) version 1.0 and other +open source licenses: + +The Academic Free License is similar to the BSD, MIT, UoI/NCSA and Apache +licenses in many respects but it is intended to solve a few problems with +those licenses. + +* The AFL is written so as to make it clear what software is being +licensed (by the inclusion of a statement following the copyright notice +in the software). This way, the license functions better than a template +license. The BSD, MIT and UoI/NCSA licenses apply to unidentified software. + +* The AFL tqcontains a complete copyright grant to the software. The BSD +and Apache licenses are vague and incomplete in that respect. + +* The AFL tqcontains a complete patent grant to the software. The BSD, MIT, +UoI/NCSA and Apache licenses rely on an implied patent license and contain +no explicit patent grant. + +* The AFL makes it clear that no trademark rights are granted to the +licensor's trademarks. The Apache license tqcontains such a provision, but the +BSD, MIT and UoI/NCSA licenses do not. + +* The AFL includes the warranty by the licensor that it either owns the +copyright or that it is distributing the software under a license. None of +the other licenses contain that warranty. All other warranties are disclaimed, +as is the case for the other licenses. + +* The AFL is itself copyrighted (with the right granted to copy and distribute +without modification). This ensures that the owner of the copyright to the +license will control changes. The Apache license tqcontains a copyright notice, +but the BSD, MIT and UoI/NCSA licenses do not. diff --git a/debian/_base/dependencies/dbus-tqt/debian/libdbus-tqt-1-1c2.install b/debian/_base/dependencies/dbus-tqt/debian/libdbus-tqt-1-1c2.install new file mode 100644 index 000000000..bf44f3563 --- /dev/null +++ b/debian/_base/dependencies/dbus-tqt/debian/libdbus-tqt-1-1c2.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libdbus-tqt-*.so.* diff --git a/debian/_base/dependencies/dbus-tqt/debian/libdbus-tqt-1-dev.install b/debian/_base/dependencies/dbus-tqt/debian/libdbus-tqt-1-dev.install new file mode 100644 index 000000000..6ee3e25c3 --- /dev/null +++ b/debian/_base/dependencies/dbus-tqt/debian/libdbus-tqt-1-dev.install @@ -0,0 +1,6 @@ +debian/tmp/usr/include/dbus*/dbus/dbus-qt.h +debian/tmp/usr/include/dbus*/dbus/connection.h +debian/tmp/usr/include/dbus*/dbus/server.h +debian/tmp/usr/include/dbus*/dbus/message.h +debian/tmp/usr/lib/libdbus-tqt-*.so +debian/tmp/usr/lib/pkgconfig/*.pc diff --git a/debian/_base/dependencies/dbus-tqt/debian/patches/series b/debian/_base/dependencies/dbus-tqt/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/dependencies/dbus-tqt/debian/patches/series diff --git a/debian/_base/dependencies/dbus-tqt/debian/rules b/debian/_base/dependencies/dbus-tqt/debian/rules new file mode 100755 index 000000000..71f625c30 --- /dev/null +++ b/debian/_base/dependencies/dbus-tqt/debian/rules @@ -0,0 +1,15 @@ +#!/usr/bin/make -f +# Copyright � 2002,2003 Colin Walters <[email protected]> +# Copyright � 2003 Daniel Stone <[email protected]> +# Copyright � 2006 Sjoerd Simons <[email protected]> + +#include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk + +# Strict library versioning +DEB_DH_MAKESHLIBS_ARGS_ALL := -V + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) diff --git a/debian/_base/dependencies/dbus-tqt/debian/source/format b/debian/_base/dependencies/dbus-tqt/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/dbus-tqt/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/dbus-tqt/debian/source/options b/debian/_base/dependencies/dbus-tqt/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/dbus-tqt/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/libart-lgpl/debian/changelog b/debian/_base/dependencies/libart-lgpl/debian/changelog new file mode 100644 index 000000000..33b74f296 --- /dev/null +++ b/debian/_base/dependencies/libart-lgpl/debian/changelog @@ -0,0 +1,252 @@ +libart-lgpl (2.3.22-0debian0) squeeze; urgency=low + + * Build patched/maintained TDE version instead of unmaintained upstream + + -- Timothy Pearson <[email protected]> Wed, 07 Dec 2011 17:50:00 -0600 + +libart-lgpl (2.3.21-1) unstable; urgency=low + + [ Loic Minier ] + * Properly anchor package name regexp. + + [ Sebastian Dröge ] + * New upstream bugfix release: + + debian/control.in: + - Update Standards-Version and build-depend on autotools-dev. + + debian/patches/70_relibtoolize.patch: + - Regenerated for the new version. + + -- Sebastian Dröge <[email protected]> Sun, 25 Apr 2010 11:35:30 +0200 + +libart-lgpl (2.3.20-2) unstable; urgency=low + + * Let libart-2.0-dev depend on shlibs:Depends. + * Extract library package name from control instead of hardcoding it in + rules. + * New patch, 60_libart-config-static, adds --static flag to libart2-config + to avoid -lm in the output of --libs; please consider switching to + pkg-config instead; GNOME #531278; closes: #375812. + * Fix copyright to state LGPL 2 or later as checked with licensecheck; + thanks Thomas Viehmann; closes: #478766. + + -- Loic Minier <[email protected]> Sat, 03 May 2008 22:21:18 +0200 + +libart-lgpl (2.3.20-1) unstable; urgency=low + + [ Kilian Krause ] + * Use binary:version and source:Version for binNMU-safe uploads as + added in dpkg-dev 1.13.19. Add to Build-Depends accordingly. + + [ Sebastian Dröge ] + * New upstream bugfix release: + + debian/patches/90_fix-headers-for-cplusplus.patch: + - Dropped, merged upstream. + + debian/patches/70_relibtoolize.patch: + - Regenerated for the new version. + * debian/control.in: + + Update Standards-Version to 3.7.3, no additional changes needed. + + -- Sebastian Dröge <[email protected]> Wed, 30 Jan 2008 13:38:26 +0100 + +libart-lgpl (2.3.19-3) unstable; urgency=low + + * Upload to unstable; drop check-dist include. + * Wrap build-deps and deps. + * Drop libc6-dev dep in libart-2.0-dev. + * Add ${misc:Depends}. + + -- Loic Minier <[email protected]> Wed, 11 Apr 2007 16:23:30 +0200 + +libart-lgpl (2.3.19-2) experimental; urgency=high + + * Use clean-la.mk and require gnome-pkg-tools 0.7. + * New patch, 90_fix-headers-for-cplusplus.patch, fixes linking with C++ + applications; GNOME #413197; SVN r278; closes: #417568. + * Rename patch 070_relibtoolize to 70_relibtoolize. + + -- Loic Minier <[email protected]> Tue, 03 Apr 2007 15:23:09 +0200 + +libart-lgpl (2.3.19-1) experimental; urgency=low + + * Add a get-orig-source target to retrieve the upstream tarball. + * Add complete licensing information in copyright file. + * Update upstream URL in copyright file. + * Bump up Standards-Version to 3.7.2. + * Use debian/libart-2.0-dev.manpages instead of + DEB_INSTALL_MANPAGES_libart-2.0-dev. + * Use HTTP in watch file and track all branches. + * Include CDBS's utils. + * New upstream releases with API additions. + - Include the new check-dist Makefile to prevent accidental uploads to + unstable; bump build-dep on gnome-pkg-tools to >= 0.10. + - Set shlibs to >= 2.3.18. + - Update and rename relibtoolizing patch, 070_relibtoolize. + * Drop useless libart-2.0-dev.files. + * Drop build-dep on libc6-dev | libc-dev; doh. + * Bump up DebHelper compatibility level to 5. + + -- Loic Minier <[email protected]> Wed, 28 Feb 2007 15:20:45 +0100 + +libart-lgpl (2.3.17-1) unstable; urgency=low + + * GNOME Team Upload. + * New upstream release. + * debian/patches/001_relibtoolize.patch: + - updated. + * debian/watch: + - added. + + -- Sebastien Bacher <[email protected]> Tue, 25 Jan 2005 23:51:07 +0100 + +libart-lgpl (2.3.16-6) unstable; urgency=low + + * Relibtoolize (Closes: #260639) + + -- Ondřej Surý <[email protected]> Wed, 21 Jul 2004 17:27:15 +0200 + +libart-lgpl (2.3.16-5) unstable; urgency=low + + * Set shlibs version to current. + + -- Ondřej Surý <[email protected]> Mon, 19 Apr 2004 18:49:50 +0200 + +libart-lgpl (2.3.16-4) unstable; urgency=low + + * Gnome Team upload. + * Setting again the shlibs file. + + -- Sebastien Bacher <[email protected]> Thu, 15 Apr 2004 19:35:09 +0200 + +libart-lgpl (2.3.16-3) unstable; urgency=low + + * New maintainer (Closes: #238891) + + -- Ondřej Surý <[email protected]> Sat, 20 Mar 2004 15:14:54 +0100 + +libart-lgpl (2.3.16-2) unstable; urgency=low + + * Orphaned package. + + -- Christian Marillat <[email protected]> Fri, 19 Mar 2004 16:06:24 +0100 + +libart-lgpl (2.3.16-1) unstable; urgency=low + + * New upstream release. + * Fix an "assertion failed" who crash gdm (Closes: #208919) + + -- Christian Marillat <[email protected]> Wed, 10 Sep 2003 09:48:22 +0200 + +libart-lgpl (2.3.15-1) unstable; urgency=low + + * New upstream release. + + -- Christian Marillat <[email protected]> Tue, 2 Sep 2003 14:14:16 +0200 + +libart-lgpl (2.3.14-2) unstable; urgency=low + + * Compiled with -mieee for alpha (Closes: #207748) + + -- Christian Marillat <[email protected]> Fri, 29 Aug 2003 19:24:46 +0200 + +libart-lgpl (2.3.14-1) unstable; urgency=low + + * New upstream release. + + -- Christian Marillat <[email protected]> Fri, 8 Aug 2003 10:23:11 +0200 + +libart-lgpl (2.3.13-1) unstable; urgency=low + + * new upstream release. + + -- Christian Marillat <[email protected]> Fri, 11 Jul 2003 14:59:55 +0200 + +libart-lgpl (2.3.12-1) unstable; urgency=low + + * New upstream release. + + -- Christian Marillat <[email protected]> Mon, 5 May 2003 12:58:07 +0200 + +libart-lgpl (2.3.11-4) unstable; urgency=low + + * Update section + + -- Christian Marillat <[email protected]> Tue, 1 Apr 2003 18:52:25 +0200 + +libart-lgpl (2.3.11-3) unstable; urgency=low + + * Add a patche to fix configure for mipsel + + -- Christian Marillat <[email protected]> Sat, 18 Jan 2003 10:11:41 +0100 + +libart-lgpl (2.3.11-2) unstable; urgency=low + + * Update description (Closes: #177003) + + -- Christian Marillat <[email protected]> Fri, 17 Jan 2003 21:27:15 +0100 + +libart-lgpl (2.3.11-1) unstable; urgency=low + + * New upstream release. + * Bump Standards-Version to 3.5.8 + + -- Christian Marillat <[email protected]> Tue, 7 Jan 2003 19:40:48 +0100 + +libart-lgpl (2.3.10-4) unstable; urgency=low + + * Update to standards version 3.5.7 + + -- Christian Marillat <[email protected]> Sat, 21 Sep 2002 14:41:00 +0200 + +libart-lgpl (2.3.10-3) unstable; urgency=low + + * Replace libc6-dev by libc-dev for -dev package. + + -- Christian Marillat <[email protected]> Thu, 5 Sep 2002 18:25:28 +0200 + +libart-lgpl (2.3.10-2) unstable; urgency=low + + * Move libc6-dev dependency in the -dev package. + + -- Christian Marillat <[email protected]> Thu, 8 Aug 2002 14:34:51 +0200 + +libart-lgpl (2.3.10-1) unstable; urgency=low + + * New upstream release (Closes: #151622) + + -- Christian Marillat <[email protected]> Tue, 2 Jul 2002 01:38:03 +0200 + +libart-lgpl (2.3.9-2) unstable; urgency=low + + * debian/control add a versioned dependency for the -dev package + (Closes: #151369) + + -- Christian Marillat <[email protected]> Sat, 29 Jun 2002 17:39:39 +0200 + +libart-lgpl (2.3.9-1) unstable; urgency=low + + * New upstream release. + + -- Christian Marillat <[email protected]> Tue, 25 Jun 2002 10:26:05 +0200 + +libart-lgpl (2.3.8-2) unstable; urgency=low + + * Add support for DEB_HOST_GNU_TYPE DEB_BUILD_GNU_TYPE and + DEB_BUILD_OPTIONS + + -- Christian Marillat <[email protected]> Wed, 15 May 2002 22:28:40 +0200 + +libart-lgpl (2.3.8-1) unstable; urgency=low + + * New upstream release. + + -- Christian Marillat <[email protected]> Mon, 14 Jan 2002 10:58:19 +0100 + +libart-lgpl (2.3.7-1) unstable; urgency=low + + * Initial Release. + + -- Christian Marillat <[email protected]> Mon, 19 Nov 2001 18:29:06 +0100 + +Local variables: +mode: debian-changelog +End: diff --git a/debian/_base/dependencies/libart-lgpl/debian/compat b/debian/_base/dependencies/libart-lgpl/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/libart-lgpl/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/libart-lgpl/debian/control b/debian/_base/dependencies/libart-lgpl/debian/control new file mode 100644 index 000000000..686fb2b57 --- /dev/null +++ b/debian/_base/dependencies/libart-lgpl/debian/control @@ -0,0 +1,39 @@ +Source: libart-lgpl +Section: devel +Priority: optional +Maintainer: Josselin Mouette <[email protected]> +Uploaders: Debian GNOME Maintainers <[email protected]>, Loic Minier <[email protected]>, Sebastian Dröge <[email protected]>, Sebastien Bacher <[email protected]> +Standards-Version: 3.8.4 +Build-Depends: debhelper (>= 7.0.50~), quilt, cdbs, dpkg-dev (>= 1.13.19), automake, libtool, libltdl-dev + +Package: libart-2.0-2 +Architecture: any +Multi-Arch: same +Section: libs +Replaces: libart-2.0-2 (<< 4:14.0.0~) +Breaks: libart-2.0-2 (<< 4:14.0.0~) +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: Library of functions for 2D graphics - runtime files + A library of functions for 2D graphics supporting a superset of the + PostScript imaging model, designed to be integrated with graphics, artwork, + and illustration programs. It is written in optimized C, and is fully + compatible with C++. With a small footprint of 10,000 lines of code, it is + especially suitable for embedded applications. + +Package: libart-2.0-dev +Architecture: any +Section: libdevel +Replaces: libart-2.0-dev (<< 4:14.0.0~) +Breaks: libart-2.0-dev (<< 4:14.0.0~) +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libart-2.0-2 (= ${binary:Version}), + pkg-config +Description: Library of functions for 2D graphics - development files + A library of functions for 2D graphics supporting a superset of the + PostScript imaging model, designed to be integrated with graphics, artwork, + and illustration programs. It is written in optimized C, and is fully + compatible with C++. With a small footprint of 10,000 lines of code, it is + especially suitable for embedded applications. diff --git a/debian/_base/dependencies/libart-lgpl/debian/copyright b/debian/_base/dependencies/libart-lgpl/debian/copyright new file mode 100644 index 000000000..6c6d40347 --- /dev/null +++ b/debian/_base/dependencies/libart-lgpl/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by Christian Marillat <[email protected]> on +Mon, 19 Nov 2001 18:29:06 +0100 + +It was downloaded from http://ftp.gnome.org/pub/GNOME/sources/libart_lgpl/ + +Upstream Author: Raph Levien <[email protected]> + +Copyright: 1998, 1999, 2000, 2001 Raph Levien <[email protected]> + +License: + + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. diff --git a/debian/_base/dependencies/libart-lgpl/debian/libart-2.0-2.install b/debian/_base/dependencies/libart-lgpl/debian/libart-2.0-2.install new file mode 100644 index 000000000..be04efa71 --- /dev/null +++ b/debian/_base/dependencies/libart-lgpl/debian/libart-2.0-2.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libart_lgpl_2.so.* diff --git a/debian/_base/dependencies/libart-lgpl/debian/libart-2.0-dev.install b/debian/_base/dependencies/libart-lgpl/debian/libart-2.0-dev.install new file mode 100644 index 000000000..154d573e6 --- /dev/null +++ b/debian/_base/dependencies/libart-lgpl/debian/libart-2.0-dev.install @@ -0,0 +1,6 @@ +debian/tmp/usr/include +debian/tmp/usr/lib/pkgconfig +debian/tmp/usr/bin/libart2-config +debian/tmp/usr/lib/libart_lgpl_2.a +debian/tmp/usr/lib/libart_lgpl_2.la +debian/tmp/usr/lib/libart_lgpl_2.so diff --git a/debian/_base/dependencies/libart-lgpl/debian/libart-2.0-dev.manpages b/debian/_base/dependencies/libart-lgpl/debian/libart-2.0-dev.manpages new file mode 100644 index 000000000..d9f908cc0 --- /dev/null +++ b/debian/_base/dependencies/libart-lgpl/debian/libart-2.0-dev.manpages @@ -0,0 +1 @@ +debian/libart2-config.1 diff --git a/debian/_base/dependencies/libart-lgpl/debian/libart2-config.1 b/debian/_base/dependencies/libart-lgpl/debian/libart2-config.1 new file mode 100644 index 000000000..7439b2923 --- /dev/null +++ b/debian/_base/dependencies/libart-lgpl/debian/libart2-config.1 @@ -0,0 +1,52 @@ +.\" This manpage has been automatically generated by docbook2man +.\" from a DocBook document. This tool can be found at: +.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> +.\" Please send any bug reports, improvements, comments, patches, +.\" etc. to Steve Cheng <[email protected]>. +.TH "LIBART2-CONFIG" "1" "08 August 2003" "" "" +.SH NAME +libart2-config \- script to get information about the installed version of libart 2.x +.SH SYNOPSIS + +\fBlibart2-config\fR [ \fB --prefix\fI[=DIR]\fB \fR ] [ \fB --exec-prefix\fI[=DIR]\fB \fR ] [ \fB --libs \fR ] [ \fB --cflags \fR ] [ \fB --version \fR ] + +.SH "DESCRIPTION" +.PP +\fBlibart2-config\fR is a tool that is used to determine +the compiler and linker flags that should be used to compile and +link programs that use \fIlibart\fR library. +.SH "OPTIONS" +.TP +\fB--prefix=PREFIX\fR +If specified, use \fIPREFIX\fR instead +of the installation prefix that +\fIlibart\fR was built with when computing +the output for the \fB--cflags\fR and +\fB--libs\fR options. This option is also used for +the exec prefix if \fB--exec-prefix\fR was +not specified. This option must be specified before any +\fB--libs\fR or \fB--cflags\fR options. +.TP +\fB--exec-prefix=PREFIX\fR +If specified, use \fIPREFIX\fR instead +of the installation exec prefix that +\fIlibart\fR was built with when computing +the output for the \fB--cflags\fR and +\fB--libs\fR options. This option must be specified +before any \fB--libs\fR or \fB--cflags\fR options. +.TP +\fB--libs\fR +Print the linker flags that are necessary to link a +\fIlibart\fR program. +.TP +\fB--cflags\fR +Print the compiler flags that are necessary to compile a +\fIlibart\fR program. +.TP +\fB--version\fR +Print the currently installed version of +\fIlibart\fR on the standard output. +.SH "AUTHOR" +.PP +This manual page was written by Christian Marillat <[email protected]> for +the Debian GNU/Linux system (but may be used by others). diff --git a/debian/_base/dependencies/libart-lgpl/debian/patches/series b/debian/_base/dependencies/libart-lgpl/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/dependencies/libart-lgpl/debian/patches/series diff --git a/debian/_base/dependencies/libart-lgpl/debian/rules b/debian/_base/dependencies/libart-lgpl/debian/rules new file mode 100755 index 000000000..8ead6b1fc --- /dev/null +++ b/debian/_base/dependencies/libart-lgpl/debian/rules @@ -0,0 +1,30 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +#include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/cdbs/1/class/gnome.mk + +debian/stamp-autoreconf: + dh_testdir + cp -Rp /usr/share/aclocal/libtool.m4 libtool.m4.in +ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" "" + cp -Rp /usr/share/libtool/config/ltmain.sh ltmain.sh +endif +ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" "" + cp -Rp /usr/share/libtool/build-aux/ltmain.sh ltmain.sh +endif + autoreconf -vi && \ + touch $@ + +makebuilddir:: debian/stamp-autoreconf + dh_testdir + +libart-2.0-N := $(shell sed -rn 's/^Package:[[:space:]]*(libart-2\.0-[0-9]+)[[:space:]]*$$/\1/p' debian/control) + +GNOME_MODULE := libart_lgpl + +DEB_DH_MAKESHLIBS_ARGS_$(libart-2.0-N) += -V '$(libart-2.0-N)(>= 2.3.18)' + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) diff --git a/debian/_base/dependencies/libart-lgpl/debian/source/format b/debian/_base/dependencies/libart-lgpl/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/libart-lgpl/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/libart-lgpl/debian/source/options b/debian/_base/dependencies/libart-lgpl/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/libart-lgpl/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/libart-lgpl/debian/watch b/debian/_base/dependencies/libart-lgpl/debian/watch new file mode 100644 index 000000000..8acf72053 --- /dev/null +++ b/debian/_base/dependencies/libart-lgpl/debian/watch @@ -0,0 +1,4 @@ +version=2 +http://ftp.gnome.org/pub/GNOME/sources/libart_lgpl/([\d\.]+)/ \ + libart_lgpl-(.*)\.tar\.gz \ + debian uupdate diff --git a/debian/_base/dependencies/libcaldav/debian/README.Debian b/debian/_base/dependencies/libcaldav/debian/README.Debian new file mode 100644 index 000000000..9adebeacc --- /dev/null +++ b/debian/_base/dependencies/libcaldav/debian/README.Debian @@ -0,0 +1,45 @@ + Imlib Version 11 + ---------------- + +Imlib11 is linked with libpng12, which began life as libpng3. This is +in accordance with the practice of Redhat. The GDK version of imlib, +being part of GNOME 1, has remained linked with libpng2. + +No library that links with this version of Imlib may also link with +libpng2. + +No application that links with this version of Imlib may link with +libpng2, neither directly nor through a third library. + +If you accidentally link an application with imlib and libpng2, the +application may behave in unpredictible ways, possibly crashing, +possibly emitting warnings similar to the following: + + libpng warning: Application was compiled with png.h from libpng-1.2.1 + libpng warning: Application is running with png.c from libpng-1.0.12 + libpng error: Incompatible libpng version in application and library + + + + Imlib Version 1 + --------------- + +Imlib1 and gdk-imlib1 are compiled against libpng2. If you need to +build with libpng2, install the package imlib1-dev or gdk-imlib1-dev +as appropriate. + + + The Palette File + ---------------- + +The system Imlib/Gdk-Imlib palette file was moved from the directory +`/etc/im' to `/etc/imlib'. This move may cause problems for users who +have a `.imrc' file in their home directory since that file may +contain a reference to the old location of the palette file. To +correct this problem, the "PaletteFile" entry should look like: + + PaletteFile /etc/imlib/im_palette.pal + +I believe this changed happened in late 1999. + + -- Steve M. Robbins <[email protected]>, Sun Oct 19 15:11:42 2003 diff --git a/debian/_base/dependencies/libcaldav/debian/README.fallback b/debian/_base/dependencies/libcaldav/debian/README.fallback new file mode 100644 index 000000000..1b41c225f --- /dev/null +++ b/debian/_base/dependencies/libcaldav/debian/README.fallback @@ -0,0 +1,23 @@ + Imlib Image Conversion + ---------------------- + +The imlib and gdk-imlib libraries have a number of built-in image +conversion routines, and are capable of loading or saving in *at +least* the following formats: GIF, JPEG, PNG, TIFF, PS, BMP, XPM, and +PPM. + +Prior to version 1.9.13, imlib and gdk-imlib could use an external +program, such as Imagemagick's "convert", to load or save images +in formats not handled internally to Imlib. + + + + "All fallbacks failed." + ----------------------- + +This message indicates that the file you wished to load is not handled +by Imlib. + +The remedy is to convert the image file by hand using, for example, +Imagemagick's "convert" command: "convert foo.rgb foo.png". Then +you'll have to fix up the application to use the new filename instead. diff --git a/debian/_base/dependencies/libcaldav/debian/changelog b/debian/_base/dependencies/libcaldav/debian/changelog new file mode 100644 index 000000000..13d81ef1d --- /dev/null +++ b/debian/_base/dependencies/libcaldav/debian/changelog @@ -0,0 +1,29 @@ +libcaldav (0.6.5-2debian2) maverick; urgency=low + + * Fixed RECURRENCE-ID modification with Zimbra CalDAV resources + + -- Timothy Pearson <[email protected]> Sat, 28 Aug 2010 16:34:00 -0600 + +libcaldav (0.6.4-0debian0) lenny; urgency=low + + * Added VTODO support + + -- Timothy Pearson <[email protected]> Fri, 27 Aug 2010 18:53:00 -0600 + +libcaldav (0.6.3-0debian1) lenny; urgency=low + + * Multiple VEVENT blocks in a single CardDAV response are now returned correctly + + -- Timothy Pearson <[email protected]> Thu, 26 Aug 2010 15:40:00 -0600 + +libcaldav (0.6.2-0debian0) lenny; urgency=low + + * Added "Connection: close" to the list of headers sent, so that server keep-alive (which causes long delays) is disabled. + + -- Timothy Pearson <[email protected]> Sun, 18 Jul 2010 15:29:00 -0600 + +libcaldav (0.6.1-1debian0) lenny; urgency=low + + * Initial Lenny build + + -- Timothy Pearson <[email protected]> Mon, 31 May 2010 01:55:00 -0600 diff --git a/debian/_base/dependencies/libcaldav/debian/compat b/debian/_base/dependencies/libcaldav/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/libcaldav/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/libcaldav/debian/control b/debian/_base/dependencies/libcaldav/debian/control new file mode 100644 index 000000000..5aee0c950 --- /dev/null +++ b/debian/_base/dependencies/libcaldav/debian/control @@ -0,0 +1,23 @@ +Source: libcaldav +Build-Depends: cdbs, debhelper (>= 7.0.50~), quilt, libcurl4-gnutls-dev (>= 7.19), libglib2.0-dev, automake, autoconf, libtool, libltdl-dev +Section: graphics +Priority: optional +Maintainer: Timothy Pearson <[email protected]> +Standards-Version: 3.8.3 + +Package: libcaldav +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Description: + libcaldav provides a C interface for caldav PIM clients + +Package: libcaldav-dev +Architecture: any +Section: libdevel +Depends: libcaldav (= ${binary:Version}) +Description: + libcaldav provides a C interface for caldav PIM clients + . + This is the development package containing header files and link + libraries for libcaldav. diff --git a/debian/_base/dependencies/libcaldav/debian/copyright b/debian/_base/dependencies/libcaldav/debian/copyright new file mode 100644 index 000000000..a0ce37b8b --- /dev/null +++ b/debian/_base/dependencies/libcaldav/debian/copyright @@ -0,0 +1,13 @@ +This package was debianized by Timothy Pearson ([email protected]) + +It was downloaded from http://sourceforge.net/projects/libcaldav/ + +Copyright: + +Copyright 2008 by Michael Rasmussen ([email protected]) + +License: + +All libraries in this package are released under the GPL +(/usr/share/common-licenses/GPL-3). The programs and examples are +under the GPL (/usr/share/common-licenses/GPL). diff --git a/debian/_base/dependencies/libcaldav/debian/patches/series b/debian/_base/dependencies/libcaldav/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/dependencies/libcaldav/debian/patches/series diff --git a/debian/_base/dependencies/libcaldav/debian/rules b/debian/_base/dependencies/libcaldav/debian/rules new file mode 100755 index 000000000..a6922482f --- /dev/null +++ b/debian/_base/dependencies/libcaldav/debian/rules @@ -0,0 +1,110 @@ +#!/usr/bin/make -f + +#include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +export CFLAGS = -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) +CFLAGS += -O0 +else +CFLAGS += -O3 +endif + +# Suppress accidental execution of the auto-* tools, c.f. +# http://lists.debian.org/debian-devel/2001/debian-devel-200111/msg01416.html +no_auto_tools = ACLOCAL="`pwd`/missing aclocal" \ + AUTOCONF="`pwd`/missing autoconf" \ + AUTOMAKE="`pwd`/missing automake" \ + AUTOHEADER="`pwd`/missing autoheader" + +make_flags = moduledir=/usr/lib/gdk-imlib2 $(no_auto_tools) + +post-patches:: + dh_testdir + +build: post-patches build-stamp +build-stamp: + dh_testdir + ./autogen.sh + ./configure --prefix=/usr \ + --mandir=/usr/share/man + $(MAKE) $(make_flags) + + touch build-stamp + +clean:: + dh_testdir + dh_testroot + rm -f build-stamp + + [ ! -f Makefile ] || $(MAKE) clean + [ ! -f Makefile ] || $(MAKE) distclean + + dh_clean + +install: DH_OPTIONS= +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) $(make_flags) DESTDIR=`pwd`/debian/tmp install + + dh_movefiles + + # Library package + dh_install -plibcaldav --autodest debian/tmp/usr/lib/libcaldav.so* + + # Developer package + dh_install -plibcaldav-dev --autodest debian/tmp/usr/lib/libcaldav.la + dh_install -plibcaldav-dev --autodest debian/tmp/usr/include/libcaldav/* + dh_install -plibcaldav-dev --autodest debian/tmp/usr/lib/pkgconfig/* + +# This single target is used to build all the packages, all at once, or +# one at a time. So keep in mind: any options passed to commands here will +# affect _all_ packages. Anything you want to only affect one package +# should be put in another target, such as the install target. +binary-common: + dh_testdir + dh_testroot + dh_installdocs -A debian/README.Debian + dh_installexamples + dh_installmenu + dh_installcron + dh_installinfo + dh_installchangelogs ChangeLog + dh_link + dh_compress + dh_fixperms + dh_strip + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb $(DEB_DH_BUILDDEB_ARGS) + +# Build architecture independent packages using the common target. +binary-indep: build install + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependent packages using the common target. +binary-arch: build install + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +# Any other binary targets build just one binary package at a time. +binary-%: build install + make -f debian/rules binary-common DH_OPTIONS=-p$* + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install diff --git a/debian/_base/dependencies/libcaldav/debian/source/format b/debian/_base/dependencies/libcaldav/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/libcaldav/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/libcaldav/debian/source/options b/debian/_base/dependencies/libcaldav/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/libcaldav/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/libcaldav/debian/watch b/debian/_base/dependencies/libcaldav/debian/watch new file mode 100644 index 000000000..8cea7d35f --- /dev/null +++ b/debian/_base/dependencies/libcaldav/debian/watch @@ -0,0 +1,2 @@ +version=3 +ftp://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/imlib-(.*)\.tar\.gz diff --git a/debian/_base/dependencies/libcarddav/debian/README.Debian b/debian/_base/dependencies/libcarddav/debian/README.Debian new file mode 100644 index 000000000..9adebeacc --- /dev/null +++ b/debian/_base/dependencies/libcarddav/debian/README.Debian @@ -0,0 +1,45 @@ + Imlib Version 11 + ---------------- + +Imlib11 is linked with libpng12, which began life as libpng3. This is +in accordance with the practice of Redhat. The GDK version of imlib, +being part of GNOME 1, has remained linked with libpng2. + +No library that links with this version of Imlib may also link with +libpng2. + +No application that links with this version of Imlib may link with +libpng2, neither directly nor through a third library. + +If you accidentally link an application with imlib and libpng2, the +application may behave in unpredictible ways, possibly crashing, +possibly emitting warnings similar to the following: + + libpng warning: Application was compiled with png.h from libpng-1.2.1 + libpng warning: Application is running with png.c from libpng-1.0.12 + libpng error: Incompatible libpng version in application and library + + + + Imlib Version 1 + --------------- + +Imlib1 and gdk-imlib1 are compiled against libpng2. If you need to +build with libpng2, install the package imlib1-dev or gdk-imlib1-dev +as appropriate. + + + The Palette File + ---------------- + +The system Imlib/Gdk-Imlib palette file was moved from the directory +`/etc/im' to `/etc/imlib'. This move may cause problems for users who +have a `.imrc' file in their home directory since that file may +contain a reference to the old location of the palette file. To +correct this problem, the "PaletteFile" entry should look like: + + PaletteFile /etc/imlib/im_palette.pal + +I believe this changed happened in late 1999. + + -- Steve M. Robbins <[email protected]>, Sun Oct 19 15:11:42 2003 diff --git a/debian/_base/dependencies/libcarddav/debian/README.fallback b/debian/_base/dependencies/libcarddav/debian/README.fallback new file mode 100644 index 000000000..1b41c225f --- /dev/null +++ b/debian/_base/dependencies/libcarddav/debian/README.fallback @@ -0,0 +1,23 @@ + Imlib Image Conversion + ---------------------- + +The imlib and gdk-imlib libraries have a number of built-in image +conversion routines, and are capable of loading or saving in *at +least* the following formats: GIF, JPEG, PNG, TIFF, PS, BMP, XPM, and +PPM. + +Prior to version 1.9.13, imlib and gdk-imlib could use an external +program, such as Imagemagick's "convert", to load or save images +in formats not handled internally to Imlib. + + + + "All fallbacks failed." + ----------------------- + +This message indicates that the file you wished to load is not handled +by Imlib. + +The remedy is to convert the image file by hand using, for example, +Imagemagick's "convert" command: "convert foo.rgb foo.png". Then +you'll have to fix up the application to use the new filename instead. diff --git a/debian/_base/dependencies/libcarddav/debian/changelog b/debian/_base/dependencies/libcarddav/debian/changelog new file mode 100644 index 000000000..4dfba942d --- /dev/null +++ b/debian/_base/dependencies/libcarddav/debian/changelog @@ -0,0 +1,17 @@ +libcarddav (0.6.2-2debian2) maverick; urgency=low + + * Modified contact list grabber to first execute a WebDAV directory list, then use the results to get only the contact files in that directory. + + -- Timothy Pearson <[email protected]> Wed, 21 Jul 2010 02:55:00 -0600 + +libcarddav (0.6.2-0debian1) lenny; urgency=low + + * Added "Connection: close" to the list of headers sent, so that server keep-alive (which causes long delays) is disabled. + + -- Timothy Pearson <[email protected]> Sun, 18 Jul 2010 15:29:00 -0600 + +libcarddav (0.6.2-0debian0) lenny; urgency=low + + * Initial Lenny build + + -- Timothy Pearson <[email protected]> Mon, 31 May 2010 01:55:00 -0600 diff --git a/debian/_base/dependencies/libcarddav/debian/compat b/debian/_base/dependencies/libcarddav/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/libcarddav/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/libcarddav/debian/control b/debian/_base/dependencies/libcarddav/debian/control new file mode 100644 index 000000000..c2409ffd1 --- /dev/null +++ b/debian/_base/dependencies/libcarddav/debian/control @@ -0,0 +1,23 @@ +Source: libcarddav +Build-Depends: cdbs, debhelper (>= 7.0.50~), libcurl4-gnutls-dev, libglib2.0-dev, quilt, automake, autoconf, libtool, libltdl-dev +Section: graphics +Priority: optional +Maintainer: Timothy Pearson <[email protected]> +Standards-Version: 3.8.4 + +Package: libcarddav +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Description: + libcarddav provides a C interface for carddav PIM clients + +Package: libcarddav-dev +Architecture: any +Section: libdevel +Depends: libcarddav (= ${binary:Version}) +Description: + libcarddav provides a C interface for carddav PIM clients + . + This is the development package containing header files and link + libraries for libcarddav. diff --git a/debian/_base/dependencies/libcarddav/debian/copyright b/debian/_base/dependencies/libcarddav/debian/copyright new file mode 100644 index 000000000..916e3fd34 --- /dev/null +++ b/debian/_base/dependencies/libcarddav/debian/copyright @@ -0,0 +1,14 @@ +This package was debianized by Timothy Pearson ([email protected]) + +It was created from unreleased sources derived from libcaldav + +Copyright: + +Copyright 2010 by Timothy Pearson ([email protected]) +Copyright 2008 by Michael Rasmussen ([email protected]) + +License: + +All libraries in this package are released under the GPL +(/usr/share/common-licenses/GPL-3). The programs and examples are +under the GPL (/usr/share/common-licenses/GPL). diff --git a/debian/_base/dependencies/libcarddav/debian/patches/series b/debian/_base/dependencies/libcarddav/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/dependencies/libcarddav/debian/patches/series diff --git a/debian/_base/dependencies/libcarddav/debian/rules b/debian/_base/dependencies/libcarddav/debian/rules new file mode 100755 index 000000000..38c17ea44 --- /dev/null +++ b/debian/_base/dependencies/libcarddav/debian/rules @@ -0,0 +1,110 @@ +#!/usr/bin/make -f + +#include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +export CFLAGS = -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) +CFLAGS += -O0 +else +CFLAGS += -O3 +endif + +# Suppress accidental execution of the auto-* tools, c.f. +# http://lists.debian.org/debian-devel/2001/debian-devel-200111/msg01416.html +no_auto_tools = ACLOCAL="`pwd`/missing aclocal" \ + AUTOCONF="`pwd`/missing autoconf" \ + AUTOMAKE="`pwd`/missing automake" \ + AUTOHEADER="`pwd`/missing autoheader" + +make_flags = moduledir=/usr/lib/gdk-imlib2 $(no_auto_tools) + +post-patches:: + dh_testdir + +build: post-patches build-stamp +build-stamp: + dh_testdir + ./autogen.sh + ./configure --prefix=/usr \ + --mandir=/usr/share/man + $(MAKE) $(make_flags) + + touch build-stamp + +clean:: + dh_testdir + dh_testroot + rm -f build-stamp + + [ ! -f Makefile ] || $(MAKE) clean + [ ! -f Makefile ] || $(MAKE) distclean + + dh_clean + +install: DH_OPTIONS= +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) $(make_flags) DESTDIR=`pwd`/debian/tmp install + + dh_movefiles + + # Library package + dh_install -plibcarddav --autodest debian/tmp/usr/lib/libcarddav.so* + + # Developer package + dh_install -plibcarddav-dev --autodest debian/tmp/usr/lib/libcarddav.la + dh_install -plibcarddav-dev --autodest debian/tmp/usr/include/libcarddav/* + dh_install -plibcarddav-dev --autodest debian/tmp/usr/lib/pkgconfig/* + +# This single target is used to build all the packages, all at once, or +# one at a time. So keep in mind: any options passed to commands here will +# affect _all_ packages. Anything you want to only affect one package +# should be put in another target, such as the install target. +binary-common: + dh_testdir + dh_testroot + dh_installdocs -A debian/README.Debian + dh_installexamples + dh_installmenu + dh_installcron + dh_installinfo + dh_installchangelogs ChangeLog + dh_link + dh_compress + dh_fixperms + dh_strip + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb $(DEB_DH_BUILDDEB_ARGS) + +# Build architecture independent packages using the common target. +binary-indep: build install + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependent packages using the common target. +binary-arch: build install + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +# Any other binary targets build just one binary package at a time. +binary-%: build install + make -f debian/rules binary-common DH_OPTIONS=-p$* + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install diff --git a/debian/_base/dependencies/libcarddav/debian/source/format b/debian/_base/dependencies/libcarddav/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/libcarddav/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/libcarddav/debian/source/options b/debian/_base/dependencies/libcarddav/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/libcarddav/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/libcarddav/debian/watch b/debian/_base/dependencies/libcarddav/debian/watch new file mode 100644 index 000000000..8cea7d35f --- /dev/null +++ b/debian/_base/dependencies/libcarddav/debian/watch @@ -0,0 +1,2 @@ +version=3 +ftp://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/imlib-(.*)\.tar\.gz diff --git a/debian/_base/dependencies/libr/debian/README.Debian b/debian/_base/dependencies/libr/debian/README.Debian new file mode 100644 index 000000000..120ea0ed1 --- /dev/null +++ b/debian/_base/dependencies/libr/debian/README.Debian @@ -0,0 +1,6 @@ +libr for Debian +--------------- + +<possible notes regarding this package - if none, delete this file> + + -- Erich Hoover <[email protected]> Tue, 03 Nov 2009 20:26:31 -0700 diff --git a/debian/_base/dependencies/libr/debian/changelog b/debian/_base/dependencies/libr/debian/changelog new file mode 100644 index 000000000..e10d865e5 --- /dev/null +++ b/debian/_base/dependencies/libr/debian/changelog @@ -0,0 +1,44 @@ +libr (4:0.6.0-2debian8.0.0+6~d) jessie; urgency=low + + * Fix mangling of a critical elf library section on armhf + + -- Timothy Pearson <[email protected]> Sun, 30 Mar 2014 06:04:00 -0600 + +libr (4:0.6.0-1debian7.0.0+0) wheezy; urgency=low + + * Fix FTBFS due to force build architecture + * Changes pulled into a separate patches + * Switch to quilt format + + -- Slávek Banko <[email protected]> Sun, 03 Nov 2013 14:43:31 +0100 + +libr (4:0.6.0-0ubuntu4~quantal) quantal; urgency=low + + * Fix FTBFS on Ubuntu Quantal + + -- Timothy Pearson <[email protected]> Tue, 12 Sep 2012 15:03:00 -0600 + +libr (4:0.6.0-0ubuntu3~quantal) quantal; urgency=low + + * Fix crash on accessing malformed icon + + -- Timothy Pearson <[email protected]> Mon, 02 Jan 2012 02:18:00 -0600 + +libr (4:0.6.0-0ubuntu2~lucid) lucid; urgency=low + + * Fix armel builds + + -- Timothy Pearson <[email protected]> Sun, 01 Jan 2012 02:12:00 -0600 + +libr (4:0.6.0-0ubuntu1~lucid) lucid; urgency=low + + * Fix stack smashing in edit mode + + -- Timothy Pearson <[email protected]> Sat, 31 Dec 2011 20:42:00 -0600 + +libr (4:0.6.0-0ubuntu0~lucid) lucid; urgency=low + + * Initial upload + + -- Timothy Pearson <[email protected]> Fri, 30 Dec 2011 16:20:00 -0600 + diff --git a/debian/_base/dependencies/libr/debian/compat b/debian/_base/dependencies/libr/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/libr/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/libr/debian/control b/debian/_base/dependencies/libr/debian/control new file mode 100644 index 000000000..471fc6475 --- /dev/null +++ b/debian/_base/dependencies/libr/debian/control @@ -0,0 +1,21 @@ +Source: libr +Priority: extra +Maintainer: Erich E. Hoover <[email protected]> +Build-Depends: debhelper (>= 7.0.50~), cdbs, cmake, quilt, pkg-config, libglade2-dev, binutils-dev, doxygen +Standards-Version: 3.8.4 +Section: libs +Homepage: http://www.compholio.com/elficon/ + +Package: libr-dev +Section: libdevel +Architecture: any +Depends: libr0 (= ${binary:Version}) +Description: ELF binary resource library + Store and retrieve resources from ELF binaries. + +Package: libr0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: ELF binary resource library + Store and retrieve resources from ELF binaries. diff --git a/debian/_base/dependencies/libr/debian/copyright b/debian/_base/dependencies/libr/debian/copyright new file mode 100644 index 000000000..3a93ee59b --- /dev/null +++ b/debian/_base/dependencies/libr/debian/copyright @@ -0,0 +1,6 @@ +Copyright notice: + + Copyright (c) 2008-2009, Erich Hoover + + This package is licensed under the LGPL v2.1, for further details see: + /usr/share/common-licenses/LGPL-2.1 diff --git a/debian/_base/dependencies/libr/debian/dirs b/debian/_base/dependencies/libr/debian/dirs new file mode 100644 index 000000000..ca882bbb7 --- /dev/null +++ b/debian/_base/dependencies/libr/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/sbin diff --git a/debian/_base/dependencies/libr/debian/docs b/debian/_base/dependencies/libr/debian/docs new file mode 100644 index 000000000..50bd824bb --- /dev/null +++ b/debian/_base/dependencies/libr/debian/docs @@ -0,0 +1,2 @@ +NEWS +README diff --git a/debian/_base/dependencies/libr/debian/libr-dev.dirs b/debian/_base/dependencies/libr/debian/libr-dev.dirs new file mode 100644 index 000000000..441fd8fc6 --- /dev/null +++ b/debian/_base/dependencies/libr/debian/libr-dev.dirs @@ -0,0 +1,3 @@ +usr/lib +usr/include +usr/include/libr diff --git a/debian/_base/dependencies/libr/debian/libr-dev.install b/debian/_base/dependencies/libr/debian/libr-dev.install new file mode 100644 index 000000000..6fad4769a --- /dev/null +++ b/debian/_base/dependencies/libr/debian/libr-dev.install @@ -0,0 +1,9 @@ +usr/include/* +usr/include/libr/* +usr/lib/lib*.a +usr/lib/lib*.so +usr/lib/*.la +usr/lib/pkgconfig/* +usr/share/man/man3/*.3 +#usr/share/pkgconfig/* + diff --git a/debian/_base/dependencies/libr/debian/libr0.dirs b/debian/_base/dependencies/libr/debian/libr0.dirs new file mode 100644 index 000000000..68457717b --- /dev/null +++ b/debian/_base/dependencies/libr/debian/libr0.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian/_base/dependencies/libr/debian/libr0.install b/debian/_base/dependencies/libr/debian/libr0.install new file mode 100644 index 000000000..d0dbfd18a --- /dev/null +++ b/debian/_base/dependencies/libr/debian/libr0.install @@ -0,0 +1 @@ +usr/lib/lib*.so.* diff --git a/debian/_base/dependencies/libr/debian/patches/series b/debian/_base/dependencies/libr/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/dependencies/libr/debian/patches/series diff --git a/debian/_base/dependencies/libr/debian/rules b/debian/_base/dependencies/libr/debian/rules new file mode 100755 index 000000000..1b6b94b3e --- /dev/null +++ b/debian/_base/dependencies/libr/debian/rules @@ -0,0 +1,20 @@ +#! /usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include /usr/share/cdbs/1/rules/utils.mk + +DEB_BUILD_PARALLEL = true + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +# Build options +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo + +clean:: + dh_testdir + rm -fr man/man3 diff --git a/debian/_base/dependencies/libr/debian/source/format b/debian/_base/dependencies/libr/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/libr/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/libr/debian/source/options b/debian/_base/dependencies/libr/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/libr/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/python-tqt/debian/README.Debian b/debian/_base/dependencies/python-tqt/debian/README.Debian new file mode 100644 index 000000000..33603ec40 --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/README.Debian @@ -0,0 +1,4 @@ +DOCUMENTATION +------------- +You can find doc and examples about PyTQt in the package python-tqt-doc + diff --git a/debian/_base/dependencies/python-tqt/debian/changelog b/debian/_base/dependencies/python-tqt/debian/changelog new file mode 100644 index 000000000..95e2f0cce --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/changelog @@ -0,0 +1,6 @@ +python-tqt (3.18.1-4ubuntu0) lucid; urgency=low + + * Initial build + + -- Timothy Pearson <[email protected]> Tue, 29 Nov 2011 01:16:00 -0600 + diff --git a/debian/_base/dependencies/python-tqt/debian/compat b/debian/_base/dependencies/python-tqt/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/python-tqt/debian/control b/debian/_base/dependencies/python-tqt/debian/control new file mode 100644 index 000000000..5e6a36407 --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/control @@ -0,0 +1,126 @@ +Source: python-tqt +Section: python +Priority: optional +Maintainer: Timothy Pearson <[email protected]> +XSBC-Original-Maintainer: Debian Python Modules Team <[email protected]> +Uploaders: Torsten Marek <[email protected]>, Bernd Zeimetz <[email protected]>, Michael Casadevall <[email protected]> +Build-Depends: debhelper (>= 7.0.50~), python-all-dev (>= 2.3.5-10), libtqtinterface-dev, tqt3-dev-tools, tqt3-apps-dev, python-sip-tqt-dev, python-sip-tqt-dbg, libtqscintilla-dev, python-support (>= 0.7.1) | python-dev (>= 2.6.6-3~), python-all-dbg +Standards-Version: 3.8.4 + +Package: python-tqt +Architecture: any +Depends: ${shlibs:Depends}, ${python:Depends}, ${sip:Depends}, ${misc:Depends} +Replaces: python-tqt (<< 4:14.0.0~) +Breaks: python-tqt (<< 4:14.0.0~) +Suggests: python-tqt-gl, python-tqt-doc, libtqt3-mt-mysql|libtqt3-mt-odbc|libtqt3-mt-psql +Provides: ${python:Provides} +Description: TQt bindings for Python + Python binding module that allows use of TQt X Window toolkit v3. + You can use it to create portable graphics-capable scripts (there + are PyTQt versions for Linux, Windows and MacOS X). + . + At this moment PyTQt offers a vast subset of TQt API. There are + some minor issues related to the differences between C++ and Python + (types, etc), but usually you'll be able to write code pretty much the + same way in both languages (with syntax differences, of course) + +Package: python-tqt-dbg +Architecture: any +Priority: extra +Replaces: python-tqt-dbg (<< 4:14.0.0~) +Breaks: python-tqt-dbg (<< 4:14.0.0~) +Section: debug +Depends: ${shlibs:Depends}, python-dbg, python-tqt (= ${binary:Version}), python-sip-tqt-dbg, ${misc:Depends} +Description: TQt bindings for Python (debug extension) + Python binding module that allows use of TQt X Window toolkit v3. + You can use it to create portable graphics-capable scripts (there + are PyTQt versions for Linux, Windows and MacOS X). + . + This package contains the extension built for the Python debug interpreter. + +Package: python-tqt-gl +Architecture: any +Depends: ${shlibs:Depends}, ${python:Depends}, python-tqt (= ${binary:Version}), python-opengl (>= 2.0.1.09-2.2), ${misc:Depends} +Replaces: python-tqt-gl (<< 4:14.0.0~) +Breaks: python-tqt-gl (<< 4:14.0.0~) +Suggests: python-tqt-doc +Provides: ${python:Provides} +Description: TQt OpenGL bindings for Python + Python binding module that allows use of the OpenGL facilities + offered by the TQt X Window toolkit v3. You can use it to create + portable graphics-capable scripts (there are PyTQt versions for + Linux, Windows and MacOS X). + +Package: python-tqt-gl-dbg +Priority: extra +Section: debug +Replaces: python-tqt-gl-dbg (<< 4:14.0.0~) +Breaks: python-tqt-gl-dbg (<< 4:14.0.0~) +Architecture: any +Depends: ${shlibs:Depends}, python-dbg, python-tqt-gl (= ${binary:Version}), python-tqt-dbg (= ${binary:Version}), ${misc:Depends} +Description: TQt OpenGL bindings for Python (debug extension) + Python binding module that allows use of the OpenGL facilities + offered by the TQt X Window toolkit v3. You can use it to create + portable graphics-capable scripts (there are PyTQt versions for + Linux, Windows and MacOS X). + . + This package contains the extension built for the Python debug interpreter. + +Package: python-tqtext +Architecture: any +Depends: ${shlibs:Depends}, ${python:Depends}, python-tqt (= ${binary:Version}), ${misc:Depends} +Replaces: python-tqtext (<< 4:14.0.0~) +Breaks: python-tqtext (<< 4:14.0.0~) +Provides: ${python:Provides} +Description: TQt extensions for PyTQt + PyTQt Extensions. Contains: + . + * QScintilla: a featureful TQt source code editing component based + on Scintilla. + +Package: python-tqtext-dbg +Priority: extra +Section: debug +Replaces: python-tqtext-dbg (<< 4:14.0.0~) +Breaks: python-tqtext-dbg (<< 4:14.0.0~) +Architecture: any +Depends: ${shlibs:Depends}, python-dbg, python-tqtext (= ${binary:Version}), python-tqt-dbg (= ${binary:Version}), ${misc:Depends} +Description: TQt debug extensions for PyTQt + PyTQt debug Extensions. Contains: + . + * QScintilla: a featureful TQt source code editing component based + on Scintilla. + +Package: pytqt-tools +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: pytqt-tools (<< 4:14.0.0~) +Breaks: pytqt-tools (<< 4:14.0.0~) +Description: pyuic and pylupdate for TQt + pyuic is the PyTQt counterpart for TQt's uic. It takes an XML + user interface file and generates Python code. + . + pylupdate is the counterpart for TQt's lupdate. It updates TQt + Linguist translation files from Python code. + +Package: python-tqt-dev +Depends: python-tqt (= ${binary:Version}), ${python:Depends}, ${misc:Depends} +Suggests: python-sip-tqt-dev +Replaces: python-tqt-dev (<< 4:14.0.0~) +Breaks: python-tqt-dev (<< 4:14.0.0~) +Architecture: all +Description: TQt bindings for Python - Development files + Development .sip files with definitions of PyTQt classes. They + are needed to build PyTQt, but also as building blocks of other + packages based on them, like PyTDE. + +Package: python-tqt-doc +Section: doc +Architecture: all +Replaces: python-tqt-doc (<< 4:14.0.0~) +Breaks: python-tqt-doc (<< 4:14.0.0~) +Depends: ${misc:Depends} +Suggests: python-tqt +Description: TQt bindings for Python - Documentation and examples + Documentation and examples for the PyTQt (bindings that allow + the use of TQt library from within a Python script). diff --git a/debian/_base/dependencies/python-tqt/debian/copyright b/debian/_base/dependencies/python-tqt/debian/copyright new file mode 100644 index 000000000..715a83f24 --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/copyright @@ -0,0 +1,52 @@ +This package was debianized by Ricardo Javier Cardenes Medina <[email protected]> on +Tue, 7 May 2002 04:02:33 +0100 + +It was downloaded from http://www.riverbankcomputing.co.uk + +Upstream Author: Phil Thompson ([email protected]) + +Terms and Conditions + +Copyright (c) 1998, 1999, 2000, 2001 + Phil Thompson <[email protected]> +Copyright (c) 2002 + Riverbank Computing Limited <[email protected]> + +pylupdate is Copyright (c) 2002 + Detlev Offenbach <[email protected]> + +Both PyQt and its utils, and pylupdate are free software; you may +redistribute them 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. + +A copy of the GNU General Public License is available as +/usr/share/common-licenses/GPL in the Debian GNU/Linux distribution +or on the World Wide Web at http://www.gnu.org/copyleft/gpl.html. +You can also obtain it by writing to the Free Software Foundation, Inc., +51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +parts of the code are Copyright (c) 2000 Trolltech AS, under the following +license: + +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 +COPYRIGHT HOLDER 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. + +Except as contained in this notice, the name of the copyright holder shall not +be used in advertising or otherwise to promote the sale, use or other dealings +in this Software without prior written authorization from the copyright holder. diff --git a/debian/_base/dependencies/python-tqt/debian/docs b/debian/_base/dependencies/python-tqt/debian/docs new file mode 100644 index 000000000..50bd824bb --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/docs @@ -0,0 +1,2 @@ +NEWS +README diff --git a/debian/_base/dependencies/python-tqt/debian/manpages/pylupdate.1 b/debian/_base/dependencies/python-tqt/debian/manpages/pylupdate.1 new file mode 100644 index 000000000..4d2c8919a --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/manpages/pylupdate.1 @@ -0,0 +1,83 @@ +.TH pylupdate 1 "18 October 2001" "Trolltech AS" \" -*- nroff -*- +.\" +.\" Copyright 2001 Trolltech AS. All rights reserved. +.\" Copyright 2004 Ricardo Cardenes. All rights reserved. +.\" +.\" This file may be distributed and/or modified under the terms of the +.\" GNU General Public License version 2 as published by the Free Software +.\" Foundation and appearing in the file LICENSE.GPL included in the +.\" packaging of this file. +.\" +.\" This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +.\" WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +.\" +.\" See http://www.trolltech.com/gpl/ for GPL licensing information. +.\" +.SH NAME +pylupdate \- update Qt Linguist translation files from Python sources +.SH SYNOPSIS +.B pylupdate +.RI "[ " options " ] " project-file... +.SH DESCRIPTION +This page documents the +.B Qt Linguist Update +tool for the Qt GUI toolkit, for Python source files. +.B PyLupdate +reads a qmake project file (.pro file), finds the translatable +strings in the specified source, header and interface files, and +updates the translation files (.ts files) specified in it. The +translation files are given to the translator who uses +.B Qt Linguist +to read the files and insert the translations. +.PP +The .ts file format is a simple human-readable XML format that can be +used with version control systems if required. +.PP +.SH OPTIONS +.TP +.I "-help" +Display the usage and exit. +.TP +.I "-noobsolete" +Drop all obsolete strings. +.TP +.I "-verbose" +Explain what is being done. +.TP +.I "-version" +Display the version of +.B pylupdate +and exit. +.SH USAGE +Here is an example .pro file that can be given to +.B pylupdate: +.PP +.in +4 +.nf +SOURCES = funnydialog.py \\ + main.py \\ + wackywidget.py +FORMS = fancybox.ui +TRANSLATIONS = gnomovision_dk.ts \\ + gnomovision_fi.ts \\ + gnomovision_no.ts \\ + gnomovision_se.ts +.fi +.in -4 +.PP +When running +.B pylupdate +on this project file, the translatable strings in all the files +listed in the SOURCES and FORMS entries will be put in +the translation files listed in the TRANSLATIONS entry. Previous +translations will be reused as far as possible, and translated +strings that have vanished from the source files are marked obsolete. +.SH "SEE ALSO" +.BR lupdate (1), +.BR lrelease (1) +and +.BR http://doc.trolltech.com/i18n.html +.SH AUTHOR +This manual page was written by Ricardo J. Cárdenes Medina +for the Debian GNU/Linux System (but may be used by others), based +on Trolltech's <[email protected]> manual page for lupdate diff --git a/debian/_base/dependencies/python-tqt/debian/manpages/pyuic.1 b/debian/_base/dependencies/python-tqt/debian/manpages/pyuic.1 new file mode 100644 index 000000000..f1ffa41ff --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/manpages/pyuic.1 @@ -0,0 +1,74 @@ +.TH pyuic 1 "25 June 2001" \" -*- nroff -*- +.SH NAME +pyuic \- Qt user interface compiler for Python +.SH SYNOPSIS +.B pyuic +[options] <uifile> +.SH DESCRIPTION +This page documents the +.B Python User Interface Compiler +for the Qt GUI application framework. The +.B pyuic +reads a user interface definition file (.ui) in XML as generated by Qt +Designer and creates corresponding Python module. +.PP +.PP +Generate implementation: +.br +.I "\fB pyuic [options] \fI<uifile>" +.br +.PP +Generate image collection: +.br +.I "\fB pyuic [options] -embed \fI<project> <image1> <image2> <image3>\fP ..." +.br + \fI<project>\fP: project name + \fI<image[1..n]>\fP: image files +.br +.PP +Generate subclass implementation: +.br +.I "\fB pyuic [options] -subimpl <classname> \fI<uifile>" +.br + \fI<classname>\fP: name of the subclass to generate +.PP + +.SH GENERAL OPTIONS +.TP +.I "-o file" +Write output to +.I file +rather than to stdout. +.TP +.I "-p indent" +Set the Python +.I indent +in spaces (0 to use a tab) +.TP +.I "-tr func" +Use +.I func(...) +rather than tr(...) for i18n. +.TP +.I -x +Generate extra code to test the class +.TP +.I -test +Generate extra code to test but not display the class +.TP +.I -version +Display version of pyuic +.TP +.I -help +Display this information + +.SH "SEE ALSO" +.BR uic (1) + +.BR http://www.trolltech.com/ + +.BR http://www.riverbankcomputing.co.uk/ +.SH AUTHOR +This manual page was written by Ricardo J. Cárdenes Medina +for the Debian GNU/Linux System (but may be used by others), based +on Trolltech's <[email protected]> manual page for uic diff --git a/debian/_base/dependencies/python-tqt/debian/patches/debian_configure_changes.diff b/debian/_base/dependencies/python-tqt/debian/patches/debian_configure_changes.diff new file mode 100644 index 000000000..131e9dbdc --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/patches/debian_configure_changes.diff @@ -0,0 +1,95 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 01_configure.dpatch by Torsten Marek <[email protected]> +## +## DP: Add object directory build support to configure.py + +@DPATCH@ +Index: python-qt3-3.18.1/configure.py +=================================================================== +--- python-qt3-3.18.1.orig/configure.py 2010-01-27 22:24:38.555856708 +0100 ++++ python-qt3-3.18.1/configure.py 2010-01-27 22:41:45.876854625 +0100 +@@ -30,6 +30,7 @@ + + import sipconfig + ++src_dir = os.path.dirname(os.path.abspath(__file__)) + + # Initialise the globals. + pyqt_version = 0x031201 +@@ -299,7 +300,7 @@ + + makefile = sipconfig.ProgramMakefile( + configuration=sipcfg, +- build_file=buildfile, ++ build_file=os.path.join(src_dir, "pyuic3", buildfile), + dir="pyuic3", + install_dir=opt_pyqtbindir, + console=1, +@@ -315,7 +316,8 @@ + + if qt_version < 0x030100: + makefile.extra_include_dirs.append(qt_dir + "/src/3rdparty/zlib") +- ++ makefile.extra_include_dirs.append(os.path.join(src_dir, "pyuic3")) ++ + makefile.generate() + tool_dirs.append("pyuic3") + +@@ -330,7 +332,7 @@ + + makefile = sipconfig.ProgramMakefile( + configuration=sipcfg, +- build_file=buildfile, ++ build_file=os.path.join(src_dir, "pylupdate3", buildfile), + dir="pylupdate3", + install_dir=opt_pyqtbindir, + console=1, +@@ -343,6 +345,8 @@ + if prof or "qtxml" not in pyqt_modules: + makefile.extra_defines.append("QT_MODULE_XML") + ++ makefile.extra_include_dirs.append(os.path.join(src_dir, "pylupdate3")) ++ + makefile.generate() + tool_dirs.append("pylupdate3") + elif qt_version >= 0x020000: +@@ -606,7 +610,7 @@ + opengl is set if the application uses OpenGL. + """ + # Check the module's main .sip file exists. +- if os.access(os.path.join("sip", mname, mname + "mod.sip"), os.F_OK): ++ if os.access(os.path.join(src_dir, "sip", mname, mname + "mod.sip"), os.F_OK): + sipconfig.inform("Checking to see if the %s module should be built..." % mname) + + if check_class(incfile, ctor, define, include_dir, lib_dir, lib, opengl): +@@ -908,10 +912,10 @@ + argv.append(buildfile) + + argv.append("-I") +- argv.append("sip") ++ argv.append(os.path.join(src_dir, "sip")) + + # SIP assumes POSIX style path separators. +- argv.append(string.join(["sip", mname, mname + "mod.sip"], "/")) ++ argv.append(string.join([src_dir, "sip", mname, mname + "mod.sip"], "/")) + + os.system(string.join(argv)) + +@@ -926,7 +930,7 @@ + sipfiles = [] + + for s in glob.glob("sip/" + mname + "/*.sip"): +- sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s))) ++ sipfiles.append(os.path.join(src_dir, "sip", mname, os.path.basename(s))) + + installs.append([sipfiles, os.path.join(pyqt.sip_dir(), mname)]) + +@@ -1433,7 +1437,7 @@ + ).generate() + + # Install the configuration module. +- create_config("pyqtconfig.py", "pyqtconfig.py.in", macros) ++ create_config("pyqtconfig.py", os.path.join(src_dir, "pyqtconfig.py.in"), macros) + + + ############################################################################### diff --git a/debian/_base/dependencies/python-tqt/debian/patches/series b/debian/_base/dependencies/python-tqt/debian/patches/series new file mode 100644 index 000000000..573069d8d --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/patches/series @@ -0,0 +1 @@ +# debian_configure_changes.diff diff --git a/debian/_base/dependencies/python-tqt/debian/python-tqt-dev.dirs b/debian/_base/dependencies/python-tqt/debian/python-tqt-dev.dirs new file mode 100644 index 000000000..ae635cbcd --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/python-tqt-dev.dirs @@ -0,0 +1 @@ +usr/share/sip/tqt diff --git a/debian/_base/dependencies/python-tqt/debian/python-tqt-dev.install b/debian/_base/dependencies/python-tqt/debian/python-tqt-dev.install new file mode 100644 index 000000000..7b6aca191 --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/python-tqt-dev.install @@ -0,0 +1,2 @@ +sip/* usr/share/sip/tqt + diff --git a/debian/_base/dependencies/python-tqt/debian/python-tqt-dev.lintian-overrides b/debian/_base/dependencies/python-tqt/debian/python-tqt-dev.lintian-overrides new file mode 100644 index 000000000..36e6c1349 --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/python-tqt-dev.lintian-overrides @@ -0,0 +1,15 @@ +# lintian test overriden as the files tripping this error are put into the source +# of the generated package. This is a false-positive + +python-tqt-dev binary: extra-license-file usr/share/sip/tqt/qt/copying.sip +python-tqt-dev binary: extra-license-file usr/share/sip/tqt/qtaxcontainer/copying.sip +python-tqt-dev binary: extra-license-file usr/share/sip/tqt/qtcanvas/copying.sip +python-tqt-dev binary: extra-license-file usr/share/sip/tqt/qtext/copying.sip +python-tqt-dev binary: extra-license-file usr/share/sip/tqt/qtgl/copying.sip +python-tqt-dev binary: extra-license-file usr/share/sip/tqt/qtnetwork/copying.sip +python-tqt-dev binary: extra-license-file usr/share/sip/tqt/qtpe/copying.sip +python-tqt-dev binary: extra-license-file usr/share/sip/tqt/qtsql/copying.sip +python-tqt-dev binary: extra-license-file usr/share/sip/tqt/qttable/copying.sip +python-tqt-dev binary: extra-license-file usr/share/sip/tqt/qtui/copying.sip +python-tqt-dev binary: extra-license-file usr/share/sip/tqt/qtxml/copying.sip + diff --git a/debian/_base/dependencies/python-tqt/debian/python-tqt-doc.dirs b/debian/_base/dependencies/python-tqt/debian/python-tqt-doc.dirs new file mode 100644 index 000000000..43a4fa9fa --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/python-tqt-doc.dirs @@ -0,0 +1,2 @@ +usr/share/doc/python-tqt-doc/html +usr/share/doc/python-tqt-doc/examples diff --git a/debian/_base/dependencies/python-tqt/debian/python-tqt-doc.examples b/debian/_base/dependencies/python-tqt/debian/python-tqt-doc.examples new file mode 100644 index 000000000..3162f69a8 --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/python-tqt-doc.examples @@ -0,0 +1,2 @@ +examples3/* + diff --git a/debian/_base/dependencies/python-tqt/debian/python-tqt-doc.install b/debian/_base/dependencies/python-tqt/debian/python-tqt-doc.install new file mode 100644 index 000000000..65f82036b --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/python-tqt-doc.install @@ -0,0 +1 @@ +doc/PyQt.html usr/share/doc/python-tqt-doc/html diff --git a/debian/_base/dependencies/python-tqt/debian/python-tqt-gl.install b/debian/_base/dependencies/python-tqt/debian/python-tqt-gl.install new file mode 100644 index 000000000..288f3cb88 --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/python-tqt-gl.install @@ -0,0 +1 @@ +usr/lib/python*/*-packages/python_tqt/qtgl.so diff --git a/debian/_base/dependencies/python-tqt/debian/python-tqt.install b/debian/_base/dependencies/python-tqt/debian/python-tqt.install new file mode 100644 index 000000000..61a9363d0 --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/python-tqt.install @@ -0,0 +1,7 @@ +usr/lib/python*/*-packages/python_tqt/qtcanvas.so +usr/lib/python*/*-packages/python_tqt/qtnetwork.so +usr/lib/python*/*-packages/python_tqt/qtsql.so +usr/lib/python*/*-packages/python_tqt/qttable.so +usr/lib/python*/*-packages/python_tqt/qtui.so +usr/lib/python*/*-packages/python_tqt/qtxml.so +usr/lib/python*/*-packages/python_tqt/qt.so diff --git a/debian/_base/dependencies/python-tqt/debian/python-tqtext.install b/debian/_base/dependencies/python-tqt/debian/python-tqtext.install new file mode 100644 index 000000000..582be1bb1 --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/python-tqtext.install @@ -0,0 +1 @@ +usr/lib/python*/*-packages/python_tqt/qtext.so diff --git a/debian/_base/dependencies/python-tqt/debian/pytqt-tools.install b/debian/_base/dependencies/python-tqt/debian/pytqt-tools.install new file mode 100644 index 000000000..1df36c612 --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/pytqt-tools.install @@ -0,0 +1 @@ +usr/bin/* diff --git a/debian/_base/dependencies/python-tqt/debian/pytqt-tools.manpages b/debian/_base/dependencies/python-tqt/debian/pytqt-tools.manpages new file mode 100644 index 000000000..7d27d0034 --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/pytqt-tools.manpages @@ -0,0 +1,2 @@ +debian/manpages/pylupdate.1 +debian/manpages/pyuic.1 diff --git a/debian/_base/dependencies/python-tqt/debian/rules b/debian/_base/dependencies/python-tqt/debian/rules new file mode 100755 index 000000000..ba02eb70a --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/rules @@ -0,0 +1,184 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +export DH_OPTIONS + +-include /usr/share/python/python.mk +ifeq (,$(py_sitename)) +py_sitename = site-packages +py_libdir = /usr/lib/python$(subst python,,$(1))/site-packages +py_sitename_sh = $(py_sitename) +py_libdir_sh = $(py_libdir) +endif + + +DOC=$(CURDIR)/debian/python-tqt-doc/usr/share/doc/python-tqt-doc +INSTDIR=$(CURDIR)/debian + +export TQTDIR=/usr/share/tqt3 +export QMAKESPEC=$(TQTDIR)/mkspecs/linux-g++ + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CXXFLAGS += -O0 +else + CXXFLAGS += -O1 +endif +CXXFLAGS += "-I/usr/include/tqt" + +PYTHONS := $(shell pyversions -vr debian/control) + +DEB_PYTHON_SYSTEM = $(if $(wildcard /usr/bin/dh_python2),,pysupport) +DH_PYTHON2 = $(if $(wildcard /usr/bin/dh_python2),dh_python2,dh_pysupport) + + +GCCVER := $(shell gcc --version | sed -n '/^gcc (GCC)/s/.*(GCC) \(...\).*/\1/p') +ifneq (,$(filter $(GCCVER),4.2 4.3)) + SPLIT=40 +else + SPLIT=10 +endif + +.PRECIOUS: build-%/configure-stamp dbg-build-%/configure-stamp + +configure: $(PYTHONS:%=build-%/configure-stamp) $(PYTHONS:%=dbg-build-%/configure-stamp) +build-%/configure-stamp: + dh_testdir + mkdir -p build-$* + cd build-$* && echo yes \ + | python$* ../configure.py \ + -c -n /usr/include/tqscintilla \ + -e python$* \ + -o /usr/lib -u -j $(SPLIT) \ + -d /usr/lib/python$*/$(call py_sitename,$*)/python_tqt \ + -l /usr/include/python$* \ + -v /usr/share/sip/tqt \ + -m /usr/lib/python$*/config \ + CXXFLAGS_RELEASE="" CXXFLAGS="${CXXFLAGS}" STRIP="" + touch $@ + +dbg-build-%/configure-stamp: + dh_testdir + mkdir -p dbg-build-$* + cd dbg-build-$* && echo yes \ + | python$*-dbg ../configure.py \ + -c -n /usr/include/tqscintilla \ + -e python$* \ + -o /usr/lib -u -j $(SPLIT) \ + -d /usr/lib/python$*/$(call py_sitename,$*)/python_tqt \ + -l /usr/include/python$*_d \ + -v /usr/share/sip/tqt \ + -m /usr/lib/python$*/config_d \ + CXXFLAGS_RELEASE="" CXXFLAGS="-O0 -g -I/usr/include/tqt" STRIP="" + touch $@ + +build build-arch: $(PYTHONS:%=build-%/build-stamp) $(PYTHONS:%=dbg-build-%/build-stamp) +build-indep: + +build-%/build-stamp: build-%/configure-stamp + dh_testdir + $(MAKE) -C build-$* + touch $@ + +dbg-build-%/build-stamp: dbg-build-%/configure-stamp + dh_testdir + $(MAKE) -C dbg-build-$* + touch $@ + +install-indep: configure + dh_testdir + dh_testroot + dh_clean -k -i + dh_installdirs -i + for version in ${PYTHONS}; do\ + pylib=$$(python$$version -c 'from distutils import sysconfig; print sysconfig.get_python_lib()')/python_tqt; \ + mkdir -p debian/python-tqt-dev/$$pylib;\ + install -m 644 -o root -g root build-$$version/pyqtconfig.py debian/python-tqt-dev/$$pylib;\ + done + dh_install -i + +install-arch: build + dh_testdir + dh_testroot + dh_clean -k -a + dh_installdirs -a + for version in ${PYTHONS}; do \ + $(MAKE) -C build-$$version install DESTDIR=$(CURDIR)/debian/tmp;\ + done + for version in ${PYTHONS}; do \ + pylib=$$(python$$version -c 'from distutils import sysconfig; print sysconfig.get_python_lib()')/python_tqt; \ + $(MAKE) -C dbg-build-$$version install DESTDIR=$(CURDIR)/debian/python-tqt-dbg;\ + mkdir -p debian/python-tqt/$$pylib;\ + cp -a debian/tmp/$$pylib/__init__.py \ + debian/python-tqt/$$pylib/__init__.py;\ + mkdir -p debian/python-tqt-gl-dbg/$$pylib;\ + mv debian/python-tqt-dbg/$$pylib/qtgl.so \ + debian/python-tqt-gl-dbg/$$pylib/;\ + mkdir -p debian/python-tqtext-dbg/$$pylib;\ + mv debian/python-tqt-dbg/$$pylib/qtext.so \ + debian/python-tqtext-dbg/$$pylib/;\ + done + + dh_install -a --sourcedir=$(CURDIR)/debian/tmp + + for i in $$(find debian/python-*-dbg -name '*.so'); do \ + b=$$(basename $$i .so); \ + mv $$i $$(dirname $$i)/$${b}_d.so; \ + done + find debian/python-*-dbg ! -type d \ + ! \( -name '*.so' -o -name '*config_d.py' \) | xargs rm -f + find debian/python-*-dbg -depth -type d -empty -exec rmdir {} \; + +clean: + dh_testdir + dh_testroot + rm -rf $(PYTHONS:%=build-%) $(PYTHONS:%=dbg-build-%) + rm -f *-stamp + dh_clean + +# Must not depend on anything. This is to be called by +# binary-arch/binary-indep +# in another 'make' thread. +binary-common: + dh_testdir + dh_testroot + dh_installman + dh_installchangelogs ChangeLog + dh_installdocs -A NEWS THANKS + dh_installexamples + dh_link +ifeq (,$(findstring -i, $(DH_OPTIONS))) + DH_OPTIONS= dh_strip -ppytqt-tools + set -e; \ + for p in python-tqt python-tqt-gl python-tqtext; do \ + DH_OPTIONS= dh_strip -p$$p --dbg-package=$$p-dbg; \ + rm -rf debian/$$p-dbg/usr/share/doc/$$p-dbg; \ + ln -s $$p debian/$$p-dbg/usr/share/doc/$$p-dbg; \ + done +endif +# dh_strip + dh_compress -X.py -X.bmp -X.ui -X.sql + dh_fixperms + ${DH_PYTHON2} + dh_sip_tqt + dh_lintian + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb $(DEB_DH_BUILDDEB_ARGS) + +# Build architecture independant packages using the common target. +binary-indep: install-indep + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: install-arch + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +binary: binary-arch binary-indep +.PHONY: build build-arch clean binary-indep binary-arch binary configure diff --git a/debian/_base/dependencies/python-tqt/debian/source/format b/debian/_base/dependencies/python-tqt/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/python-tqt/debian/source/options b/debian/_base/dependencies/python-tqt/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/python-tqt/debian/watch b/debian/_base/dependencies/python-tqt/debian/watch new file mode 100644 index 000000000..506321d38 --- /dev/null +++ b/debian/_base/dependencies/python-tqt/debian/watch @@ -0,0 +1,3 @@ +version=3 +http://www.riverbankcomputing.com/software/pyqt/download3 \ + /static/Downloads/PyQt3/PyQt-x11-gpl-([.\d]*)\.tar\.gz diff --git a/debian/_base/dependencies/qt3/debian/README.Debian b/debian/_base/dependencies/qt3/debian/README.Debian new file mode 100644 index 000000000..afdde2610 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/README.Debian @@ -0,0 +1,277 @@ +Qt for Debian README +-------------------- + +1. Preface + +This README is intended to give developers and users exact information +about how the qt-x11-free package provided by TrollTech AS has been packaged +for Debian in case you either want to faciliate it for development +of applications and libraries or plugins using the Qt class library. With +qt-x11-3.1.1, the Debian packages have been massively restructured to get +the most out of theoriginal Qt package and spit the contents up into +several packages so that they make the most sensefor several groups of +users; developers, application users, translators of Qt-based +applications and Debian packagers who are packaging applications developed +with Qt.2. + +2. General Overview + +As Qt is a huge package that contains a complete environment for +developers, it needs to be split up into several packages that make it +easier for everyone else to handle it and not to require +unnecessary disk space for end-users. Additionally, Qt can be configured +in several ways - and therefore also used in several ways. Qt development +usually requires the environment variable QTDIR. As Debian is placing +libraries and header files in a quite specific filesystem order, this +usually breaks setting a single environment variable to meet the +requirements of packages. Therefore, symlinks are used to set up the system +to meet both, the Debian filesystem standard and the QTDIR variable. All of +Qt (so the QTDIR path) is available in /usr/share/qt3. If you need to set +QTDIR, do export QTDIR=/usr/share/qt3 + +As far as the common build configuration goes, we note explicitely that the +Debian package of Qt will in very rare cases break the compilation (most +likely the linking) of applications on Debian which use Qt, in particular +utilizing styles in an incorrect way by deriving from one of the styles +that ship with Qt. In case you are a Debian packager and encounter +problems, contact Debian Qt/KDE Maintainers ([email protected]). +We will tell you why things don't work and what you should communicate on +with the programmers of your application that you are packaging. The build +configuration generally is intended to provide a Qt version that is as +small as possible in terms of the memory size it requires. Therefore, +everything inside Qt that can be compiled as plugins has been compiled that +way. This includes: + +- imageformats: jpeg and mng - codecs (for languages like arab, japanese + etc provided with Qt) +- sql drivers for databases (MySQL, ODBC and PostgreSQL) + +The only exception is the imageformat png which has been compiled built-in +due to the fact that there is literally no program that uses no icons at +all and icons are to be used preferrably in png format. The plugins are all +located under /usr/lib/qt3/plugins. This is also the install location you +should choose as a package maintainer for +qt-plugins so the user doesn't have to customize his library path for +loading Qt plugins. The only exception is that KDE delivers a set of Qt +plugins as well (mainly styles and designer plugins); those are placed in +/usr/lib/trinity/plugins. + +QMotif Extension: As this code is only available in commercial environments +(and produces a static library libqmotif.a anyway that those commercial +applications have to be linked against in addition to Qt), we left out all +header files of the libqt3-headers package that are belonging to this +QMotif extension. + +Oracle Database driver, Sybase & Microsoft SQL Server driver: Those drivers +are only available in a commercial version of Qt due to license +incompatibilities with the GPL. If you need to faciliate those drivers, +please visit http://www.trolltech.com and have a read at +http://doc.trolltech.com/3.0/sql-driver.html. + +3. Packages (End-User) + +The Qt built has been split up into several packages that allow for easy +installation for all types of users. The End-user usually only requires to +have the following packages installed to run an application that links +against Qt: + +Threaded version:libqt3-mt (the library libqt-mt.so.* and libqui.so.* for +loading designer-made user interfaces at runtime). + +Optionally depending on the program's requirements: + +libqt3-mt-odbc +libqt3-mt-mysql +libqt3-mt-psql + +In addition to the libraries, it may make sense to install the program +qtconfig to customize the look and behaviorof Qt programs. If you have KDE +installed, the KDE control center will take this task automatically in most +cases. qtconfig is available in the package qt3-qtconfig. + +Also, Qt programs can make use of the online-help tool that ships with Qt, +the Qt Assistant. The Assistant can be installed with the package +qt3-assistant. + +Qt Configuration files +---------------------- +Qt programs most often use QSettings to store their information in configuration +files. With Qt 3.2, the new option --sysconfdir has been introduced that allows +us to use /etc/qt3 as the system-wide location where qt-program specific global +configuration files can go. If you're a programmer that wants to get familiar with +that, please look at the examples, documentation and the code in designer or +assistant as well as qtconfig. + +4. Packages (Package maintainers) + +In addition to the library, a package maintainer will require an additional +set of packages to compile a package that requires Qt. Depending on the +version of the qt library, you will require a different set of packages; +the most common option should be to make your application link against the +multi-threaded version (-mt).Packages necessary for compiling Qt +applications from source: + +libqt3-mt-dev (use libqt3-dev for linking against -lqt, this package only + contains the .so files and the header file for libqui.so) + +libqt3-headers (header files for libqt and libqt-mt) + +qt3-dev-tools (this package contains the tools uic and moc as well as +qmake, required for building Qt applications) + +If, however, you encounter an older program not to compile with this set +read the FAQ at the end of this document. + +5. Packages (Developers) + +In addition to the packages that packagers require, a developer usually +will require the Qt API documentationas well as tools like the assistant, +linguist or designer. However, you should be fine with installing the API +documentation that you can browse with a webbrowser, optionally with the +assistant. They are available in /usr/share/doc/qt3-doc/html. +For a regular development environment, install qt3-designer and qt3-doc. + +For faciliating Qt's extended environment to write plugins for the Qt +Designer or extend the Designer as well as utilizing the Qt Assistant by +calling it from within your program, install qt3-apps-dev, which contains +the static libraries and header files required for this functionality. + +For Embedded Developers, the program qvfb (Qt Virtual Frambuffer) and +makeqpf (embedded fonts tool)have been packaged into +qt3-dev-tools-embedded. For developers that work on migrating their program +from any Qt version prior to Qt 3.x to the Qt 3.x platform you will find +additional tools in the qt3-dev-tools-compat. + +For using the QTranslator class and where to find the qm-file for qt as +well as where to place your translations,see the next section. + +If your program doesn't compile with those settings in case you have +started your project with Qt 1.x or 2.x, please read the FAQ section at the +end of this document. + +5. Packages (Translators) + +In order to translate a Qt program into any other language, the Qt 3 way to +do this is to let the developer create a ts-file containing the strings +that the program exposes on the user interface. The tools to create the +ts-file and to create the final qm (Q-message binary) file, lupdate and +lrelease, are included in qt3-dev-tools.The single translator that only +gets provided the ts file and has to return a translated ts file, it +is absolutely enough to install qt3-linguist; the package qt3-assistant can +be installed to access the online-help for the Qt Linguist itself. +In case you're converting an application using Qt prior to Qt 3, you may +want to uitilize the qt3-dev-tools-compat which include the necessary tools +to convert older qm files to the new ts file standard. + +Locations of message translations: + +Qt ships with a set of translations for the strings used inside Qt. Those +translations will be installed into /usr/share/qt3/translations (qm files +only), which equals $QTDIR/translations respectively +qInstallPath() + QString( "/translations" ). + +The configure option --translationdir has been set to /usr/share/qt3/translations +accordingly since it was introduced in Qt 3.2. + +To correctly enable your program to display the translations to the Qt +library and to load the translation of the program itself, we currently +suggest to either install your translations along with any other data files +into/usr/share/<appname>/, translation files into the subdirectory +translations (that is /usr/share/<appname>/translations) The code that your +application should use to load the Qt translation will have to look like +the following: + +int main( int argc, char **argv ) + { + QApplication app( argc, argv ); + + // translation file for Qt + QTranslator qt( 0 ); + qt.load( QString( "qt_" ) + QTextCodec::locale(), qInstallPath() + + QString( "/translations" ); + app.installTranslator( &qt ); + + // translation file for application strings + QTranslator myapp( 0 ); + myapp.load( QString( "myapp_" ) + QTextCodec::locale(), "." ); + // use a substitue for $prefix/share/appname/translations here + app.installTranslator( &myapp ); + +6. Frequently Asked Questions + +Using Qt for Debian as a developer or packager +---------------------------------------------- + +Q: I want to compile a source package that utilizes qmake to build the +Makefiles. What do I need to do to makeit work ? + +A: qmake requires two environment variables to be set, QTDIR and QMAKESPEC. +To make it work, do +export QTDIR=/usr/share/qt3 +export QMAKESPEC=linux-g++ + +Then run qmake -o Makefile <projectfile>.pro + +After that, the Makefile is correctly created to build your application on +Debian. As a packager, export thosetwo variables in the rules file before +calling qmake. + +Q: I have an application that when linking gives me symbol referencing +errors to Q*Style. Why does my applicationnot link correctly ? + +A: The author of the program is using the styles that ship with Qt directly +instead of using the QStylePlugin interface.If you are the author of the +program, change your program to use QStylePlugin. If you are a packager, +write to theauthor of the program that he is assuming that the styles +shipped with Qt are built-in to the library which is not the case on Debian +and that he please should fix this and use QStylePlugin. + +Q: Where are all the examples and tutorials ? And how do I build them ? + +A: Qt ships with examples and tutorials; so does the Linguist and Designer. +The tutorials and examples are compressed tarballs which you can unpack with +tar -zxvf into your home directory. Change into the qt3-examples directory +and run the provided ./build-examples script. All Qt examples and tutorials, +including those for designer and the linguist, will be compiled. You will +notice however, that those examples that inherit from style classes which +are not built-in into Qt but configured as a plugin will not compile due +to the fact that they can't link to the Qt library. + +Q: I'm writing a pure Qt application and I want to ship it with a default +configuration file. Where does that global configuration file go if I make +use of the QSettings class ? + +A: With qt-3.2.0, Trolltech has introduced a configure option to Qt called +--sysconfdir which we intentionally set to /etc/qt3 similar to /etc/trinity for +KDE programs. Install your application's system wide configuration file +to /etc/qt3. + +Q: I'm compiling a program and I have a compile error due to a missing +include. Why isn't that include not present in the Debian packages anymore +? It compiled with older versions of Debian packages of Qt ! + +A: This may be due to two reasons: either the package still uses the old +includes from Qt 1.x or 2.x that got basically renamed by Trolltech due to +the naming convention. The filenames are now all following the scheme + +ClassName -> classname.h. + +Therefore, if you are the developer of the affected program, change your +sources according to this scheme. Qt ships with qtrename140, a tool +to help developers migrate their API to the Qt 3 version, +which can help you in the transition upgrade to Qt 3. + +If you are affected by this as a packager, notify upstream to fix those +problems and in the meanwhile use libqt3-compat-headers as a build +dependency which includes the compatibility headers that just include the +right files from the new API again. + +Q: I have a question not covered by this FAQ and README file. Who should I +turn to ? + +A: Please turn to Debian Qt/KDE Maintainers ([email protected]) +for any questions regarding Qt on Debian. + + -- Ralf Nolden <[email protected]> Sun, 26 Jan 2003 20:39:19 +0100 + -- Ralf Nolden <[email protected]> Mon, 1 Sep 2003 19:24:16 +0200 + -- Modestas Vainius <[email protected]> Fri, 22 Feb 2008 01:40:06 +0200 diff --git a/debian/_base/dependencies/qt3/debian/changelog b/debian/_base/dependencies/qt3/debian/changelog new file mode 100644 index 000000000..8c265b2d1 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/changelog @@ -0,0 +1,2664 @@ +qt-x11-free (3:3.3.8-d-0ubuntu0) maverick; urgency=low + + * Upload of 3.3.8d (working revision) from GIT + + -- Timothy Pearson <[email protected]> Fri, 22 Jul 2011 16:40:00 -0600 + +qt-x11-free (3:3.3.8-c-0ubuntu0) maverick; urgency=low + + * Patch to 3.3.8c + + -- Timothy Pearson <[email protected]> Wed, 09 Mar 2011 16:12:00 -0600 + +qt-x11-free (3:3.3.8-b-6ubuntu2) lucid; urgency=low + + * Fix locations in libqt3-mt.install file + + -- Jonathan Riddell <[email protected]> Mon, 09 Nov 2009 17:26:38 +0000 + +qt-x11-free (3:3.3.8-b-6ubuntu1) lucid; urgency=low + + * Merge with Debian, remaining changes: + - Add kubuntu_06_fglrx_0_size_screen.dpatch work around fglrx reporting a 0 size screen. + Closes https://bugs.launchpad.net/ubuntu/+source/qt-x11-free/+bug/81686 + - Add kubuntu_09_flickerfree_qiconview.dpatch to add + double-buffering for the icon redraw - prevents flicker on window + redrawing (LP: #209227) + - No firebird/ibase build (remove build-dep, control entry, ibase + ./configure option), firebird is not in Ubuntu main + - Add debian/qt_plugins_3.3rc and debian/qtrc to set default style to plastique, edit libqt3-mt.install to install them + + -- Jonathan Riddell <[email protected]> Mon, 09 Nov 2009 14:37:51 +0000 + +qt-x11-free (3:3.3.8b-6) unstable; urgency=low + + +++ Changes by Fathi Boudra: + + * Add firebird2-dev as alternative build-dependency for backports. + (Closes: #475251) + * Replace old libcupsys2-dev names by libcups2-dev in Build-Depends and + Depends. Thanks to Martin-Éric Racine. (Closes: #529965). + * Add missing build-dependency on cpio. (Closes: #536848) + + +++ Changes by Modestas Vainius: + + * Build depend on libmysqlclient-dev only. It is a virtual package in Lenny. + + +++ Changes by Sune Vuorela: + + * Add debian/patches/71_sparc_only_-O1.diff and use linux-g++-sparc: + - Build with -O1 on sparc as something is broken here. (Closes: #490999) + * Fix parallel build. Thanks Robert Millan. (Closes: 475333) + + -- Debian Qt/KDE Maintainers <[email protected]> Wed, 26 Aug 2009 12:50:18 +0300 + +qt-x11-free (3:3.3.8-b-5ubuntu3) karmic; urgency=low + + * Build-depend on cpio (LP: #445582). + + -- Colin Watson <[email protected]> Wed, 07 Oct 2009 18:00:08 +0100 + +qt-x11-free (3:3.3.8-b-5ubuntu2) karmic; urgency=low + + * Build against mysql 5.1 + + -- Jonathan Riddell <[email protected]> Wed, 19 Aug 2009 21:22:20 +0100 + +qt-x11-free (3:3.3.8-b-5ubuntu1) intrepid; urgency=low + + * Merge with Debian, remaining changes: + - Add kubuntu_06_fglrx_0_size_screen.dpatch work around fglrx reporting a 0 size screen. + Closes https://bugs.launchpad.net/ubuntu/+source/qt-x11-free/+bug/81686 + - Add kubuntu_09_flickerfree_qiconview.dpatch to add + double-buffering for the icon redraw - prevents flicker on window + redrawing (LP: #209227) + - No firebird/ibase build (remove build-dep, control entry, ibase + ./configure option), firebird is not in Ubuntu main + - install qtrc and qt_plugins_3.3rc + - add /etc/ to libqt3-mt + + -- Jonathan Riddell <[email protected]> Fri, 02 May 2008 11:30:32 +0100 + +qt-x11-free (3:3.3.8b-5) unstable; urgency=medium + + +++ Changes by Modestas Vainius: + + * The previous implemention of the hack was still incomplete solution for + restoration of [fl]?stat64 symbols on libqt-mt.so.3 compiled with -O2 + against glibc << 2.7. In such a case, [fl]?stat64 were still inlined and + not exported. Therefore, the hack implementation was extended to cover the + latter case as a well and as result it should be fully compatible with + m68k/unstable and backports. + * Cleanup README.Debian: remove old information about non-threaded version + of Qt3 and substitude contacts of previous maintainers with + Debian Qt/KDE Maintainers ([email protected]). + * Drop 61_fcfontmatch_fontwidth_fix.diff patch. A bit different fix was + applied upstream. + * Add 61_eastern_asian_languagues.diff to fix font substitution for Eastern + Asian languages under other locales (Closes: #468430). + * Set urgency to medium because this revision fixes 3.3.8 regressions from + 3.3.7 and 3.3.8 has already entered testing. + + +++ Changes by Fathi Boudra: + + * Suggest qt3-apps-dev to qt3-examples. Thanks to Matthew Rosewarne. + + -- Debian Qt/KDE Maintainers <[email protected]> Mon, 10 Mar 2008 17:10:24 +0200 + +qt-x11-free (3:3.3.8b-4) unstable; urgency=low + + +++ Changes by Modestas Vainius: + + * Make 01_export_stat64_symbols.diff hack glibc >=2.7 dependant instead of + build depending on libc6-dev (>=2.7-1) and its other incarnations. This + will restore Qt3 backports friendliness. Thanks to Pierre Habouzit for + this idea. + + -- Debian Qt/KDE Maintainers <[email protected]> Thu, 21 Feb 2008 12:59:07 +0200 + +qt-x11-free (3:3.3.8b-3) unstable; urgency=low + + * The "Optimized Qt3" release. + + ++ Changes by Modestas Vainius: + + * Add 00_qmake_debian_compliant_release_target.diff patch to make 'qmake' + release target debian policy compliant: + - Use C(XX)FLAGS=-02 -g + - Prevent qmake from striping binaries. Debian has dh_strip for that. + - Patch configure script to build qmake itself with 'release' + configuration too. + * Build Qt3 using "release" build configuration. + * Remove 01_stat_extern_inline_hack.diff and use different way of exporting + [fl]?stat64 symbols because previous way is ineffective with -O2. Add + 01_export_stat64_symbols.diff patch for that. + * The hack above depends on libc6-dev (>= 2.7-1). Adjust Build-Depends. + * Add 73_configure_quilt_compat.diff patch to make ./configure script ignore + "project files" under quilt temporary directory (./.pc/). I think that + this problem was the cause of FTBFS on alpha & mips since *.pro files + under .pc had to be `found` last in order for ./configure to succeed. + Probably, this condition was not met on alpha & mips, but it was met on + other arches. + * Add myself to uploaders. + + -- Debian Qt/KDE Maintainers <[email protected]> Thu, 21 Feb 2008 01:13:16 +0200 + +qt-x11-free (3:3.3.8b-2) unstable; urgency=medium + + * Re-add *stat64 symbols to Qt3 using 01_stat_extern_inline_hack patch: + + * the extern inlines from sys/stat.h are just gone, and that's just normal + in fact. + * /usr/lib/libc.so is a linker script that pulls /lib/libc-2.7.so _and_ + /usr/lib/libc_nonshared.a. + * the latter defines stat64 and friends as weak-symbols and alises to + __xstat64 and friends. + + That's how when you link something that uses fstat64 it finds the symbol at + link time, letting you the possibility to override it with your own + implementation. + + The fact that the extern inlines were used at some point in the past _was_ + a bug, and let qt3 divert those, which should have not happened in the + first place. Sadly, when you link against qt3, it picks those symbols + because it will always prefer symbols from a shared lib than from the .a + IIRC, or it's due to the link order, anyways, it's not relevant. + + Thanks to Pierre Habouzit and Modestas Vainius. (Closes: #465028) + + -- Fathi Boudra <[email protected]> Sat, 16 Feb 2008 16:02:03 +0100 + +qt-x11-free (3:3.3.8b-1) unstable; urgency=low + + * New upstream release: + * This version adds the GNU Public License version 3 as a + possible choice for licenses to the Open Source releases of Qt 3. + * It includes the patch for CVE-2007-3388, a potential vulnerability in + QTextEdit, which might cause remote execution when parsing maliciously + crafted text from an unknown source. + + * Fix desktop files: + * Add semicolon at the end of the MimeType key. Thanks to Pino Toscano. + * Remove deprecated MapNotify key. + * Bump compat/debhelper to 6. + * Add myself in Uploaders field. + * Switch to quilt patch system. + * Add Homepage, Vcs-Browser and Vcs-Svn fields. + * Update copyright file. Add the GNU GPL 3 as a possible choice of licenses. + (Closes: #464613) + * Update libqt3-mt* links. + * Update rules: install upstream changelog changes-3.3.8 and changes-3.3.8b. + * Refresh patches. (Closes: #441580) + * Remove patches: + * 30_qtc_arabic_font_fixes.dpatch + * 49_immodule_inputcontext_fix.dpatch + * 62_bengali_charfix.dpatch + * 64_utf8-parsing-vulnerability.dpatch + * 69_CVE-2007-3388.dpatch + * Add patches: + * lubos lunak xinerama patch. It adds _net_wm_full_placement support. + * xinerama dialog placement fix. + * Use qt-copy patches original name. Don't use "xx_qtc_patch_name" scheme. + * Replace deprecated Source-Version by binary:Version. + * Update menu files to latest Debian menu policy. + * Install translations files with 644 permissions. + + -- Fathi Boudra <[email protected]> Fri, 08 Feb 2008 11:01:58 +0100 + +qt-x11-free (3:3.3.8-b-0ubuntu3) hardy; urgency=low + + * Add 61_eastern_asian_languagues.diff from Debian, + closes LP: #94282 + "Qt program doesn't select Chinese font correctly" + + -- Jonathan Riddell <[email protected]> Wed, 09 Apr 2008 16:56:29 +0100 + +qt-x11-free (3:3.3.8-b-0ubuntu2) hardy; urgency=low + + * Add debian/patches/kubuntu_09_flickerfree_qiconview.dpatch to add + double-buffering for the icon redraw - prevents flicker on window + redrawing (LP: #209227) + + -- Scott Kitterman <[email protected]> Tue, 08 Apr 2008 09:24:36 -0400 + +qt-x11-free (3:3.3.8-b-0ubuntu1) hardy; urgency=low + + * New upstream release with GPL 3 licence + + -- Jonathan Riddell <[email protected]> Mon, 21 Jan 2008 10:50:42 +0000 + +qt-x11-free (3:3.3.8really3.3.7-0ubuntu13) hardy; urgency=low + + * Remove kubuntu_05_gcc_hidden_visibility.dpatch, it breaks typing + composite keys. + + -- Jonathan Riddell <[email protected]> Fri, 16 Nov 2007 11:40:40 +0000 + +qt-x11-free (3:3.3.8really3.3.7-0ubuntu12) hardy; urgency=low + + * Merge with Debian, remaining changes: + - No firebird/ibase build (remove build-dep, control entry, ibase ./configure option), firebird is not in Ubuntu main + - install qtrc (change rules, qtrc file) and qt_plugins_3.3rc + - add /etc/ to libqt3-mt + - Add kubuntu_04_xinerama.dpatch from http://ktown.kde.org/~seli/xinerama/ + - Add kubuntu_06_fglrx_0_size_screen.dpatch work around fglrx reporting a 0 size screen. + Closes https://bugs.launchpad.net/ubuntu/+source/qt-x11-free/+bug/81686 + - Add kubuntu_07_font_default_subst.dpatch from Dirk Muller, + should fix rendering of CKJ and other characters + * Add kubuntu_05_gcc_hidden_visibility.dpatch from + http://bugs.kde.org/attachment.cgi?id=13069&action=view + on http://bugs.kde.org/109386, I am promised GCC won't break things this time + + -- Jonathan Riddell <[email protected]> Thu, 01 Nov 2007 15:59:56 +0000 + +qt-x11-free (3:3.3.7-9) unstable; urgency=low + + * Trust dpkg-architecture better than uname -m for the build key. Make + mappings to not break current binary compability. Add patch 72 for that. + Thanks to Bastian Blank for often changing uname -m on his buildds to + discover this bug. + + -- Sune Vuorela <[email protected]> Wed, 26 Sep 2007 21:42:24 +0200 + +qt-x11-free (3:3.3.7-8) unstable; urgency=low + + * Add patch for utf8 parser decoder overflow. CVE-2007-4137 + (Closes: #442780). Thanks to Dirk Mueller for the patch and Stefan Fritsch + for noticing it. + + -- Sune Vuorela <[email protected]> Sun, 16 Sep 2007 23:13:32 +0200 + +qt-x11-free (3:3.3.7-7) unstable; urgency=low + + * Updating Qt3 to build against firebird2. Many thanks to Damyan Ivanov for + his work on this! + - Build-Depend on firebird2.0-dev instead of firebird1.5-dev. + - Add powerpc to firebird-supported architectures. + - Add patch 70_bad_typecast_amd64 to fix bad typecast in + src/sql/drivers/ibase/qsql_ibase.cpp causing FTBFS on amd64. + * Update uploaders. + + -- Ana Beatriz Guerrero Lopez <[email protected]> Thu, 23 Aug 2007 08:25:07 +0200 + +qt-x11-free (3:3.3.7-6) unstable; urgency=low + + * Patch for potential vulnerability in QTextEdit, which might cause remote + execution when parsing maliciously crafted text from an unknown source. + CVE-2007-3388 + + -- Ana Beatriz Guerrero Lopez <[email protected]> Tue, 31 Jul 2007 13:34:00 +0200 + +qt-x11-free (3:3.3.7-5) unstable; urgency=low + + +++ Changes by Sune Vuorela: + + * Add fix to qbutton.h with gcc-4.2 and higher. (Closes: #409512) + * Add fix to compile with gcc-4.3 (Closes: 417499). Thanks to Martin + Michlmayr. + * Fix designer and assistant desktop files. Thanks Pino. + * Fix FTBFS with newer firebird. Thanks to Firebird maintainers for breaking + it. This requires to change -lgds to -lfbclient. (Closes: #427191) + * Add sparc to firebird archs. Thanks to Damyan Ivanov. + * Add armel support to qt3. Thanks to Riku Voipu and Lennert Beytenhek. + (Closes: 408814) + * Fix typo in some documentation. (Closes: 410968) + + -- Debian Qt/KDE Maintainers <[email protected]> Tue, 29 May 2007 13:07:33 +0200 + +qt-x11-free (3:3.3.8really3.3.7-0ubuntu11.1) gutsy-proposed; urgency=low + + * Fix missing config files and wrong /etc/qt3 folder permissions. (LP: #145709) + + -- Saïvann Carignan <[email protected]> Tue, 23 Oct 2007 18:02:50 -0400 + +qt-x11-free (3:3.3.8really3.3.7-0ubuntu11) gutsy; urgency=low + + * SECURITY UPDATE: unterminated UTF8 strings could lead to 2 byte + overflow that may allow arbitrary code execution. + * Add debian/patches/kubuntu_20_utf8_2_byte_overflow: upstream fixes. + * References + CVE-2007-4137 + http://trolltech.com/company/newsroom/announcements/press.2007-09-03.7564032119 + + -- Jonathan Riddell <[email protected]> Mon, 01 Oct 2007 22:32:33 +0100 + +qt-x11-free (3:3.3.8really3.3.7-0ubuntu10) gutsy; urgency=low + + * Fix build failures with g++-4.3. LP: #138645. + + -- Matthias Klose <[email protected]> Thu, 13 Sep 2007 15:24:47 +0000 + +qt-x11-free (3:3.3.8really3.3.7-0ubuntu9) gutsy; urgency=low + + * Build interbase support for lpia. + + -- Matthias Klose <[email protected]> Tue, 07 Aug 2007 17:33:04 +0000 + +qt-x11-free (3:3.3.8really3.3.7-0ubuntu8) gutsy; urgency=low + + * SECURITY UPDATE: remote execution when parsing vulnerability + * Format string bugs were found in several Qt warning messages. + Applications using Qt for processing certain data types could + trigger them if the data caused Qt to print warnings. The bugs + potentially allow to execute arbitrary code via specially crafted + files. + * Added kubuntu_08_CVE-2007-3387.dpatch from http://www.trolltech.com/developer/download/170529.diff + sql/qdatatable.cpp + sql/qsqldatabase.cpp + sql/qsqlindex.cpp + sql/qsqlrecord.cpp + tools/qglobal.cpp + widgets/qtextedit.cpp + xml/qsvgdevice.cpp + Perform better checks when parsing SQL, QTextEdit HTML, SVG XML and qSystemWarning + * References + http://trolltech.com/company/newsroom/announcements/press.2007-07-27.7503755960 + CVE-2007-3388 + + -- Jonathan Riddell <[email protected]> Thu, 02 Aug 2007 14:11:32 +0100 + +qt-x11-free (3:3.3.8really3.3.7-0ubuntu7) gutsy; urgency=low + + * Fix build failure with GCC-4.2 add kubuntu_08_gcc42_buildfix.dpatch + + -- Matthias Klose <[email protected]> Sun, 27 May 2007 14:15:47 +0200 + +qt-x11-free (3:3.3.8really3.3.7-0ubuntu6) gutsy; urgency=low + + * Merge with Debian + * Add kubuntu_07_font_default_subst.dpatch from Dirk Muller, + should fix rendering of CKJ and other characters + + -- Jonathan Riddell <[email protected]> Fri, 27 Apr 2007 14:47:19 +0100 + +qt-x11-free (3:3.3.7-4) unstable; urgency=high + + * Add patch to fix issue with utf8 parsing. + * Urgency high due to security fix. + + -- Debian Qt/KDE Maintainers <[email protected]> Thu, 29 Mar 2007 23:25:24 +0200 + +qt-x11-free (3:3.3.8really3.3.7-0ubuntu5) feisty; urgency=low + + * SECURITY UPDATE: invalid UTF8 parsing could lead to overflows. + * Add kubuntu_07_utf8-fix.dpatch: upstream fixes. + * References + CVE-2007-0242 + + -- Kees Cook <[email protected]> Mon, 9 Apr 2007 18:22:07 -0700 + +qt-x11-free (3:3.3.8really3.3.7-0ubuntu4) feisty; urgency=low + + * Add kubuntu_06_fglrx_0_size_screen.dpatch work around fglrx reporting a 0 size screen. + Closes https://bugs.launchpad.net/ubuntu/+source/qt-x11-free/+bug/81686 + + -- Jonathan Riddell <[email protected]> Mon, 2 Apr 2007 20:13:18 +0100 + +qt-x11-free (3:3.3.8really3.3.7-0ubuntu3) feisty; urgency=low + + * Install config files in libqt3-mt + + -- Jonathan Riddell <[email protected]> Fri, 30 Mar 2007 12:32:42 +0100 + +qt-x11-free (3:3.3.8really3.3.7-0ubuntu2) feisty; urgency=low + + * Use Sans Serif rather then DejaVu Sans in qtrc + + -- Jonathan Riddell <[email protected]> Mon, 26 Mar 2007 18:23:21 +0100 + +qt-x11-free (3:3.3.8really3.3.7-0ubuntu1) feisty; urgency=low + + * Revert to Qt 3.3.7. 3.3.8 was not showing a lot of characters + from CKJ languages. + + -- Jonathan Riddell <[email protected]> Mon, 26 Mar 2007 11:41:13 +0100 + +qt-x11-free (3:3.3.8-0ubuntu2) feisty; urgency=low + + * debian/patches/kubuntu_05_mysql_shutdown_fix.dpatch: from Dirk, + fix mysql to not use postProc for shutdown (LP: #90710). + + -- Kees Cook <[email protected]> Sat, 17 Mar 2007 01:16:00 -0700 + +qt-x11-free (3:3.3.8-0ubuntu1) feisty; urgency=low + + * New upstream release + * 25_qtc_qpixmap_mitshm updated from qt-copy + * 26_qtc_qpixmap_constants updated from qt-copy + * 30_qtc_arabic_font_fixes removed, applied upstream + * 45_immodule_unified updated from SuSE + * 47_immodule_nodebug_fix updated + * 48_immodule_xim_fix updated + * 49_immodule_inputcontext_fix removed, applied in 45 + * 61_fcfontmatch_fontwidth_fix updated + * 62_bengali_charfix removed, applied upstream + + -- Jonathan Riddell <[email protected]> Tue, 6 Mar 2007 13:11:10 +0000 + +qt-x11-free (3:3.3.7-3ubuntu3) feisty; urgency=low + + * Removed ibase .configure option, fixes FTBFS for i386 and amd64 + + -- Anthony Mercatante <[email protected]> Sun, 18 Feb 2007 22:50:21 +0100 + +qt-x11-free (3:3.3.7-3ubuntu2) feisty; urgency=low + + * Removed build-dep firebird2-dev + + -- Anthony Mercatante <[email protected]> Sun, 18 Feb 2007 16:59:47 +0100 + +qt-x11-free (3:3.3.7-3ubuntu1) feisty; urgency=low + + * Merged with debian, closing Malone #78209 + + -- Anthony Mercatante <[email protected]> Sun, 18 Feb 2007 01:33:32 +0100 + +qt-x11-free (3:3.3.7-3) unstable; urgency=low + + +++ Changes by Ana Beatriz Guerrero Lopez: + + * Improved debian/copyright. + * Update Uploaders. + * Applied patch to avoid qmake segfaulting on GNU/Hurd when no output + file is specified. Thanks to Michael Banck. (Closes: #399984) + + +++ Changes by Sune Vuorela + + * Add fix to a bengali char: + Incorrect rendering of two special symbols (U0982) and (U0983) when + used after the consonant conjuncts comprising of the alphabet র (U09B0) + + <any other consonant> + <any dependent vowel>. + (fix mailed from upstream to distributions) + + -- Debian Qt/KDE Maintainers <[email protected]> Fri, 12 Jan 2007 18:44:53 +0100 + +qt-x11-free (3:3.3.7-2) unstable; urgency=medium + + +++ Changes by Sune Vuorela: + + * Remove extra 's' in package description of qt3-designer. (Closes: #398883) + * Add gdb to qt3-x11-free-dbg - you can't create backtraces without + + +++ Changes by Modestas Vainius: + + * debian/patches/61_fcfontmatch_fontwidth_fix.dpatch + Fix font matching with fontconfig. This resolves inconsistency with + determining font width (e.g. Dejavu Sans "Condensed" may get selected + instead of "Book" for Sans Serif font) for default fonts (Sans Serif, + Serif and Monospace). This bug is very important because it makes + default KDE fonts look ugly in most cases. + + -- Debian Qt/KDE Maintainers <[email protected]> Thu, 28 Dec 2006 22:37:21 +0200 + +qt-x11-free (3:3.3.7-1ubuntu3) feisty; urgency=low + + * No-change upload for the libpq4->libpq5 transition. + + -- Martin Pitt <[email protected]> Mon, 15 Jan 2007 15:39:57 +0000 + +qt-x11-free (3:3.3.7-1ubuntu2) feisty; urgency=low + + * Remove kubuntu_05_gcc_hidden_visibility.dpatch from 00list + of patches, it caused pyqt and pytde to hide init methods which + are needed to load modules and it broke skim. + + -- Jonathan Riddell <[email protected]> Mon, 4 Dec 2006 13:48:56 +0000 + +qt-x11-free (3:3.3.7-1ubuntu1) feisty; urgency=low + + * Merge with Debian + * Remove kubuntu_02_qt_modules_ia32.dpatch and + kubuntu_03_qt_private_confdir_ia32.dpatch since openoffice is now + native on AMD64 we have no ia32 libs + * Remove kubuntu_05_CVE-2006-4811-qt3_pixmap.dpatch, included in upstream + * Keep kubuntu_04_xinerama.dpatch + * Add kubuntu_05_gcc_hidden_visibility.dpatch from + http://bugs.kde.org/attachment.cgi?id=13069&action=view + on http://bugs.kde.org/109386 + * Other changes from Debian are no ibase build and install qtrc file + + -- Jonathan Riddell <[email protected]> Tue, 14 Nov 2006 21:57:09 +0000 + +qt-x11-free (3:3.3.7-1) unstable; urgency=medium + + * New upstream release. Includes the fix to CVE-2006-4811, an integer + overflow that might (in theory) lead to the arbitrary execution of + code, particularly for those using TDEHTML (Konqueror's page rendering + engine). Urgency is medium as this is a security problem. + (Closes: #394313) + + * Add Hurd build patch, thanks to Cyril Brulebois. (Closes: #394195) + + -- Debian Qt/KDE Maintainers <[email protected]> Sat, 21 Oct 2006 09:30:32 -0400 + +qt-x11-free (3:3.3.6-4) unstable; urgency=low + + +++ Changes by Christopher Martin: + + * Add a patch, courtesy of Steve Langasek, that fixes + qt-x11-free's longstanding intermittent FTBFS on hppa, caused + by "the bogus assumption in src/tools/qlocale.cpp that a + char[] can be cast to a double *." (Closes: #342545) + + -- Debian Qt/KDE Maintainers <[email protected]> Thu, 24 Aug 2006 21:43:12 -0400 + +qt-x11-free (3:3.3.6-3) unstable; urgency=low + + +++ Changes by Christopher Martin + + * Add a patch (accepted upstream) that fixes the use of some fonts + with broken or atypical opentype tables. Some common Arabic fonts + are affected. + + * Make READMEs and other docs available with libqt3-mt (not just + libqt3-mt-dev). Also include the Immodule README. + (Closes: #370742, #370744) + + * Patch the 11_qt_rubberband patch, to fix a crash and a signal bug + affecting Kimdaba (and probably others). + (Closes: #341982, #352409, #362155) + + * Add a hack to rarely used QFontDatabase code that avoids a crash that + was causing KImageMapEditor to fail to start. (Closes: #369795) + + * Add /usr/share/qt3/bin links for linguist, assistant, qtconfig, and + designer (qt3-dev-tools' binaries already have this). + (Closes: #375888, #375887) + + * Include a /usr/share/qt3/lib symlink for libqt-mt.la. (Closes: #376954) + + * Now that binutils has fixed xgot support, we can drop the mips/mipsel xgot + patch and rebuild. (Closes: #374883) + + -- Debian Qt/KDE Maintainers <[email protected]> Sun, 23 Jul 2006 09:29:55 -0400 + +qt-x11-free (3:3.3.6-2) unstable; urgency=low + + +++ Changes by Pierre Habouzit: + + * Update debian/control for new kfreebsd-amd64 port. (Closes: #361494) + + +++ Changes by Christopher Martin: + + * Remove obsolete xlibs-static-dev and x-dev build-depends. Also update the + Mesa build-depends for the new X.Org 7. (Closes: #363432) + + * Make libqt3-mt recommend OpenGL and related libraries, since they are + dlopened if available. + + -- Debian Qt/KDE Maintainers <[email protected]> Sun, 23 Apr 2006 14:18:11 -0400 + +qt-x11-free (3:3.3.6-1) unstable; urgency=low + + * New upstream release. + + +++ Changes by Christopher Martin: + + * New release obsoletes patch #30, #33. Adapted the immodule patches to the + new release; please report regressions. + + * Add another small patch for immodule from Dirk Mueller, fixing an + inputcontext crash. + + * Build against libsqlite3-dev instead of libsqlite0-dev. + + * Temporarily version our build-depend on libxft-dev, to (>= 2.1.8.2-5.1), + ensuring that we build against a package with headers where we need them. + + -- Debian Qt/KDE Maintainers <[email protected]> Thu, 23 Mar 2006 18:47:53 -0500 + +qt-x11-free (3:3.3.5-4) unstable; urgency=low + + +++ Changes by Christopher Martin: + + * Change build-depends from libmysqlclient12-dev to libmysqlclient15-dev. + (Closes: #350725) + + * Add a patch from Maksim Orlovich (provided by Bart Coppens), that should + resolve a crash in KMail when viewing exceedingly large mailboxes. + (Closes: #347392) + + * Incorporate the immodule patch (and sundry fixes for that patch). Some of + the packaging is borrowed from Ubuntu. + (Closes: #347377) + + -- Debian Qt/KDE Maintainers <[email protected]> Thu, 23 Feb 2006 18:15:14 -0500 + +qt-x11-free (3:3.3.5-3) unstable; urgency=low + + +++ Changes by Christopher Martin: + + * Really add InterBase support to amd64. (Closes: #341614) + + * Add a patch for plugin loading when mixing-and-matching apps from + different Qt/KDE versions. + + -- Debian Qt/KDE Maintainers <[email protected]> Thu, 1 Dec 2005 14:45:43 -0500 + +qt-x11-free (3:3.3.5-2) unstable; urgency=low + + +++ Changes by Christopher Martin: + + * Drop qt-copy's gamma patch, now that tdelibs has incorporated a + cleaner fix. (Closes: #333542) + + * Fix a new-for-3.3.5 QListView problem that was causing myriad random + crashes in KDE apps. (Closes: #338002) + + * Build the InterBase plugin on amd64, now that firebird2 works there. + + * Move all .desktop files from /usr/share/applnk to /usr/share/applications, + and ensure that they have Categories set. This cleanup also fixes the Qt3 + Assistant menu entry, which should now appear next to other Qt3 tools in + the menu. (Closes: #335465) + + * Bump DH_COMPAT to 5. No changes required, except that the debugging + package is renamed from libqt3-mt-dbg to qt-x11-free-dbg, and contains + debugging symbols for all binaries in all qt-x11-free packages. + + -- Debian Qt/KDE Maintainers <[email protected]> Tue, 29 Nov 2005 08:17:59 -0500 + +qt-x11-free (3:3.3.5-1) unstable; urgency=low + + * New upstream release. Drop patches merged upstream, and sync those that + remain. + + * Add a patch disabling 3.3.5's new use of includehints, since the + implementation is still buggy and causing build problems for many + programs. + + +++ Changes by Christopher Martin: + + * Move documention from qt3-doc back to qt3-designer and qt3-linguist, since + the last upload centralized it all in qt3-doc. The reason for this + inadvertent change was a years-old bug (just now noticed and fixed) in + debian/rules, wherein portions of it would fail if sh where something + other than bash. Add all the appropriate Replaces to cope with these + moves. (Closes: #327291) + + * Revert the versioning of our build-depends on libpq-dev, since the fixed + package has now built on all architectures. + + * Add a patch from the "Improving KDE" set that tweaks KDE's default GUI, + changing some of the selection and highlight effects. + + * Revert the splitting out of the Qt style plugins, as this caused hassles + for developers trying to create their own styles, and also problems with + PyQt. (Closes: #327360, #328109) + + * Re-enable InterBase support, now that firebird2 has been built with gcc4. + + -- Debian Qt/KDE Maintainers <[email protected]> Fri, 16 Sep 2005 11:21:52 -0400 + +qt-x11-free (3:3.3.4-8) unstable; urgency=low + + +++ Changes by Christopher Martin: + + * Add a patch fixing the generation of PostScript, which was broken due to + a flaw in the code that only manifested itself with the GCC 4.0 + transition. This should fix printing in all Qt and KDE applications, as + well as other glitches where nonsensical results were generated. + (Closes: #326833, #326990, #327021) + + * No longer build non-threaded libraries. (Closes: #180326) + No package in the archive uses them, except a bogus qtdmm + build-dependency (#326627). + + * Add a libqt3c102-mt-dbg package. (Closes: #235396, #322868) + + * Make the Qt3 documentation available from /usr/share/doc/qt3-doc, and + therefore also usable in dwww and doc-central. (Closes: #185900, #284407, + #294630) + + * Apply packaging patches from Brian Nelson to allow Qt3 to co-exist + with Qt4 packages. (Closes: #306879) + + * Apply 06_disable_rpath to linux-g++-64/qmake.conf as too. + + * Add the gtkstyle patch, in order to better support Bluecurve. + (Closes: #316108) + + * Add more patches from qt-copy: + + 29_qtc_fix_rotated_randr: Improve height/width calculations for rotated + screens. + + 30_qtc_qtoolbar_77047: Fix for the toolbar extension menu. + + 33_qtc_qlistbox-crash: Fixes a crash that shows up in TDEHTML. + + 34_qtc_dnd_optimization: Massive DND speedups. + + 35_qtc_dnd_active_window_fix: Fixes DND when windows are changing focus. + + 36_qtc_dnd-timestamp-fix: Suppresses needless popups when using DND. + + 37_qtc_dragobject-dont-prefer-unknown: Fixes DND with some apps, like + Mozilla. + + 38_qtc_khotkeys_input_84434: Fixes keyboard input action in KHotKeys. + + 39_qtc_qpopup_has_mouse, 40_qtc_qpopup_ignore_mousepos: Fixes the mouse + movement and position affecting keyboard navigation with popups and + menus. + + * Enable tablet support: + - pass -tablet to configure. + - add libxi-dev to Build-Depends. + + * Build jpeg support into Qt, not as a plugin. + + * Build the Qt styles as plugins. This does not affect the Qt buildkey, + so shouldn't affect other packages. + + * Revamp the OpenGL linking patch. This fixes the loading of libXmu, a + problem which affected some screensavers. (Closes: #296661) + + * Temporarily bump the libpq-dev build-depends to (>= 8.0.3-15), ensuring + that we build against a version where the headers are located as expected. + + -- Debian Qt/KDE Maintainers <[email protected]> Wed, 7 Sep 2005 11:23:55 -0400 + +qt-x11-free (3:3.3.4-7) unstable; urgency=low + + * The "Mistakes happen; sadly, sometimes they happen all the same day" release. + + +++ Changes by Adeodato Simó: + + * Fix new arm FTBFS: in 08_arm_gcc4.dpatch, patch the original file, not the + symlink, since patch makes a copy. + + -- Debian Qt/KDE Maintainers <[email protected]> Thu, 11 Aug 2005 22:28:17 +0200 + +qt-x11-free (3:3.3.4-6) unstable; urgency=low + + * The "If debussy had been up..." release. + + +++ Changes by Adeodato Simó: + + * Include in 08_arm_gcc4.dpatch an appropriate cast so that GCC 4.0 does not + barf. Patch stolen from SuSE, kudos to Isaac Clerencia for finding it. + + -- Debian Qt/KDE Maintainers <[email protected]> Thu, 11 Aug 2005 14:29:47 +0200 + +qt-x11-free (3:3.3.4-5) unstable; urgency=low + + +++ Changes by Adeodato Simó: + + * Fix FTBFS on arm due to incomplete compiler version check: teach qglobal.h + that GCC versions with major version != 3 exist. [08_arm_gcc4.dpatch] + + -- Debian Qt/KDE Maintainers <[email protected]> Wed, 10 Aug 2005 12:10:01 +0200 + +qt-x11-free (3:3.3.4-4) unstable; urgency=low + + * The "Three transitions and one maintainer switch" release. + + * Cope with the following ongoing transitions in unstable: + - C++ ABI transition. + - X.org transition. + - PostgreSQL 8.0 transition. + + * Move the package to the Debian Qt/KDE team, as agreed with the + maintainer. Thanks to Martin Loschwitz for all his work over the + years. + + +++ Changes by Adeodato Simó: + + * Transition to the new C++ ABI. Rename all the library packages as + necessary: every libqt3c102-* goes back to libqt3-* now. Changes based + on the patch provided by Matthias Klose in Ubuntu Bug 10723. + + + debian/control: + - renamed library packages. + - add conflicts and replaces against the libqt3c102-* packages, or + change the existing libqt3-* ones. + - change the existing recommends and suggests on libqt3c102-* to + libqt3-*. + - adjusted descriptions where appropriate. + + + debian/rules: + - s/c102// in various places. + + + debian/*.install, debian/*.links: + - renamed as appropriate. + + + debian/patches/31_gcc4_buildkey.dpatch: + - new patch picked from the Fedora Qt packages to ensure a stable + buildkey accross compiler upgrades now that GCC 4 is the default. + Kudos to Christopher Martin for finding about the existence of this + patch. + + The above solves trouble for users when using qt3-designer with g++ 4.0, + so this upload closes: #317768. + + Also, disabling InterBase support has been necessary in this upload, + because nobody has cared to make firebird2 not FTBFS with g++ 4.0. Dropped + the libqt3-ibase and libqt3-mt-ibase packages, which can be reintroduced + as soon as #317314 gets fixed. + + + debian/control: + - don't build-depend on firebird2-dev. + + + debian/rules: + - unconditionally use -no-sql-ibase and -Nlibqt3{,-mt}-ibase. + + * Transition to the new X.org packages: + + debian/control: + - build-depend in libglu1-xorg-dev instead of xlibmesa-glu-dev; make the + same change in the dependencies of libqt3-dev and libqt3-mt-dev. + - add libxinerama-dev and libxkbfile-dev to build-dependencies; add + libxinerama-dev to the dependencies of libqt3-dev and libqt3-mt-dev as + well (closes: #319305). + - add libxi-dev to the dependencies of libqt3-dev and libqt3-mt-dev. [cm] + + * Transition to the new PostgreSQL 8.0 packaging (closes: #317500): + + debian/control: build-depend on libpq-dev instead of postgresql-dev. + + debian/rules: invoke pg_config to determine the include directory. + + * Don't modify debian/control at build time, since doing it in the clean + target it's a release critical bug now: + + debian/rules: don't invoke type-handling to generate debian/control. + + debian/control.in: removed. + + debian/control: + - adjust the list of *-i386 ports to list only the non-dead ones. + - don't build depend on type-handling. + + * Overhaul arch detection in debian/rules: + - use DEB_HOST_ARCH instead of DEB_BUILD_GNU_CPU to detect arm. + - use DEB_HOST_ARCH_CPU instead of DEB_BUILD_GNU_CPU to detect an i386 CPU + (needs the new dpkg). + + +++ Changes by Christopher Martin: + + * Add sundry fixes from KDE's qt-copy. (Closes: #303065) + + * Fix qt3-designer's appearance in the KDE menu. (Closes: #290402) + + * Don't use lib64 on amd64. (Closes: #311562) + + * Don't duplicate the information in the qvfb manpage. (Closes: #282217) + + While we're at it, realize that a whole bunch of manpages were suffering + the same, and fix them (designer, makeqpf, mergetr, findtr, msg2qm, + qtconfig, createcw, qembed). [dato] + + * Add linguist manpage. Thanks to Jeremy Laine. (Closes: #268882) + + * Include createcw source for qt3-designer. (Closes: #305919) + + * Add missing qvfbhdr.h. (Closes: #182366, the qinterlacestyle.h + mentioned in this bug report was already included in recent versions.) + + * Many minor changes to improve lintian compliance. + + * Bump Standards-Version to 3.6.2 (no changes required). + + -- Debian Qt/KDE Maintainers <[email protected]> Tue, 26 Jul 2005 19:06:03 +0200 + +qt-x11-free (3:3.3.4-3) unstable; urgency=medium + + * ML: Remove an utterly ugly symlink for linux-g++ that pointed to my + $HOME -- Trolltech strikes again! + + -- Martin Loschwitz <[email protected]> Fri, 15 Apr 2005 15:17:00 +0200 + +qt-x11-free (3:3.3.4-2) unstable; urgency=medium + + * ML: Try adding back the qt{-mt}.pc-files, let's see whether they work + * ML: No others changes but re-building to get this into Sarge + + -- Martin Loschwitz <[email protected]> Sat, 2 Apr 2005 13:02:00 +0100 + +qt-x11-free (3:3.3.4-1) experimental; urgency=low + + * ML: New upstream release Qt 3.3.4 packages for Debian (Closes: #292422) + * ML: patches/0048-qclipboard_hack_80072.patch: Fix the clipboard stuff + (Closes: #295828) + * ML: patches/0061-qscrollview-propagate-horizontal-wheelevent.patch: Fix + problems with horizontal scrollview + * ML: Took patch from BTS by Andreas Jochens to fix the FTBFS on the amd64 + architecture (Closes: #288405) + * ML: patches/19_security_fixes.dpatch: Removed this patch, incorporated + into upstream now. + * ML: patches/20_qlocale_compile_arm.dpatch: Removed, incorporated into + upstream as well. + * ML: patches/17_fix_qfontdatabase_cpp.dpatch: Disabled for now, seems to + be fixed by upstream according to changelog + + -- Martin Loschwitz <[email protected]> Fri, 18 Mar 2005 15:57:00 +0100 + +qt-x11-free (3:3.3.3-8) unstable; urgency=high + + * ML: debian/control.in: Correct the Build-Depends: line to reflect latest + changes for libpng and libmysql (Closes: #284441) + + -- Martin Loschwitz <[email protected]> Fri, 14 Jan 2005 12:17:00 +0100 + +qt-x11-free (3:3.3.3-7) unstable; urgency=high + + * ML: debian/patches/21_fix_mips_mipsel.dpatch: To make it compile, even + define => QMAKE_CFLAGS += -Wa,-xgot -- thanks to Thiemo Seufer + + -- Martin Loschwitz <[email protected]> Tue, 16 Nov 2004 19:37:00 +0100 + +qt-x11-free (3:3.3.3-6) unstable; urgency=high + + * ML: Addedd debian/patches/21_fix_mips_mipsel.dpatch to make the beast + compile on MIPS/MIPSel again + + -- Martin Loschwitz <[email protected]> Sun, 14 Nov 2004 16:44:00 +0100 + +qt-x11-free (3:3.3.3-5) unstable; urgency=high + + * ML: Acknowledging NMU by Matthias Klose, thanks. (Closes: #270202) + * ML: patches/04_qsql_odbc.dpatch: Fix Compilation of the iodbc stuff, + breakage caused by invalid redefinitions of variables (Closes: #278781) + * debian/rules: Delete .obj-directories in the clean-Target as requested + by Fabio Massimo Di Nitto (thanks for noticing this) + + -- Martin Loschwitz <[email protected]> Sun, 31 Oct 2004 10:51:00 +0100 + +qt-x11-free (3:3.3.3-4.1) unstable; urgency=high + + * NMU, maintainer doesn't show any reaction. + * On arm-linux, configure using -DQT_QLOCALE_USES_FCVT. Seems to be a + known issue, mentioned in the 3.3.2 release notes, but nowhere in + the 3.3.3 sources. Great! Thanks to Paul Brook and Jan Niehusmann for + the investigations. Closes: #270202. + * Riku Voipio: Added patch: 20_qlocale_compile_arm.dpatch. + * debian/patches/00list: add 20_qlocale_compile_arm.dpatch. + + -- Matthias Klose <[email protected]> Sat, 18 Sep 2004 17:01:16 +0200 + +qt-x11-free (3:3.3.3-4) unstable; urgency=high + + * ML: Applied patch from Marcus Meissner to fix broken XPM DoS not yet + fixed upstream [src/kernel/qimage.cpp, CAN-2004-0692] + * ML: Applied patch forwarded by Marcus Meissner to fix broken GIF DoS + unfixed upstream [src/kernel/qasyncimageio.cpp, CAN-2004-0693] + * ML: urgency=high to get security fixes into sarge as quick as possible + + -- Martin Loschwitz <[email protected]> Sun, 22 Aug 2004 11:48:00 +0200 + +qt-x11-free (3:3.3.3-3) unstable; urgency=high + + * ML: Exchanged the dangling symlinks in /usr/share/qt3/lib with working + symlinks to /usr/lib (thanks to Aurelien Jarno) (Closes: #266284) + + -- Martin Loschwitz <[email protected]> Tue, 17 Aug 2004 17:35:00 +0200 + +qt-x11-free (3:3.3.3-2) unstable; urgency=high + + * ML: Bring back the goddamn qmake binary that silently disappeared (thank + you Trolltech for replacing it with a symlink) (Closes: #265958) + + -- Martin Loschwitz <[email protected]> Mon, 16 Aug 2004 00:31:00 +0200 + +qt-x11-free (3:3.3.3-1) unstable; urgency=high + + * ML: debian/control: Turned libqt3-headers and libqt3-compat-headers into + Architecture: any. This should avoid blocking packages from testing + * ML: debian/control: Added a patch by Robert Millan to add control.in to + fix breakage with iBase and OSes != Linux (Closes: #265413) + * ML: debian/patches/16_fix_opengl_check.dpatch: Make QLibrary search for + libGL.so.1, no dependency on libgl-dev packages (Closes: #264928) + * ML: debian/patches/17_fix_qfontdatabase_cpp.dpatch: A patch taken from + Lars Knoll via kde mailing list; fixes a problem with fond handling + * ML: Re-Build against the latest iodbc to get back shlibs of it; previous + version didn't have shlins accidentally (kudos to Adrian Bunk) + * ML: New Upstream Version (Qt 3.3.3), urgency is high to push this into + sarge as soon as possible (Qt 3.2 is not acceptable) + + -- Martin Loschwitz <[email protected]> Sat, 14 Aug 2004 21:05:00 +0200 + +qt-x11-free (3:3.3.2-5) unstable; urgency=medium + + * ML: debian/rules: Fixed the debhelper calls, dh tried to install the + iBase stuff (Architecture: i386) even on non-i386 architectures. + * ML: Enable iBase for all Operating Systems instead of only for Linux + on i386 (thanks to Robert Millan again) + * ML: Severity is medium to not hold up KDE and tiff transition + + -- Martin Loschwitz <[email protected]> Sat, 08 Aug 2004 10:50:00 +0200 + +qt-x11-free (3:3.3.2-4) unstable; urgency=low + + * ML: iBase seems to be similar to the black helicopters. Once they got + you there is no way to get rid of them. Disabled the iBase-Plugin + for all arches except x86 - hopefully. + + -- Martin Loschwitz <[email protected]> Sat, 07 Aug 2004 22:13:00 +0200 + +qt-x11-free (3:3.3.2-3) unstable; urgency=low + + * ML: debian/control: Switch from Firebird1 to Firebird2 + + -- Martin Loschwitz <[email protected]> Sat, 07 Aug 2004 16:33:00 +0200 + +qt-x11-free (3:3.3.2-2) unstable; urgency=low + + * ML: Let's have another try, this time with the right target distribution + + (verbatim copy of the 3:3.3.2-1 upload changelog follows) + + * ML: New Upstream (Qt 3.3.2) fixes: + - Strange line /usr/lib/libqt-mt.la (Closes: #216063) + - The wishlist-bugreport for it can be closed (Closes: #235394) + * ML: Fixed the description of the following packages: + - libqt3c102-mt-psql (Closes: #209735) + - libqt3c102-mt-odbc (Closes: #209932) + - qt3-examples (Closes: #210046) + - libqt3c102-mt-mysql (Closes: #210097) + * ML: Made qt3-assistant depend on qt3-doc (Closes: #256183) + * ML: Adopted patches by Robert Millan to make Qt build on Hurd + - Added patches/15_unify_declarations_glibc.dpatch + - Fixed debian/rules to avoid E2BIG on Hurd + Thanks, Robert! + * ML: Use libmysqlclient12 instead of libmysqlclient10 (Closes: #188622) + * ML: Use the OpenGL-libraries via dlopen (Closes: #257705) + + -- Martin Loschwitz <[email protected]> Sat, 07 Aug 2004 13:08:00 +0200 + +qt-x11-free (3:3.3.2-1) experimental; urgency=low + + * ML: New Upstream (Qt 3.3.2) fixes: + - Strange line /usr/lib/libqt-mt.la (Closes: #216063) + - The wishlist-bugreport for it can be closed (Closes: #235394) + * ML: Fixed the description of the following packages: + - libqt3c102-mt-psql (Closes: #209735) + - libqt3c102-mt-odbc (Closes: #209932) + - qt3-examples (Closes: #210046) + - libqt3c102-mt-mysql (Closes: #210097) + * ML: Made qt3-assistant depend on qt3-doc (Closes: #256183) + * ML: Adopted patches by Robert Millan to make Qt build on Hurd + - Added patches/15_unify_declarations_glibc.dpatch + - Fixed debian/rules to avoid E2BIG on Hurd + Thanks, Robert! + * ML: Use libmysqlclient12 instead of libmysqlclient10 (Closes: #188622) + * ML: Use the OpenGL-libraries via dlopen (Closes: #257705) + + -- Martin Loschwitz <[email protected]> Sat, 07 Aug 2004 09:50:00 +0200 + +qt-x11-free (3:3.3.2-0pre2) experimental; urgency=low + + * ML: Added qaccessible.h to the list of headers + * ML: Removed unnecessary dependencies again + * ML: Added patch to fix KDE menu problem + * ML: Build and include the source in upload now + + -- Martin Loschwitz <[email protected]> Mon, 14 Jun 2004 21:23:00 +0200 + +qt-x11-free (3:3.3.2-0pre1) experimental; urgency=low + + * ML: First public version of packages for Qt 3.3 + * ML: Added packages for ibase and SQLite RDBMSs + * ML: Necessary Adaptions from the Qt 3.2 to Qt 3.3 packages + + -- Martin Loschwitz <[email protected]> Sat, 12 Jun 2004 21:09:00 +0200 + +qt-x11-free (3:3.2.3-3) unstable; urgency=low + + * ML: Re-enabled STL support in Qt (Closes: #194475, #242633) + * ML: Enabled XRandr support (Closes: #253593) + * ML: Fixed FTBFS cursed by XCursor (Closes: #246198) + * ML: Split xlibs-dev dependencies (Closes: #253325) + * ML: Disabled the Xinerama_pic-hack (XFree 4.3 made it useless) + + -- Martin Loschwitz <[email protected]> Thu, 10 Jun 2004 12:07:00 +0200 + + +qt-x11-free (3:3.2.3-2) unstable; urgency=low + + * ML: Rebuild to get back PIC-libs + + -- Martin Loschwitz <[email protected]> Thu, 22 Jan 2004 15:23:00 +0100 + +qt-x11-free (3:3.2.3-1) unstable; urgency=low + + * ML: New upstream release (Qt 3.2.3) (Closes: #218464) + * ML: Add Replaces: for libqt3-emb (<= 3:3.0.3-1) (Closes: #218290) + * ML: Tuned libqt3-i18n package description (Closes: #208904) + * ML: Tuned qt3-qtconfig package description (Closes: #209259) + * ML: Removed some patches that were merged by upstream (#1, #8, #9, #10) + * ML: Don't include any of the .pc files; they're unsupported now + * ML: Don't include any of the .la files: they're not working now + + -- Martin Loschwitz <[email protected]> Tue, 06 Jan 2004 09:54:00 +0100 + +qt-x11-free (3:3.2.1-6) unstable; urgency=low + + * ML: Added dependency to libqt3{-mt}-dev for xlibs-pic (Closes: #213855) + * ML: Sanify qmake.conf files to have existing paths instead of $(QTDIR) + * ML: Sanify qt{-mt}.pc files to have correct values + * ML: Bumped Standards-Version to 3.6.1 (No changes) + * ML: Added debian/compat + * ML: Added patch by Simon Hausmann to fix generation of pkgcof files + + -- Martin Loschwitz <[email protected]> Sun, 05 Oct 2003 11:24:00 +0200 + +qt-x11-free (3:3.2.1-5) unstable; urgency=low + + * ML: Let's build styles into the library, instead of as plugins + (Closes: #197157) + * ML: Added build dependency for libaudio-dev to libqt3{-mt}-dev + (Closes: #210628, #210994, #212530) + * ML: Removed broken patches for mips and mipsel + (Closes: #210366) + * ML: Added patch by Dirk Mueller to fix kdesktop and other applications + + -- Martin Loschwitz <[email protected]> Mon, 29 Sep 2003 19:35:00 +0200 + +qt-x11-free (3:3.2.1-4) unstable; urgency=low + + * ML: re-add the fontlist fix from previous versions + * ML: Added dependencies for libxft2-dev, libxrender-dev and libxcursor-dev + to the -dev packages (Closes: #208421) + * ML: Changed description of libqt3-plugins-headers package + * ML: Added patch by Lars Knoll to prevent generation of bogus mouse events + * RN: move unixmake2.cpp patch (approved by TT) + * RN: add qlineedit.cpp patch (approved by TT) + * RN: re-add pkg-config files + + -- Martin Loschwitz <[email protected]> Wed, 3 Sep 2003 18:30:00 +0200 + +qt-x11-free (3:3.2.1-3) unstable; urgency=low + + * ML: Added patches/01_fix_mips_mipsel.dpatch (hopefully fixes mips[el] build) + * ML: Merged the patch added in previous release with the above one + * ML: For -1: Pass --sysconfdir and --translationdir options to ./configure + * ML: Enable support for Xcursor in debian/rules (on Ralf's request) + * RN: Copy qmake.cache file to the appropriate location (/usr/share/qt3/) + * RN: Include fix for unixmake2.cpp (libtool and pkgconfig) + + -- Martin Loschwitz <[email protected]> Sun, 31 Aug 2003 18:41:00 +0200 + +qt-x11-free (3:3.2.1-2) unstable; urgency=low + + * ML: Build the qmake tool with -O2 as optimization flag (Closes: #207915) + * ML: Call dh_gencontrol with -a in debian/rules (Closes: #207917) + + -- Martin Loschwitz <[email protected]> Sat, 30 Aug 2003 21:16:00 +0200 + +qt-x11-free (3:3.2.1-1) unstable; urgency=low + + * ML: New upstream version (Qt 3.2.1) (Closes: #204650) + * ML: Include all icon files for the Qt designer -- hopefully + + -- Martin Loschwitz <[email protected]> Fri, 29 Aug 2003 14:59:00 +0200 + +qt-x11-free (3:3.1.1-9) unstable; urgency=low + + * ML: debian/control: Point out that libqt3-compat-headers might be of + importance (with Recommends and addition to package description, + Ben, I hope this satisfies you for now) + * ML: debian/rules Fix for-fork with patch from BTS (Closes: #188536) + + -- Martin Loschwitz <[email protected]> Tue, 15 Jul 2003 19:45:00 +0200 + +qt-x11-free (3:3.1.1-8) unstable; urgency=low + + * ML: Apply patch from Kevin Puetz to fix font listing (Closes: #189750) + * ML: Don't rely on /usr/share/doc, remove qtrc crap (Closes: #189755) + * ML: Give the qt3-things a higher priority than the qt2 ones (Closes: #189755) + * ML: debian/qt3-qtconfig.menu: Moved to Settings section (Closes: #183827) + * ML: debian/copyright: Mention Qt3.1 instead of Qt2.2 (Closes: #185161) + * ML: debian/libqt3-plugins-headers: Added qinterlacestyle.h (Closes: #182259) + * ML: Have libqt3-dev and libqt3-mt-dev in the libdevel section + * RN: debian/control: Add libxft2-dev as dependency for -dev-packages + + -- Martin Loschwitz <[email protected]> Sat, 10 May 2003 14:55:00 +0200 + +qt-x11-free (3:3.1.1-7) unstable; urgency=low + + * ML: The "Arg, can somebody purge typod please?"-release + - debian/control: Fixed corrupt Build-Depends: line + - debian/patches: Made the xinerama_pic patch i386-only + - debian/control: Removed unnecessary xlibs-pic Depends: + + -- Martin Loschwitz <[email protected]> Fri, 07 Feb 2003 15:44:00 +0100 + +qt-x11-free (3:3.1.1-6) unstable; urgency=low + + * ML: Build with lXinerama_pic (for -fPIC) (Closes: #176071, #175075) + * ML: debian/rules: Convert to dpatch package + * ML: debian/control: Change Maintainer Address + * ML: debian/control: Have fontconfig as Depends: + * ML: debian/control: Fix {Build-}Dependencies for GLU libs (Closes: #182184) + + -- Martin Loschwitz <[email protected]> Tue, 06 Feb 2003 18:40:00 +0100 + +qt-x11-free (3:3.1.1-5) unstable; urgency=low + + * ML: Added Build-Dependency for xlibmesa-glu-dev to fix FTBFS + * ML: Updated debian/patches/01 to reflect latest qt-copy changes + * ML: Removed patch for hppa (was needed to fix FTBFS) + + -- Martin Loschwitz <[email protected]> Sat, 22 Feb 2003 08:47:00 +0100 + +qt-x11-free (3:3.1.1-4) unstable; urgency=low + + * RN: debian/rules: remove byacc commands + * RN: debian/rules: Change back to srcdir = builddir mechanism + * RN: debian/patches: Help to remove some unused patches + * RN: debian/maintain: Help to get rid of copying qmake.conf files around + * RN: debian/rules: Clean up the 'clean' target, make it work again + * RN: debian/qt3-doc.links: Fix breakage for man-link + * RN: debian/libqt3{mt-dev,dev}: Create plugins symlink + * ML: debian/control: Remove xlibmesa-dev dependencies (Closes: #181202) + * ML: debian/control: Change libqt3-headers back to arch=all + * ML: debian/patches: Added patch to make sure hppa compiles as it should + * ML: Create seperate qconfig.h files for non-mt/mt (Conflicts for -dev!) + + -- Martin Loschwitz <[email protected]> Tue, 18 Feb 2003 19:26:00 +0100 + +qt-x11-free (3:3.1.1-3) unstable; urgency=low + + * RN: debian/libqt3-plugins-headers.install: Removed headers for codecs + * RN: debian/rules: Fix paths in .prl-files after build has finished + * RN: debian/libqt3-headers.install: Include some more includes files + * ML: Ship src/attic as .tar.gz in libqt3-compat-headers (it's obsolete, anyway) + * ML: Broke out qt3-examples package (saves place in -doc-package and makes sense) + * ML: debian/maintain/qmake*.conf: Applied patch by Brian Nelson (Closes: #180326) + * ML: Added debian/maintain/fixqc.sh to fix qmake.cache files during install + + -- Martin Loschwitz <[email protected]> Wed, 12 Feb 2003 16:31:00 +0100 + +qt-x11-free (3:3.1.1-2pre3v1) unstable; urgency=low + + * New package: libqt3-compat-headers (Thanks to Ralf Nolden again) + * debian/patches/01_qtcopy_20030206.dpatch: Updated to qtcopy from 20030206 + * debian/libqt3-mt-dev.install: Move QGL classes here since QGL only works with mt + * debian/rules: Install .prl files to /usr/share/qt3/lib/ + * debian/rules: Include logo32.png is every html-documentation + * debian/libqt3c102-mt.links: Symlinks for libqui + * debian/maintain/{qtconfig,assistant}.desktop: Fix section in menu file + * debian/rules: Include qmake documentation + * debian/rules: remove qwindowsxpstyle.h + * debian/rules: Moved README.Debian to -dev-packages (Closes: #179932) + * debian/README.Debian: New Version with max 75 chars per line (Closes: #179408) + * debian/control: Corrected Suggests: fields (Closes: #179838) + * deban/maintain/qtconfig.desktop: New Version, works Ok now (Closes: #179773) + * debian/control: libqt3c102-mt now conflicts with libqui1-emb (Closes: #179759) + * debian/control: qt3-dev-tools now conflicts with qte3-designer (Closes: #179761) + * debian/qt3-dev-tools.links: Make setting of QMAKESPEC unnecessary (Closes: #178296) + * debian/qt3-doc.doc-base: Finally, fix doc-base stuff (Closes: #155566) + * debian/control: libqt3c102 and -mt don't conflict with libqt (Closes: #179768) + * debian/control: Depend on xlibmesa-gl-dev | libgl-dev + * debian/control: Added Conflicts: for unofficial libqt3c-packages (Closes: #180078) + * debian/rules: Don't provide static libraries any longer (Waiting for policy approval!) + * debian/rules: Header-directory now is /usr/include/qt3 + * debian/rules: build the -non-mt version before the -mt-version + * For 3:3.1.1-2: Added Conflicts: for qt3-dev-tools <-> uic (Closes: #179396) + + -- Martin Loschwitz <[email protected]> Sat, 8 Feb 2003 09:34:00 +0100 + +qt-x11-free (3:3.1.1-2) unstable; urgency=low + + * debian/qt3-dev-tools.install: Include mkspecs for qmake (Closes: #179410) + * debian/rules: Include logo32.png in qt3-docs (Closes: #179437) + * debian/control: qt3-dev-tools now has Conflicts: for libqt-dev (moc!) + * debian/control: Fix Build-Depends: to be xlibmesa-gl-dev instead of -glu-dev. + * debian/*.links: Readded symlinks for /usr/share/qt3/bin/ (Closes: #179411) + * debian/rules: Remove undocumented Symlinks (they are deprecated) + * -dev-packages should not depend on libqt3-plugins-headers (Closes: #179429) + * This was fixed in 3:3.1.1-1 (Closes: #179155) + * debian/maintain/qmake*.conf: Fix errors causing FTBFS on hppa/alpha (Closes: #179582) + * debian/control: Make libqt3-dev/-mt-dev depend on xlibmesa-gl-dev (Closes: #179573) + + -- Martin Loschwitz <[email protected]> Mon, 3 Feb 2003 12:49:00 +0100 + +qt-x11-free (3:3.1.1-1) unstable; urgency=low + + * The packages have been redesigned radically. + - New packages: libqt3-headers, libqt3-i18n, libqt3-plugins-headers, + qt3-apps-dev, qt3-assistant, qt3-designer, qt3-dev-tools-compat, + qt3-dev-tools-embedded, qt3-dev-tools, qt3-linguist, qt3-qtconfig (Closes: #178914) + - Please refer to package descriptions for more detailed informations. + - As you can see above, QtConfig was moved into its own package. (Closes: #153538) + - Also made sure that qt3-designer contains libcppeditor.so (Closes: #155792) + * Special Thanks for advising and help with this release goes to Ralf Nolden + * debian/control: Make libqt3/libqt3-mt depend on fontconfig (Closes: #174825, #173951) + * debian/control: Transist package to g++-3.2 (Closes: #159263, #135813, #178484, #176616) + * Package rebuilt, thus some bugs fixed. (Closes: #178698, #174959, #176827) + * debian/rules: Provide conv2ui, also qvfb was added back. (Closes: #173932) + * Bugs against packages in stable distribution don't make much sense. + Additionally, this is not a bug but a feature (Qt2 <-> Qt3 conflict) (Closes: #178660) + * Same as above. Additionally, please make sure to use libqt3-mt-dev instead + of libqt3-dev (Closes: #168317) + * This bug definetely can not happen anymore, since Qt3 takes care of + creation of debian/tmp-install (Closes: #163075) + * debian/README.Debian: Updated and extended by Ralf Nolden + * debian/patches/02_missing_manpages.dpatch: Don't apply against qt-copy + * debian/patches/10_qvfb_cpp.dpatch: Fix qvfb to meet our needs + * debian/patches/11_designer_fix.dpatch: Fix designer breakage + * debian/patches/12_plugins_fix.dpatch: Build all available plugins + * debian/patches/13_qtcopy_20030128.dpatch: Include qt-copy 20030128 + * debian/*: Various other little fixes and cleanups + * debian/rules: Moved /usr/share/qt to be /usr/share/qt3 + + -- Martin Loschwitz <[email protected]> Wed, 29 Jan 2003 16:58:00 +0100 + +qt-x11-free (2:3.1.1+cvs.20021220-1) unstable; urgency=low + + * New Upstream version (Qt 3.1.1, using qt-copy from KDE project) + * Special thanks goes to Kevin Puetz for support and work on this release + * debian/patches/: Removed patches 05 and 06 and added correct -I's to rules + * debian/rules: don't build unthreaded plugins with QT_THREAD_SUPPORT (Closes: #172793) + * debian/control: Fix description of libqt3-helper (Closes: #72754) + * debian/rules: Moved libqui to libqt3-helper (Closes: #173539, #173537) + * debian/libqt3-dev.install: Only include useful bits for qmake + * debian/maintain/qmake-hppa.conf: Added -ftemplate-depth-99 (Closes: #173086) + * debian/rules: Make sure OpenGL support is enabled on threaded builds + * debian/rules: Use new srcdir != builddir technology, large cleanup + * debian/rules: Fixed path for html-files (remove the double html) + * debian/control: Added Replaces: to libqt3-helper for libqt3 (Closes: #173288) + * debian/rules: Removed all those ugly wrapper scripts (bah!) + * debian/control: Added build-dependency for Xft2 - thus Xft2 enabled + + -- Martin Loschwitz <[email protected]> Fri, 20 Dec 2002 17:53:00 +0100 + +qt-x11-free (2:3.1.0+cvs.20021205-1) unstable; urgency=low + + * New Upstream version (Qt 3.1.0, using qt-copy from KDE project) (Closes: #167001) + * debian/control: Make libqt3-dev depending on correct packages (Closes: #167475) + * debian/rules: Enabled Qt support for cups + * debian/overrides/: Added overrides-files for various packages + * debian/control: depend on libaudio instead of nas-lib + * debian/control: Updated Standards-Version to 3.8.0 + * debian/rules: Use DH_COMPAT=4 + * debian/rules: Converted to dh_install + + -- Martin Loschwitz <[email protected]> Thu, 05 Dec 2002 14:10:00 +0100 + +qt-x11-free (2:3.0.5-4) unstable; urgency=low + + * debian/09_assistant.dpatch: Fix doc-dir-path for Qt-assistant (Closes: #148924) + * debian/10_sizet_64bit.dpatch: Fix for 64bit machines (Closes: #159364) + * debian/11_qsql_odbc.dpatch: build with libiodbc2-dev + * debian/control: Build-Depend on libiodbc2-dev (Closes: #161352, #161353) + * qt3-doc _should_ be Recommends (assistant/qt3-tools needs it) (Closes: #149428) + * debian/rules: Fixed the 'clean'-target (Closes: #159264) + * debian/libqt3-dev.links: Symlink for /usr/share/qt/lib (Closes: #152507, #152509) + * debian/control: Updates Standards-Version + * debian/control: Tried to solve the dependency hell a bit + * debian/control: Removed libqt3 Suggests for anti-aliasing-howto + * debian/rules: Re-enabled NAS (Network Audio System) + * Must be a local problem (there ARE files in libqt3-dev) (Closes: #159674) + * Not a Qt bug; has been fixed probably long time ago (Closes: #154976) + + -- Martin Loschwitz <[email protected]> Thu, 15 Oct 2002 09:29:00 +0200 + +qt-x11-free (2:3.0.5-3) unstable; urgency=low + + * Sometimes our buildds do strange things (Closes: #155258) + * debian/rules: added shlibdeps-path for libqt3-mt. + * debian/rules: libqt3-mysql, libqt3-odbc and libqt3-psql contain the + unthreaded plugins now (Closes: #152022) + + -- Martin Loschwitz <[email protected]> Thu, 9 Aug 2002 22:18:00 +0200 + +qt-x11-free (2:3.0.5-2) unstable; urgency=low + + * debian/control: qt3-dev and qt3-doc are "Priority: extra" now. + * debian/rules: Fix alpha and hppa build (Closes: #150917) + + -- Martin Loschwitz <[email protected]> Thu, 2 Aug 2002 12:43:00 +0200 + +qt-x11-free (2:3.0.5-1) unstable; urgency=low + + * debian/control: New Maintainer (Closes: #153534) + * debian/maintain: fix hppa build (qmake-hppa.conf) (Closes: #150917) + * debian/changelog: New upstream version 3.0.5 (Closes: #153266) + * debian/rules: We use dpatch now, thanks to Gergely Nagy + * Moved wrapper files and configs to debian/maintain/ + * debian/maintain/assistant.sh: not include content double + * configure: Set "QT_INSTALL_PLUGINS" correct + * Changed some includes in the SQL-files to make them working + * debian/control: Fix some build dependencies + * debian/patches: All patches against upstream can be found here now. + * debian/control: Depend on libpng3-dev (Closes: #154234). + + -- Martin Loschwitz <[email protected]> Sat, 27 Jul 2002 13:51:00 +0200 + +qt-x11-free (2:3.0.4-2) unstable; urgency=low + + * Fix hppa build hopefully (Closes: #150917) + * Build cleanup + + -- Ivan E. Moore II <[email protected]> Wed, 26 Jun 2002 13:28:00 -0700 + +qt-x11-free (2:3.0.4-1) unstable; urgency=low + + * New upstream version + * Fix qt-designer html access (Closes: #149505) + * Build postgresql modules + * This was fixed a while ago. (Closes: #134637) + * Build static libs again. yuk! Who the heck uses these anymore? + (Closes: #147084) + + -- Ivan E. Moore II <[email protected]> Sun, 16 Jun 2002 12:25:00 -0700 + +qt-copy (2:3.0.3-20020329-7) unstable; urgency=low + + * move html files to html subdir...really...I mean it. (Closes: #149076) + + -- Ivan E. Moore II <[email protected]> Thu, 06 Jun 2002 11:31:00 -0700 + +qt-copy (2:3.0.3-20020329-6) unstable; urgency=low + + * Remove unused doc dirs. (Closes: #148595) + * move html files to html subdir + + -- Ivan E. Moore II <[email protected]> Thu, 30 May 2002 22:58:00 -0700 + +qt-copy (2:3.0.3-20020329-5) unstable; urgency=low + + * Fix assistant by providing a wrapper (Closes: #146255) + + -- Ivan E. Moore II <[email protected]> Wed, 08 May 2002 17:21:00 -0700 + +qt-copy (2:3.0.3-20020329-4) unstable; urgency=low + + * Remove extra .'s from descriptions + + -- Ivan E. Moore II <[email protected]> Fri, 03 May 2002 23:20:00 -0700 + +qt-copy (2:3.0.3-20020329-3) unstable; urgency=low + + * Fix priority (Closes: #145193) + + -- Ivan E. Moore II <[email protected]> Tue, 30 Apr 2002 00:27:00 -0700 + +qt-copy (2:3.0.3-20020329-2) unstable; urgency=low + + * Fix overwrite issue (Closes: #141803, #141639) + * Re-add all the additional man pages + + -- Ivan E. Moore II <[email protected]> Tue, 23 Apr 2002 00:27:00 -0700 + +qt-copy (2:3.0.3-20020329-1) unstable; urgency=low + + * Updated qt-copy to fix a few other bugs (Closes: #140462) + + -- Ivan E. Moore II <[email protected]> Fri, 29 Mar 2002 09:08:00 -0700 + +qt-copy (2:3.0.3-20020314-5) unstable; urgency=low + + * Fix potential crash...thanks Daniel + + -- Ivan E. Moore II <[email protected]> Sat, 23 Mar 2002 02:30:00 -0700 + +qt-copy (2:3.0.3-20020314-4) unstable; urgency=low + + * Don't build motif style as a plugin. It's pretty much the default so + let's have that builtin. + * Fix plugin pathing...actually this was a bug in the configure script + where it wasn't setting the proper items in the qconfig.h file + (Closes: #139449) + + -- Ivan E. Moore II <[email protected]> Fri, 22 Mar 2002 10:36:00 -0700 + +qt-copy (2:3.0.3-20020314-3) unstable; urgency=low + + * Since this is still in incoming..change from a build-conflict to a + versioned depend + + -- Ivan E. Moore II <[email protected]> Sat, 16 Mar 2002 11:00:00 -0700 + +qt-copy (2:3.0.3-20020314-2) unstable; urgency=low + + * Build-Conflict with libpng2-dev since it provides libpng-dev and we don't + want any of those problems. + + -- Ivan E. Moore II <[email protected]> Fri, 15 Mar 2002 20:00:00 -0700 + +qt-copy (2:3.0.3-20020314-1) unstable; urgency=low + + * New upstream version. + * Includes updated zlib code + + -- Ivan E. Moore II <[email protected]> Thu, 14 Mar 2002 12:31:00 -0700 + +qt-copy (2:3.0.2-20020306-1) unstable; urgency=low + + * New upstream version. Using qt-copy as it provides a bunch of fixes + for 3.0.2. (Closes: #135865) + * Fix suggests for libqt3-psql + * link to new png. Need this otherwise we are stuck with using the old + png library for quite some time. + * Fix cleanup (Closes: #135859) + * Include -mt versions of plugins. + + -- Ivan E. Moore II <[email protected]> Wed, 06 Mar 2002 23:37:00 -0700 + +qt-copy (2:3.0.0.0-4) unstable; urgency=low + + * Fix qmake.cache inclusion (Closes: #118623) + + -- Ivan E. Moore II <[email protected]> Wed, 07 Nov 2001 11:37:00 -0700 + +qt-x11-free (2:3.0.0.0-3) unstable; urgency=low + + * wrap uic so QTDIR is set for it...makes plugins happier + + -- Ivan E. Moore II <[email protected]> Wed, 31 Oct 2001 09:19:00 -0700 + +qt-x11-free (2:3.0.0.0-2) unstable; urgency=low + + * Enable gl support. If it get's whacky like qt2 did we'll break it + off into it's own package. But until then we'll just do it this way. + * Fix wrapper (Closes: #116734) + + -- Ivan E. Moore II <[email protected]> Mon, 22 Oct 2001 12:55:00 -0700 + +qt-x11-free (2:3.0.0.0-1) unstable; urgency=low + + * New upstream version + + -- Ivan E. Moore II <[email protected]> Mon, 15 Oct 2001 11:54:00 -0700 + +qt-x11-free (2:3.0.0-0beta6-4) unstable; urgency=low + + * Don't compile in xinerama support...lets actually build on all archs + + -- Ivan E. Moore II <[email protected]> Tue, 09 Oct 2001 16:00:00 -0700 + +qt-x11-free (2:3.0.0-0beta6-3) unstable; urgency=low + + * Properly include private include files + * Provide links from /usr/bin/ qt bins to /usr/share/qt/bin + + -- Ivan E. Moore II <[email protected]> Mon, 08 Oct 2001 16:00:00 -0700 + +qt-x11-free (2:3.0.0-0beta6-2) unstable; urgency=low + + * Properly include include files (Closes: #114357) + * Pass variables onto designer (Closes: #114271) + * Add new variable to qmake.sh (Closes: #113341) + + -- Ivan E. Moore II <[email protected]> Wed, 03 Oct 2001 16:11:00 -0700 + +qt-x11-free (2:3.0.0-0beta6-1) unstable; urgency=low + + * New upstream beta + + -- Ivan E. Moore II <[email protected]> Mon, 01 Oct 2001 11:04:00 -0700 + +qt-x11-free (2:3.0.0-0beta5-2) unstable; urgency=low + + * Fix shlibs (Closes: #113055) + + -- Ivan E. Moore II <[email protected]> Sun, 23 Sep 2001 18:41:00 -0700 + +qt-x11-free (2:3.0.0-0beta5-1) unstable; urgency=low + + * New upstream beta + + -- Ivan E. Moore II <[email protected]> Tue, 18 Sep 2001 09:56:00 -0700 + +qt-x11-free (2:3.0.0-0beta4-2) unstable; urgency=low + + * Provide threaded QT library + * Cleanup deps + * Set shlibs files + * Remove -O2 from alpha build and add -mieee + * don't use gcc3 for alpha build anymore + + -- Ivan E. Moore II <[email protected]> Sat, 08 Sep 2001 09:57:00 -0700 + +qt-x11-free (2:3.0.0-0beta4-1) unstable; urgency=low + + * New upstream beta + * Lintian error cleanup + + -- Ivan E. Moore II <[email protected]> Wed, 29 Aug 2001 20:52:00 -0700 + +qt-x11-free (2:3.0.0-0beta3-2) unstable; urgency=low + + * Fix path issues for documentation (Closes: #109255) + + -- Ivan E. Moore II <[email protected]> Mon, 19 Aug 2001 00:01:00 -0700 + +qt-x11-free (2:3.0.0-0beta3-1) unstable; urgency=low + + * new upstream beta + * Include mkspecs bits for qmake + * include qmake wrapper + + -- Ivan E. Moore II <[email protected]> Fri, 27 Jul 2001 03:36:00 -0700 + +qt-x11-free (2:3.0.0-0beta2-3) unstable; urgency=low + + * drop Optimization down for other archs + * *should* fix m68k build (Closes: #104043) + + -- Ivan E. Moore II <[email protected]> Tue, 17 Jul 2001 15:47:00 -0700 + +qt-x11-free (2:3.0.0-0beta2-2) unstable; urgency=low + + * actually include libqxt.so so people can build packages against it + * Remove the suggests for anti-aliasing-howto from the plugin packages + + -- Ivan E. Moore II <[email protected]> Sun, 08 Jul 2001 03:50:00 -0700 + +qt-x11-free (2:3.0.0-0beta2-1) unstable; urgency=low + + * New upstream beta + * Ok, now we break out libqxt0 + + -- Ivan E. Moore II <[email protected]> Thu, 05 Jul 2001 12:46:00 -0700 + +qt-x11-free (3.0.0-0beta1-6) unstable; urgency=low + + * Add missing build-depend for flex (Closes: #102978, #102984) + * Add conflict with libqxt0 (Closes: #102959) + + -- Ivan E. Moore II <[email protected]> Sun, 01 Jul 2001 08:32:00 -0700 + +qt-x11-free (3.0.0-0beta1-5) unstable; urgency=low + + * ok..I'll get this stuff worked out soon. Fix gl build bits + (Closes: #102849) + + -- Ivan E. Moore II <[email protected]> Sat, 30 Jun 2001 00:27:00 -0700 + +qt-x11-free (3.0.0-0beta1-4) unstable; urgency=low + + * Include qmake in libqt3-dev package + * Build database modules and provide seperate packages for them + * Build styles and provide them in libqt3 package + * Actually install designer plugins...guess that might help. + * More build cleanup...properly build all the tools/* modules + * Update build-depends + * Actually include linguist desktop file + * Include interface files as well + + -- Ivan E. Moore II <[email protected]> Thu, 28 Jun 2001 22:03:00 -0700 + +qt-x11-free (3.0.0-0beta1-3) unstable; urgency=low + + * Fix libqui1 deps (Closes: #100804) + * Fix qmake symlink (Closes: #100964) + + -- Ivan E. Moore II <[email protected]> Mon, 18 Jun 2001 19:40:00 -0700 + +qt-x11-free (3.0.0-0beta1-2) unstable; urgency=low + + * Fix dependencies for libqt3-dev...grrr + * Fix description for qt3-tools + + -- Ivan E. Moore II <[email protected]> Thu, 07 Jun 2001 21:00:00 -0700 + +qt-x11-free (3.0.0-0beta1-1) unstable; urgency=low + + * New upstream beta version + + -- Ivan E. Moore II <[email protected]> Sat, 26 May 2001 11:06:00 -0700 + +qt-x11 (2:2.3.0-final-5) unstable; urgency=low + + * Fix LD PATH problems due to new fakeroot routines (Closes: #98068) + * Get rid of gl specific package and just build main package with gl support + + -- Ivan E. Moore II <[email protected]> Fri, 25 May 2001 00:25:00 -0700 + +qt-x11 (2:2.3.0-final-4) unstable; urgency=low + + * Fix konsole accents (Closes: #96678) + + -- Ivan E. Moore II <[email protected]> Fri, 11 May 2001 10:27:00 -0700 + +qt-x11 (2:2.3.0-final-3) unstable; urgency=low + + * More alpha tweaks (only remove optimization for CXXFLAGS) + * Update bulid flags (Closes: #90334) + * Updating shlibs to stop problem with people using old libqt2 packages + * Several upstream fixes pulled out of the qt-copy CVS tree on KDE's + CVS Repository + * Build fixes for systems that do not have qt installed on them already + * Remove old Xft build hacks since we are using x4.0.3 now + * Update build-depends since we now require x4.0.3 + * Build libqt2-mt with opengl support (Closes: #91989) + * Build static libs with opengl support as well + * Remove old -dev provides which fixes buildd problems + * Get rid of 2.2 dummy packages libqt2.2 and libqt2.2-gl + * Update Build-Depends and other Depends that were pointing to provided or + pseudo packages. Have them point to a real package | pseudo package. + * Add new kde menu tag to qt-designer + * Add new libqxt0 pacakge so that in the future we don't have a confliction + with libqt3 and libqt2 since most likely libqxt soname won't change. + * Adding in lintian overrides finally + * Updating standards version + * Remove old hacks in debian/rules + * Should fix pure_virtual problems (Closes: #94676) + * Apply i18n patches (qclipboard, qstring, xim) + * Building with system png again + + -- Ivan E. Moore II <[email protected]> Tue, 01 May 2001 22:42:00 -0700 + +qt-x11 (2:2.3.0-final-2) unstable; urgency=low + + * test build + + -- Ivan E. Moore II <[email protected]> Sun, 07 Mar 2001 13:26:00 -0700 + +qt-x11 (2:2.3.0-final-1) unstable; urgency=low + + * New upstream version + * Applied xft workaround patch + * versioning the depends + * Adding in alpha specific build code so that it will build out of the + box. + + -- Ivan E. Moore II <[email protected]> Wed, 07 Mar 2001 13:26:00 -0700 + +qt-x11 (2:2.3.0-beta1-3) unstable; urgency=low + + * Various patches applied from qt-copy branch of kde cvs. These include + several upstream fixes that were done post beta-1 and will be a part of + the next release. + LANG=he_IL.iso8859-8 will work correctly now. + .fontguess file now accepts quoted font names (so you can use font anmes + with white space inside) + * Konq's combobox works again + * Include xt extension (Closes: #88147) + + -- Ivan E. Moore II <[email protected]> Thu, 01 Mar 2001 09:17:00 -0700 + +qt-x11 (2:2.3.0-beta1-2) unstable; urgency=low + + * Fix grave bug with xft (Closes: #87758) + + -- Ivan E. Moore II <[email protected]> Mon, 26 Feb 2001 23:22:00 -0700 + +qt-x11 (2:2.3.0-beta1-1) unstable; urgency=low + + * New upstream version + * Don't clean everything out of bin/ after each stage as some pieces are + scripts that don't get built + * Fix Depends for libqutil1 + * Change version for kde-designer replace/conflicts so that one can actually + install kde-designer (Closes: #87223) + * Change doc package to qt-doc + * Let's go back to libqt2 and get away from libqt2.x. Providing migration + packages as to not totally hose people up right away. These will go + away prior to freeze. + * Build with XFT support - Anti Aliasing + + -- Ivan E. Moore II <[email protected]> Fri, 23 Feb 2001 06:23:00 -0700 + +qt-x11 (2:2.2.4-5) unstable; urgency=low + + * Fix qt-mt package (Closes: #85132) + building of the tools cause the mt library to get hosed somehow + * Fix -dev depends for mt-dev + + -- Ivan E. Moore II <[email protected]> Sat, 17 Feb 2001 00:42:00 -0700 + +qt-x11 (2:2.2.4-4) unstable; urgency=low + + * Break out uic and libqutil. This allows for developers not to need + qt-designer to build packages and also takes care of the fact that + libqutil is common. + * Changing dev packages to libqt-dev and libqt-mt-dev + + -- Ivan E. Moore II <[email protected]> Thu, 15 Feb 2001 02:30:00 -0700 + +qt-x11 (2:2.2.4-3) unstable; urgency=low + + * Fix pathing for qt-designer for #85493 + * Change qt-designer's Depends on qt2.2-doc to Recommends (Closes: #85486) + * Adding in Perl depends properly for libqt2.2-dev + + -- Ivan E. Moore II <[email protected]> Sat, 10 Feb 2001 17:30:00 -0700 + +qt-x11 (2:2.2.4-2) unstable; urgency=low + + * Include findtr (Closes: 85439) + * Build against new libmng + + -- Ivan E. Moore II <[email protected]> Fri, 09 Feb 2001 16:30:00 -0700 + +qt-x11 (2:2.2.4-1) unstable; urgency=low + + * New upstream version + On X11, popup menus do not grab the keyboard anymore, but rely on and + enforce the application to have focus. This works around an X11 bug + where deadkeys do not work while the keyboard is grabbed. + See QT changelog for full list of updates + * Installing ui templates so that Designer doesn't complain. + * Adding in suggests for tmake + * Moving libqutil and uic over to designer package where they belong + * Moving away from /usr/lib/qt2 - + /usr/share/qt would have links for include/docs/man + it will also store all other pieces such as the ui templates for + designer. + * Cleaning up post/pre scripts, docs, etc. libqt2.2 package doesn't need + development docs and information...move it into -dev package + * Creating createcw and associated libs for use with designer + + -- Ivan E. Moore II <[email protected]> Fri, 02 Feb 2001 16:30:00 -0700 + +qt2.2 (2:2.2.3-12) unstable; urgency=low + + * Only build designer once, using the shared libraries. This will cut + down on build time. + * Moving man pages into /usr/share/man tree + * Do not duplicate header files for examples and tools. + * Don't copy the tools/ directory tree since we build them already, if + someone wants the source to them they can dl the orig.tar.gz + * Don't remove the Makefile's during a clean so that we can include them + with the examples and tutorial + * Adding in a Debian menu entry for QT Designer + * Cleaning up descriptions to show where man pages were (since they were + still being referenced in the -dev package + * Adding note in README.Debian on how to build the examples and tutorial + * Compressing tutorial and examples to save on space by default. People + can then uncompress them if them want to use them. + * Cleaning up post/pre scripts + * Cleaning up diff + * Upstream patch applied for "dead keys" in qpopups - this is part of a + fix for Bug 82967. + * fix for setNamedColor parsing problem + + -- Ivan E. Moore II <[email protected]> Sat, 27 Jan 2001 07:25:00 -0700 + +qt2.2 (2:2.2.3-11) unstable; urgency=low + + * Removing libpth-dev from depends + * One more upstream crash/bug fix in qasyncimageio + + -- Ivan E. Moore II <[email protected]> Wed, 24 Jan 2001 18:41:00 -0700 + +qt2.2 (2:2.2.3-10) unstable; urgency=low + + * Fixing libqt2.2-dev dependencies. Adding libz-dev, xlibs-dev, libpng2-dev, + libjpeg62-dev, libmng-dev. (Closes: #83298) + * Adding uic information to libqt2.2-dev's description + * More crash fixes for graphics manipulation + + -- Ivan E. Moore II <[email protected]> Tue, 23 Jan 2001 14:13:00 -0700 + +qt2.2 (2:2.2.3-9) unstable; urgency=low + + * Fix a crash problem with qimage + * More i18n + + -- Ivan E. Moore II <[email protected]> Mon, 22 Jan 2001 00:10:00 -0700 + +qt2.2 (2:2.2.3-8) unstable; urgency=low + + * More upstream fixes...moving towards 2.2.4 + i18n work + bug fixes + * Removing old i18n patches + * fixing qt-designer section + * Build against new version of MNG + * Update build-depends + + -- Ivan E. Moore II <[email protected]> Sat, 20 Jan 2001 01:28:00 -0700 + +qt2.2 (2:2.2.3-7) unstable; urgency=low + + * Moving tools/ includes to /usr/share/doc/qt2.2-doc/tools/includes + Apparantly they were causing problems with some apps + * Updating build-depends + * New upstream fixes + printing when your display has a resolution != 75 dpi + true type and type1 fonts will now get embedded into the document. This + fixes printing in almost all 8bit locales, *if* you are using these + fonts. + OK button fix + + -- Ivan E. Moore II <[email protected]> Wed, 17 Jan 2001 16:05:00 -0700 + +qt2.2 (2:2.2.3-6) unstable; urgency=low + + * New i18n patches - submitted upstream finally it seems + * Cleanup of build-depends and depends. + * Creating a non-kde designer package + * Upstream i18n updates out of future 2.2.4 release. + * Fix print dialog problem - thanks to Michael Lachmann <[email protected]> + + -- Ivan E. Moore II <[email protected]> Mon, 15 Jan 2001 15:30:00 -0700 + +qt2.2 (2:2.2.3-5) unstable; urgency=low + + * Cleaning up depends/provides/conflicts + We are the only qt package for unstable so lets act like it. + * new i18n patch for qpsprinter + + -- Ivan E. Moore II <[email protected]> Wed, 10 Jan 2001 16:00:00 -0700 + +qt2.2 (2:2.2.3-4) unstable; urgency=low + + * New i18n patches + * More build fixes + + -- Ivan E. Moore II <[email protected]> Mon, 01 Jan 2001 03:31:00 -0700 + +qt2.2 (2:2.2.3-3) unstable; urgency=low + + * Applying Anti-Aliasing patch + * Adjusting Build-Depends as we now must have the latest X4 + * Adding libfreetyp6-dev to Build-Depends + * Fixing document links (Closes: #79876) + * New i18n patch update for qpsprinter + + -- Ivan E. Moore II <[email protected]> Mon, 18 Dec 2000 01:13:00 -0700 + +qt2.2 (2:2.2.3-2) unstable; urgency=low + + * More build fixes...arggg... + * Applying new i18n patches for 2.2.3 and removing old 2.2.2 hacks + + -- Ivan E. Moore II <[email protected]> Thu, 14 Dec 2000 16:27:00 -0700 + +qt2.2 (2:2.2.3-1) unstable; urgency=low + + * New upstream version + * Cleaning up build process + * Removing Mesa specific GL code as before + * Including new tools - qconfig, qvfb, makeqpf, and qembed + * Applying qscrollview patch from QT via <[email protected]> + + -- Ivan E. Moore II <[email protected]> Wed, 13 Dec 2000 14:45:00 -0700 + +qt2.2 (2:2.2.2-12) unstable; urgency=low + + * New ad hoc xim patch - amazing what happens when you have no other choice + * Updating shlibs + * More build-depends and depends work + + -- Ivan E. Moore II <[email protected]> Mon, 11 Dec 2000 09:09:00 -0700 + +qt2.2 (2:2.2.2-11) unstable; urgency=low + + * Removing xim patch since it's been weeks without a fix for the problems + it causes + + -- Ivan E. Moore II <[email protected]> Sat, 09 Dec 2000 06:30:00 -0700 + +qt2.2 (2:2.2.2-10) unstable; urgency=low + + * Friggen dependency loops. + + -- Ivan E. Moore II <[email protected]> Thu, 07 Dec 2000 01:00:00 -0700 + +qt2.2 (2:2.2.2-9) unstable; urgency=low + + * Fixing broken shlibs...arggg + + -- Ivan E. Moore II <[email protected]> Sat, 02 Dec 2000 23:12:00 -0700 + +qt2.2 (2:2.2.2-8) unstable; urgency=low + + * Creating libqt2.2-gl package. Recommendations from upstream folks to + only compile in GL support as necessary due to stability issues and the + fact that we do have users that require GL support in QT has led me to + move GL support out of the main QT package. libqt2.2 conflicts/replaces + libqt2.2-gl while libqt2.2-gl replaces libqt2.2. + * Adding in missing build-depends + * More build cleanup + + -- Ivan E. Moore II <[email protected]> Thu, 30 Nov 2000 15:15:00 -0700 + +qt2.2 (2:2.2.2-7) unstable; urgency=low + + * New i18n patches + + -- Ivan E. Moore II <[email protected]> Wed, 29 Nov 2000 07:52:00 -0700 + +qt2.2 (2:2.2.2-6) unstable; urgency=low + + * New i18n patches + * Adding in a replaces for libqt1g-dev and qt1g-dev + + -- Ivan E. Moore II <[email protected]> Sat, 25 Nov 2000 03:40:00 -0700 + +qt2.2 (2:2.2.2-5) unstable; urgency=low + + * Removing nas support per popular demand + + -- Ivan E. Moore II <[email protected]> Mon, 20 Nov 2000 15:45:00 -0700 + +qt2.2 (2:2.2.2-4) unstable; urgency=low + + * Moving threaded version of libqt to libqt2.2-mt to cut down on size of + main package and still allow for those who need the threaded version to + obtain it. + * Fixing up dependencies for xlibs vs xlib6g for ports that do not have + xlibs + * Fixing shlibs + + -- Ivan E. Moore II <[email protected]> Sat, 18 Nov 2000 20:14:00 -0700 + +qt2.2 (2:2.2.2-4) unstable; urgency=low + + * Fixing up thread support again + * Fixing the last lintian error + + -- Ivan E. Moore II <[email protected]> Sat, 18 Nov 2000 08:30:00 -0700 + +qt2.2 (2:2.2.2-3.1) unstable; urgency=low + + * Fixing QGLWidget problem (Closes: #77248) + + -- Ivan E. Moore II <[email protected]> Thu, 16 Nov 2000 21:30:00 -0700 + +qt2.2 (2:2.2.2-3) unstable; urgency=low + + * Applying uic patch from upstream + * Adding in versioned replace (Closes: #77147) + + -- Ivan E. Moore II <[email protected]> Thu, 16 Nov 2000 07:15:00 -0700 + +qt2.2 (2:2.2.2-2.1) unstable; urgency=low + + * Removing thread support as it still seems unstable + + -- Ivan E. Moore II <[email protected]> Thu, 16 Nov 2000 07:15:00 -0700 + +qt2.2 (2:2.2.2-2) unstable; urgency=low + + * contains new i18n patches + + -- Ivan E. Moore II <[email protected]> Thu, 16 Nov 2000 02:00:00 -0700 + +qt2.2 (2:2.2.2-1) unstable; urgency=low + + * New upstream version + * Does not contain any i18n patches + * compiled with nas sound support + * mesa specific GL code removed manually + + -- Ivan E. Moore II <[email protected]> Tue, 14 Nov 2000 20:00:00 -0700 + +qt2.2 (2:2.2.1-11) unstable; urgency=low + + * Manually removing Mesa specific GL code from qt + * New i18n patch + * Cleaned up diff file + + -- Ivan E. Moore II <[email protected]> Sun, 12 Nov 2000 03:00:00 -0700 + +qt2.2 (2:2.2.1-10) unstable; urgency=low + + * New i18n patches (Closes: #75830) + + -- Ivan E. Moore II <[email protected]> Wed, 08 Nov 2000 16:00:00 -0700 + +qt2.2 (2:2.2.1-9.2) unstable; urgency=low + + * Fix to /usr/lib/qt2/man link problem (Closes: #75622) + + -- Ivan E. Moore II <[email protected]> Sun, 05 Nov 2000 22:00:00 -0700 + +qt2.2 (2:2.2.1-9.1) unstable; urgency=low + + * Build against X4 libs + + -- Ivan E. Moore II <[email protected]> Sat, 04 Nov 2000 12:00:00 -0700 + +qt2.2 (2:2.2.1-9) unstable; urgency=low + + * More opengl cleanup + * Removing i18n patches as they are causing problems in some apps + + -- Ivan E. Moore II <[email protected]> Wed, 01 Nov 2000 23:00:00 -0700 + +qt2.2 (2:2.2.1-8) unstable; urgency=low + + * Re-adding opengl support until another solution is created + + -- Ivan E. Moore II <[email protected]> Mon, 23 Oct 2000 16:28:00 -0700 + +qt2.2 (2:2.2.1-7) unstable; urgency=low + + * Round 42..heh...let's try the png fix again + + -- Ivan E. Moore II <[email protected]> Wed, 18 Oct 2000 23:54:00 -0700 + +qt2.2 (2:2.2.1-6) unstable; urgency=low + + * Hopefully fix png image viewing crashing + * adding in links for /usr/lib/qt2/man and /usr/lib/qt2/doc + * Fixing compression of html files + + -- Ivan E. Moore II <[email protected]> Wed, 18 Oct 2000 00:15:00 -0700 + +qt2.2 (2:2.2.1-5) unstable; urgency=low + + * Minor dependency fix for libqt2.2-dev's perl necessesity + + -- Ivan E. Moore II <[email protected]> Sat, 14 Oct 2000 01:00:00 -0700 + +qt2.2 (2:2.2.1-4) unstable; urgency=low + + * Ok, I'm not sure what i did but somehow the i18n patches missed getting + applied when I updated the source. Re-Applying them. (Closes: #74713) + + -- Ivan E. Moore II <[email protected]> Fri, 13 Oct 2000 23:30:00 -0700 + +qt2.2 (2:2.2.1-3) unstable; urgency=low + + * Putting includes for examples into qt2.2-doc package (Closes: #74479) + * adding in some build options recommended by upstream that will reduce + the amount of memory used by apps linked against qt as well as reduce + the size of the resulting library significantly + + -- Ivan E. Moore II <[email protected]> Wed, 11 Oct 2000 02:30:00 -0700 + +qt2.2 (2:2.2.1-2) unstable; urgency=low + + * More build cleanup + + -- Ivan E. Moore II <[email protected]> Sun, 08 Oct 2000 03:45:00 -0700 + +qt2.2 (2:2.2.1-1) unstable; urgency=low + + * Including new version of upstream source code (they buggered something) + * Applying i18n patches for 2.2.1 + + -- Ivan E. Moore II <[email protected]> Sat, 07 Oct 2000 22:00:00 -0700 + +qt2.2 (2:2.2.1-0) unstable; urgency=low + + * New upstream version + * Building with thread support turned on (Closes: #72994) + + -- Ivan E. Moore II <[email protected]> Thu, 05 Oct 2000 20:00:00 -0700 + +qt2.2 (2:2.2.0-20000906-9) unstable; urgency=low + + * Fixing up some dependencies and build-depends + + -- Ivan E. Moore II <[email protected]> Tue, 26 Sep 2000 17:30:00 -0700 + +qt2.2 (2:2.2.0-20000906-8) unstable; urgency=low + + * Appling font patch to fix infinate loop and XFree4 (Closes: #72374) + * Fixing /usr/include/qt after removing alternatives + * Adding in a conflict for libqt1g-dev + + -- Ivan E. Moore II <[email protected]> Sun, 24 Sep 2000 22:00:00 -0700 + +qt2.2 (2:2.2.0-20000906-7) unstable; urgency=low + + * Finally adding in a fix for dangling manpage (Closes: #67375) + * Getting rid of alternatives since this will be the only qt package + * Adding libmng support + * Fixing up build-depends + + -- Ivan E. Moore II <[email protected]> Sat, 23 Sep 2000 00:30:00 -0700 + +qt2.2 (2:2.2.0-20000906-6) unstable; urgency=low + + * More cleanup of build process to better handle mergetr and msg2qm + * Should fix problem with mesa linking (Closes: #71829) + * Applying m17n patches (Closes: #71820) + + -- Ivan E. Moore II <[email protected]> Mon, 18 Sep 2000 17:30:00 -0700 + +qt2.2 (2:2.2.0-20000906-5) unstable; urgency=low + + * Fixing problem with missing mergetr and msg2qm + + -- Ivan E. Moore II <[email protected]> Tue, 12 Sep 2000 09:00:00 -0700 + +qt2.2 (2:2.2.0-20000906-4) unstable; urgency=low + + * Building against utahglx instead of mesa to get around hardcoded Mesa + items + + -- Ivan E. Moore II <[email protected]> Sun, 10 Sep 2000 19:00:00 -0700 + +qt2.2 (2:2.2.0-20000906-3) unstable; urgency=low + + * Fixing src -> sub-src problem in rules file (should help alpha build) + + -- Ivan E. Moore II <[email protected]> Sat, 09 Sep 2000 15:15:00 -0700 + +qt2.2 (2:2.2.0-20000906-2) unstable; urgency=low + + * Removing designer build pieces + + -- Ivan E. Moore II <[email protected]> Fri, 08 Sep 2000 00:15:00 -0700 + +qt2.2 (2:2.2.0-20000906-1) unstable; urgency=low + + * Working out build issues + + -- Ivan E. Moore II <[email protected]> Thu, 07 Sep 2000 15:00:00 -0700 + +qt2.2 (2:2.2.0-20000906-0) unstable; urgency=low + + * New upstream stable release + * Includes designer and is under a dual license. QPL and GPL + + -- Ivan E. Moore II <[email protected]> Wed, 06 Sep 2000 07:45:00 -0700 + +qt2.2-copy (2:2.2.0-20000821-0.3) unstable; urgency=low + + * Building other tools (mergetr, msg2qm, qconfig) + * removing replace/conflict with libqt2.1 + + -- Ivan E. Moore II <[email protected]> Tue, 05 Sep 2000 18:00:00 -0700 + +qt2.2-copy (2:2.2.0-20000821-0.2) unstable; urgency=low + + * Fixing library issues when building designer + + -- Ivan E. Moore II <[email protected]> Fri, 01 Sep 2000 17:00:00 -0700 + +qt2.2-copy (2:2.2.0-20000821-0.1) unstable; urgency=low + + * Updating version number to be higher than Debian one + + -- Ivan E. Moore II <[email protected]> Mon, 28 Aug 2000 06:00:00 -0700 + +qt2.2-copy (2:2.2.0-20000821-0) unstable; urgency=low + + * New upstream CVS version + * Providing designer + + -- Ivan E. Moore II <[email protected]> Mon, 21 Aug 2000 18:00:00 -0700 + +qt2.2-copy (2:2.2.0-1.copy.1) unstable; urgency=low + + * New upstream beta version + + -- Ivan E. Moore II <[email protected]> Sun, 20 Aug 2000 00:30:00 -0700 + +qt2.2-beta1 (2:2.2.0-0.beta1.0) unstable; urgency=low + + * New upstream beta version + + -- Ivan E. Moore II <[email protected]> Thu, 10 Aug 2000 02:30:00 -0700 + +qt2.1 (2:2.1.0-1.1) unstable; urgency=low + + * Upping the epoch number since the upstream version changes made 2.1.0 + full release lower than the 2.1.0beta + + -- Ivan E. Moore II <[email protected]> Thu, 18 May 2000 08:30:00 -0700 + +qt2.1 (2.1.0-1.1) unstable; urgency=low + + * Fixing qt_windows/mac.h include errors + * Adding in build depends + + -- Ivan E. Moore II <[email protected]> Mon, 15 May 2000 02:30:00 -0700 + +qt2.1 (2.1.0-1) unstable; urgency=low + + * Applying patches for international support issues provided by + Oliver Bolzer + + -- Ivan E. Moore II <[email protected]> Tue, 25 Apr 2000 17:45:00 -0700 + +qt2.1 (2.1.0-0) unstable; urgency=low + + * New upstream version + + -- Ivan E. Moore II <[email protected]> Wed, 19 Apr 2000 05:30:00 -0700 + +qt2.1beta3 (2.1.0beta3-0) unstable; urgency=low + + * New upstream beta version + + -- Ivan E. Moore II <[email protected]> Wed, 22 Mar 2000 18:00:00 -0700 + +qt2.1beta2 (2.1.0beta2-1.1) unstable; urgency=low + + * Applying qsortedlist.h patch + + -- Ivan E. Moore II <[email protected]> Tue, 07 Mar 2000 10:30:00 -0700 + +qt2.1beta2 (2.1.0beta2-1) unstable; urgency=low + + * New upstream beta version + * Fixing prerm script + + -- Ivan E. Moore II <[email protected]> Mon, 06 Mar 2000 00:30:00 -0700 + +qt2.1 (2.1.0-0.beta1.0) unstable; urgency=medium + + * New upstream beta version + * Taking over maintainership temporarily with permission from Heiko + * Fixing alternatives issue (Closes: #56997) + + -- Ivan E. Moore II <[email protected]> Mon, 28 Feb 2000 18:00:00 -0700 + +qt2 (2.0.2-0.7) unstable; urgency=medium + + * Taking out old qt1g confliction (Closes: #54414) + * Fixing problem with overwriting moc man pages (Closes: #53067) + * NMU + + -- Ivan E. Moore II <[email protected]> Sun, 09 Jan 2000 12:15:23 -0700 + +qt2 (2.0.2-0.6) unstable; urgency=medium + + * Compressing man pages (Closes: #51336) + * Fixing self dependencies issue with resident qt libs + * Adding in an alternative for -dev's libqt.so + * NMU + + -- Ivan E. Moore II <[email protected]> Tue, 30 Nov 1999 23:15:23 -0400 + +qt2 (2.0.2-0.5) unstable; urgency=medium + + * Adding in a conflict for qt1g..sorry.. (Closes #49507, #49347, #48827) + * NMU + + -- Ivan E. Moore II <[email protected]> Wed, 03 Nov 1999 00:15:23 -0400 + +qt2 (2.0.2-0.4) unstable; urgency=medium + + * Creating an alternative for /usr/include/qt + * NMU + + -- Ivan E. Moore II <[email protected]> Wed, 03 Nov 1999 00:15:23 -0400 + +qt2 (2.0.2-0.3) unstable; urgency=medium + + * Changing pathing for doc-base (Closes: #47583) + * Setting sections properly in control file + * NMU + + -- Ivan E. Moore II <[email protected]> Mon, 1 Nov 1999 00:15:23 -0400 + +qt2 (2.0.2-0.2) unstable; urgency=medium + + * Fixing self dependency (Closes: #48254) + * Including msg2qm and mergetr (Closes: #47897) + * Creating an alternative for moc between qt1 and qt2 (Closes: #44844) + * Linking /usr/lib/qt2/include to /usr/include/qt2 + * Fixing up post/pre scripts to work with debian policy (doc linking stuff) + * NMU + + -- Ivan E. Moore II <[email protected]> Mon, 25 Oct 1999 08:15:23 -0400 + +qt2 (2.0.2-0.1) unstable; urgency=medium + + * New upstream version + * Changing package names to meet policy (Closes: 46229) + * NMU + + -- Ivan E. Moore II <[email protected]> Thu, 07 Oct 1999 08:15:23 -0400 + +qt2 (2.0.1-0.1) unstable; urgency=medium + + * Rebuild with new gcc (2.95) libs + * Changing requirement for -doc from recommends to suggests + * Migrating to /usr/share/doc + * NMU for the above changes + + -- Ivan E. Moore II <[email protected]> Sun, 12 Sep 1999 14:15:23 -0400 + +qt2 (2.0.1-0) unstable; urgency=medium + + * bug fix release (new upstream) + + -- Heiko Schlittermann <[email protected]> Tue, 20 Jul 1999 09:15:23 +0200 + +qt2 (2.00-0) unstable; urgency=medium + + * final release + + -- Heiko Schlittermann <[email protected]> Mon, 28 Jun 1999 18:08:19 +0200 + +qt2beta (2.00beta3-19990619-1) unstable; urgency=low + + * new upstream + * included below mentioned changes from J.M. Dassen + * included extensions: imageio, opengl, xt + + -- Heiko Schlittermann <[email protected]> Sat, 19 Jun 1999 13:14:36 +0200 + +qt2beta (2.0-19990516-2.1) unstable; urgency=low + + * UNRELEASED. + * Bumped Standards-Version. + * [debian/control] Updated descriptions. + * [debian/rules] Strengthened 'clean' to produce better diffs. + * [src/Makefile.in] Disabled building of the libraries in "3rdparty" and + make use of the Debian libpng and libz packages instead. + * [debian/TODO] New. + * [debian/shlibs-dbg] Updated. + * Added doc-base support. + * Fixed a number of lintian complaints: + * [debian/control] Section "x11", not "main/x11". + * [debian/rules] Install changelogs. + * [debian/rules] Correct permission of documentation files. + * [debian/rules] Don't install LICENSE.QPL; it's in the copyright file + already. + * [debian/copyright.in] License is in LICENSE.QPL in the source + distribution. + + -- J.H.M. Dassen (Ray) <[email protected]> Fri, 21 May 1999 18:59:25 +0200 + +qt2beta (2.0-19990516-2) unstable; urgency=low + + * skipping the man page steps entirely, since + the source doesn't seem to contain manpages, does it? + * built on a potato system + Thanks to: "Ivan E. Moore II" <[email protected]> + + -- Heiko Schlittermann <[email protected]> Mon, 17 May 1999 13:01:18 -0700 + +qt2beta (2.0-19990516-1) unstable; urgency=low + + * new checkout. + * gif enabled + + -- Heiko Schlittermann <[email protected]> Mon, 10 May 1999 15:57:05 +0200 + +qt2beta (2.0-19990406-1) unstable; urgency=low + + * new checkout. + + -- Heiko Schlittermann <[email protected]> Tue, 6 Apr 1999 09:07:14 +0200 + +qt2beta (2.0-19990316-1) unstable; urgency=low + + * new checkout. + + -- Heiko Schlittermann <[email protected]> Tue, 16 Mar 1999 23:35:59 +0100 + +qt2beta (2.0-19990308-1) unstable; urgency=low + + * new checkout. + + -- Heiko Schlittermann <[email protected]> Tue, 9 Mar 1999 00:03:32 +0100 + +qt2beta (2.0-19990302-1) unstable; urgency=low + + * new upstream beta ... (for [email protected]) + + -- Heiko Schlittermann <[email protected]> Tue, 2 Mar 1999 16:08:30 +0100 + +qt1-snapshot (1.39.19980414-2) unstable; urgency=low + + * insert the correct place (/usr/lib/qt1-snapshot/bin/moc) + of moc into the example Makefiles. + + -- Heiko Schlittermann <[email protected]> Thu, 16 Apr 1998 17:45:00 +0200 + +qt1-snapshot (1.39.19980414-1) unstable; urgency=low + + * new upstream + * can now coexist with qt1 + * for further information read /usr/doc/qt1-snapshot/README.Debian + + -- Heiko Schlittermann <[email protected]> Wed, 15 Apr 1998 22:41:36 +0200 + +qt1 (1.39.19980406-2) unstable; urgency=low + + * added the /usr/lib/qt dir w/ two symlinks + -> /usr/include and ->/usr/X11R6/lib + to make the QTDIR approach work (now + you can set QTDIR=/usr/lib/qt) + + -- Heiko Schlittermann <[email protected]> Wed, 8 Apr 1998 11:18:16 +0200 + +qt1 (1.39.19980406-1) unstable; urgency=low + + * new upstream, used to compile qtscape + + -- Heiko Schlittermann <[email protected]> Tue, 7 Apr 1998 11:22:02 +0200 + +qt1 (1.33-5) frozen; urgency=low + + * correct include and lib dir for the mesa stuff + + -- Heiko Schlittermann <[email protected]> Mon, 6 Apr 1998 11:13:40 +0200 + +qt1 (1.33-4) frozen; urgency=low + + * next try to upload it. Build with mesa2g-dev + instead of the libc5 mesa libs. + * /usr/doc/example/qt-doc removed (#16921) + + -- Heiko Schlittermann <[email protected]> Sun, 5 Apr 1998 13:58:13 +0200 + +qt1 (1.33-3) frozen; urgency=low + + * shlibs files now mention the current verion of libqt + * include libqgl (#16942, #14410) + * include tutorial in qt-doc + + -- Heiko Schlittermann <[email protected]> Fri, 27 Mar 1998 13:07:30 +0100 + +qt1 (1.33-2) frozen; urgency=medium + + * dependency on xlib6 removed (#15905) + * include all .html files (#11567) + * hopefully lintian proof + * used the debhelper tools + + -- Heiko Schlittermann <[email protected]> Tue, 24 Mar 1998 23:30:38 +0100 + +qt1 (1.33-1) unstable; urgency=medium + + * new upstream + + -- Heiko Schlittermann <[email protected]> Mon, 23 Mar 1998 20:06:31 +0100 + +qt1 (1.31-1.3) unstable; urgency=low + + * -1.1 is not processed. maybe a new upload will work ? + * non-maintainer release by Andreas Jellinghaus <[email protected]>. + + -- Andreas Jellinghaus <[email protected]> Tue, 14 Oct 1997 10:47:14 +0200 + +qt1 (1.31-1.1) unstable; urgency=low + + * libc6 version. + * non-maintainer release by Andreas Jellinghaus <[email protected]>. + + -- Andreas Jellinghaus <[email protected]> Tue, 14 Oct 1997 10:47:14 +0200 + +qt1 (1.31-1) unstable; urgency=medium + + * new upstream release + + -- Heiko Schlittermann <[email protected]> Mon, 13 Oct 1997 08:55:58 +0200 + +qt1 (1.30-1) unstable; urgency=medium + + * new upstream release + * changes: examples/tetris/Makefile clean target changed to + remove the *.moc file too + * src/moc/Makefile touches y.tab.h after cleanup since the + original source from troll tech contains it too (but + is useless) + + -- Heiko Schlittermann <[email protected]> Tue, 30 Sep 1997 22:58:40 +0200 + +qt1 (1.2.1-1) stable unstable non-free; urgency=medium + + * new upstream release (Bugfix only!) + + -- Heiko Sclittermann <[email protected]> Tue, 12 Aug 1997 21:26:13 +0200 + +qt1 (1.2-5) frozen non-free; urgency=low + + * set the new moc location in the examples and + tutorial makefiles. + + -- Heiko Schlittermann <[email protected]> Tue, 29 Apr 1997 12:09:03 +0200 + +qt1 (1.2-4) frozen non-free; urgency=low + + * shlibs file lists version 1.2, since applications compiled + agains 1.2 doesn't work with < 1.2 + + -- Heiko Schlittermann <[email protected]> Fri, 25 Apr 1997 20:04:04 +0200 + +qt1 (1.2-3) non-free; urgency=low + + * doc no longer depends on the library/binary package, + it only suggests it + + -- Heiko Schlittermann <[email protected]> Mon, 21 Apr 1997 16:23:49 +0200 + +qt1 (1.2-2) non-free; urgency=low + + * moc goes to /usr/bin instead of /usr/X11R6/bin + + -- Heiko Schlittermann <[email protected]> Thu, 17 Apr 1997 11:49:24 +0200 + +qt1 (1.2-1) non-free; urgency=medium + + * new upstream version + * bug8432 fixed: dependency on xlib6 + * New include dir is /usr/X11R6/include/qt (according to Xm, XmCxx, ...) + * bug8449 fixed: (suggestion) symlink + /usr/include/qt -> /usr/X11R6/include/qt (shouldn't do + to much harm) + * bug8507/8184 fixed: symlink in example dir + + -- Heiko Schlittermann <[email protected]> Fri, 11 Apr 1997 12:46:12 +0200 + +qt1 (1.1-2) non-free; urgency=low + + * optional instead of extra .... + * correctly replace old qt0-doc and old qt0-dev with + qt-doc resp. qt-dev + + -- Heiko Schlittermann <[email protected]> Fri, 28 Feb 1997 17:08:02 +0100 + +qt1 (1.1-0) non-free; urgency=medium + + * new upstream release out for about 3 months + + -- Heiko Schlittermann <[email protected]> Wed, 12 Feb 1997 09:18:40 +0100 + +qt1 (1.0-3) contrib; urgency=low + + * should appear in non-free now + + -- Heiko Schlittermann <[email protected]> Wed, 11 Dec 1996 19:02:08 +0100 + +qt1 (1.0-2) frozen unstable; urgency=low + + * nothing new unless distribution code and debian version + number -- I hope this will finally place all *deb files + in place on master. + + -- Heiko Schlittermann <[email protected]> Thu, 5 Dec 1996 09:40:14 +0100 + +qt1 (1.0-1) unstable; urgency=low + + * new upstream version + * dev and doc package are now installed as qt-dev and qt-doc, + since only one qt-dev/qt-doc may exist at any time (but + qt may exist as qt0 and qt1) + + -- Heiko Schlittermann <[email protected]> Fri, 18 Oct 1996 13:32:24 +0200 + +qt0 (0.99-1) unstable; urgency=low + + * new upstream version + + -- Heiko Schlittermann <[email protected]> Mon, 9 Sep 1996 13:22:03 +0200 + +qt0 (0.98-1) unstable; urgency=low + + * initial release + + -- Heiko Schlittermann <[email protected]> Sun, 8 Sep 1996 13:40:31 +0200 diff --git a/debian/_base/dependencies/qt3/debian/compat b/debian/_base/dependencies/qt3/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/qt3/debian/control b/debian/_base/dependencies/qt3/debian/control new file mode 100644 index 000000000..a7c7b5e80 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/control @@ -0,0 +1,372 @@ +Source: qt-x11-free +Maintainer: Debian Developers <[email protected]> +XSBC-Original-Maintainer: Debian Qt/KDE Maintainers <[email protected]> +Uploaders: Ana Beatriz Guerrero Lopez <[email protected]>, Sune Vuorela <[email protected]>, Fathi Boudra <[email protected]>, Modestas Vainius <[email protected]> +Build-Depends: cdbs, debhelper (>= 7.0.50~), quilt, cpio, libxext-dev (>= 4.3.0.dfsg.1-4), + libxrandr-dev (>= 4.3.0.dfsg.1-4), libsm-dev (>= 4.3.0.dfsg.1-4), + libxmu-dev (>= 4.3.0.dfsg.1-4), libice-dev (>= 4.3.0.dfsg.1-4), + libx11-dev (>= 4.3.0.dfsg.1-4), libxt-dev (>= 4.3.0.dfsg.1-4), libxrender-dev, + libxcursor-dev, libxinerama-dev, libxi-dev, zlib1g-dev, libjpeg-dev, + libmng-dev (>= 1.0.3), libpng-dev, libfontconfig1-dev, + libfreetype6-dev, libxft-dev, unixodbc-dev, uuid-dev, libglib2.0-dev, + default-libmysqlclient-dev | libmysqlclient-dev, flex, libpq-dev, postgresql-server-dev-all (>= 117~) | libpq-dev (<< 9.3.3-2~), libaudio-dev, libcups2-dev, + libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev, libsqlite3-dev, + firebird-dev | firebird2.1-dev [i386 kfreebsd-i386 kfreebsd-amd64 knetbsd-i386 netbsd-i386 amd64 sparc powerpc armel] | firebird2-dev [i386 amd64] +Section: libs +Priority: optional +Standards-Version: 3.8.4 +Homepage: http://www.trinitydesktop.org/ + +Package: libqt3-mt +Architecture: any +Multi-Arch: same +Section: libs +Replaces: libqt3-mt (<< 4:14.0.0~) +Breaks: libqt3-mt (<< 4:14.0.0~) +Depends: libqt3-mt-data (= ${binary:Version}), ${shlibs:Depends}, fontconfig +Recommends: libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1, libxmu6 (>= 4.3.0.dfsg.1-4) +Conflicts: libqt3c102-mt, libqui1-emb, libqt3c-mt +Suggests: libqt3-mt-psql, libqt3-mt-mysql, libqt3-mt-odbc +Description: Qt GUI Library (Threaded runtime version), Version 3 + This is the Trolltech Qt library, version 3. It's necessary for + applications that link against the libqt-mt.so.3, e.g. all Trinity + applications. + +Package: libqt3-mt-data +Architecture: all +Multi-Arch: foreign +Section: libs +Conflicts: libqt3-mt (<< 4:14.1.0~) +Depends: ${shlibs:Depends} +Description: Data for Qt GUI Library (Threaded runtime version), Version 3 + This is the Trolltech Qt library, version 3. It's necessary for + applications that link against the libqt-mt.so.3, e.g. all Trinity + applications. + +Package: libqt3-mt-mysql +Architecture: any +Multi-Arch: same +Section: libs +Replaces: libqt3-mt-mysql (<< 4:14.0.0~) +Breaks: libqt3-mt-mysql (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Conflicts: libqt3c102-mt-mysql, libqt3c-mt-mysql +Description: MySQL database driver for Qt3 (Threaded) + This package contains the threaded MySQL plugin for Qt3. Install it if + you intend to use or write Qt programs that are to access a MySQL DB. + +Package: libqt3-mt-odbc +Architecture: any +Multi-Arch: same +Section: libs +Replaces: libqt3-mt-odbc (<< 4:14.0.0~) +Breaks: libqt3-mt-odbc (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Conflicts: libqt3c102-mt-odbc, libqt3c-mt-odbc +Description: ODBC database driver for Qt3 (Threaded) + This package contains the threaded ODBC plugin for Qt3. Install it if + you intend to use or write Qt programs that are to access an ODBC DB. + +Package: libqt3-mt-psql +Architecture: any +Multi-Arch: same +Section: libs +Replaces: libqt3-mt-psql (<< 4:14.0.0~) +Breaks: libqt3-mt-psql (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Conflicts: libqt3c102-mt-psql, libqt3c-mt-psql +Description: PostgreSQL database driver for Qt3 (Threaded) + This package contains the threaded PostgreSQL plugin for Qt3. + Install it if you intend to use or write Qt programs that are + to access a PostgreSQL DB. + +Package: libqt3-mt-ibase +Architecture: i386 kfreebsd-i386 kfreebsd-amd64 knetbsd-i386 netbsd-i386 amd64 sparc powerpc +Multi-Arch: same +Section: libs +Depends: ${shlibs:Depends} +Conflicts: libqt3c102-mt-ibase +Replaces: libqt3c102-mt-ibase +Description: InterBase/FireBird database driver for Qt3 (Threaded) + This package contains the threaded InterBase/FireBird plugin + for Qt3. Install it if you intend to use or write Qt programs + that are to access an InterBase/FireBird DB. + +Package: libqt3-mt-sqlite +Architecture: any +Multi-Arch: same +Section: libs +Replaces: libqt3-mt-sqlite (<< 4:14.0.0~) +Breaks: libqt3-mt-sqlite (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Conflicts: libqt3c102-mt-sqlite +Description: SQLite database driver for Qt3 (Threaded) + This package contains the threaded SQLite plugin for Qt3. Install + it if you intend to use or write Qt programs that are to access an + SQLite DB. + +Package: libqt3-mt-sqlite3 +Architecture: any +Multi-Arch: same +Section: libs +Depends: ${shlibs:Depends} +Description: SQLite3 database driver for Qt3 (Threaded) + This package contains the threaded SQLite3 plugin for Qt3. Install + it if you intend to use or write Qt programs that are to access an + SQLite3 DB. + +Package: libqt3-mt-dev +Architecture: any +Multi-Arch: no +Section: libdevel +Replaces: libqt3-mt-dev (<< 4:14.0.0~) +Breaks: libqt3-mt-dev (<< 4:14.0.0~) +Conflicts: libqt3-mt (<< 4:14.1.0~) +Depends: libxext-dev (>= 4.3.0.dfsg.1-4), libxrandr-dev (>= 4.3.0.dfsg.1-4), + libsm-dev (>= 4.3.0.dfsg.1-4), libxmu-dev (>= 4.3.0.dfsg.1-4), + libice-dev (>= 4.3.0.dfsg.1-4), libx11-dev (>= 4.3.0.dfsg.1-4), + libxt-dev (>= 4.3.0.dfsg.1-4), libxrender-dev, libxcursor-dev, uuid-dev, + libxinerama-dev, libxi-dev, zlib1g-dev, libjpeg-dev, libmng-dev (>= 1.0.3), + libpng-dev, libfontconfig1-dev, libfreetype6-dev, + libxft-dev, libaudio-dev, libcups2-dev, libgl1-mesa-dev | libgl-dev, + libglu1-mesa-dev | libglu-dev, libc6-dev, libqt3-mt (= ${binary:Version}), + libqt3-headers (= ${binary:Version}), qt3-dev-tools (= ${binary:Version}) +Conflicts: libqt-mt-dev, libqt3-emb (<= 3:3.0.3-1), libqt3-dev +Recommends: libqt3-compat-headers +Suggests: libqt3-i18n, qt3-doc +Description: Qt development files (Threaded) + Qt is a C++ class library optimized for graphical user interface + development. This package contains the libqt-mt.so symlink, necessary + for building threaded Qt applications as well as the libqui.so symlink + and the necessary header files for libqui.so. (See README.Debian and + the Qt Documentation for instructions on libqui.so) + . + WARNING: If you plan to build some older Qt3 applications, you will + most probably have to install the libqt3-compat-headers package. It + contains all the headers which are not part of the official Qt3 API + anymore but which are still used by some programs. So if you encounter + problems with missing header files, please install this package first + before you send a bugreport. + +Package: libqt3-headers +Architecture: all +Multi-Arch: foreign +Section: devel +Replaces: libqt3-headers (<< 4:14.0.0~) +Breaks: libqt3-headers (<< 4:14.0.0~) +Recommends: libqt3-mt-dev +Description: Qt3 header files + This package contains all header files for libqt and libqt-mt which come + with Qt3. If you want to compile or develop programs which use Qt3, you + have to install this package. + +Package: libqt3-compat-headers +Architecture: all +Multi-Arch: foreign +Section: devel +Replaces: libqt3-compat-headers (<< 4:14.0.0~) +Breaks: libqt3-compat-headers (<< 4:14.0.0~) +Depends: libqt3-headers (= ${binary:Version}) +Recommends: libqt3-mt-dev +Description: Qt 1.x and 2.x compatibility includes + This package contains header files that are intended for build + compatibility for applications that build with Qt3 but still use + deprecated includes. It is meant as an intermediate solution and + these header files are not part of the official Qt3 API. + All sourcecode that is still using the headers of this package is + subject to be changed to use the new header files which are in + libqt3-headers. + +Package: qt3-dev-tools +Architecture: any +Multi-Arch: foreign +Section: devel +Replaces: qt3-dev-tools (<< 4:14.0.0~) +Breaks: qt3-dev-tools (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Recommends: libqt3-mt-dev +Conflicts: libqt-dev (<< 3:2.3.2-10), uic (<= 3:2.3.2-9) +Description: Qt3 development tools + This package contains all tools that are necessary to build programs + that are written using Qt3. These are: qmake, uic and moc. + For Qt3 development, you most likely want to install this package. + +Package: qt3-designer +Architecture: any +Multi-Arch: foreign +Section: devel +Replaces: qt3-designer (<< 4:14.0.0~) +Breaks: qt3-designer (<< 4:14.0.0~) +Depends: qt3-designer-plugins (= ${binary:Version}), ${shlibs:Depends} +Recommends: qt3-dev-tools +Suggests: qt3-assistant, qt3-doc +Conflicts: qt-designer (<= 3:2.3.2-9), qt-designer-doc +Description: Qt3 Designer + The Qt Designer is a GUI design program that interactively lets you + construct user interfaces for the Qt library. Additionally it lets you + create whole project and works together with the database drivers + provided by Qt to create applications with easy database access through + Qt. The resulting user interface files can then be converted to + C++ classes using the uic commandline utility which is usually done + automatically for the developer with a project management with qmake + or automake. + +Package: qt3-designer-plugins +Architecture: any +Multi-Arch: same +Section: devel +Conflicts: qt3-designer (<< 4:14.1.0~) +Depends: ${shlibs:Depends} +Description: Qt3 Designer plugins + This package contains plugins for Qt3 Designer + +Package: qt3-apps-dev +Architecture: any +Multi-Arch: no +Section: devel +Replaces: qt3-apps-dev (<< 4:14.0.0~) +Breaks: qt3-apps-dev (<< 4:14.0.0~) +Depends: libqt3-mt-dev +Description: Qt3 Developer applications development files + This package is intended for developers who want to develop applications + using the additional static libraries that ship with the applications + included with Qt; the Qt Designer and the Qt Assistant. + It allows integrating additional enhancements into the Qt Designer + respectively faciliate the Qt Assistant from within your Qt application + to interactively call the Assistant for displaying online help that the + developer includes with his application. + +Package: qt3-linguist +Architecture: any +Multi-Arch: foreign +Section: devel +Replaces: qt3-linguist (<< 4:14.0.0~) +Breaks: qt3-linguist (<< 4:14.0.0~) +Suggests: qt3-assistant +Depends: ${shlibs:Depends} +Description: The Qt3 Linguist + This package contains the Qt3 Linguist which provides translators a + tool perfect for translating any Qt-based application into other + languages and can be used and installed independently of any Qt + development files by the translator. + +Package: qt3-assistant +Architecture: any +Multi-Arch: foreign +Section: x11 +Replaces: qt3-assistant (<< 4:14.0.0~) +Breaks: qt3-assistant (<< 4:14.0.0~) +Depends: ${shlibs:Depends}, qt3-doc +Description: The Qt3 assistant application + This package contains the Qt3 Assistant, an easy to use frontend for + the complete Qt3 documentation and serves as an online help viewer for + any Qt program that wants to give the usesr access to online help. + Within the Qt tools it is used as the help viewer for the online help + for the Qt3 Designer and Linguist as well as qmake and the Qt 3 API + documentation. + . + Developers of Qt Application who want to faciliate the Qt Assistant for online + help display should refer to the README.Debian file for libqt3-mt-dev and + the package qt3-apps-dev. + +Package: qt3-qtconfig +Architecture: any +Multi-Arch: foreign +Section: x11 +Replaces: qt3-qtconfig (<< 4:14.0.0~) +Breaks: qt3-qtconfig (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Description: The Qt3 Configuration Application + The Qt Configuration program allows endusers to configure the look + and behavior of any Qt3 application. It is mostly only necessary + on systems which don't run TDE because the Trinity control center already + covers this configuration automatically for the users Qt3 applications + according to his desktop settings in TDE. However, if you need to run + CJK-fonts or other non-latin scripts, you will most likely want to + install this package. + +Package: qt3-dev-tools-embedded +Architecture: any +Multi-Arch: foreign +Section: devel +Replaces: qt3-dev-tools-embedded (<< 4:14.0.0~) +Breaks: qt3-dev-tools-embedded (<< 4:14.0.0~) +Recommends: libqt3-mt-dev +Depends: ${shlibs:Depends} +Description: Tools to develop embedded Qt applications + This package contains applications only suitable for developing + applications with Qt Embedded and/or Qtopia. It provides the QVFB + program for simulating an embedded device desktop as well as makeqpf + for converting fonts to embedded fonts suitable for being utilized + by Qt Embedded applications. + +Package: qt3-dev-tools-compat +Architecture: any +Multi-Arch: foreign +Section: devel +Replaces: qt3-dev-tools-compat (<< 4:14.0.0~) +Breaks: qt3-dev-tools-compat (<< 4:14.0.0~) +Recommends: libqt3-mt-dev +Depends: ${shlibs:Depends} +Description: Conversion utilities for Qt3 development + This package contains some older Qt tools (namely qtrename140, + qm2ts, mergetr, findtr and msg2qm). These tools are needed only by + application developers who need to migrate any Qt application written + for Qt 1.x or 2.x over to Qt 3.x. The purpose of the tools are to + help fixing the changes with include file renaming as well as migrating + the message file format of Qt 2 translation files or any gettext-based + translation system to the Qt 3 system. + +Package: libqt3-i18n +Architecture: all +Multi-Arch: foreign +Section: libs +Replaces: libqt3-i18n (<< 4:14.0.0~) +Breaks: libqt3-i18n (<< 4:14.0.0~) +Recommends: libqt3-mt +Description: i18n files for Qt3 library + This package contains the internationalization files for the Qt library. + Qt applications that are internationalized will need to depend on this package + for full internationalization support of the application towards the end user. + +Package: qt3-doc +Architecture: all +Multi-Arch: foreign +Section: doc +Replaces: qt3-doc (<< 4:14.0.0~) +Breaks: qt3-doc (<< 4:14.0.0~) +Priority: extra +Suggests: libqt3-headers, qt3-assistant | www-browser +Description: Qt3 API documentation + This package contains the complete API documentation for Qt3. + Examples to coding are in qt3-examples. The documentation is provided + in HTML and manpage format; the HTML version can be viewed in conjunction + with the Qt Assistant. + +Package: qt3-examples +Architecture: all +Multi-Arch: foreign +Section: doc +Replaces: qt3-examples (<< 4:14.0.0~) +Breaks: qt3-examples (<< 4:14.0.0~) +Priority: extra +Depends: libqt3-mt-dev (>= ${binary:Version}) +Suggests: qt3-apps-dev +Description: Examples for Qt3 + These are examples provided with Qt3. They may be especially useful for + you if you are learning to program in Qt as they cover quite a lot of + things that are possible with Qt3. + +Package: qt-x11-free-dbg +Section: libdevel +Architecture: any +Multi-Arch: no +Replaces: qt-x11-free-dbg (<< 4:14.0.0~) +Breaks: qt-x11-free-dbg (<< 4:14.0.0~) +Priority: extra +Depends: libqt3-mt (= ${binary:Version}), gdb +Conflicts: libqt3-mt-dbg +Description: debugging symbols for qt-x11-free binaries + This package contains the debugging symbols associated with qt-x11-free. + They will automatically be used by gdb for debugging Qt-related + issues. diff --git a/debian/_base/dependencies/qt3/debian/copyright b/debian/_base/dependencies/qt3/debian/copyright new file mode 100644 index 000000000..78872c85b --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/copyright @@ -0,0 +1,145 @@ +This is Debian GNU/Linux's prepackaged version of the Qt GUI Development +library. + +This package was put together originally by me, Heiko Schlittermann +<[email protected]>, from the sources, which I obtained from +ftp.troll.no. The changes were very minimal to nothing, - merely +adding support for the Debian package maintenance scheme, by adding +various debian/* files and by changing the propagate script to fit the +Debian GNU/Linux filesystem structure. + +This package has since been temporarily taken over by Ivan Moore +<[email protected]> until Heiko has time to work on it all again. + +In Jul 2002, Martin Loschwitz <[email protected]> overtook the package +maintenance for the QT3-packages. + +This packaged is maintained inside the Debian Qt/KDE Maintainers Team +<[email protected]> since Tue, 26 Jul 2005 19:06:03 +0200 + +Qt 3.3 is triple licensed under the QPL, GPL 2 and GPL 3. + +It was downloaded from ftp://ftp.troll.no/qt/source + + This file may be used under the terms of the GNU General + Public License versions 2.0 or 3.0 as published by the Free + Software Foundation and appearing in the files LICENSE.GPL2 + and LICENSE.GPL3 included in the packaging of this file. + Alternatively you may (at your option) use any later version + of the GNU General Public License if such license has been + publicly approved by Trolltech ASA (or its successors, if any) + and the KDE Free Qt Foundation. + +Please refer to /usr/share/common-licenses/GPL-2 for complete GPL 2 +licence and /usr/share/common-licenses/GPL-3 for complete GPL 3 +licence. + + THE Q PUBLIC LICENSE + version 1.0 + + Copyright (C) 1999-2000 Troll Tech AS, Norway. + Everyone is permitted to copy and + distribute this license document. + +The intent of this license is to establish freedom to share and change the +software regulated by this license under the open source model. + +This license applies to any software containing a notice placed by the +copyright holder saying that it may be distributed under the terms of +the Q Public License version 1.0. Such software is herein referred to as +the Software. This license covers modification and distribution of the +Software, use of third-party application programs based on the Software, +and development of free software which uses the Software. + + Granted Rights + +1. You are granted the non-exclusive rights set forth in this license + provided you agree to and comply with any and all conditions in this + license. Whole or partial distribution of the Software, or software + items that link with the Software, in any form signifies acceptance of + this license. + +2. You may copy and distribute the Software in unmodified form provided + that the entire package, including - but not restricted to - copyright, + trademark notices and disclaimers, as released by the initial developer + of the Software, is distributed. + +3. You may make modifications to the Software and distribute your + modifications, in a form that is separate from the Software, such as + patches. The following restrictions apply to modifications: + + a. Modifications must not alter or remove any copyright notices in + the Software. + + b. When modifications to the Software are released under this + license, a non-exclusive royalty-free right is granted to the + initial developer of the Software to distribute your modification + in future versions of the Software provided such versions remain + available under these terms in addition to any other license(s) of + the initial developer. + +4. You may distribute machine-executable forms of the Software or + machine-executable forms of modified versions of the Software, provided + that you meet these restrictions: + + a. You must include this license document in the distribution. + + b. You must ensure that all recipients of the machine-executable forms + are also able to receive the complete machine-readable source code + to the distributed Software, including all modifications, without + any charge beyond the costs of data transfer, and place prominent + notices in the distribution explaining this. + + c. You must ensure that all modifications included in the + machine-executable forms are available under the terms of this + license. + +5. You may use the original or modified versions of the Software to + compile, link and run application programs legally developed by you + or by others. + +6. You may develop application programs, reusable components and other + software items that link with the original or modified versions of the + Software. These items, when distributed, are subject to the following + requirements: + + a. You must ensure that all recipients of machine-executable forms of + these items are also able to receive and use the complete + machine-readable source code to the items without any charge + beyond the costs of data transfer. + + b. You must explicitly license all recipients of your items to use + and re-distribute original and modified versions of the items in + both machine-executable and source code forms. The recipients must + be able to do so without any charges whatsoever, and they must be + able to re-distribute to anyone they choose. + + + c. If the items are not available to the general public, and the + initial developer of the Software requests a copy of the items, + then you must supply one. + + Limitations of Liability + +In no event shall the initial developers or copyright holders be liable +for any damages whatsoever, including - but not restricted to - lost +revenue or profits or other direct, indirect, special, incidental or +consequential damages, even if they have been advised of the possibility +of such damages, except to the extent invariable law, if any, provides +otherwise. + + No Warranty + +The Software and this license document are provided AS IS with NO WARRANTY +OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE. + Choice of Law + +This license is governed by the Laws of Norway. Disputes shall be settled +by Oslo City Court. + + The Qt GUI Toolkit is Copyright (C) 1994-2000 Trolltech AS. + + You may use, distribute and copy the Qt GUI Toolkit under the terms of + GNU General Public License version 2, which is display below. + diff --git a/debian/_base/dependencies/qt3/debian/libqt3-compat-headers.install b/debian/_base/dependencies/qt3/debian/libqt3-compat-headers.install new file mode 100644 index 000000000..cad31c7a9 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-compat-headers.install @@ -0,0 +1,51 @@ +usr/include/qt3/qapp.h +usr/include/qt3/qarray.h +usr/include/qt3/qbitarry.h +usr/include/qt3/qbttngrp.h +usr/include/qt3/qchkbox.h +usr/include/qt3/qclipbrd.h +usr/include/qt3/qcollect.h +usr/include/qt3/qcollection.h +usr/include/qt3/qcombo.h +usr/include/qt3/qconnect.h +usr/include/qt3/qdatetm.h +usr/include/qt3/qdrawutl.h +usr/include/qt3/qdstream.h +usr/include/qt3/qfiledef.h +usr/include/qt3/qfiledlg.h +usr/include/qt3/qfileinf.h +usr/include/qt3/qfontinf.h +usr/include/qt3/qfontmet.h +usr/include/qt3/qgrpbox.h +usr/include/qt3/qintcach.h +usr/include/qt3/qiodev.h +usr/include/qt3/qlcdnum.h +usr/include/qt3/qlined.h +usr/include/qt3/qlist.h +usr/include/qt3/qmenudta.h +usr/include/qt3/qmetaobj.h +usr/include/qt3/qmlined.h +usr/include/qt3/qmsgbox.h +usr/include/qt3/qmultilinedit.h +usr/include/qt3/qobjcoll.h +usr/include/qt3/qobjdefs.h +usr/include/qt3/qpdevmet.h +usr/include/qt3/qpmcache.h +usr/include/qt3/qpntarry.h +usr/include/qt3/qpopmenu.h +usr/include/qt3/qprndlg.h +usr/include/qt3/qprogbar.h +usr/include/qt3/qprogdlg.h +usr/include/qt3/qpsprn.h +usr/include/qt3/qpushbt.h +usr/include/qt3/qqueue.h +usr/include/qt3/qradiobt.h +usr/include/qt3/qrangect.h +usr/include/qt3/qscrbar.h +usr/include/qt3/qsocknot.h +usr/include/qt3/qstack.h +usr/include/qt3/qtabdlg.h +usr/include/qt3/qtstream.h +usr/include/qt3/qvector.h +usr/include/qt3/qwidcoll.h +usr/include/qt3/qwindefs.h diff --git a/debian/_base/dependencies/qt3/debian/libqt3-headers.install b/debian/_base/dependencies/qt3/debian/libqt3-headers.install new file mode 100644 index 000000000..567f444a3 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-headers.install @@ -0,0 +1,270 @@ +usr/include/qt3/private/* +usr/include/qt3/qabstractlayout.h +usr/include/qt3/qaccel.h +usr/include/qt3/qaccessible.h +usr/include/qt3/qaction.h +usr/include/qt3/qapplication.h +usr/include/qt3/qasciicache.h +usr/include/qt3/qasciidict.h +usr/include/qt3/qasyncimageio.h +usr/include/qt3/qasyncio.h +usr/include/qt3/qbig5codec.h +usr/include/qt3/qbitarray.h +usr/include/qt3/qbitmap.h +usr/include/qt3/qbrush.h +usr/include/qt3/qbuffer.h +usr/include/qt3/qbutton.h +usr/include/qt3/qbuttongroup.h +usr/include/qt3/qcache.h +usr/include/qt3/qcanvas.h +usr/include/qt3/qcdestyle.h +usr/include/qt3/qcheckbox.h +usr/include/qt3/qcleanuphandler.h +usr/include/qt3/qclipboard.h +usr/include/qt3/qcolor.h +usr/include/qt3/qcolordialog.h +usr/include/qt3/qcombobox.h +usr/include/qt3/qcommonstyle.h +usr/include/qt3/qcompactstyle.h +usr/include/qt3/qconnection.h +usr/include/qt3/qcstring.h +usr/include/qt3/qcursor.h +usr/include/qt3/qdatabrowser.h +usr/include/qt3/qdatastream.h +usr/include/qt3/qdatatable.h +usr/include/qt3/qdataview.h +usr/include/qt3/qdatetime.h +usr/include/qt3/qdatetimeedit.h +usr/include/qt3/qdeepcopy.h +usr/include/qt3/qdesktopwidget.h +usr/include/qt3/qdial.h +usr/include/qt3/qdialog.h +usr/include/qt3/qdict.h +usr/include/qt3/qdir.h +usr/include/qt3/qdns.h +usr/include/qt3/qdockarea.h +usr/include/qt3/qdockwindow.h +usr/include/qt3/qdom.h +usr/include/qt3/qdragobject.h +usr/include/qt3/qdrawutil.h +usr/include/qt3/qdropsite.h +usr/include/qt3/qeditorfactory.h +usr/include/qt3/qerrormessage.h +usr/include/qt3/qeucjpcodec.h +usr/include/qt3/qeuckrcodec.h +usr/include/qt3/qevent.h +usr/include/qt3/qeventloop.h +usr/include/qt3/qfeatures.h +usr/include/qt3/qfile.h +usr/include/qt3/qfiledialog.h +usr/include/qt3/qfileinfo.h +usr/include/qt3/qfocusdata.h +usr/include/qt3/qfont.h +usr/include/qt3/qfontdatabase.h +usr/include/qt3/qfontdialog.h +usr/include/qt3/qfontinfo.h +usr/include/qt3/qfontmetrics.h +usr/include/qt3/qframe.h +usr/include/qt3/qftp.h +usr/include/qt3/qgarray.h +usr/include/qt3/qgb18030codec.h +usr/include/qt3/qgbkcodec.h +usr/include/qt3/qgcache.h +usr/include/qt3/qgdict.h +usr/include/qt3/qgeneric.h +usr/include/qt3/qgif.h +usr/include/qt3/qglist.h +usr/include/qt3/qglobal.h +usr/include/qt3/qgplugin.h +usr/include/qt3/qgrid.h +usr/include/qt3/qgridview.h +usr/include/qt3/qgroupbox.h +usr/include/qt3/qguardedptr.h +usr/include/qt3/qgvector.h +usr/include/qt3/qhbox.h +usr/include/qt3/qhbuttongroup.h +usr/include/qt3/qheader.h +usr/include/qt3/qhgroupbox.h +usr/include/qt3/qhostaddress.h +usr/include/qt3/qhttp.h +usr/include/qt3/qiconset.h +usr/include/qt3/qiconview.h +usr/include/qt3/qimage.h +usr/include/qt3/qimageformatplugin.h +usr/include/qt3/qinputdialog.h +usr/include/qt3/qintcache.h +usr/include/qt3/qintdict.h +usr/include/qt3/qinterlacestyle.h +usr/include/qt3/qiodevice.h +usr/include/qt3/qjiscodec.h +usr/include/qt3/qjpegio.h +usr/include/qt3/qjpunicode.h +usr/include/qt3/qkeycode.h +usr/include/qt3/qkeysequence.h +usr/include/qt3/qlabel.h +usr/include/qt3/qlayout.h +usr/include/qt3/qlcdnumber.h +usr/include/qt3/qlibrary.h +usr/include/qt3/qlineedit.h +usr/include/qt3/qlistbox.h +usr/include/qt3/qlistview.h +usr/include/qt3/qlocale.h +usr/include/qt3/qlocalfs.h +usr/include/qt3/qmainwindow.h +usr/include/qt3/qmap.h +usr/include/qt3/qmemarray.h +usr/include/qt3/qmenubar.h +usr/include/qt3/qmenudata.h +usr/include/qt3/qmessagebox.h +usr/include/qt3/qmetaobject.h +usr/include/qt3/qmime.h +usr/include/qt3/qmngio.h +usr/include/qt3/qmotifstyle.h +usr/include/qt3/qmotifplusstyle.h +usr/include/qt3/qmovie.h +usr/include/qt3/qmultilineedit.h +usr/include/qt3/qmutex.h +usr/include/qt3/qnamespace.h +usr/include/qt3/qnetwork.h +usr/include/qt3/qnetworkprotocol.h +usr/include/qt3/qnp.h +usr/include/qt3/qobject.h +usr/include/qt3/qobjectcleanuphandler.h +usr/include/qt3/qobjectdefs.h +usr/include/qt3/qobjectdict.h +usr/include/qt3/qobjectlist.h +usr/include/qt3/qpaintdevice.h +usr/include/qt3/qpaintdevicemetrics.h +usr/include/qt3/qpainter.h +usr/include/qt3/qpair.h +usr/include/qt3/qpalette.h +usr/include/qt3/qpen.h +usr/include/qt3/qpicture.h +usr/include/qt3/qpixmap.h +usr/include/qt3/qpixmapcache.h +usr/include/qt3/qplatinumstyle.h +usr/include/qt3/qpngio.h +usr/include/qt3/qpoint.h +usr/include/qt3/qpointarray.h +usr/include/qt3/qpolygonscanner.h +usr/include/qt3/qpopupmenu.h +usr/include/qt3/qprintdialog.h +usr/include/qt3/qprinter.h +usr/include/qt3/qprocess.h +usr/include/qt3/qprogressbar.h +usr/include/qt3/qprogressdialog.h +usr/include/qt3/qptrcollection.h +usr/include/qt3/qptrdict.h +usr/include/qt3/qptrlist.h +usr/include/qt3/qptrqueue.h +usr/include/qt3/qptrstack.h +usr/include/qt3/qptrvector.h +usr/include/qt3/qpushbutton.h +usr/include/qt3/qradiobutton.h +usr/include/qt3/qrangecontrol.h +usr/include/qt3/qrect.h +usr/include/qt3/qregexp.h +usr/include/qt3/qregion.h +usr/include/qt3/qrtlcodec.h +usr/include/qt3/qscrollbar.h +usr/include/qt3/qscrollview.h +usr/include/qt3/qsemaphore.h +usr/include/qt3/qsemimodal.h +usr/include/qt3/qserversocket.h +usr/include/qt3/qsession.h +usr/include/qt3/qsessionmanager.h +usr/include/qt3/qsettings.h +usr/include/qt3/qsgistyle.h +usr/include/qt3/qshared.h +usr/include/qt3/qsignal.h +usr/include/qt3/qsignalmapper.h +usr/include/qt3/qsignalslotimp.h +usr/include/qt3/qsimplerichtext.h +usr/include/qt3/qsize.h +usr/include/qt3/qsizegrip.h +usr/include/qt3/qsizepolicy.h +usr/include/qt3/qsjiscodec.h +usr/include/qt3/qslider.h +usr/include/qt3/qsocket.h +usr/include/qt3/qsocketdevice.h +usr/include/qt3/qsocketnotifier.h +usr/include/qt3/qsortedlist.h +usr/include/qt3/qsound.h +usr/include/qt3/qspinbox.h +usr/include/qt3/qsplashscreen.h +usr/include/qt3/qsplitter.h +usr/include/qt3/qsql.h +usr/include/qt3/qsqlcursor.h +usr/include/qt3/qsqldatabase.h +usr/include/qt3/qsqldriver.h +usr/include/qt3/qsqldriverplugin.h +usr/include/qt3/qsqleditorfactory.h +usr/include/qt3/qsqlerror.h +usr/include/qt3/qsqlfield.h +usr/include/qt3/qsqlform.h +usr/include/qt3/qsqlindex.h +usr/include/qt3/qsqlpropertymap.h +usr/include/qt3/qsqlquery.h +usr/include/qt3/qsqlrecord.h +usr/include/qt3/qsqlresult.h +usr/include/qt3/qsqlselectcursor.h +usr/include/qt3/qstatusbar.h +usr/include/qt3/qstring.h +usr/include/qt3/qstringlist.h +usr/include/qt3/qstrlist.h +usr/include/qt3/qstrvec.h +usr/include/qt3/qstyle.h +usr/include/qt3/qstylefactory.h +usr/include/qt3/qstyleplugin.h +usr/include/qt3/qstylesheet.h +usr/include/qt3/qsyntaxhighlighter.h +usr/include/qt3/qt.h +usr/include/qt3/qtabbar.h +usr/include/qt3/qtabdialog.h +usr/include/qt3/qtable.h +usr/include/qt3/qtabwidget.h +usr/include/qt3/qtextbrowser.h +usr/include/qt3/qtextcodec.h +usr/include/qt3/qtextcodecfactory.h +usr/include/qt3/qtextcodecplugin.h +usr/include/qt3/qtextedit.h +usr/include/qt3/qtextstream.h +usr/include/qt3/qtextview.h +usr/include/qt3/qthread.h +usr/include/qt3/qthreadstorage.h +usr/include/qt3/qtimer.h +usr/include/qt3/qtl.h +usr/include/qt3/qtoolbar.h +usr/include/qt3/qtoolbox.h +usr/include/qt3/qtoolbutton.h +usr/include/qt3/qtooltip.h +usr/include/qt3/qtranslator.h +usr/include/qt3/qtsciicodec.h +usr/include/qt3/qurl.h +usr/include/qt3/qurlinfo.h +usr/include/qt3/qurloperator.h +usr/include/qt3/qutfcodec.h +usr/include/qt3/quuid.h +usr/include/qt3/qvalidator.h +usr/include/qt3/qvaluelist.h +usr/include/qt3/qvaluestack.h +usr/include/qt3/qvaluevector.h +usr/include/qt3/qvariant.h +usr/include/qt3/qvbox.h +usr/include/qt3/qvbuttongroup.h +usr/include/qt3/qvfbhdr.h +usr/include/qt3/qvgroupbox.h +usr/include/qt3/qwaitcondition.h +usr/include/qt3/qwhatsthis.h +usr/include/qt3/qwidget.h +usr/include/qt3/qwidgetintdict.h +usr/include/qt3/qwidgetlist.h +usr/include/qt3/qwidgetplugin.h +usr/include/qt3/qwidgetstack.h +usr/include/qt3/qwindowdefs.h +usr/include/qt3/qwindowsstyle.h +usr/include/qt3/qwinexport.h +usr/include/qt3/qwizard.h +usr/include/qt3/qwmatrix.h +usr/include/qt3/qworkspace.h +usr/include/qt3/qxml.h diff --git a/debian/_base/dependencies/qt3/debian/libqt3-i18n.install b/debian/_base/dependencies/qt3/debian/libqt3-i18n.install new file mode 100644 index 000000000..ac62f216d --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-i18n.install @@ -0,0 +1,8 @@ +usr/share/qt3/translations/qt_ar.qm +usr/share/qt3/translations/qt_cs.qm +usr/share/qt3/translations/qt_de.qm +usr/share/qt3/translations/qt_es.qm +usr/share/qt3/translations/qt_fr.qm +usr/share/qt3/translations/qt_he.qm +usr/share/qt3/translations/qt_ru.qm +usr/share/qt3/translations/qt_sk.qm diff --git a/debian/_base/dependencies/qt3/debian/libqt3-mt-data.install b/debian/_base/dependencies/qt3/debian/libqt3-mt-data.install new file mode 100644 index 000000000..e58f09b34 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-mt-data.install @@ -0,0 +1 @@ +../../debian/qtrc etc/qt3/ diff --git a/debian/_base/dependencies/qt3/debian/libqt3-mt-dev.docs b/debian/_base/dependencies/qt3/debian/libqt3-mt-dev.docs new file mode 100644 index 000000000..dbd9a5d19 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-mt-dev.docs @@ -0,0 +1,4 @@ +README +README.immodule +README-QT.TXT +PLATFORMS diff --git a/debian/_base/dependencies/qt3/debian/libqt3-mt-dev.install b/debian/_base/dependencies/qt3/debian/libqt3-mt-dev.install new file mode 100644 index 000000000..67cc0c4c9 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-mt-dev.install @@ -0,0 +1,9 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/libqt-mt.la +usr/lib/$(DEB_HOST_MULTIARCH)/libqt-mt.prl +usr/lib/$(DEB_HOST_MULTIARCH)/libqt-mt.so +usr/lib/$(DEB_HOST_MULTIARCH)/libqui.prl +usr/lib/$(DEB_HOST_MULTIARCH)/libqui.so +usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/qt-mt.pc +usr/include/qt3/qgl.h +usr/include/qt3/qglcolormap.h +usr/include/qt3/qwidgetfactory.h diff --git a/debian/_base/dependencies/qt3/debian/libqt3-mt-dev.links b/debian/_base/dependencies/qt3/debian/libqt3-mt-dev.links new file mode 100644 index 000000000..50d008c6b --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-mt-dev.links @@ -0,0 +1,11 @@ +/usr/lib/$(DEB_HOST_MULTIARCH)/libqt-mt.la /usr/share/qt3/lib/libqt-mt.la +/usr/lib/$(DEB_HOST_MULTIARCH)/libqui.prl /usr/share/qt3/lib/libqui.prl +/usr/lib/$(DEB_HOST_MULTIARCH)/libqui.so.1.0.0 /usr/share/qt3/lib/libqui.so +/usr/lib/$(DEB_HOST_MULTIARCH)/libqui.so.1.0.0 /usr/share/qt3/lib/libqui.so.1 +/usr/lib/$(DEB_HOST_MULTIARCH)/libqui.so.1.0.0 /usr/share/qt3/lib/libqui.so.1.0 +/usr/lib/$(DEB_HOST_MULTIARCH)/libqt-mt.prl /usr/share/qt3/lib/libqt-mt.prl +/usr/lib/$(DEB_HOST_MULTIARCH)/libqt-mt.so.3.3.8 /usr/share/qt3/lib/libqt-mt.so +/usr/lib/$(DEB_HOST_MULTIARCH)/libqt-mt.so.3.3.8 /usr/share/qt3/lib/libqt-mt.so.3 +/usr/lib/$(DEB_HOST_MULTIARCH)/libqt-mt.so.3.3.8 /usr/share/qt3/lib/libqt-mt.so.3.3 +/usr/lib/$(DEB_HOST_MULTIARCH)/qt3/plugins /usr/share/qt3/plugins +/usr/include/qt3 /usr/share/qt3/include diff --git a/debian/_base/dependencies/qt3/debian/libqt3-mt-ibase.install b/debian/_base/dependencies/qt3/debian/libqt3-mt-ibase.install new file mode 100644 index 000000000..284782279 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-mt-ibase.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/qt3/plugins/sqldrivers/libqsqlibase.so diff --git a/debian/_base/dependencies/qt3/debian/libqt3-mt-mysql.install b/debian/_base/dependencies/qt3/debian/libqt3-mt-mysql.install new file mode 100644 index 000000000..43c82fd7b --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-mt-mysql.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/qt3/plugins/sqldrivers/libqsqlmysql.so diff --git a/debian/_base/dependencies/qt3/debian/libqt3-mt-odbc.install b/debian/_base/dependencies/qt3/debian/libqt3-mt-odbc.install new file mode 100644 index 000000000..202c0fff1 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-mt-odbc.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/qt3/plugins/sqldrivers/libqsqlodbc.so diff --git a/debian/_base/dependencies/qt3/debian/libqt3-mt-psql.install b/debian/_base/dependencies/qt3/debian/libqt3-mt-psql.install new file mode 100644 index 000000000..cf2800373 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-mt-psql.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/qt3/plugins/sqldrivers/libqsqlpsql.so diff --git a/debian/_base/dependencies/qt3/debian/libqt3-mt-sqlite.install b/debian/_base/dependencies/qt3/debian/libqt3-mt-sqlite.install new file mode 100644 index 000000000..f65aac492 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-mt-sqlite.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/qt3/plugins/sqldrivers/libqsqlite.so diff --git a/debian/_base/dependencies/qt3/debian/libqt3-mt-sqlite3.install b/debian/_base/dependencies/qt3/debian/libqt3-mt-sqlite3.install new file mode 100644 index 000000000..8c5a97c4b --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-mt-sqlite3.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/qt3/plugins/sqldrivers/libqsqlite3.so diff --git a/debian/_base/dependencies/qt3/debian/libqt3-mt.docs b/debian/_base/dependencies/qt3/debian/libqt3-mt.docs new file mode 100644 index 000000000..dbd9a5d19 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-mt.docs @@ -0,0 +1,4 @@ +README +README.immodule +README-QT.TXT +PLATFORMS diff --git a/debian/_base/dependencies/qt3/debian/libqt3-mt.install b/debian/_base/dependencies/qt3/debian/libqt3-mt.install new file mode 100644 index 000000000..b0c767003 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-mt.install @@ -0,0 +1,4 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/libqt-mt.so.* +usr/lib/$(DEB_HOST_MULTIARCH)/libqui.so.1.* +usr/lib/$(DEB_HOST_MULTIARCH)/qt3/plugins/imageformats/libqmng.so +usr/lib/$(DEB_HOST_MULTIARCH)/qt3/plugins/inputmethods/*.so diff --git a/debian/_base/dependencies/qt3/debian/libqt3-mt.links b/debian/_base/dependencies/qt3/debian/libqt3-mt.links new file mode 100644 index 000000000..abaab3c97 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-mt.links @@ -0,0 +1 @@ +/usr/lib/$(DEB_HOST_MULTIARCH)/libqui.so.1.0.0 /usr/lib/$(DEB_HOST_MULTIARCH)/libqui.so.1 diff --git a/debian/_base/dependencies/qt3/debian/libqt3-mt.postrm b/debian/_base/dependencies/qt3/debian/libqt3-mt.postrm new file mode 100644 index 000000000..5f09e318d --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/libqt3-mt.postrm @@ -0,0 +1,9 @@ +#!/bin/sh + +if [ "$1" = "purge" ]; then + if [ -d "/usr/share/doc/libqt3-mt/" ]; then + rm -rf /usr/share/doc/libqt3-mt/ + fi +fi + +#DEBHELPER# diff --git a/debian/_base/dependencies/qt3/debian/maintain/assistant-qt3.desktop b/debian/_base/dependencies/qt3/debian/maintain/assistant-qt3.desktop new file mode 100644 index 000000000..42a16e80e --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/maintain/assistant-qt3.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=assistant-qt3 +Name=Qt3 Assistant +Name[de]=Qt3 Assistent +Comment=Qt3 Helpcenter +Comment[de]= Qt3 Hilfezentrum +MimeType=application/x-assistant; +Icon=assistant +Terminal=false +Type=Application +Categories=Qt;Development; diff --git a/debian/_base/dependencies/qt3/debian/maintain/build-examples.sh b/debian/_base/dependencies/qt3/debian/maintain/build-examples.sh new file mode 100644 index 000000000..b56d51e42 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/maintain/build-examples.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +BUILDDIR=$PWD +export QTDIR=/usr/share/qt3 + +# first copy over the libqt-mt.so build configuration of .qmake.cache +cp /usr/share/qt3/.qmake.cache ./.qmake.cache + +# Now compile the examples. The themes example +# won't work since qconfig.h is not really correct with the +# ifdef's for the QT_NO_xyz_STYLE, so we use make -k to continue +cd examples; qmake -o Makefile examples.pro; make -k + +# Now compile the tutorial. +cd $BUILDDIR/tutorial; qmake -o Makefile tutorial.pro; make + +# Then the designer examples. +cd $BUILDDIR/tools/designer/examples +for a in `find . -type d -maxdepth 1 -mindepth 1`; do + cd $a && qmake -o Makefile $a.pro; make; cd ..; +done + +# There is a bigger sql example in book/ with more subdirectories: +cd book +for a in `find . -type d -maxdepth 1 -mindepth 1`; do + cd $a && qmake -o Makefile $a.pro; make; cd ..; +done + +# Finally, build the linguist tutorials: +cd $BUILDDIR/tools/linguist/tutorial +for a in `find . -type d -maxdepth 1 -mindepth 1`; do + cd $a && qmake -o Makefile $a.pro; make; cd ..; +done + +# Return to the build directory +cd $BUILDDIR diff --git a/debian/_base/dependencies/qt3/debian/maintain/designer-qt3.desktop b/debian/_base/dependencies/qt3/debian/maintain/designer-qt3.desktop new file mode 100644 index 000000000..fc9f4394c --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/maintain/designer-qt3.desktop @@ -0,0 +1,77 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=designer-qt3 +Name=Qt3 Designer +Name[bg]=Qt3 Дизайнер +Name[br]=Ergrafer Qt3 +Name[ca]=Dissenyador Qt3 +Name[cs]=Qt3 designer +Name[de]=Qt3-Designer +Name[eo]=Qt3-Desegnilo +Name[es]=Diseñador Qt3 +Name[et]=Qt3 disainer +Name[eu]=Qt3 Diseinatzailea +Name[gl]=Deseñador de Qt3 +Name[he]=Qt בצעמ +Name[it]=Designer Qt3 +Name[ja]=Qtデザイナー +Name[ko]=Qt 디자이너 +Name[lv]=Qt3 Dizainers +Name[mk]=Qt дизајнер +Name[no]=Qt3-designer +Name[oc]=Dessinador Qt3 +Name[pl]=Projektant Qt3 +Name[sk]=Qt3 Dizajnér +Name[sl]=Snovalnik Qt3 +Name[ta]=Qt À¨¼ôÀ¡Ç÷ +Name[uk]=Дизайнер Qt +Name[zh_CN.GB2312]=Qt 设计者 +Name[zh_TW.Big5]=Qt 設計器 +Comment=Qt3 interface designer +Comment[az]=Qt3 axtar üz dizayn proqramı +Comment[bg]=Qt3 interface дизайнер +Comment[br]=Ergrafer etrefas Qt3 +Comment[ca]=Dissenyador d'interfícies Qt3 +Comment[cs]=Editor UI pro Qt3 +Comment[da]=Qt3 grænseflade designer +Comment[de]=Schnittstellen-Designer für Qt3 +Comment[el]=Σχεδιασμός περιβάλλοντων Qt +Comment[eo]=Qt3-Interfacdesegnilo +Comment[es]=Diseñador de interfaces de Qt3 +Comment[et]=Qt3 dialoogide redaktor +Comment[eu]=Qt3 interfaze diseinatzailea +Comment[fi]=Qt:n käyttöliittymäsuunnittelija +Comment[fr]=Conception d'interfaces avec Qt3 +Comment[gl]=Editor de interfaces de Qt3 +Comment[he]=Qt-ל םיקשממ בצעמ +Comment[hu]=Qt3 felülettervező +Comment[is]=Viðmótshönnunartól fyrir Qt3 +Comment[it]=Editor per le interfaccie Qt3 +Comment[ja]=Qtインターフェースデザイナー +Comment[ko]=Qt 인터페이스 디자이너 +Comment[lt]=Qt3 sąsajos redaktorius +Comment[lv]=Qt3 starsejas dizainers +Comment[mk]=Дизајнер на Qt дијалози +Comment[nl]=Qt3 interface-ontwerper +Comment[no]=Qt3-grensesnittdesigner +Comment[no_NY]=Redigering av Qt3-miljø +Comment[oc]=Dessinador d'interfacies Qt3 +Comment[pl]=Projektant interfejsu Qt3 +Comment[pt]=Editor de interfaces do Qt3 +Comment[pt_BR]=Designer de interface Qt3 +Comment[ro]=Dezvoltator de interfeţe Qt3 +Comment[ru]=редактор интерфейсов приложений Qt +Comment[sk]=Qt3 dizajnér rozhrania +Comment[sl]=Snovalnik vmesnikov za Qt3 +Comment[sr]=Dizajner Qt3 interfejsa +Comment[sv]=Editor för gränssnitt till Qt3 +Comment[ta]=Qt À¨¼ôÀ¡Ç÷ +Comment[tr]=Qt3 arayüz tasarım programı +Comment[uk]=Редактор інтерфейсу для Qt +Comment[zh_CN.GB2312]=Qt 界面设计程序 +Comment[zh_TW.Big5]=Qt 介面編輯器 +MimeType=application/x-designer; +Icon=designer +Terminal=false +Type=Application +Categories=Qt;Development; diff --git a/debian/_base/dependencies/qt3/debian/maintain/linguist-qt3.desktop b/debian/_base/dependencies/qt3/debian/maintain/linguist-qt3.desktop new file mode 100644 index 000000000..e0094dbd4 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/maintain/linguist-qt3.desktop @@ -0,0 +1,25 @@ +[Desktop Entry] +Exec=linguist-qt3 +Name=Qt3 Linguist +Name[de]=Qt3-Linguist +Name[eo]=Qt3-Lingvisto +Name[es]=Lingüista Qt3 +Name[ko]=Qt 언어학자 +Name[lv]=Qt3 Lingvists +Comment=Tool for translating message catalogues of Qt3 based programs +Comment[da]=Redskab til at oversætte Qt3 baserede programmer +Comment[de]=Dienstprogramm zur Übersetzung von Programmen, die auf Qt3 basieren +Comment[eo]=Ilo por tradukado de mesaĝaroj de Qt3-bazitaj programoj +Comment[es]=Herramienta para la traducción de catálogos de mensajes de programas basados en Qt3 +Comment[he]=Qt תוססובמ תוינכות לש תועדוה יגולטק םוגרתל ילכ +Comment[hu]=Segédprogram a Qt3-alapú programok üzenetfájljainak lefordításához +Comment[ko]=Qt를 바탕으로 하는 프로그램에서 쓸 번역된 메세지 목록을 관리하는 도구 +Comment[lv]=Rīks ziņojumu katalogu tulkošanai uz Qt3 bāzētās programmās +Comment[pt]=Ferramenta para traduzir os catálogos de mensagens de programas do Qt3 +Comment[pt_BR]=Ferramenta para traduzir os catálogos de mensagens de programas do Qt3 +Comment[sv]=Verktyg för att översätta meddelandekataloger från Qt3-baserade program +MimeType=application/x-linguist; +Terminal=false +Icon=linguist +Type=Application +Categories=Qt;Development diff --git a/debian/_base/dependencies/qt3/debian/maintain/mkpatch.sh b/debian/_base/dependencies/qt3/debian/maintain/mkpatch.sh new file mode 100644 index 000000000..609a44bc1 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/maintain/mkpatch.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +diff -Nru -x Makefile.cvs -x README.qt-copy -x upgrade_script.qt -x .cvsignore -x CVS -x include -x debian -x doc -x examples -x 3rdparty -x images -x mkspecs -I '^\*\*\( $\| \$Id\)' -I '^\#\( $\| \$Id\)' qt-x11-free-3.1.1.old/ qt-x11-free-3.1.1/ > qtcopy.diff diff --git a/debian/_base/dependencies/qt3/debian/maintain/qt3config.desktop b/debian/_base/dependencies/qt3/debian/maintain/qt3config.desktop new file mode 100644 index 000000000..22d0ca6a5 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/maintain/qt3config.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=qtconfig-qt3 +Name=Qt3 Configuration +Name[de]=Qt3 Konfiguration +Comment=A graphical configuration tool for programs using Qt 3 +Comment[de]=Ein grafisches Konfigurationstool für Qt3-Programme +MimeType=application/x-qtconfig; +Terminal=false +Icon=qtconfig +Type=Application +Categories=Qt;Settings; diff --git a/debian/_base/dependencies/qt3/debian/patches/06_disable_rpath.diff b/debian/_base/dependencies/qt3/debian/patches/06_disable_rpath.diff new file mode 100644 index 000000000..a3d74ffce --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/patches/06_disable_rpath.diff @@ -0,0 +1,30 @@ +author: Martin Loschwitz <[email protected]> + +Disables the rpath settings in qmake.conf + +Index: b/mkspecs/linux-g++/qmake.conf +=================================================================== +--- a/mkspecs/linux-g++/qmake.conf ++++ b/mkspecs/linux-g++/qmake.conf +@@ -55,7 +55,7 @@ + QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB + QMAKE_LFLAGS_SONAME = -Wl,-soname, + QMAKE_LFLAGS_THREAD = +-QMAKE_RPATH = -Wl,-rpath, ++QMAKE_RPATH = + + QMAKE_LIBS = -luuid + QMAKE_LIBS_DYNLOAD = -ldl +Index: b/mkspecs/linux-g++-64/qmake.conf +=================================================================== +--- a/mkspecs/linux-g++-64/qmake.conf ++++ b/mkspecs/linux-g++-64/qmake.conf +@@ -58,7 +58,7 @@ + QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB + QMAKE_LFLAGS_SONAME = -Wl,-soname, + QMAKE_LFLAGS_THREAD = +-QMAKE_RPATH = -Wl,-rpath, ++QMAKE_RPATH = + + QMAKE_LIBS = -luuid + QMAKE_LIBS_DYNLOAD = -ldl diff --git a/debian/_base/dependencies/qt3/debian/patches/09_amd64_lib64.diff b/debian/_base/dependencies/qt3/debian/patches/09_amd64_lib64.diff new file mode 100644 index 000000000..538e93044 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/patches/09_amd64_lib64.diff @@ -0,0 +1,16 @@ +--- a/mkspecs/linux-g++-64/qmake.conf ++++ b/mkspecs/linux-g++-64/qmake.conf +@@ -43,11 +43,11 @@ QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_T + QMAKE_INCDIR = + QMAKE_LIBDIR = + QMAKE_INCDIR_X11 = /usr/X11R6/include +-QMAKE_LIBDIR_X11 = /usr/X11R6/lib64 ++QMAKE_LIBDIR_X11 = /usr/X11R6/lib + QMAKE_INCDIR_QT = $(QTDIR)/include + QMAKE_LIBDIR_QT = $(QTDIR)/lib64 + QMAKE_INCDIR_OPENGL = /usr/X11R6/include +-QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib64 ++QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib + + QMAKE_LINK = g++ + QMAKE_LINK_SHLIB = g++ diff --git a/debian/_base/dependencies/qt3/debian/patches/72_dont_trust_uname-m_use_dpkg-arch_instead.diff b/debian/_base/dependencies/qt3/debian/patches/72_dont_trust_uname-m_use_dpkg-arch_instead.diff new file mode 100644 index 000000000..b4e71d35b --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/patches/72_dont_trust_uname-m_use_dpkg-arch_instead.diff @@ -0,0 +1,50 @@ +author: Sune Vuorela <[email protected]> + +--- a/configure ++++ b/configure +@@ -34,7 +34,44 @@ SUPPORTED= + #------------------------------------------------------------------------------- + + # need that throughout the script +-UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown ++DPKG_ARCH=`(dpkg-architecture -qDEB_HOST_ARCH) 2>/dev/null` || UNAME_MACHINE=unknown ++case $DPKG_ARCH in ++ amd64) ++ UNAME_MACHINE="x86_64" ++ ;; ++ arm) ++ UNAME_MACHINE="armv4l" ++ ;; ++ armel) ++ UNAME_MACHINE="armv5tel" ++ ;; ++ hppa) ++ UNAME_MACHINE="parisc64" ++ ;; ++ hurd-i386) ++ UNAME_MACHINE="i686-AT386" ++ ;; ++ i386) ++ UNAME_MACHINE="i686" ++ ;; ++ kfreebsd-amd64) ++ UNAME_MACHINE="x86_64" ++ ;; ++ kfreebsd-i386) ++ UNAME_MACHINE="i586" ++ ;; ++ mipsel) ++ UNAME_MACHINE="mips" ++ ;; ++ powerpc) ++ UNAME_MACHINE="ppc" ++ ;; ++ *) ++ UNAME_MACHINE="$DPKG_ARCH" ++ ;; ++ ++ ++esac + UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown + UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown + UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown diff --git a/debian/_base/dependencies/qt3/debian/patches/series b/debian/_base/dependencies/qt3/debian/patches/series new file mode 100644 index 000000000..e6bdb92af --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/patches/series @@ -0,0 +1,3 @@ +06_disable_rpath.diff +09_amd64_lib64.diff +72_dont_trust_uname-m_use_dpkg-arch_instead.diff diff --git a/debian/_base/dependencies/qt3/debian/qt3-apps-dev.install b/debian/_base/dependencies/qt3/debian/qt3-apps-dev.install new file mode 100644 index 000000000..30fd28dce --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-apps-dev.install @@ -0,0 +1,4 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/libeditor.* +usr/lib/$(DEB_HOST_MULTIARCH)/libdesignercore.* +usr/lib/$(DEB_HOST_MULTIARCH)/libqassistantclient.* +usr/include/qt3/qassistantclient.h diff --git a/debian/_base/dependencies/qt3/debian/qt3-apps-dev.links b/debian/_base/dependencies/qt3/debian/qt3-apps-dev.links new file mode 100644 index 000000000..04098d9bd --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-apps-dev.links @@ -0,0 +1,8 @@ +/usr/lib/$(DEB_HOST_MULTIARCH)/libeditor.prl /usr/share/qt3/lib/libeditor.prl +/usr/lib/$(DEB_HOST_MULTIARCH)/libeditor.a /usr/share/qt3/lib/libeditor.a +/usr/lib/$(DEB_HOST_MULTIARCH)/libdesignercore.prl /usr/share/qt3/lib/libdesignercore.prl +/usr/lib/$(DEB_HOST_MULTIARCH)/libdesignercore.a /usr/share/qt3/lib/libdesignercore.a +/usr/lib/$(DEB_HOST_MULTIARCH)/libqassistantclient.prl /usr/share/qt3/lib/libqassistantclient.prl +/usr/lib/$(DEB_HOST_MULTIARCH)/libqassistantclient.a /usr/share/qt3/lib/libqassistantclient.a +/usr/include/qt3 /usr/share/qt3/tools/designer/editor +/usr/include/qt3 /usr/share/qt3/tools/designer/interfaces diff --git a/debian/_base/dependencies/qt3/debian/qt3-assistant.install b/debian/_base/dependencies/qt3/debian/qt3-assistant.install new file mode 100644 index 000000000..4ca90e4b7 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-assistant.install @@ -0,0 +1,3 @@ +usr/bin/assistant +usr/share/qt3/doc/html/assistant*html +usr/share/qt3/doc/html/assistant*dcf diff --git a/debian/_base/dependencies/qt3/debian/qt3-assistant.links b/debian/_base/dependencies/qt3/debian/qt3-assistant.links new file mode 100644 index 000000000..6d9889d21 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-assistant.links @@ -0,0 +1 @@ +/usr/bin/assistant-qt3 /usr/share/qt3/bin/assistant diff --git a/debian/_base/dependencies/qt3/debian/qt3-assistant.menu b/debian/_base/dependencies/qt3/debian/qt3-assistant.menu new file mode 100644 index 000000000..1b4c81243 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-assistant.menu @@ -0,0 +1,6 @@ +?package(qt3-assistant):\ + needs="x11"\ + section="Applications/Programming"\ + hints="TDE"\ + title="Qt3 Assistant"\ + command="/usr/bin/assistant-qt3" diff --git a/debian/_base/dependencies/qt3/debian/qt3-assistant.postinst b/debian/_base/dependencies/qt3/debian/qt3-assistant.postinst new file mode 100644 index 000000000..137ecd777 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-assistant.postinst @@ -0,0 +1,8 @@ +#!/bin/sh + +set -e + +update-alternatives --install \ + /usr/bin/assistant assistant "/usr/bin/assistant-qt3" "45" \ + +#DEBHELPER# diff --git a/debian/_base/dependencies/qt3/debian/qt3-assistant.prerm b/debian/_base/dependencies/qt3/debian/qt3-assistant.prerm new file mode 100644 index 000000000..9bcf8c713 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-assistant.prerm @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +case "$1" in + upgrade) ;; + remove|failed-upgrade|deconfigure) + update-alternatives --remove assistant "/usr/bin/assistant-qt3" + ;; +esac + +#DEBHELPER# diff --git a/debian/_base/dependencies/qt3/debian/qt3-designer-plugins.install b/debian/_base/dependencies/qt3/debian/qt3-designer-plugins.install new file mode 100644 index 000000000..96c6ff294 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-designer-plugins.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/qt3/plugins/designer/* diff --git a/debian/_base/dependencies/qt3/debian/qt3-designer.install b/debian/_base/dependencies/qt3/debian/qt3-designer.install new file mode 100644 index 000000000..56064e08f --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-designer.install @@ -0,0 +1,7 @@ +usr/bin/designer +usr/bin/createcw +usr/bin/conv2ui +usr/share/qt3/templates/* +usr/share/qt3/doc/html/designer*html +usr/share/qt3/doc/html/designer*dcf +usr/share/qt3/doc/html/designer*jpg diff --git a/debian/_base/dependencies/qt3/debian/qt3-designer.links b/debian/_base/dependencies/qt3/debian/qt3-designer.links new file mode 100644 index 000000000..d25356b76 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-designer.links @@ -0,0 +1 @@ +/usr/bin/designer-qt3 /usr/share/qt3/bin/designer diff --git a/debian/_base/dependencies/qt3/debian/qt3-designer.menu b/debian/_base/dependencies/qt3/debian/qt3-designer.menu new file mode 100644 index 000000000..9b15d7bb5 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-designer.menu @@ -0,0 +1,7 @@ +?package(qt3-designer):\ + needs="x11"\ + section="Applications/Programming"\ + hints="TDE"\ + title="Qt3 Designer"\ + command="/usr/bin/designer-qt3" + diff --git a/debian/_base/dependencies/qt3/debian/qt3-designer.postinst b/debian/_base/dependencies/qt3/debian/qt3-designer.postinst new file mode 100644 index 000000000..147bf1bf8 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-designer.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +update-alternatives --install \ + /usr/bin/designer designer "/usr/bin/designer-qt3" "45" \ + --slave /usr/share/man/man1/designer.1.gz designer.1.gz \ + "/usr/share/man/man1/designer-qt3.1.gz" + +#DEBHELPER# diff --git a/debian/_base/dependencies/qt3/debian/qt3-designer.prerm b/debian/_base/dependencies/qt3/debian/qt3-designer.prerm new file mode 100644 index 000000000..c66496fd1 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-designer.prerm @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +case "$1" in + upgrade) ;; + remove|failed-upgrade|deconfigure) + update-alternatives --remove designer "/usr/bin/designer-qt3" + ;; +esac + +#DEBHELPER# diff --git a/debian/_base/dependencies/qt3/debian/qt3-dev-tools-compat.install b/debian/_base/dependencies/qt3/debian/qt3-dev-tools-compat.install new file mode 100644 index 000000000..ce6f037cc --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-dev-tools-compat.install @@ -0,0 +1,5 @@ +usr/bin/qtrename140 +usr/bin/qm2ts +usr/bin/mergetr +usr/bin/findtr +usr/bin/msg2qm diff --git a/debian/_base/dependencies/qt3/debian/qt3-dev-tools-embedded.install b/debian/_base/dependencies/qt3/debian/qt3-dev-tools-embedded.install new file mode 100644 index 000000000..2954f7a4c --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-dev-tools-embedded.install @@ -0,0 +1,2 @@ +usr/bin/makeqpf +usr/bin/qvfb diff --git a/debian/_base/dependencies/qt3/debian/qt3-dev-tools-embedded.links b/debian/_base/dependencies/qt3/debian/qt3-dev-tools-embedded.links new file mode 100644 index 000000000..feacdd2c4 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-dev-tools-embedded.links @@ -0,0 +1,2 @@ +/usr/bin/makeqpf /usr/share/qt3/bin/makeqpf +/usr/bin/qvfb /usr/share/qt3/bin/qvfb diff --git a/debian/_base/dependencies/qt3/debian/qt3-dev-tools.install b/debian/_base/dependencies/qt3/debian/qt3-dev-tools.install new file mode 100644 index 000000000..57f9636e5 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-dev-tools.install @@ -0,0 +1,9 @@ +usr/share/qt3/mkspecs/* +usr/share/qt3/doc/html/qmake*html +usr/share/qt3/doc/html/qmake*dcf +usr/bin/qmake +usr/bin/lupdate +usr/bin/lrelease +usr/bin/uic +usr/bin/moc +usr/bin/qembed diff --git a/debian/_base/dependencies/qt3/debian/qt3-dev-tools.links b/debian/_base/dependencies/qt3/debian/qt3-dev-tools.links new file mode 100644 index 000000000..3a9ee784c --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-dev-tools.links @@ -0,0 +1,7 @@ +/usr/share/qt3/mkspecs/linux-g++ /usr/share/qt3/mkspecs/default +/usr/bin/qmake-qt3 /usr/share/qt3/bin/qmake +/usr/bin/lupdate-qt3 /usr/share/qt3/bin/lupdate +/usr/bin/lrelease-qt3 /usr/share/qt3/bin/lrelease +/usr/bin/uic-qt3 /usr/share/qt3/bin/uic +/usr/bin/moc-qt3 /usr/share/qt3/bin/moc +/usr/bin/qembed /usr/share/qt3/bin/qembed diff --git a/debian/_base/dependencies/qt3/debian/qt3-dev-tools.postinst b/debian/_base/dependencies/qt3/debian/qt3-dev-tools.postinst new file mode 100644 index 000000000..70ca043fe --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-dev-tools.postinst @@ -0,0 +1,28 @@ +#!/bin/sh + +set -e + +update-alternatives --install \ + /usr/bin/moc moc "/usr/bin/moc-qt3" "45" \ + --slave /usr/share/man/man1/moc.1.gz moc.1.gz \ + "/usr/share/man/man1/moc-qt3.1.gz" + +update-alternatives --install \ + /usr/bin/uic uic "/usr/bin/uic-qt3" "45" \ + --slave /usr/share/man/man1/uic.1.gz uic.1.gz \ + "/usr/share/man/man1/uic-qt3.1.gz" + +update-alternatives --install \ + /usr/bin/lupdate lupdate "/usr/bin/lupdate-qt3" "45" \ + --slave /usr/share/man/man1/lupdate.1.gz lupdate.1.gz \ + "/usr/share/man/man1/lupdate-qt3.1.gz" + +update-alternatives --install \ + /usr/bin/lrelease lrelease "/usr/bin/lrelease-qt3" "45" \ + --slave /usr/share/man/man1/lrelease.1.gz lrelease.1.gz \ + "/usr/share/man/man1/lrelease-qt3.1.gz" + +update-alternatives --install \ + /usr/bin/qmake qmake "/usr/bin/qmake-qt3" "45" \ + +#DEBHELPER# diff --git a/debian/_base/dependencies/qt3/debian/qt3-dev-tools.prerm b/debian/_base/dependencies/qt3/debian/qt3-dev-tools.prerm new file mode 100644 index 000000000..3db3df44b --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-dev-tools.prerm @@ -0,0 +1,16 @@ +#!/bin/sh + +set -e + +case "$1" in + upgrade) ;; + remove|failed-upgrade|deconfigure) + update-alternatives --remove moc "/usr/bin/moc-qt3" + update-alternatives --remove uic "/usr/bin/uic-qt3" + update-alternatives --remove lupdate "/usr/bin/lupdate-qt3" + update-alternatives --remove lrelease "/usr/bin/lrelease-qt3" + update-alternatives --remove qmake "/usr/bin/qmake-qt3" + ;; +esac + +#DEBHELPER# diff --git a/debian/_base/dependencies/qt3/debian/qt3-doc.doc-base b/debian/_base/dependencies/qt3/debian/qt3-doc.doc-base new file mode 100644 index 000000000..7a11cb2dc --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-doc.doc-base @@ -0,0 +1,11 @@ +Document: qt3-doc +Title: Qt Reference Documentation +Author: Troll Tech, The TDE Team +Abstract: Qt (TM) is a multi-platform C++ GUI toolkit. It is a product of + Troll Tech. It is supported on all major variants of Microsoft Windows and + Unix/X Windows. +Section: Apps/Programming + +Format: HTML +Index: /usr/share/doc/qt3-doc/html/index.html +Files: /usr/share/doc/qt3-doc/html/*.html diff --git a/debian/_base/dependencies/qt3/debian/qt3-doc.docs b/debian/_base/dependencies/qt3/debian/qt3-doc.docs new file mode 100644 index 000000000..f08fd0f02 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-doc.docs @@ -0,0 +1,2 @@ +FAQ +README-QT.TXT diff --git a/debian/_base/dependencies/qt3/debian/qt3-doc.links b/debian/_base/dependencies/qt3/debian/qt3-doc.links new file mode 100644 index 000000000..e8b1a344c --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-doc.links @@ -0,0 +1,2 @@ +/usr/share/man/man3 /usr/share/qt3/doc/man/man3 +/usr/share/qt3/doc/html /usr/share/doc/qt3-doc/html diff --git a/debian/_base/dependencies/qt3/debian/qt3-linguist.install b/debian/_base/dependencies/qt3/debian/qt3-linguist.install new file mode 100644 index 000000000..ff9ac89a1 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-linguist.install @@ -0,0 +1,4 @@ +usr/bin/linguist +usr/share/qt3/phrasebooks/* +usr/share/qt3/doc/html/linguist*html +usr/share/qt3/doc/html/linguist*dcf diff --git a/debian/_base/dependencies/qt3/debian/qt3-linguist.links b/debian/_base/dependencies/qt3/debian/qt3-linguist.links new file mode 100644 index 000000000..be3092258 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-linguist.links @@ -0,0 +1 @@ +/usr/bin/linguist-qt3 /usr/share/qt3/bin/linguist diff --git a/debian/_base/dependencies/qt3/debian/qt3-linguist.menu b/debian/_base/dependencies/qt3/debian/qt3-linguist.menu new file mode 100644 index 000000000..ebd7e43b7 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-linguist.menu @@ -0,0 +1,6 @@ +?package(qt3-linguist):\ + needs="x11"\ + section="Applications/Programming"\ + hints="TDE"\ + title="Qt3 Linguist"\ + command="/usr/bin/linguist-qt3" diff --git a/debian/_base/dependencies/qt3/debian/qt3-linguist.postinst b/debian/_base/dependencies/qt3/debian/qt3-linguist.postinst new file mode 100644 index 000000000..ed27c328b --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-linguist.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +update-alternatives --install \ + /usr/bin/linguist linguist "/usr/bin/linguist-qt3" "45" \ + --slave /usr/share/man/man1/linguist.1.gz linguist.1.gz \ + "/usr/share/man/man1/linguist-qt3.1.gz" + +#DEBHELPER# diff --git a/debian/_base/dependencies/qt3/debian/qt3-linguist.prerm b/debian/_base/dependencies/qt3/debian/qt3-linguist.prerm new file mode 100644 index 000000000..74b010627 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-linguist.prerm @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +case "$1" in + upgrade) ;; + remove|failed-upgrade|deconfigure) + update-alternatives --remove linguist "/usr/bin/linguist-qt3" + ;; +esac + +#DEBHELPER# diff --git a/debian/_base/dependencies/qt3/debian/qt3-qtconfig.install b/debian/_base/dependencies/qt3/debian/qt3-qtconfig.install new file mode 100644 index 000000000..8fcee756b --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-qtconfig.install @@ -0,0 +1 @@ +usr/bin/qtconfig diff --git a/debian/_base/dependencies/qt3/debian/qt3-qtconfig.links b/debian/_base/dependencies/qt3/debian/qt3-qtconfig.links new file mode 100644 index 000000000..9a168aec4 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-qtconfig.links @@ -0,0 +1 @@ +/usr/bin/qtconfig-qt3 /usr/share/qt3/bin/qtconfig diff --git a/debian/_base/dependencies/qt3/debian/qt3-qtconfig.menu b/debian/_base/dependencies/qt3/debian/qt3-qtconfig.menu new file mode 100644 index 000000000..c8b243496 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-qtconfig.menu @@ -0,0 +1,8 @@ +?package(qt3-qtconfig):\ + needs="x11"\ + section="Applications/System/Administration"\ + title="Qt3 Config"\ + longtitle="Qt3 Configuration Utility"\ + hints="Qt3 config tool"\ + command="/usr/bin/qtconfig-qt3" + diff --git a/debian/_base/dependencies/qt3/debian/qt3-qtconfig.postinst b/debian/_base/dependencies/qt3/debian/qt3-qtconfig.postinst new file mode 100644 index 000000000..be89a0151 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-qtconfig.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +update-alternatives --install \ + /usr/bin/qtconfig qtconfig "/usr/bin/qtconfig-qt3" "45" \ + --slave /usr/share/man/man1/qtconfig.1.gz qtconfig.1.gz \ + "/usr/share/man/man1/qtconfig-qt3.1.gz" + +#DEBHELPER# diff --git a/debian/_base/dependencies/qt3/debian/qt3-qtconfig.prerm b/debian/_base/dependencies/qt3/debian/qt3-qtconfig.prerm new file mode 100644 index 000000000..3985383b4 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt3-qtconfig.prerm @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +case "$1" in + upgrade) ;; + remove|failed-upgrade|deconfigure) + update-alternatives --remove qtconfig "/usr/bin/qtconfig-qt3" + ;; +esac + +#DEBHELPER# diff --git a/debian/_base/dependencies/qt3/debian/qt_plugins_3.3rc b/debian/_base/dependencies/qt3/debian/qt_plugins_3.3rc new file mode 100644 index 000000000..9fb7f9711 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qt_plugins_3.3rc @@ -0,0 +1,4 @@ +[usr] +lib/trinity/plugins/styles/plastik.so=30306^e3^ei686 Linux g++-4.* full-config^e2006-09-29T20:06:31^e +lib/qt3/plugins/imageformats/libqmng.so=30306^e3^ei686 Linux g++-4.* full-config^e2006-08-25T18:22:18^e + diff --git a/debian/_base/dependencies/qt3/debian/qtrc b/debian/_base/dependencies/qt3/debian/qtrc new file mode 100644 index 000000000..4f44006ae --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/qtrc @@ -0,0 +1,28 @@ +[General] +GUIEffects=general^eanimatecombo^e +embedFonts=true +enableXft=true +font=Sans Serif,9,-1,5,50,0,0,0,0,0 +fontPath=\0 +useXft=true +style=Plastik + +[KDE] +contrast=7 + +[KWinPalette] +activeBackground=#1f26ad +activeBlend=#259bb8 +activeForeground=#ffffff +activeTitleBtnBg=#e6e6e6 +frame=#efefef +inactiveBackground=#cdcdcd +inactiveBlend=#ababab +inactiveForeground=#dddddd +inactiveFrame=#efefef +inactiveTitleBtnBg=#ebebeb + +[Palette] +active=#000000^e#dddfe4^e#ffffff^e#ffffff^e#555555^e#c7c7c7^e#000000^e#ffffff^e#000000^e#ffffff^e#efefef^e#000000^e#678db2^e#ffffff^e#0000ee^e#52188b^e +disabled=#808080^e#dddfe4^e#ffffff^e#ffffff^e#555555^e#c7c7c7^e#c7c7c7^e#ffffff^e#808080^e#ffffff^e#efefef^e#000000^e#567594^e#ffffff^e#0000ee^e#52188b^e +inactive=#000000^e#dddfe4^e#ffffff^e#ffffff^e#555555^e#c7c7c7^e#000000^e#ffffff^e#000000^e#ffffff^e#efefef^e#000000^e#678db2^e#ffffff^e#0000ee^e#52188b^e diff --git a/debian/_base/dependencies/qt3/debian/rules b/debian/_base/dependencies/qt3/debian/rules new file mode 100755 index 000000000..8666bebc4 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/rules @@ -0,0 +1,496 @@ +#!/usr/bin/make -f + +# build variables +export QTDIR=$(shell pwd) + +# re-set $(LD_LIBRARY_PATH) +OLD_LD_LIBRARY_PATH := $(LD_LIBRARY_PATH) +export LD_LIBRARY_PATH=$(QTDIR)/lib:$(OLD_LD_LIBRARY_PATH) + +# fix path +OLD_PATH := $(PATH) +export PATH=$(QTDIR)/bin:$(OLD_PATH) + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) +DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) + +ifeq ($(DEB_HOST_ARCH_OS),hurd) + PLATFORM_ARG = hurd-g++ +else #hurd +ifeq ($(DEB_HOST_ARCH),sparc) + PLATFORM_ARG = linux-g++-sparc +else #sparc + PLATFORM_ARG = linux-g++ +endif #sparc +endif #hurd + +# quilt stuff +#include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +# build variables (directorys) +DEBIAN = $(shell pwd)/debian +P_LIBS = $(DEBIAN)/libqt3-mt +P_DOC = $(DEBIAN)/qt3-doc +P_APPSDEV = $(DEBIAN)/qt3-apps-dev +P_HEADERS = $(DEBIAN)/libqt3-headers +P_QTMTDEV = $(DEBIAN)/libqt3-mt-dev + +TMP_INSTALL = $(DEBIAN)/tmp-install + +CONFIGURE_OPTS = \ + -prefix "/usr" \ + -sysconfdir "/etc/qt3" \ + -datadir "/usr/share/qt3" \ + -headerdir "/usr/include/qt3" \ + -docdir "/usr/share/qt3/doc" \ + -libdir "/usr/lib/$(DEB_HOST_MULTIARCH)" \ + -plugindir "/usr/lib/$(DEB_HOST_MULTIARCH)/qt3/plugins" \ + -translationdir "/usr/share/qt3/translations" \ + \ + -thread \ + -shared \ + -fast \ + -no-exceptions \ + -platform $(PLATFORM_ARG) \ + \ + -nis \ + -no-pch \ + -cups \ + -stl \ + -ipv6 \ + \ + -sm \ + -xshape \ + -xinerama \ + -xcursor \ + -xrandr \ + -xrender \ + -xft \ + -tablet \ + -xkb \ + \ + -system-zlib \ + -system-libpng \ + -system-libmng \ + -system-libjpeg \ + -system-nas-sound \ + \ + -enable-opengl \ + -dlopen-opengl \ + \ + -qt-gif \ + -qt-imgfmt-png \ + -qt-imgfmt-jpeg \ + -plugin-imgfmt-mng \ + \ + -plugin-sql-odbc \ + -plugin-sql-psql \ + -plugin-sql-mysql \ + -plugin-sql-ibase \ + -plugin-sql-sqlite \ + -plugin-sql-sqlite3 \ + \ + -I/usr/include/mysql \ + -I/usr/include/freetype2 \ + -I`pg_config --includedir` \ + -I`pg_config --includedir-server` \ + -L/usr/lib/$(DEB_HOST_MULTIARCH)\ + \ + -lfontconfig \ + -inputmethod \ + -glibmainloop \ + # End of CONFIGURE_OPTS + +interbase_archs := i386 amd64 sparc powerpc +ifneq ($(DEB_HOST_ARCH_CPU),$(findstring $(DEB_HOST_ARCH_CPU),$(interbase_archs))) + CONFIGURE_OPTS += -no-sql-ibase + IBASE = -Nlibqt3-mt-ibase +else + IBASE = +endif + +ifeq ($(DEB_HOST_ARCH_OS),hurd) + CONFIGURE_OPTS += -no-sql-ibase + IBASE = -Nlibqt3-mt-ibase +endif + +ifeq ($(DEB_HOST_ARCH),arm) + CONFIGURE_OPTS += -DQT_QLOCALE_USES_FCVT +endif + +post-patches:: + dh_testdir + +build build-arch: libqt-thread-stamp +build-indep: + + touch build-stamp + +libqt-thread-stamp: post-patches + + @echo "QTDIR is ${QTDIR}" + + dh_testdir + + echo yes | ./configure $(CONFIGURE_OPTS) + + rm -rf include/qinputcontext.h include/qinputcontextfactory.h include/qinputcontextplugin.h + ln -s ../src/kernel/qinputcontext.h include/qinputcontext.h + ln -s ../src/inputmethod/qinputcontextfactory.h include/qinputcontextfactory.h + ln -s ../src/inputmethod/qinputcontextplugin.h include/qinputcontextplugin.h + + # proceed + $(MAKE) sub-src sub-plugins sub-tools + $(MAKE) -C src INSTALL_ROOT=$(TMP_INSTALL) install_target + $(MAKE) INSTALL_ROOT=$(TMP_INSTALL) install + $(MAKE) INSTALL_ROOT=$(TMP_INSTALL) plugins-install + + # archives get accidentally stripped by make install. Copy over unstripped ones for now. + -cp lib/lib*.a $(TMP_INSTALL)/usr/lib/ + + cp bin/qtrename140 $(TMP_INSTALL)/usr/bin/ + cp bin/findtr $(TMP_INSTALL)/usr/bin/ + + # build conv2ui + cd tools/designer/tools/conv2ui && $(MAKE) + cp bin/conv2ui $(TMP_INSTALL)/usr/bin/conv2ui + + # build qvfb + cd tools/qvfb/ && $(MAKE) + cp tools/qvfb/qvfb $(TMP_INSTALL)/usr/bin/qvfb + + # install qmake.cache file + install -d $(P_QTMTDEV)/usr/share/qt3/ + cat .qmake.cache | sed "s#$(QTDIR)#/usr/share/qt3#g" > $(P_QTMTDEV)/usr/share/qt3/.qmake.cache + + # install qconfig.h for the mt + install -m 644 -D include/qconfig.h $(P_QTMTDEV)/usr/include/qt3/qconfig.h + install -m 644 -D include/qmodules.h $(P_QTMTDEV)/usr/include/qt3/qmodules.h + + install -m 644 -D include/qinputcontext.h $(P_HEADERS)/usr/include/qt3/qinputcontext.h + install -m 644 -D include/qinputcontextfactory.h $(P_HEADERS)/usr/include/qt3/qinputcontextfactory.h + install -m 644 -D include/qinputcontextplugin.h $(P_HEADERS)/usr/include/qt3/qinputcontextplugin.h + + touch libqt-thread-stamp + +clean:: + + dh_testdir + + -rm -rf debian/patched + -rm -rf build-stamp libqt-thread-stamp + + -chmod -R u+w * + -chmod a-x doc/html/layout?.png + + if [ -f "src/Makefile" ]; then \ + $(MAKE) -C src clean; $(MAKE) -C plugins/src distclean; $(MAKE) -C tools distclean; \ + $(MAKE) -C tools/makeqpf distclean; $(MAKE) -C tools/qconfig distclean; $(MAKE) -C tools/qvfb distclean; \ + $(MAKE) -C tools/msg2qm distclean; $(MAKE) -C tools/mergetr distclean; $(MAKE) -C tools/qembed distclean; \ + $(MAKE) -C tools/designer/tools/conv2ui distclean; $(MAKE) -C tools/designer/tools/createcw distclean; \ + $(MAKE) -C tools/designer/plugins/glade distclean; $(MAKE) -C tools/designer/plugins/qglwidget distclean; \ + $(MAKE) -C config.tests/unix/largefile distclean; $(MAKE) -C qmake distclean; \ + fi + + -rm -rf .qmake.cache src/.qmake.internal.cache tools/designer/designer/.qmake.internal.cache qmake/GNUmakefile \ + config.status bin/moc bin/qmake src/moc/*.o mkspecs/default lib/lib* `pwd`/debian/doc $(TMP_INSTALL) \ + src/tools/qconfig.cpp include/qconfig.h include/qmodules.h plugins/accessibleqtwidgets.prl \ + config.tests/unix/ipv6/ipv6test config.tests/unix/ipv6/ipv6test.o config.tests/unix/ptrsize/ptrsizetest.o \ + config.tests/unix/ptrsize/ptrsizetest config.tests/unix/endian/endiantest.o \ + config.tests/unix/endian/endiantest lib/qt-mt.pc extensions/nsplugin/examples/trivial/libtrivial.prl \ + extensions/nsplugin/examples/grapher/libgrapher.prl bin/designer + + rm -f qmake/*o + rm -rf include/qinputcontext.h include/qinputcontextfactory.h include/qinputcontextplugin.h + rm -f src/.obj/debug-shared-mt/*o plugins/src/inputmethods/imsw-multi/.obj/debug-shared-mt/*o plugins/inputmethods/*so + rm -f plugins/src/inputmethods/imsw-none/.obj/debug-shared-mt/*o plugins/src/inputmethods/simple/.obj/debug-shared-mt/*o plugins/src/inputmethods/xim/.obj/debug-shared-mt/*o + + # delete generated Makefiles but save the toplevel Makefile + -mv Makefile Makefile.save + for a in `find . -name 'Makefile'`; do rm -f "$$a"; done + -mv Makefile.save Makefile + + cd examples/ && find . -name '.obj' | xargs rm -rf + + # revert multi-arch path in install files + for a in debian/*install debian/*links; do \ + [ ! -f $$a.arch ] || \ + mv $$a.arch $$a; \ + done + + dh_clean + +install: build + + dh_testdir + dh_testroot + + dh_clean -i + dh_installdirs + + # update multi-arch path in install files + for a in debian/*install debian/*links; do \ + [ -d $$a ] || [ -f $$a.arch ] || \ + sed -i.arch "s|\$$(DEB_HOST_MULTIARCH)|$(DEB_HOST_MULTIARCH)|g" $$a; \ + done + + # fix .prl files + for a in $(TMP_INSTALL)/usr/lib/$(DEB_HOST_MULTIARCH)/*prl; do cat "$$a" | sed \ + "s#$(QTDIR)#/usr/share/qt3#g" > "$$a".new && mv "$$a".new "$$a"; done + + dh_install $(IBASE) --sourcedir=$(TMP_INSTALL) + + ## build qt3-doc package + # copy all docs there first + install -d $(P_DOC)/usr/share/qt3/doc/html/ + for a in `cd $(TMP_INSTALL)/usr/share/qt3/doc/html/ && find`; do cp $(TMP_INSTALL)/usr/share/qt3/doc/html/"$$a" $(P_DOC)/usr/share/qt3/doc/html/; done + #typo bugfix + sed -i -e 's/reveives/receives/' $(P_DOC)/usr/share/qt3/doc/html/qwidget.html + + ## build designer package documentation + # qt3-designer + install -d `pwd`/debian/qt3-designer/usr/share/qt3/doc/html/ + for a in `cat doc/html/designer*.html doc/html/designer*.dcf | grep png | sed 's/^.*src=\"\([^\"]+\)\".*$$/\1/' | \ + perl -pe 's#<\?p[^>]+>##' | tee outputfile | perl -ne '/<img [^>]*(src=\"[^"]+\")/; print $$1' | \ + sed 's/src=//g' | sed 's/"/ /g'`; do cp doc/html/"$$a" `pwd`/debian/qt3-designer/usr/share/qt3/doc/html/ && \ + rm -rf $(P_DOC)/usr/share/qt3/doc/html/"$$a" || true; done + rm -rf outputfile `pwd`/debian/qt3-designer/usr/share/qt3/doc/html/logo32.png + rm -rf `pwd`/debian/qt3-doc/usr/share/qt3/doc/html/designer* + + ## build linguist package documentation + # qt3-linguist + install -d `pwd`/debian/qt3-linguist/usr/share/qt3/doc/html/ + for a in `cat doc/html/linguist*.html doc/html/linguist*.dcf | grep png | sed 's/^.*src=\"\([^\"]+\)\".*$$/\1/' | \ + perl -pe 's#<\?p[^>]+>##' | tee outputfile | perl -ne '/<img [^>]*(src=\"[^"]+\")/; print $$1' | \ + sed 's/src=//g' | sed 's/"/ /g'`; do cp doc/html/"$$a" `pwd`/debian/qt3-linguist/usr/share/qt3/doc/html/ && \ + rm -rf $(P_DOC)/usr/share/qt3/doc/html/"$$a" || true; done + rm -rf outputfile `pwd`/debian/qt3-linguist/usr/share/qt3/doc/html/logo32.png + rm -rf `pwd`/debian/qt3-doc/usr/share/qt3/doc/html/linguist* + + ## qt3-assistant + # remove docs from qt3-doc for qt-assistant + rm -rf `pwd`/debian/qt3-doc/usr/share/qt3/doc/html/assistant* + + ## all packages + # install the overrides files + #for a in debian/overrides/*; do install -d debian/`echo "$$a" | sed 's/debian\/overrides\///g'`/usr/share/lintian/overrides; done + #for a in debian/overrides/*; do cp "$$a" debian/`echo "$$a" | sed 's/debian\/overrides\///g'`/usr/share/lintian/overrides/`echo "$$a" | sed 's/debian\/overrides\///g'`; done + + chmod 644 debian/qt3-dev-tools/usr/share/qt3/mkspecs/aix-g++-64/qplatformdefs.h + chmod 644 debian/qt3-dev-tools/usr/share/qt3/mkspecs/macx-pbuilder/Info.plist.app + +binary-indep: build install + + # Build architecture-independent files here. + dh_testdir + dh_testroot + + dh_installdocs -i -XREADME.Debian + dh_installchangelogs -i changes-3.3.8 + dh_installchangelogs -i changes-3.3.8b + + find doc/man -path \*/CVS -prune -o -print | cpio -pmd $(P_DOC)/usr/share/qt3/doc/ + + -rm -f `find $(P_DOC)/usr/share/qt3/doc/ -name "*.o"` + find $(P_DOC) -type f -perm +0100 | xargs --no-run-if-empty rm -f + + install -d $(P_DOC)/usr/share/man/man3/ + + for i in $(P_DOC)/usr/share/qt3/doc/doc/man/man3/* ; do mv $$i $(P_DOC)/usr/share/man/man3/ ; done + + -rm -rf $(P_DOC)/usr/share/qt3/doc/doc + + # other i18n files + for a in `cd translations/ && find . -name 'qt_*.qm' | sed 's/qt_//' | sed 's/\.qm//' | sed 's/\.\///g'`; do \ + install -m644 -D `pwd`/translations/qt_"$$a".qm `pwd`/debian/libqt3-i18n/usr/share/qt3/translations/qt_"$$a".qm; done + + # logo32.png + cp `pwd`/doc/html/logo32.png `pwd`/debian/qt3-doc/usr/share/qt3/doc/html/ + + # remove qmake html docu from qt3-doc + rm -rf `pwd`/debian/qt3-doc/usr/share/qt3/doc/html/qmake* + + # create examples package + install -d `pwd`/debian/doc/qt3-examples/tools/designer + install -d `pwd`/debian/doc/qt3-examples/tools/linguist + cp -ax examples `pwd`/debian/doc/qt3-examples + cp -ax tutorial `pwd`/debian/doc/qt3-examples + cp -ax tools/designer/examples `pwd`/debian/doc/qt3-examples/tools/designer/ + cp -ax tools/linguist/tutorial `pwd`/debian/doc/qt3-examples/tools/linguist/ + for a in `cd $(DEBIAN)/doc/qt3-examples/ && find $(DEBIAN)/doc/qt3-examples/ -name 'tt1'`; do rm -f "$$a"; done + for a in `cd $(DEBIAN)/doc/qt3-examples/ && find $(DEBIAN)/doc/qt3-examples/ -name 'tt2'`; do rm -f "$$a"; done + for a in `cd $(DEBIAN)/doc/qt3-examples/ && find $(DEBIAN)/doc/qt3-examples/ -name 'tt3'`; do rm -f "$$a"; done + for a in `cd $(DEBIAN)/doc/qt3-examples/ && find $(DEBIAN)/doc/qt3-examples/ -name '.moc'`; do rm -rf "$$a"; done + for a in `cd $(DEBIAN)/doc/qt3-examples/ && find $(DEBIAN)/doc/qt3-examples/ -name '.obj'`; do rm -rf "$$a"; done + for a in `cd $(DEBIAN)/doc/qt3-examples/ && find $(DEBIAN)/doc/qt3-examples/ -name 'Makefile'`; do rm -f "$$a"; done + install -D `pwd`/debian/maintain/build-examples.sh `pwd`/debian/doc/qt3-examples/build-examples + chmod 755 `pwd`/debian/doc/qt3-examples/build-examples + cd `pwd`/debian/doc/ && tar cvvfz qt3-examples.tar.gz qt3-examples/ + install -D `pwd`/debian/doc/qt3-examples.tar.gz `pwd`/debian/qt3-examples/usr/share/doc/qt3-examples/qt3-examples.tar.gz + + # proceed + dh_compress -i -Xhtml/ + dh_link -i + + dh_fixperms -i + dh_installdeb -i + + dh_perl -i + dh_shlibdeps -i + + # fix shlibdeps madness + for a in `find debian/ -name '*.substvars'`; do cat "$$a" | sed 's/, xlibs (>> 4.1.0)//g' > "$$a".new && mv "$$a.new" "$$a"; done + + dh_gencontrol -i + dh_md5sums -i + + dh_builddeb -i $(DEB_DH_BUILDDEB_ARGS) + +binary-arch: build install + + dh_testdir + dh_testroot + dh_installdirs -a + + ## create qt3-apps-dev-package + install -d $(P_APPSDEV)/usr/include/qt3/ + cp `pwd`/tools/designer/interfaces/*.h $(P_APPSDEV)/usr/include/qt3/ + cp `pwd`/tools/designer/editor/*.h $(P_APPSDEV)/usr/include/qt3/ + rm -rf `pwd`/debian/qt3-apps-dev/usr/include/qt3/preferences.ui.h + + ## qvfb package + install -m644 -D `pwd`/tools/qvfb/pda.skin `pwd`/debian/qt3-dev-tools-embedded/etc/qt3/qvfb/pda.skin + install -m644 -D `pwd`/tools/qvfb/pda_down.png `pwd`/debian/qt3-dev-tools-embedded/usr/share/qvfb/pda_down.png + install -m644 -D `pwd`/tools/qvfb/pda_up.png `pwd`/debian/qt3-dev-tools-embedded/usr/share/qvfb/pda_up.png + + # remove utterly ugle symlink + rm -rf `pwd`/debian/qt3-dev-tools//usr/share/qt3/mkspecs/linux-g++/linux-g++ + + # language file for linguist + install -d `pwd`/debian/qt3-linguist/usr/share/doc/qt3-linguist/ + cp translations/template.ts `pwd`/debian/qt3-linguist/usr/share/doc/qt3-linguist/qt_untranslated.ts + + # fix that stupid friggin professional file + perl -pi -e 's{\$$\$$QT_SOURCE_TREE}{$(QTDIR)}' src/qt_professional.pri + + ## i18n files for designer, linguist and assistant + (cd `pwd`/tools/designer/designer/ && lrelease designer.pro) + for a in `cd tools/designer/designer/ && find . -name 'designer_*.qm' | sed 's/designer_//' | sed 's/\.qm//' | sed 's/\.\///g'`; do \ + install -m644 -D tools/designer/designer/designer_"$$a".qm `pwd`/debian/qt3-designer/usr/share/qt3/translations/designer_"$$a".qm; done + rm -rf `pwd`/tools/designer/designer/*.qm + + (cd `pwd`/tools/assistant/ && lrelease assistant.pro) + for a in `cd tools/assistant/ && find . -name 'assistant_*.qm' | sed 's/assistant_//' | sed 's/\.qm//' | sed 's/\.\///g'`; do \ + install -m644 -D tools/assistant/assistant_"$$a".qm `pwd`/debian/qt3-assistant/usr/share/qt3/translations/assistant_"$$a".qm; done + rm -rf `pwd`/tools/assistant/*.qm `pwd`/debian/libqt3-i18n/usr/share/qt3/translations/assistant_de.qm + + (cd `pwd`/tools/linguist/linguist/ && lrelease linguist.pro) + for a in `cd tools/linguist/linguist/ && find . -name 'linguist_*.qm' | sed 's/linguist_//' | sed 's/\.qm//' | sed 's/\.\///g'`; do \ + install -m644 -D tools/linguist/linguist/linguist_"$$a".qm `pwd`/debian/qt3-linguist/usr/share/qt3/translations/linguist_"$$a".qm; done + rm -rf `pwd`/tools/linguist/linguist/*.qm + + # desktop lnk files + install -m644 -D debian/maintain/designer-qt3.desktop `pwd`/debian/qt3-designer/usr/share/applications/designer-qt3.desktop + install -m644 -D debian/maintain/linguist-qt3.desktop `pwd`/debian/qt3-linguist/usr/share/applications/linguist-qt3.desktop + + install -m644 -D debian/maintain/assistant-qt3.desktop `pwd`/debian/qt3-assistant/usr/share/applications/assistant-qt3.desktop + install -m644 -D debian/maintain/qt3config.desktop `pwd`/debian/qt3-qtconfig/usr/share/applications/qt3config.desktop + + # include logo32 for every program + cd `pwd`/debian/qt3-designer/usr/share/qt3/doc/html && for a in `find . -name '*.html'`; \ + do cat "$$a" | sed 's/logo32/logo32-designer/g' > "$$a".new && mv "$$a".new "$$a"; done + + cd `pwd`/debian/qt3-linguist/usr/share/qt3/doc/html && for a in `find . -name '*.html'`; \ + do cat "$$a" | sed 's/logo32/logo32-linguist/g' > "$$a".new && mv "$$a".new "$$a"; done + + cd `pwd`/debian/qt3-assistant/usr/share/qt3/doc/html && for a in `find . -name '*.html'`; \ + do cat "$$a" | sed 's/logo32/logo32-assistant/g' > "$$a".new && mv "$$a".new "$$a"; done + + cd `pwd`/debian/qt3-dev-tools/usr/share/qt3/doc/html && for a in `find . -name '*.html'`; \ + do cat "$$a" | sed 's/logo32/logo32-qmake/g' > "$$a".new && mv "$$a".new "$$a"; done + + for a in designer linguist assistant; do install -m644 -D `pwd`/doc/html/logo32.png `pwd`/debian/qt3-"$$a"/usr/share/qt3/doc/html/logo32-"$$a".png; done + install -m644 -D `pwd`/doc/html/logo32.png `pwd`/debian/qt3-dev-tools/usr/share/qt3/doc/html/logo32-qmake.png + + # fix qmake.conf files + cd `pwd`/debian/qt3-dev-tools/usr/share/qt3/mkspecs/ && for a in *; do cd "$$a" && cat qmake.conf | sed 's/\$$(QTDIR)\/include/\/usr\/share\/qt3\/include/g' | sed 's/\$$(QTDIR)/\/usr\/share\/qt3/g' | \ + sed 's/\-I\/usr\/include/&\/qt3/g' >> qmake.conf.new && mv qmake.conf.new qmake.conf && cd ../; done + + # build attic package and copy it to libqt3-ompat-headers + cd `pwd`/src/ && tar cvvfz attic.tar.gz attic/ + install -D `pwd`/src/attic.tar.gz `pwd`/debian/libqt3-compat-headers/usr/share/doc/libqt3-compat-headers/attic.tar.gz + rm -rf `pwd`/src/attic.tar.gz + + # rename some binaries to make qt3/4 installations possible + mv `pwd`/debian/qt3-designer/usr/bin/designer `pwd`/debian/qt3-designer/usr/bin/designer-qt3 + mv `pwd`/debian/qt3-dev-tools/usr/bin/uic `pwd`/debian/qt3-dev-tools/usr/bin/uic-qt3 + mv `pwd`/debian/qt3-dev-tools/usr/bin/moc `pwd`/debian/qt3-dev-tools/usr/bin/moc-qt3 + mv `pwd`/debian/qt3-dev-tools/usr/bin/lupdate `pwd`/debian/qt3-dev-tools/usr/bin/lupdate-qt3 + mv `pwd`/debian/qt3-dev-tools/usr/bin/lrelease `pwd`/debian/qt3-dev-tools/usr/bin/lrelease-qt3 + mv `pwd`/debian/qt3-dev-tools/usr/bin/qmake `pwd`/debian/qt3-dev-tools/usr/bin/qmake-qt3 + mv `pwd`/debian/qt3-qtconfig/usr/bin/qtconfig `pwd`/debian/qt3-qtconfig/usr/bin/qtconfig-qt3 + mv `pwd`/debian/qt3-assistant/usr/bin/assistant `pwd`/debian/qt3-assistant/usr/bin/assistant-qt3 + mv `pwd`/debian/qt3-linguist/usr/bin/linguist `pwd`/debian/qt3-linguist/usr/bin/linguist-qt3 + + install -D doc/man/man1/moc.1 `pwd`/debian/qt3-dev-tools/usr/share/man/man1/moc-qt3.1 + install -D doc/man/man1/uic.1 `pwd`/debian/qt3-dev-tools/usr/share/man/man1/uic-qt3.1 + install -D doc/man/man1/lrelease.1 `pwd`/debian/qt3-dev-tools/usr/share/man/man1/lrelease-qt3.1 + install -D doc/man/man1/lupdate.1 `pwd`/debian/qt3-dev-tools/usr/share/man/man1/lupdate-qt3.1 + + dh_link -pqt3-designer usr/share/qt3/doc/html usr/share/doc/qt3-designer/html + dh_link -pqt3-assistant usr/share/qt3/doc/html usr/share/doc/qt3-assistant/html + dh_link -pqt3-linguist usr/share/qt3/doc/html usr/share/doc/qt3-linguist/html + dh_link -pqt3-dev-tools usr/share/qt3/doc/html usr/share/doc/qt3-dev-tools/html + + # copy README.Debian + for a in libqt3-mt-dev libqt3-mt qt3-doc; do install -D `pwd`/debian/README.Debian `pwd`/debian/"$$a"/usr/share/doc/"$$a"/README.Debian; done + + # install the qmake binary + rm -rf `pwd`/debian/qt3-dev-tools/usr/bin/qmake + install -D `pwd`/qmake/qmake `pwd`/debian/qt3-dev-tools/usr/bin/qmake-qt3 + + # Install source for the designer tools, such as createcw. + cp -ra tools/designer/tools debian/qt3-designer/usr/share/qt3/tools + rm -f debian/qt3-designer/usr/share/qt3/tools/createcw/createcw + rm -rf debian/qt3-designer/usr/share/qt3/tools/createcw/.moc + rm -rf debian/qt3-designer/usr/share/qt3/tools/createcw/.obj + rm -f debian/qt3-designer/usr/share/qt3/tools/createcw/Makefile + rm -f debian/qt3-designer/usr/share/qt3/tools/conv2ui/conv2ui + rm -rf debian/qt3-designer/usr/share/qt3/tools/conv2ui/.moc + rm -rf debian/qt3-designer/usr/share/qt3/tools/conv2ui/.obj + rm -f debian/qt3-designer/usr/share/qt3/tools/conv2ui/Makefile + + # run remaining debhelper scripts + dh_installdocs -a $(IBASE) -XREADME.Debian + dh_installmenu -a $(IBASE) + + dh_installchangelogs -a $(IBASE) changes-3.3.8 + dh_installchangelogs -a $(IBASE) changes-3.3.8b + + dh_link -a $(IBASE) + dh_strip -a $(IBASE) --dbg-package=qt-x11-free-dbg + dh_compress -a $(IBASE) + dh_fixperms -a $(IBASE) + + # run remaining debhelper scripts + dh_makeshlibs -a $(IBASE) -V + dh_installdeb -a $(IBASE) + dh_perl -a $(IBASE) + dh_shlibdeps -a $(IBASE) -l`pwd`/debian/libqt3-mt/usr/lib + + # fix shlibdeps madness + for a in `find debian/ -name '*.substvars'`; do cat "$$a" | sed 's/, xlibs (>> 4.1.0)//g' > "$$a".new && mv "$$a.new" "$$a"; done + + # fix conffiles file for qt3-dev-tools-embedded + echo "/etc/qt3/qvfb/pda.skin" > `pwd`/debian/qt3-dev-tools-embedded/DEBIAN/conffiles + + dh_gencontrol -a $(IBASE) + dh_md5sums -a $(IBASE) + dh_builddeb -a $(IBASE) $(DEB_DH_BUILDDEB_ARGS) + +binary: binary-indep binary-arch +.PHONY: build build-arch binary-indep binary-arch binary install clean diff --git a/debian/_base/dependencies/qt3/debian/source/format b/debian/_base/dependencies/qt3/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/qt3/debian/source/options b/debian/_base/dependencies/qt3/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/qt3/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/sip4-tqt/debian/changelog b/debian/_base/dependencies/sip4-tqt/debian/changelog new file mode 100644 index 000000000..6634575fe --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/changelog @@ -0,0 +1,9 @@ +sip4-tqt (4.10.5-0ubuntu1) maverick; urgency=low + + * New upstream release + + -- Timothy Pearson <[email protected]> Tue, 22 Nov 2011 03:03:00 -0600 + +Local variables: +mode: debian-changelog +End: diff --git a/debian/_base/dependencies/sip4-tqt/debian/compat b/debian/_base/dependencies/sip4-tqt/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/sip4-tqt/debian/control b/debian/_base/dependencies/sip4-tqt/debian/control new file mode 100644 index 000000000..d7187b9e0 --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/control @@ -0,0 +1,70 @@ +Source: sip4-tqt +Section: devel +Priority: optional +Maintainer: Timothy Pearson <[email protected]> +XSBC-Original-Maintainer: Debian Python Modules Team <[email protected]> +Uploaders: Torsten Marek <[email protected]>, Bernd Zeimetz <[email protected]>, Michael Casadevall <[email protected]> +Build-Depends: debhelper (>= 7.0.50~), python-all-dev (>= 2.3.5-10), python-all-dbg, python-support (>= 0.7.1) | python-dev (>= 2.6.6-3~), libtqtinterface-dev +Standards-Version: 3.8.4 +XS-Python-Version: all + +Package: python-sip-tqt +Architecture: any +Section: python +Replaces: python-sip-tqt (<< 4:14.0.0~) +Breaks: python-sip-tqt (<< 4:14.0.0~) +Provides: ${python:Provides}, sip-api-7.0, sip-api-7.1 +Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} +Conflicts: python-sip4 (<< 4.10) +Description: Python/C++ bindings generator runtime library + SIP is a tool for generating bindings for C++ classes with some ideas + borrowed from SWIG, but capable of tighter bindings because of its + specificity towards C++ and Python. + +Package: python-sip-tqt-dbg +Priority: extra +Architecture: any +Replaces: python-sip-tqt-dbg (<< 4:14.0.0~) +Breaks: python-sip-tqt-dbg (<< 4:14.0.0~) +Section: debug +Provides: ${python:Provides} +Depends: python-sip-tqt (= ${binary:Version}), python-dbg, ${shlibs:Depends}, ${misc:Depends} +Conflicts: python-sip4-dbg (<< 4.10) +Description: Python/C++ bindings generator runtime library (debug extension) + SIP is a tool for generating bindings for C++ classes with some ideas + borrowed from SWIG, but capable of tighter bindings because of its + specificity towards C++ and Python. + . + This package contains the extension built for the Python debug interpreter. + +Package: python-sip-tqt-dev +Architecture: any +Section: python +Replaces: python-sip-tqt-dev (<< 4:14.0.0~) +Breaks: python-sip-tqt-dev (<< 4:14.0.0~) +Depends: ${python:Depends}, python-sip-tqt (= ${binary:Version}), python-dev, ${shlibs:Depends}, libjs-jquery, ${misc:Depends} +Recommends: python-sip-tqt (>= ${source:Version}) +Provides: python-sip-dev, python-sip4-dev, sip4 +Conflicts: python-sip-dev, python-sip4-dev (<< 4.10), sip4 (<< 4.10) +Description: Python/C++ bindings generator development files + SIP is a tool for generating bindings for C++ classes with some ideas + borrowed from SWIG, but capable of tighter bindings because of its + specificity towards C++ and Python. + . + SIP was originally designed to generate Python bindings for TDE and so + has explicit support for the signal slot mechanism used by the TQt/TDE + class libraries. + . + Features: + - connecting Qt signals to Python functions and class methods + - connecting Python signals to Qt slots + - overloading virtual member functions with Python class methods + - protected member functions + - abstract classes + - enumerated types + - global class instances + - static member functions. + . + This package contains the code generator tool and the development headers + needed to develop Python bindings with sip. + diff --git a/debian/_base/dependencies/sip4-tqt/debian/copyright b/debian/_base/dependencies/sip4-tqt/debian/copyright new file mode 100644 index 000000000..b1fc4bd72 --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/copyright @@ -0,0 +1,80 @@ +This package was debianized by Ricardo Javier Cardenes Medina <[email protected]> on +Tue, 10 Sep 2002 23:12:17 +0100 + +It was downloaded from http://www.riverbankcomputing.co.uk + +Upstream Author: Phil Thompson ([email protected]) + +SIP4 is offered under GPLv2, GPLv3, and the SIP 4 license. The text +of the SIP license follows: + +RIVERBANK COMPUTING LIMITED LICENSE AGREEMENT FOR SIP 4.9 + +1. This LICENSE AGREEMENT is between Riverbank Computing Limited +("Riverbank"), and the Individual or Organization ("Licensee") accessing +and otherwise using SIP 4.9 software in source or binary form and its +associated documentation. SIP 4.9 comprises a software tool for +generating Python bindings for software C and C++ libraries, and a Python +extension module used at runtime by those generated bindings. + +2. Subject to the terms and conditions of this License Agreement, Riverbank +hereby grants Licensee a nonexclusive, royalty-free, world-wide license +to reproduce, analyze, test, perform and/or display publicly, prepare +derivative works, distribute, and otherwise use SIP 4.9 alone or in +any derivative version, provided, however, that Riverbank's License +Agreement and Riverbank's notice of copyright, e.g., "Copyright (c) 2009 +Riverbank Computing Limited; All Rights Reserved" are retained in +SIP 4.9 alone or in any derivative version prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates SIP 4.9 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to SIP 4.9. + +4. Licensee may not use SIP 4.9 to generate Python bindings for any +C or C++ library for which bindings are already provided by Riverbank. + +5. Riverbank is making SIP 4.9 available to Licensee on an "AS IS" +basis. RIVERBANK MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, RIVERBANK MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF SIP 4.9 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +6. RIVERBANK SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF +SIP 4.9 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS +AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING SIP 4.9, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +7. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +8. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between Riverbank +and Licensee. This License Agreement does not grant permission to use +Riverbank trademarks or trade name in a trademark sense to endorse or +promote products or services of Licensee, or any third party. + +9. By copying, installing or otherwise using SIP 4.9, Licensee +agrees to be bound by the terms and conditions of this License Agreement. + +**** + +SIP is also licensed under the GPLv2 and GPLv3: + +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 version 2 or 3 of the License. + +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, see <http://www.gnu.org/licenses/>. */ + +On Debian systems, the complete text of the GNU General Public License 2 +can be found in `/usr/share/common-licenses/GPL-2'. The complete text of the +GNU General Public License 3 can be found in `/usr/share/common-licenses/GPL-3'. diff --git a/debian/_base/dependencies/sip4-tqt/debian/dh_sip_tqt b/debian/_base/dependencies/sip4-tqt/debian/dh_sip_tqt new file mode 100644 index 000000000..b1a8c19e3 --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/dh_sip_tqt @@ -0,0 +1,47 @@ +#!/usr/bin/perl -w + +=head1 NAME + +dh_sip_tqt - set the correct dependencies for Python packages using sip + +=cut + +use strict; +use Debian::Debhelper::Dh_Lib; + +=head1 SYNOPSIS + +B<dh_sip_tqt> + +=head1 DESCRIPTION + +dh_sip_tqt creates the ${sip:Depends} substitution variable which must be used by +Python extensions built with sip in order to depend on a version of python-sip +that exports the correct public API. + +=cut + +init(); + +my $sip_provides = `dpkg -s python-sip-tqt`; +$sip_provides =~ /^Provides:\s*(.+)$/m; + +my @sip_apis = sort(grep(/sip\-api/, split(/,\s*/, $1))); + +my $sip_api_version=$sip_apis[-1]; + +foreach my $package (@{$dh{DOPACKAGES}}) { + addsubstvar($package, "sip:Depends", $sip_api_version); +} + +=head1 SEE ALSO + +L<debhelper(7)> + +This program is a part of python-sip-dev but is made to work with debhelper. + +=head1 AUTHORS + +Torsten Marek <[email protected]> + +=cut diff --git a/debian/_base/dependencies/sip4-tqt/debian/docs b/debian/_base/dependencies/sip4-tqt/debian/docs new file mode 100644 index 000000000..50bd824bb --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/docs @@ -0,0 +1,2 @@ +NEWS +README diff --git a/debian/_base/dependencies/sip4-tqt/debian/manpages/dh_sip_tqt.1 b/debian/_base/dependencies/sip4-tqt/debian/manpages/dh_sip_tqt.1 new file mode 100644 index 000000000..ea429fe9a --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/manpages/dh_sip_tqt.1 @@ -0,0 +1,149 @@ +.\" Automatically generated by Pod::Man 2.22 (Pod::Simple 3.07) +.\" +.\" Standard preamble: +.\" ======================================================================== +.de Sp \" Vertical space (when we can't use .PP) +.if t .sp .5v +.if n .sp +.. +.de Vb \" Begin verbatim text +.ft CW +.nf +.ne \\$1 +.. +.de Ve \" End verbatim text +.ft R +.fi +.. +.\" Set up some character translations and predefined strings. \*(-- will +.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left +.\" double quote, and \*(R" will give a right double quote. \*(C+ will +.\" give a nicer C++. Capital omega is used to do unbreakable dashes and +.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, +.\" nothing in troff, for use with C<>. +.tr \(*W- +.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' +.ie n \{\ +. ds -- \(*W- +. ds PI pi +. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch +. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch +. ds L" "" +. ds R" "" +. ds C` "" +. ds C' "" +'br\} +.el\{\ +. ds -- \|\(em\| +. ds PI \(*p +. ds L" `` +. ds R" '' +'br\} +.\" +.\" Escape single quotes in literal strings from groff's Unicode transform. +.ie \n(.g .ds Aq \(aq +.el .ds Aq ' +.\" +.\" If the F register is turned on, we'll generate index entries on stderr for +.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index +.\" entries marked with X<> in POD. Of course, you'll have to process the +.\" output yourself in some meaningful fashion. +.ie \nF \{\ +. de IX +. tm Index:\\$1\t\\n%\t"\\$2" +.. +. nr % 0 +. rr F +.\} +.el \{\ +. de IX +.. +.\} +.\" +.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). +.\" Fear. Run. Save yourself. No user-serviceable parts. +. \" fudge factors for nroff and troff +.if n \{\ +. ds #H 0 +. ds #V .8m +. ds #F .3m +. ds #[ \f1 +. ds #] \fP +.\} +.if t \{\ +. ds #H ((1u-(\\\\n(.fu%2u))*.13m) +. ds #V .6m +. ds #F 0 +. ds #[ \& +. ds #] \& +.\} +. \" simple accents for nroff and troff +.if n \{\ +. ds ' \& +. ds ` \& +. ds ^ \& +. ds , \& +. ds ~ ~ +. ds / +.\} +.if t \{\ +. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" +. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' +. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' +. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' +. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' +. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' +.\} +. \" troff and (daisy-wheel) nroff accents +.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' +.ds 8 \h'\*(#H'\(*b\h'-\*(#H' +.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] +.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' +.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' +.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] +.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] +.ds ae a\h'-(\w'a'u*4/10)'e +.ds Ae A\h'-(\w'A'u*4/10)'E +. \" corrections for vroff +.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' +.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' +. \" for low resolution devices (crt and lpr) +.if \n(.H>23 .if \n(.V>19 \ +\{\ +. ds : e +. ds 8 ss +. ds o a +. ds d- d\h'-1'\(ga +. ds D- D\h'-1'\(hy +. ds th \o'bp' +. ds Th \o'LP' +. ds ae ae +. ds Ae AE +.\} +.rm #[ #] #H #V #F C +.\" ======================================================================== +.\" +.IX Title "DH_SIP_TQT 1" +.TH DH_SIP_TQT 1 "2010-02-02" "perl v5.10.1" "User Contributed Perl Documentation" +.\" For nroff, turn off justification. Always turn off hyphenation; it makes +.\" way too many mistakes in technical documents. +.if n .ad l +.nh +.SH "NAME" +dh_sip_tqt \- set the correct dependencies for Python packages using sip +.SH "SYNOPSIS" +.IX Header "SYNOPSIS" +\&\fBdh_sip_tqt\fR +.SH "DESCRIPTION" +.IX Header "DESCRIPTION" +dh_sip_tqt creates the ${sip:Depends} substitution variable which must be used by +Python extensions built with sip in order to depend on a version of python-sip +that exports the correct public \s-1API\s0. +.SH "SEE ALSO" +.IX Header "SEE ALSO" +\&\fIdebhelper\fR\|(7) +.PP +This program is a part of python-sip-dev but is made to work with debhelper. +.SH "AUTHORS" +.IX Header "AUTHORS" +Torsten Marek <[email protected]> diff --git a/debian/_base/dependencies/sip4-tqt/debian/manpages/sip.1 b/debian/_base/dependencies/sip4-tqt/debian/manpages/sip.1 new file mode 100644 index 000000000..ce178cc7e --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/manpages/sip.1 @@ -0,0 +1,86 @@ +.\" +.\" Created by Ricardo C�rdenes Medina <[email protected]> +.\" for the Debian 'sip' package +.\" +.TH SIP 1 "2010/02/02" +.SH NAME +sip \- generates C++/Python bindings +.SH SYNOPSIS +.B sip +[\fI-h\fR] [\fI-V\fR] [\fI-a file\fR] [\fI-c dir\fR] [\fI-d file\fR] [\fI-e\fR] [\fI-g\fR] [\fI-I dir\fR] [\fI-j #\fR] [\fI-k\fR] [\fI-m file\fR] [\fI-o\fR] [\fI-p module\fR] [\fI-P\fR] [\fI-r\fR] [\fI-s suffix\fR] [\fI-t tag\fR] [\fI-w\fR] [\fI-x feature\fR] [\fI-z file\fR] [\fIfile\fR] +.SH DESCRIPTION +.B sip +takes a set of specification files and generates C++ code, documentation and build files. + +The format of the needed specification file is similar to a C++ header. +sip includes run-time support for the generated code. +.SH OPTIONS +.TP +.B \-h +Show summary of options. +.TP +.B \-V +Display the sip version number +.TP +.B \-a file +The name of the QScintilla API file. If not indicated, it will not +be generated. +.TP +.B \-b file +The name of the build file. If not indicated, it will not be generated. +.TP +.B \-c dir +The name of the directory where generated source file will be put. +If not indicated, no code will be generated. +.TP +.B -d file +The name of the documentation file. If not indicated, no documentation will be generated. +.TP +.B -e +Enable support for exceptions. Disabled by default. +.TP +.B -g +Always release and reaquire the GIL. +.TP +.B -I dir +Directory where sip can search for included files. +.TP +.B -j number +Splits the generated code in \fInumber\fR files (1 by default). This +flag was added for parallel compilation on SMP machines. +.TP +.B -m file +The name of the XML export file. If not indicated, the file will not be generated. +.TP +.B -p module +Give the name of the consolidated module this module should be a part of. +.TP +.B -P +Enable the protected/public hack. +.TP +.B -r +Enable tracing on generated code. +.TP +.B -s suffix +The suffix used for generated C or C++ files (".c" or ".cpp" if none specified) +.TP +.B -t tag +The primary version to tag generate code for. You only can specify those +defined with a %Timeline directive. If you don't specify one, sip +will generate the latest available. +.TP +.B -w +Enable warning messages +.TP +.B -x feature +Disable a feature +.TP +.B -z file +The name of a file containing additional command line flags +.TP +.B file +The name of the file containing the specification. If you skip it, +sip will expect to be fed by stdin. +.SH AUTHOR +This manual page was written by Ricardo Javier Cardenes Medina <[email protected]> and Torsten Marek <[email protected]>, +for the Debian GNU/Linux system (but may be used by others). diff --git a/debian/_base/dependencies/sip4-tqt/debian/patches/series b/debian/_base/dependencies/sip4-tqt/debian/patches/series new file mode 100644 index 000000000..0b31a69ff --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/patches/series @@ -0,0 +1,2 @@ +# siputils_debian_changes.diff +# siputils_objdir_module_fix.diff diff --git a/debian/_base/dependencies/sip4-tqt/debian/patches/siputils_debian_changes.diff b/debian/_base/dependencies/sip4-tqt/debian/patches/siputils_debian_changes.diff new file mode 100644 index 000000000..2640f57c2 --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/patches/siputils_debian_changes.diff @@ -0,0 +1,32 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02_siputils.dpatch by Torsten Marek <[email protected]> +Index: sip4-qt3-4.10/siputils.py +=================================================================== +--- sip4-qt3-4.10.orig/siputils.py 2010-01-14 15:52:09.000000000 +0100 ++++ sip4-qt3-4.10/siputils.py 2010-01-26 21:09:49.172700039 +0100 +@@ -718,7 +718,8 @@ + + libs.extend(self.optional_list("LIBS_WINDOWS")) + +- lflags.extend(self._platform_rpaths(rpaths.as_list())) ++ # Don't append any rpaths ++ #lflags.extend(self._platform_rpaths(rpaths.as_list())) + + # Save the transformed values. + self.CFLAGS.set(cflags) +@@ -843,6 +844,15 @@ + clib is the library name in cannonical form. + framework is set of the library is implemented as a MacOS framework. + """ ++ ################################################################## ++ # Generally, the linker is intelligent enough not to need this # ++ # additional information! # ++ # And Qt4's pkg-config and prl files are broken # ++ # Changed for Debian packaging, Torsten Marek <[email protected]> # ++ ################################################################## ++ ++ return [] ++ + prl_libs = [] + + if self.generator in ("MSVC", "MSVC.NET", "BMAKE"): diff --git a/debian/_base/dependencies/sip4-tqt/debian/patches/siputils_objdir_module_fix.diff b/debian/_base/dependencies/sip4-tqt/debian/patches/siputils_objdir_module_fix.diff new file mode 100644 index 000000000..3c4570b21 --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/patches/siputils_objdir_module_fix.diff @@ -0,0 +1,18 @@ +Index: b/siputils.py +=================================================================== +--- a/siputils.py ++++ b/siputils.py +@@ -1547,9 +1547,12 @@ + mfile.write("\n$(OFILES): $(HFILES)\n") + + for mf in self._build["tqmoc_headers"].split(): +- root, discard = os.path.splitext(mf) ++ root, _ = os.path.splitext(mf) + cpp = "tqmoc_" + root + ".cpp" + ++ if self._src_dir != self.dir: ++ mf = os.path.join(self._src_dir, mf) ++ + mfile.write("\n%s: %s\n" % (cpp, mf)) + mfile.write("\t$(MOC) -o %s %s\n" % (cpp, mf)) + diff --git a/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt-dev.docs b/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt-dev.docs new file mode 100644 index 000000000..416a453aa --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt-dev.docs @@ -0,0 +1,2 @@ +doc/html +NEWS diff --git a/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt-dev.install b/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt-dev.install new file mode 100644 index 000000000..1df36c612 --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt-dev.install @@ -0,0 +1 @@ +usr/bin/* diff --git a/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt-dev.links b/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt-dev.links new file mode 100644 index 000000000..fdd5af4cc --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt-dev.links @@ -0,0 +1 @@ +usr/share/javascript/jquery/jquery.js usr/share/doc/python-sip-tqt-dev/html/_static/jquery.js diff --git a/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt-dev.manpages b/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt-dev.manpages new file mode 100644 index 000000000..ba33bb512 --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt-dev.manpages @@ -0,0 +1,2 @@ +debian/manpages/sip.1 +debian/manpages/dh_sip_tqt.1 diff --git a/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt.install b/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt.install new file mode 100644 index 000000000..9639c2814 --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/python-sip-tqt.install @@ -0,0 +1 @@ +usr/lib/python*/*-packages/sip4_tqt/sip.so diff --git a/debian/_base/dependencies/sip4-tqt/debian/pyversions b/debian/_base/dependencies/sip4-tqt/debian/pyversions new file mode 100644 index 000000000..57a7586e4 --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/pyversions @@ -0,0 +1 @@ +2.3- diff --git a/debian/_base/dependencies/sip4-tqt/debian/rules b/debian/_base/dependencies/sip4-tqt/debian/rules new file mode 100755 index 000000000..86a541601 --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/rules @@ -0,0 +1,171 @@ +#!/usr/bin/make -f +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +export DH_OPTIONS + +INSTDIR=$(CURDIR)/debian + +CFLAGS= + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 -g +else + CFLAGS += -O2 -g +endif + +PYTHONS := $(shell pyversions -vr debian/control) + +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/python/python.mk +ifeq (,$(py_sitename)) +py_sitename = site-packages +py_libdir = /usr/lib/python$(subst python,,$(1))/site-packages +py_sitename_sh = $(py_sitename) +py_libdir_sh = $(py_libdir) +endif + + +.PRECIOUS: build-%/configure-stamp dbg-build-%/configure-stamp + +configure: $(PYTHONS:%=build-%/configure-stamp) $(PYTHONS:%=dbg-build-%/configure-stamp) + +build-%/configure-stamp: + dh_testdir + mkdir -p build-$* + cd build-$* \ + && python$* ../configure.py \ + -d /usr/lib/python$*/$(call py_sitename,$*)/sip4_tqt \ + -g python$* \ + -u STRIP="" CFLAGS="${CFLAGS} -I/usr/include/tqt -I/usr/include/tqt3 -I/usr/include/qt3" CFLAGS_RELEASE="" CXXFLAGS="${CFLAGS} -I/usr/include/tqt -I/usr/include/tqt3 -I/usr/include/qt3" CXXFLAGS_RELEASE="" + touch $@ + +dbg-build-%/configure-stamp: + dh_testdir + mkdir -p dbg-build-$* + cd dbg-build-$* \ + && python$*-dbg ../configure.py \ + -d /usr/lib/python$*/$(call py_sitename,$*)/sip4_tqt \ + -g python$* \ + -e /usr/include/python$*_d \ + -u CFLAGS="-O0 -g -I/usr/include/tqt -I/usr/include/tqt3 -I/usr/include/qt3" CFLAGS_RELEASE="" CXXFLAGS="-O0 -g -I/usr/include/tqt -I/usr/include/tqt3 -I/usr/include/qt3" CXXFLAGS_RELEASE="" STRIP="" + touch $@ + + +build: $(PYTHONS:%=build-%/build-stamp) $(PYTHONS:%=dbg-build-%/build-stamp) + +build-%/build-stamp: build-%/configure-stamp + dh_testdir + $(MAKE) -C build-$* + touch $@ + +dbg-build-%/build-stamp: dbg-build-%/configure-stamp + dh_testdir + $(MAKE) -C dbg-build-$* + touch $@ + + +clean: + dh_testdir + dh_testroot + rm -rf *-stamp siputils.pyc $(PYTHONS:%=build-%) $(PYTHONS:%=dbg-build-%) + dh_clean + +install-arch: build + dh_testdir + dh_testroot + dh_prep -a + dh_installdirs -a + # This is needed to enforce that the install-arch-% rules are + # not run in parallel. Both rules install into the same directory, + # and therefore might try to access the same files at the same time. + # Therefore, instead of depending on the install-arch-% rules, + # we invoke them explicitly. + for p in $(PYTHONS) ; do \ + $(MAKE) -f debian/rules install-arch-$$p;\ + done + + for i in $$(find debian/python-sip-tqt-dbg -name '*.so'); do \ + b=$$(basename $$i .so); \ + mv $$i $$(dirname $$i)/$${b}_d.so; \ + done + find debian/python-sip-tqt-dbg ! -type d ! -name '*_d.*' | xargs rm -f + find debian/python-sip-tqt-dbg -depth -empty -exec rmdir {} \; + + dh_install -a --sourcedir=$(CURDIR)/debian/tmp + install -m 755 -o root -g root debian/dh_sip_tqt debian/python-sip-tqt-dev/usr/bin + +install-arch-%: + $(MAKE) -C build-$* install DESTDIR=$(CURDIR)/debian/tmp + $(MAKE) -C dbg-build-$* install DESTDIR=$(CURDIR)/debian/python-sip-tqt-dbg + mkdir -p debian/python-sip-tqt/usr/lib/python$*/$(call py_sitename,$*)/sip4_tqt/ + touch debian/python-sip-tqt/usr/lib/python$*/$(call py_sitename,$*)/sip4_tqt/__init__.py + install -m 644 -o root -g root debian/sipconfig.py debian/python-sip-tqt/usr/lib/python$*/$(call py_sitename,$*)/sip4_tqt/ + install -m 644 -o root -g root build-$*/sipconfig.py debian/python-sip-tqt/usr/lib/python$*/$(call py_sitename,$*)/sip4_tqt/sipconfig_nd.py +ifneq (dh_pysupport,${DH_PYTHON2}) + # install *_d.py into wrong package to prevent deletion in dh_python2 + install -m 644 -o root -g root dbg-build-$*/sipconfig.py debian/python-sip-tqt/usr/lib/python$*/$(call py_sitename,$*)/sip4_tqt/sipconfig_d.py +else + install -m 644 -o root -g root dbg-build-$*/sipconfig.py debian/python-sip-tqt-dbg/usr/lib/python$*/$(call py_sitename,$*)/sip4_tqt/sipconfig_d.py +endif + mkdir -p debian/python-sip-tqt-dev/usr/include/python$* + install -m 644 -o root -g root siplib/sip.h debian/python-sip-tqt-dev/usr/include/python$*/ + mkdir -p debian/python-sip-tqt-dev/usr/include/python$*_d + ln -s ../python$*/sip.h \ + debian/python-sip-tqt-dev/usr/include/python$*_d/sip.h + mkdir -p debian/python-sip-tqt-dev/usr/lib/python$*/$(call py_sitename,$*)/sip4_tqt + install -m 644 -o root -g root sipdistutils.py debian/python-sip-tqt-dev/usr/lib/python$*/$(call py_sitename,$*)/sip4_tqt + + +# Must not depend on anything. This is to be called by +# binary-arch/binary-indep +# in another 'make' thread. +binary-common: + dh_testdir + dh_testroot + dh_installman + dh_installchangelogs + dh_installdocs -A + dh_installexamples + dh_link +# don't call strip twice, it's in binary-common +ifneq (,$(findstring -a, $(DH_OPTIONS))) + DH_OPTIONS= dh_strip -ppython-sip-tqt-dev + DH_OPTIONS= dh_strip -ppython-sip-tqt -Npython-sip-tqt-dev --dbg-package=python-sip-tqt-dbg + rm -rf debian/python-sip-tqt-dbg/usr/share/doc/python-sip-tqt-dbg + mkdir -p debian/python-sip-tqt-dbg/usr/share/doc + ln -s python-sip-tqt debian/python-sip-tqt-dbg/usr/share/doc/python-sip-tqt-dbg +endif + dh_compress + dh_fixperms + ${DH_PYTHON2} +ifneq (dh_pysupport,${DH_PYTHON2}) + # move *_d.py back into right package + find debian/python-sip-tqt -name "*_d.py" | \ + while read f; do \ + f1="debian/python-sip-tqt-dbg/$${f#debian/python-sip-tqt/}"; \ + mkdir -p "$${f1%/*}"; \ + mv "$${f}" "$${f1}" ; \ + done +endif + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb $(DEB_DH_BUILDDEB_ARGS) + +# Build architecture independant packages using the common target. +binary-indep: + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: install-arch + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary configure diff --git a/debian/_base/dependencies/sip4-tqt/debian/sipconfig.py b/debian/_base/dependencies/sip4-tqt/debian/sipconfig.py new file mode 100644 index 000000000..a9e761f08 --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/sipconfig.py @@ -0,0 +1,13 @@ +# import the sipconfig.py for the normal or the debug build + +import sys + +if getattr(sys, "pydebug", False): + try: + from sipconfig_d import * + from sipconfig_d import _pkg_config, _default_macros + except ImportError, msg: + raise ImportError, 'No module named sipconfig; package python-sip-tqt-dbg not installed' +else: + from sipconfig_nd import * + from sipconfig_nd import _pkg_config, _default_macros diff --git a/debian/_base/dependencies/sip4-tqt/debian/source/format b/debian/_base/dependencies/sip4-tqt/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/sip4-tqt/debian/source/options b/debian/_base/dependencies/sip4-tqt/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/sip4-tqt/debian/watch b/debian/_base/dependencies/sip4-tqt/debian/watch new file mode 100644 index 000000000..1ff1f0839 --- /dev/null +++ b/debian/_base/dependencies/sip4-tqt/debian/watch @@ -0,0 +1,3 @@ +version=3 +http://www.riverbankcomputing.co.uk/software/sip/download \ + /static/Downloads/sip4/sip-([\d\.]*)\.tar\.gz debian uupdate diff --git a/debian/_base/dependencies/tqca-tls/debian/changelog b/debian/_base/dependencies/tqca-tls/debian/changelog new file mode 100644 index 000000000..080b12959 --- /dev/null +++ b/debian/_base/dependencies/tqca-tls/debian/changelog @@ -0,0 +1,84 @@ +tqca-tls (1.0-0) squeeze; urgency=low + + * TQt upload + + -- Timothy Pearson <[email protected]> Sat, 17 Dec 2011 19:48:00 -0600 + +qca-tls (1.0-5) natty; urgency=low + + * Natty upload + + -- Timothy Pearson <[email protected]> Mon, 15 Aug 2011 13:51:00 -0600 + +qca-tls (1.0-4) unstable; urgency=low + + * Honour DEB_BUILD_OPTIONS=nostrip (Closes: Bug#437850) + * Fixed a intian warning + + -- Jan Niehusmann <[email protected]> Tue, 14 Aug 2007 17:13:06 +0200 + +qca-tls (1.0-3) unstable; urgency=low + + * Changed two type conversions to const to make gcc happy + (Closes: Bug#337449) + * Set Standards-Version to 3.6.2.0 + + -- Jan Niehusmann <[email protected]> Thu, 15 Dec 2005 22:59:09 +0100 + +qca-tls (1.0-2) unstable; urgency=low + + * Recompiled for C++ ABI transition. + + -- Jan Niehusmann <[email protected]> Fri, 26 Aug 2005 18:10:30 +0000 + +qca-tls (1.0-1) unstable; urgency=low + + * Most of the following changes were done by Peter Palfrader + <[email protected]> - many thanks to him! + * New upstream version (closes: #235093). + * qca-tls is a non-native package now (closes: #235084). + * Clean up properly in clean target: + rm -rf .ui .moc .obj Makefile conf.log conf.pri extra.pri + (closes: #235089). + * Do not copy over config.{sub,guess} from /usr/share during + build. They are not needed at all (closes: #235085). + * Remove debian/qca.doc-base.EX example file (closes: #235092). + * Do not ship readme in the binary package: it's just install + instructions (closes: #234939). + * Something changed that makes the configure script make the + Makefile install the .so into usr/lib, as opposed to usr/share + (closes: #233530). At any rate, we will not claim to have + built a working package if it happens again: + * Make the build fail if we don't have a + usr/lib/qt3/plugins/crypto/libqca-tls.so file after install. + * Make stamps in debian/rules actually work. + * Update copyright file to list current download link + * Added QMAKE_PROJECT_DEPTH=0 to .pro file to make qca-tls build in + nested directory structures. + + -- Jan Niehusmann <[email protected]> Sat, 28 Feb 2004 13:35:28 +0100 + +qca-tls (0.0-CVS-20031209-1.3) unstable; urgency=low + + * Damn. Added build-depends on libssl-dev... + + -- Jan Niehusmann <[email protected]> Fri, 13 Feb 2004 15:06:45 +0100 + +qca-tls (0.0-CVS-20031209-1.2) unstable; urgency=low + + * Added build-depends on libqt3-mt-dev + + -- Jan Niehusmann <[email protected]> Fri, 13 Feb 2004 13:27:34 +0100 + +qca-tls (0.0-CVS-20031209-1.1) unstable; urgency=low + + * Upload to unstable + + -- Jan Niehusmann <[email protected]> Thu, 12 Feb 2004 20:28:19 +0100 + +qca-tls (0.0-CVS-20031209-1) experimental; urgency=low + + * Initial Release. + * New upstream version + + -- Jan Niehusmann <[email protected]> Wed, 10 Dec 2003 12:21:07 +0100 diff --git a/debian/_base/dependencies/tqca-tls/debian/compat b/debian/_base/dependencies/tqca-tls/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/tqca-tls/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/tqca-tls/debian/control b/debian/_base/dependencies/tqca-tls/debian/control new file mode 100644 index 000000000..8c719a019 --- /dev/null +++ b/debian/_base/dependencies/tqca-tls/debian/control @@ -0,0 +1,24 @@ +Source: tqca-tls +Section: libs +Priority: optional +Maintainer: Jan Niehusmann <[email protected]> +Build-Depends: debhelper (>= 7.0.50~), libtqtinterface-dev, libssl-dev +Standards-Version: 3.8.4 + +Package: tqca-tls +Section: libs +Architecture: any +Multi-Arch: same +Replaces: tqca-tls (<< 4:14.0.0~) +Breaks: tqca-tls (<< 4:14.0.0~) +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: TLS plugin for the TQt Cryptographic Architecture (TQCA) + This is a plugin to provide SSL/TLS capability to programs that + utilize the TQt Cryptographic Architecture (TQCA). + . + TQCA is a library providing an easy API for several cryptographic algorithms + to TQt programs. + . + At the moment only the tqca-tls plugin is packaged for debian, as it's + used by the package 'psi'. The generic library and several other plugins + will be packaged when upstream releases them. diff --git a/debian/_base/dependencies/tqca-tls/debian/copyright b/debian/_base/dependencies/tqca-tls/debian/copyright new file mode 100644 index 000000000..e64397c08 --- /dev/null +++ b/debian/_base/dependencies/tqca-tls/debian/copyright @@ -0,0 +1,20 @@ +This package was debianized by Jan Niehusmann <[email protected]> on +Tue, 9 Dec 2003 19:30:45 +0100. + +It was downloaded from http://psi.affinix.com/?page=download + + +Upstream Author: Justin Karneges <[email protected]> + +Copyright: + +Copyright (C) 2003 Justin Karneges + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +On Debian systems, the complete text of the GNU Lesser General Public +License can be found in /usr/share/common-licenses/LGPL file. + diff --git a/debian/_base/dependencies/tqca-tls/debian/docs b/debian/_base/dependencies/tqca-tls/debian/docs new file mode 100644 index 000000000..e845566c0 --- /dev/null +++ b/debian/_base/dependencies/tqca-tls/debian/docs @@ -0,0 +1 @@ +README diff --git a/debian/_base/dependencies/tqca-tls/debian/rules b/debian/_base/dependencies/tqca-tls/debian/rules new file mode 100755 index 000000000..22ec88d79 --- /dev/null +++ b/debian/_base/dependencies/tqca-tls/debian/rules @@ -0,0 +1,120 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +# shared library versions, option 1 +version=2.0.5 +major=2 +# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so +#version=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` +#major=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + CFLAGS="$(CFLAGS)" ./configure + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) distclean + rm -rf .ui .moc .obj Makefile conf.log conf.pri extra.pri + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # update multi-arch path in install files + for a in debian/*install; do \ + [ -d $$a ] || [ -f $$a.arch ] || \ + sed -i.arch "s|\$$(DEB_HOST_MULTIARCH)|$(DEB_HOST_MULTIARCH)|g" $$a; \ + done + + # Add here commands to install the package into debian/tmp + $(MAKE) install INSTALL_ROOT=$(CURDIR)/debian/tmp/ + [ -e $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/tqt3/plugins/crypto/libtqca-tls.so ] || ( echo "libtqca-tls.so not in usr/lib/$(DEB_HOST_MULTIARCH)/tqt3/plugins/crypto/libtqca-tls.so" && exit 1 ) + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_install --sourcedir=debian/tmp --list-missing +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_python +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb $(DEB_DH_BUILDDEB_ARGS) + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install diff --git a/debian/_base/dependencies/tqca-tls/debian/source/format b/debian/_base/dependencies/tqca-tls/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/tqca-tls/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/tqca-tls/debian/source/options b/debian/_base/dependencies/tqca-tls/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/tqca-tls/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/tqca-tls/debian/tqca-tls.install b/debian/_base/dependencies/tqca-tls/debian/tqca-tls.install new file mode 100644 index 000000000..bf57d3931 --- /dev/null +++ b/debian/_base/dependencies/tqca-tls/debian/tqca-tls.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/tqt3/plugins/crypto/* diff --git a/debian/_base/dependencies/tqscintilla/debian/changelog b/debian/_base/dependencies/tqscintilla/debian/changelog new file mode 100644 index 000000000..bf84dfd0f --- /dev/null +++ b/debian/_base/dependencies/tqscintilla/debian/changelog @@ -0,0 +1,5 @@ +tqscintilla (1.7.1-0ubuntu0) lucid; urgency=low + + * Initial TQt builds + + -- Timothy Pearson <[email protected]> Wed, 30 Nov 2011 11:40:00 -0600 diff --git a/debian/_base/dependencies/tqscintilla/debian/compat b/debian/_base/dependencies/tqscintilla/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/tqscintilla/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/tqscintilla/debian/control b/debian/_base/dependencies/tqscintilla/debian/control new file mode 100644 index 000000000..c92ea8db1 --- /dev/null +++ b/debian/_base/dependencies/tqscintilla/debian/control @@ -0,0 +1,47 @@ +Source: tqscintilla +Section: libs +Priority: optional +Maintainer: Ricardo Javier Cardenes Medina <[email protected]> +Uploaders: Torsten Marek <[email protected]> +Build-Depends: debhelper (>= 7.0.50~), libtqt3-mt-dev, tqt3-dev-tools, libtqtinterface-dev +Standards-Version: 3.8.4 + +Package: libtqscintilla7 +Section: libs +Architecture: any +Replaces: libtqscintilla7 (<< 4:14.0.0~) +Breaks: libtqscintilla7 (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Description: TQt source code editing component based on Scintilla + Scintilla is a free source code editing component. It has features found + in standard editing components, as well as features especially useful + when editing and debugging source code. + . + TQScintilla is a port or Scintilla to the TQt GUI toolkit. + +Package: libtqscintilla-dev +Section: libdevel +Architecture: all +Replaces: libtqscintilla-dev (<< 4:14.0.0~) +Breaks: libtqscintilla-dev (<< 4:14.0.0~) +Depends: libtqscintilla7 (>= ${source:Version}) +Description: TQt source code editing component - development files + Scintilla is a free source code editing component. It has features found + in standard editing components, as well as features especially useful + when editing and debugging source code. + . + TQScintilla is a port of Scintilla to the TQt GUI toolkit. These are the + development files (headers and static libs). + +Package: libtqscintilla-doc +Section: doc +Architecture: all +Replaces: libtqscintilla-doc (<< 4:14.0.0~) +Breaks: libtqscintilla-doc (<< 4:14.0.0~) +Suggests: libtqscintilla-dev +Description: TQt source code editing component - documentation + Scintilla is a free source code editing component. It has features found + in standard editing components, as well as features especially useful + when editing and debugging source code. + . + This package contain HTML files describing TQScintilla classes. diff --git a/debian/_base/dependencies/tqscintilla/debian/copyright b/debian/_base/dependencies/tqscintilla/debian/copyright new file mode 100644 index 000000000..445a8ff70 --- /dev/null +++ b/debian/_base/dependencies/tqscintilla/debian/copyright @@ -0,0 +1,39 @@ +This package was debianized by Ricardo Javier Cardenes Medina <[email protected]> on +Sun, 24 Nov 2002 05:09:21 +0000. + +It was downloaded from http://www.riverbankcomputing.co.uk + +Upstream Authors: + + Scintilla: Neil Hodgson <[email protected]> + QScintilla: Phil Thompson <[email protected]> + +Copyright: + + Copyright 2005 by Riverbank Computing Limited <[email protected]> + +QScintilla is released under GPL version 2, or (at your option) any later +version. You can read the full version of this license in your system at + + /usr/share/common-licenses/GPL-2 + +Scintilla comes with this license: + + Copyright 1998-2002 by Neil Hodgson <[email protected]> + + All Rights Reserved + + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation. + + NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS + SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS, IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY + SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE + OR PERFORMANCE OF THIS SOFTWARE." diff --git a/debian/_base/dependencies/tqscintilla/debian/dirs b/debian/_base/dependencies/tqscintilla/debian/dirs new file mode 100644 index 000000000..ca882bbb7 --- /dev/null +++ b/debian/_base/dependencies/tqscintilla/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/sbin diff --git a/debian/_base/dependencies/tqscintilla/debian/docs b/debian/_base/dependencies/tqscintilla/debian/docs new file mode 100644 index 000000000..edc007104 --- /dev/null +++ b/debian/_base/dependencies/tqscintilla/debian/docs @@ -0,0 +1 @@ +NEWS diff --git a/debian/_base/dependencies/tqscintilla/debian/libtqscintilla-dev.install b/debian/_base/dependencies/tqscintilla/debian/libtqscintilla-dev.install new file mode 100644 index 000000000..e183cf963 --- /dev/null +++ b/debian/_base/dependencies/tqscintilla/debian/libtqscintilla-dev.install @@ -0,0 +1,2 @@ +usr/include +usr/lib/*.so diff --git a/debian/_base/dependencies/tqscintilla/debian/libtqscintilla-doc.install b/debian/_base/dependencies/tqscintilla/debian/libtqscintilla-doc.install new file mode 100644 index 000000000..005276324 --- /dev/null +++ b/debian/_base/dependencies/tqscintilla/debian/libtqscintilla-doc.install @@ -0,0 +1 @@ +usr/share/doc/libtqscintilla-doc diff --git a/debian/_base/dependencies/tqscintilla/debian/libtqscintilla7.install b/debian/_base/dependencies/tqscintilla/debian/libtqscintilla7.install new file mode 100644 index 000000000..2cfef7f8a --- /dev/null +++ b/debian/_base/dependencies/tqscintilla/debian/libtqscintilla7.install @@ -0,0 +1,3 @@ +usr/lib/*.so.* +usr/lib/tqt3/plugins/designer/*.so +usr/share/tqt3/translations/*.qm diff --git a/debian/_base/dependencies/tqscintilla/debian/rules b/debian/_base/dependencies/tqscintilla/debian/rules new file mode 100755 index 000000000..750a1294a --- /dev/null +++ b/debian/_base/dependencies/tqscintilla/debian/rules @@ -0,0 +1,110 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +# This is the debhelper compatibility version to use. +export TQTDIR=/usr/share/tqt3 +export QMAKESPEC=$(TQTDIR)/mkspecs/linux-g++ +DOCDEST=$(CURDIR)/debian/tmp/usr/share/doc/libtqscintilla-doc/html +HEADERDEST=$(CURDIR)/debian/tmp/usr/include/tqscintilla +LIBSDEST=$(CURDIR)/debian/tmp/usr/lib +TRANSDEST=$(CURDIR)/debian/tmp/$(TQTDIR)/translations +PLUGINDEST=$(CURDIR)/debian/tmp/usr/lib/tqt3/plugins/designer + + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + cd qt; qmake "DESTDIR=$(CURDIR)/tmplib" + cd designer; qmake + touch configure-stamp + +build build-arch: build-stamp +build-indep: + +build-stamp: configure-stamp + dh_testdir + + install -d $(CURDIR)/tmplib + $(MAKE) -C qt + $(MAKE) -C designer + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + [ ! -f qt/Makefile ] || $(MAKE) -C qt clean + [ ! -f designer/Makefile ] || $(MAKE) -C designer clean + -find -name 'Makefile' -exec rm {} \; + -rm -rf tmplib + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + install -d $(HEADERDEST)/private + install -d $(DOCDEST) + install -d $(TRANSDEST) + install -d $(LIBSDEST) + install -d $(PLUGINDEST) + for i in qt/qextscintilla*.h; do install -m 644 $$i $(HEADERDEST); done + for i in include/*.h; do install -m 644 $$i $(HEADERDEST)/private; done + for i in doc/html/*; do install -m 644 $$i $(DOCDEST); done + for i in qt/*.qm; do install -m 644 $$i $(TRANSDEST); done + mv designer/*.so $(PLUGINDEST) + for i in tmplib/*; do mv $$i $(LIBSDEST); done + + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir -i + dh_testroot -i + dh_install -i --sourcedir=$(CURDIR)/debian/tmp + dh_installdocs -i + dh_installchangelogs -i ChangeLog + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i $(DEB_DH_BUILDDEB_ARGS) + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_install -a --sourcedir=$(CURDIR)/debian/tmp + dh_installdocs -a + dh_installchangelogs -a ChangeLog + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_makeshlibs -a -V + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a $(DEB_DH_BUILDDEB_ARGS) + +binary: binary-indep binary-arch +.PHONY: build build-arch clean binary-indep binary-arch binary install configure diff --git a/debian/_base/dependencies/tqscintilla/debian/source/format b/debian/_base/dependencies/tqscintilla/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/tqscintilla/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/tqscintilla/debian/source/options b/debian/_base/dependencies/tqscintilla/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/tqscintilla/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/tqt3/debian/README.Debian b/debian/_base/dependencies/tqt3/debian/README.Debian new file mode 100644 index 000000000..e48fe37ea --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/README.Debian @@ -0,0 +1,277 @@ +Qt for Debian README +-------------------- + +1. Preface + +This README is intended to give developers and users exact information +about how the qt-x11-free package provided by TrollTech AS has been packaged +for Debian in case you either want to faciliate it for development +of applications and libraries or plugins using the Qt class library. With +qt-x11-3.1.1, the Debian packages have been massively restructured to get +the most out of theoriginal Qt package and spit the contents up into +several packages so that they make the most sensefor several groups of +users; developers, application users, translators of Qt-based +applications and Debian packagers who are packaging applications developed +with Qt.2. + +2. General Overview + +As Qt is a huge package that contains a complete environment for +developers, it needs to be split up into several packages that make it +easier for everyone else to handle it and not to retquire +unnecessary disk space for end-users. Additionally, Qt can be configured +in several ways - and therefore also used in several ways. Qt development +usually retquires the environment variable QTDIR. As Debian is placing +libraries and header files in a tquite specific filesystem order, this +usually breaks setting a single environment variable to meet the +retquirements of packages. Therefore, symlinks are used to set up the system +to meet both, the Debian filesystem standard and the QTDIR variable. All of +Qt (so the QTDIR path) is available in /usr/share/tqt3. If you need to set +QTDIR, do export QTDIR=/usr/share/tqt3 + +As far as the common build configuration goes, we note explicitely that the +Debian package of Qt will in very rare cases break the compilation (most +likely the linking) of applications on Debian which use Qt, in particular +utilizing styles in an incorrect way by deriving from one of the styles +that ship with Qt. In case you are a Debian packager and encounter +problems, contact Debian Qt/KDE Maintainers ([email protected]). +We will tell you why things don't work and what you should communicate on +with the programmers of your application that you are packaging. The build +configuration generally is intended to provide a Qt version that is as +small as possible in terms of the memory size it retquires. Therefore, +everything inside Qt that can be compiled as plugins has been compiled that +way. This includes: + +- imageformats: jpeg and mng - codecs (for languages like arab, japanese + etc provided with Qt) +- sql drivers for databases (MySQL, ODBC and PostgreSQL) + +The only exception is the imageformat png which has been compiled built-in +due to the fact that there is literally no program that uses no icons at +all and icons are to be used preferrably in png format. The plugins are all +located under /usr/lib/tqt3/plugins. This is also the install location you +should choose as a package maintainer for +qt-plugins so the user doesn't have to customize his library path for +loading Qt plugins. The only exception is that KDE delivers a set of Qt +plugins as well (mainly styles and designer plugins); those are placed in +/usr/lib/trinity/plugins. + +QMotif Extension: As this code is only available in commercial environments +(and produces a static library libqmotif.a anyway that those commercial +applications have to be linked against in addition to Qt), we left out all +header files of the libtqt3-headers package that are belonging to this +QMotif extension. + +Oracle Database driver, Sybase & Microsoft SQL Server driver: Those drivers +are only available in a commercial version of Qt due to license +incompatibilities with the GPL. If you need to faciliate those drivers, +please visit http://www.trolltech.com and have a read at +http://doc.trolltech.com/3.0/sql-driver.html. + +3. Packages (End-User) + +The Qt built has been split up into several packages that allow for easy +installation for all types of users. The End-user usually only retquires to +have the following packages installed to run an application that links +against Qt: + +Threaded version:libtqt3-mt (the library libtqt-mt.so.* and libtqui.so.* for +loading designer-made user interfaces at runtime). + +Optionally depending on the program's retquirements: + +libtqt3-mt-odbc +libtqt3-mt-mysql +libtqt3-mt-psql + +In addition to the libraries, it may make sense to install the program +qtconfig to customize the look and behaviorof Qt programs. If you have KDE +installed, the KDE control center will take this task automatically in most +cases. qtconfig is available in the package tqt3-qtconfig. + +Also, Qt programs can make use of the online-help tool that ships with Qt, +the Qt Assistant. The Assistant can be installed with the package +qt3-assistant. + +Qt Configuration files +---------------------- +Qt programs most often use QSettings to store their information in configuration +files. With Qt 3.2, the new option --sysconfdir has been introduced that allows +us to use /etc/tqt3 as the system-wide location where qt-program specific global +configuration files can go. If you're a programmer that wants to get familiar with +that, please look at the examples, documentation and the code in designer or +assistant as well as qtconfig. + +4. Packages (Package maintainers) + +In addition to the library, a package maintainer will retquire an additional +set of packages to compile a package that retquires Qt. Depending on the +version of the qt library, you will retquire a different set of packages; +the most common option should be to make your application link against the +multi-threaded version (-mt).Packages necessary for compiling Qt +applications from source: + +libtqt3-mt-dev (use libtqt3-dev for linking against -lqt, this package only + contains the .so files and the header file for libtqui.so) + +libtqt3-headers (header files for libqt and libtqt-mt) + +qt3-dev-tools (this package contains the tools uic and moc as well as +qmake, retquired for building Qt applications) + +If, however, you encounter an older program not to compile with this set +read the FAQ at the end of this document. + +5. Packages (Developers) + +In addition to the packages that packagers retquire, a developer usually +will retquire the Qt API documentationas well as tools like the assistant, +linguist or designer. However, you should be fine with installing the API +documentation that you can browse with a webbrowser, optionally with the +assistant. They are available in /usr/share/doc/tqt3-doc/html. +For a regular development environment, install tqt3-designer and tqt3-doc. + +For faciliating Qt's extended environment to write plugins for the Qt +Designer or extend the Designer as well as utilizing the Qt Assistant by +calling it from within your program, install tqt3-apps-dev, which contains +the static libraries and header files retquired for this functionality. + +For Embedded Developers, the program tqvfb (Qt Virtual Frambuffer) and +maketqpf (embedded fonts tool)have been packaged into +qt3-dev-tools-embedded. For developers that work on migrating their program +from any Qt version prior to Qt 3.x to the Qt 3.x platform you will find +additional tools in the tqt3-dev-tools-compat. + +For using the QTranslator class and where to find the qm-file for qt as +well as where to place your translations,see the next section. + +If your program doesn't compile with those settings in case you have +started your project with Qt 1.x or 2.x, please read the FAQ section at the +end of this document. + +5. Packages (Translators) + +In order to translate a Qt program into any other language, the Qt 3 way to +do this is to let the developer create a ts-file containing the strings +that the program exposes on the user interface. The tools to create the +ts-file and to create the final qm (Q-message binary) file, lupdate and +lrelease, are included in tqt3-dev-tools.The single translator that only +gets provided the ts file and has to return a translated ts file, it +is absolutely enough to install tqt3-linguist; the package tqt3-assistant can +be installed to access the online-help for the Qt Linguist itself. +In case you're converting an application using Qt prior to Qt 3, you may +want to uitilize the tqt3-dev-tools-compat which include the necessary tools +to convert older qm files to the new ts file standard. + +Locations of message translations: + +Qt ships with a set of translations for the strings used inside Qt. Those +translations will be installed into /usr/share/tqt3/translations (qm files +only), which equals $QTDIR/translations respectively +qInstallPath() + QString( "/translations" ). + +The configure option --translationdir has been set to /usr/share/tqt3/translations +accordingly since it was introduced in Qt 3.2. + +To correctly enable your program to display the translations to the Qt +library and to load the translation of the program itself, we currently +suggest to either install your translations along with any other data files +into/usr/share/<appname>/, translation files into the subdirectory +translations (that is /usr/share/<appname>/translations) The code that your +application should use to load the Qt translation will have to look like +the following: + +int main( int argc, char **argv ) + { + QApplication app( argc, argv ); + + // translation file for Qt + QTranslator qt( 0 ); + qt.load( QString( "qt_" ) + QTextCodec::locale(), qInstallPath() + + QString( "/translations" ); + app.installTranslator( &qt ); + + // translation file for application strings + QTranslator myapp( 0 ); + myapp.load( QString( "myapp_" ) + QTextCodec::locale(), "." ); + // use a substitue for $prefix/share/appname/translations here + app.installTranslator( &myapp ); + +6. Frequently Asked Questions + +Using Qt for Debian as a developer or packager +---------------------------------------------- + +Q: I want to compile a source package that utilizes qmake to build the +Makefiles. What do I need to do to makeit work ? + +A: qmake retquires two environment variables to be set, QTDIR and QMAKESPEC. +To make it work, do +export QTDIR=/usr/share/tqt3 +export QMAKESPEC=linux-g++ + +Then run qmake -o Makefile <projectfile>.pro + +After that, the Makefile is correctly created to build your application on +Debian. As a packager, export thosetwo variables in the rules file before +calling qmake. + +Q: I have an application that when linking gives me symbol referencing +errors to Q*Style. Why does my applicationnot link correctly ? + +A: The author of the program is using the styles that ship with Qt directly +instead of using the QStylePlugin interface.If you are the author of the +program, change your program to use QStylePlugin. If you are a packager, +write to theauthor of the program that he is assuming that the styles +shipped with Qt are built-in to the library which is not the case on Debian +and that he please should fix this and use QStylePlugin. + +Q: Where are all the examples and tutorials ? And how do I build them ? + +A: Qt ships with examples and tutorials; so does the Linguist and Designer. +The tutorials and examples are compressed tarballs which you can unpack with +tar -zxvf into your home directory. Change into the tqt3-examples directory +and run the provided ./build-examples script. All Qt examples and tutorials, +including those for designer and the linguist, will be compiled. You will +notice however, that those examples that inherit from style classes which +are not built-in into Qt but configured as a plugin will not compile due +to the fact that they can't link to the Qt library. + +Q: I'm writing a pure Qt application and I want to ship it with a default +configuration file. Where does that global configuration file go if I make +use of the QSettings class ? + +A: With qt-3.2.0, Trolltech has introduced a configure option to Qt called +--sysconfdir which we intentionally set to /etc/tqt3 similar to /etc/trinity for +KDE programs. Install your application's system wide configuration file +to /etc/tqt3. + +Q: I'm compiling a program and I have a compile error due to a missing +include. Why isn't that include not present in the Debian packages anymore +? It compiled with older versions of Debian packages of Qt ! + +A: This may be due to two reasons: either the package still uses the old +includes from Qt 1.x or 2.x that got basically renamed by Trolltech due to +the naming convention. The filenames are now all following the scheme + +ClassName -> classname.h. + +Therefore, if you are the developer of the affected program, change your +sources according to this scheme. Qt ships with tqtrename140, a tool to +help developers migrate their API to the Qt 3 version, +which can help you in the transition upgrade to Qt 3. + +If you are affected by this as a packager, notify upstream to fix those +problems and in the meanwhile use libtqt3-compat-headers as a build +dependency which includes the compatibility headers that just include the +right files from the new API again. + +Q: I have a question not covered by this FAQ and README file. Who should I +turn to ? + +A: Please turn to Debian Qt/KDE Maintainers ([email protected]) +for any questions regarding Qt on Debian. + + -- Ralf Nolden <[email protected]> Sun, 26 Jan 2003 20:39:19 +0100 + -- Ralf Nolden <[email protected]> Mon, 1 Sep 2003 19:24:16 +0200 + -- Modestas Vainius <[email protected]> Fri, 22 Feb 2008 01:40:06 +0200 diff --git a/debian/_base/dependencies/tqt3/debian/changelog b/debian/_base/dependencies/tqt3/debian/changelog new file mode 100644 index 000000000..3e813531e --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/changelog @@ -0,0 +1,5 @@ +tqt-x11-free (3:3.3.8-d-0ubuntu0) maverick; urgency=low + + * Upload of 3.3.8d (working revision) from GIT + + -- Timothy Pearson <[email protected]> Fri, 22 Jul 2011 16:40:00 -0600 diff --git a/debian/_base/dependencies/tqt3/debian/compat b/debian/_base/dependencies/tqt3/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/tqt3/debian/control b/debian/_base/dependencies/tqt3/debian/control new file mode 100644 index 000000000..bdae88783 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/control @@ -0,0 +1,361 @@ +Source: tqt-x11-free +Maintainer: Timothy Pearson <[email protected]> +XSBC-Original-Maintainer: Debian Qt/KDE Maintainers <[email protected]> +Uploaders: Ana Beatriz Guerrero Lopez <[email protected]>, Sune Vuorela <[email protected]>, Fathi Boudra <[email protected]>, Modestas Vainius <[email protected]> +Build-Depends: cdbs, debhelper (>= 7.0.50~), quilt, cpio, libxext-dev (>= 4.3.0.dfsg.1-4), + libxrandr-dev (>= 4.3.0.dfsg.1-4), libsm-dev (>= 4.3.0.dfsg.1-4), + libxmu-dev (>= 4.3.0.dfsg.1-4), libice-dev (>= 4.3.0.dfsg.1-4), + libx11-dev (>= 4.3.0.dfsg.1-4), libxt-dev (>= 4.3.0.dfsg.1-4), libxrender-dev, + libxcursor-dev, libxinerama-dev, libxi-dev, zlib1g-dev, libjpeg-dev, + libmng-dev (>= 1.0.3), libpng-dev, libfontconfig1-dev, + libfreetype6-dev, libxft-dev, unixodbc-dev, uuid-dev, libglib2.0-dev, + default-libmysqlclient-dev | libmysqlclient-dev, flex, libpq-dev, postgresql-server-dev-all (>= 117~) | libpq-dev (<< 9.3.3-2~), libaudio-dev, libcups2-dev, + libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev, libsqlite3-dev, + firebird-dev | firebird2.1-dev [i386 kfreebsd-i386 kfreebsd-amd64 knetbsd-i386 netbsd-i386 amd64 sparc powerpc armel] | firebird2-dev [i386 amd64] +Section: libs +Priority: optional +Standards-Version: 3.8.4 +Homepage: http://www.trinitydesktop.org + +Package: libtqt3-mt +Architecture: any +Multi-Arch: same +Section: libs +Replaces: libtqt3-mt (<< 4:14.0.0~) +Breaks: libtqt3-mt (<< 4:14.0.0~) +Depends: libtqt3-mt-data (= ${binary:Version}), ${shlibs:Depends}, fontconfig +Recommends: libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1, libxmu6 (>= 4.3.0.dfsg.1-4) +Suggests: libtqt3-mt-psql, libtqt3-mt-mysql, libtqt3-mt-odbc +Description: TQt GUI Library (Threaded runtime version), Version 3 + This is the Trolltech TQt library, version 3. It's necessary for + applications that link against the libtqt-mt.so.3, e.g. all Trinity + applications. + +Package: libtqt3-mt-data +Architecture: all +Multi-Arch: foreign +Section: libs +Conflicts: libtqt3-mt (<< 4:14.1.0~) +Depends: ${shlibs:Depends} +Description: Data for TQt GUI Library (Threaded runtime version), Version 3 + This is the Trolltech TQt library, version 3. It's necessary for + applications that link against the libtqt-mt.so.3, e.g. all Trinity + applications. + +Package: libtqt3-mt-mysql +Architecture: any +Multi-Arch: same +Section: libs +Replaces: libtqt3-mt-mysql (<< 4:14.0.0~) +Breaks: libtqt3-mt-mysql (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Description: MySQL database driver for TQt3 (Threaded) + This package contains the threaded MySQL plugin for TQt3. Install it if + you intend to use or write TQt programs that are to access a MySQL DB. + +Package: libtqt3-mt-odbc +Architecture: any +Multi-Arch: same +Section: libs +Replaces: libtqt3-mt-odbc (<< 4:14.0.0~) +Breaks: libtqt3-mt-odbc (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Description: ODBC database driver for TQt3 (Threaded) + This package contains the threaded ODBC plugin for TQt3. Install it if + you intend to use or write TQt programs that are to access an ODBC DB. + +Package: libtqt3-mt-psql +Architecture: any +Multi-Arch: same +Section: libs +Replaces: libtqt3-mt-psql (<< 4:14.0.0~) +Breaks: libtqt3-mt-psql (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Description: PostgreSQL database driver for TQt3 (Threaded) + This package contains the threaded PostgreSQL plugin for TQt3. + Install it if you intend to use or write TQt programs that are + to access a PostgreSQL DB. + +Package: libtqt3-mt-ibase +Architecture: i386 kfreebsd-i386 kfreebsd-amd64 knetbsd-i386 netbsd-i386 amd64 sparc powerpc +Multi-Arch: same +Section: libs +Depends: ${shlibs:Depends} +Description: InterBase/FireBird database driver for TQt3 (Threaded) + This package contains the threaded InterBase/FireBird plugin + for TQt3. Install it if you intend to use or write TQt programs + that are to access an InterBase/FireBird DB. + +Package: libtqt3-mt-sqlite +Architecture: any +Multi-Arch: same +Section: libs +Replaces: libtqt3-mt-sqlite (<< 4:14.0.0~) +Breaks: libtqt3-mt-sqlite (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Description: SQLite database driver for TQt3 (Threaded) + This package contains the threaded SQLite plugin for TQt3. Install + it if you intend to use or write TQt programs that are to access an + SQLite DB. + +Package: libtqt3-mt-sqlite3 +Architecture: any +Multi-Arch: same +Section: libs +Depends: ${shlibs:Depends} +Description: SQLite3 database driver for TQt3 (Threaded) + This package contains the threaded SQLite3 plugin for TQt3. Install + it if you intend to use or write TQt programs that are to access an + SQLite3 DB. + +Package: libtqt3-mt-dev +Architecture: any +Multi-Arch: no +Section: libdevel +Replaces: libtqt3-mt-dev (<< 4:14.0.0~) +Breaks: libtqt3-mt-dev (<< 4:14.0.0~) +Conflicts: libtqt3-mt (<< 4:14.1.0~) +Depends: libxext-dev (>= 4.3.0.dfsg.1-4), libxrandr-dev (>= 4.3.0.dfsg.1-4), + libsm-dev (>= 4.3.0.dfsg.1-4), libxmu-dev (>= 4.3.0.dfsg.1-4), + libice-dev (>= 4.3.0.dfsg.1-4), libx11-dev (>= 4.3.0.dfsg.1-4), + libxt-dev (>= 4.3.0.dfsg.1-4), libxrender-dev, libxcursor-dev, uuid-dev, + libxinerama-dev, libxi-dev, zlib1g-dev, libjpeg-dev, libmng-dev (>= 1.0.3), + libpng-dev, libfontconfig1-dev, libfreetype6-dev, + libxft-dev, libaudio-dev, libgl1-mesa-dev | libgl-dev, + libglu1-mesa-dev | libglu-dev, libc6-dev, libtqt3-mt (= ${binary:Version}), + libtqt3-headers (= ${binary:Version}), tqt3-dev-tools (= ${binary:Version}) +Recommends: libtqt3-compat-headers, libcups2-dev +Suggests: libtqt3-i18n, tqt3-doc +Description: TQt development files (Threaded) + TQt is a C++ class library optimized for graphical user interface + development. This package contains the libtqt-mt.so symlink, necessary + for building threaded TQt applications as well as the libtqui.so symlink + and the necessary header files for libtqui.so. (See README.Debian and + the TQt Documentation for instructions on libtqui.so) + . + WARNING: If you plan to build some older TQt3 applications, you will + most probably have to install the libtqt3-compat-headers package. It + contains all the headers which are not part of the official TQt3 API + anymore but which are still used by some programs. So if you encounter + problems with missing header files, please install this package first + before you send a bugreport. + +Package: libtqt3-headers +Architecture: all +Multi-Arch: foreign +Section: devel +Replaces: libtqt3-headers (<< 4:14.0.0~) +Breaks: libtqt3-headers (<< 4:14.0.0~) +Recommends: libtqt3-mt-dev +Description: TQt3 header files + This package contains all header files for libqt and libtqt-mt which come + with TQt3. If you want to compile or develop programs which use TQt3, you + have to install this package. + +Package: libtqt3-compat-headers +Architecture: all +Multi-Arch: foreign +Section: devel +Replaces: libtqt3-compat-headers (<< 4:14.0.0~) +Breaks: libtqt3-compat-headers (<< 4:14.0.0~) +Depends: libtqt3-headers (= ${binary:Version}) +Recommends: libtqt3-mt-dev +Description: TQt 1.x and 2.x compatibility includes + This package contains header files that are intended for build + compatibility for applications that build with TQt3 but still use + deprecated includes. It is meant as an intermediate solution and + these header files are not part of the official TQt3 API. + All sourcecode that is still using the headers of this package is + subject to be changed to use the new header files which are in + libtqt3-headers. + +Package: tqt3-dev-tools +Architecture: any +Multi-Arch: foreign +Section: devel +Replaces: tqt3-dev-tools (<< 4:14.0.0~) +Breaks: tqt3-dev-tools (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Recommends: libtqt3-mt-dev +Description: TQt3 development tools + This package contains all tools that are necessary to build programs + that are written using TQt3. These are: qmake, uic and moc. + For TQt3 development, you most likely want to install this package. + +Package: tqt3-designer +Architecture: any +Multi-Arch: foreign +Section: devel +Replaces: tqt3-designer (<< 4:14.0.0~) +Breaks: tqt3-designer (<< 4:14.0.0~) +Depends: tqt3-designer-plugins (= ${binary:Version}), ${shlibs:Depends} +Recommends: tqt3-dev-tools +Suggests: tqt3-assistant, tqt3-doc +Description: TQt3 Designer + The TQt Designer is a GUI design program that interactively lets you + construct user interfaces for the TQt library. Additionally it lets you + create whole project and works together with the database drivers + provided by TQt to create applications with easy database access through + TQt. The resulting user interface files can then be converted to + C++ classes using the uic commandline utility which is usually done + automatically for the developer with a project management with qmake + or automake. + +Package: tqt3-designer-plugins +Architecture: any +Multi-Arch: same +Section: devel +Conflicts: tqt3-designer (<< 4:14.1.0~) +Depends: ${shlibs:Depends} +Description: TQt3 Designer plugins + This package contains plugins for TQt3 Designer + +Package: tqt3-apps-dev +Architecture: any +Multi-Arch: no +Section: devel +Replaces: tqt3-apps-dev (<< 4:14.0.0~) +Breaks: tqt3-apps-dev (<< 4:14.0.0~) +Depends: libtqt3-mt-dev +Description: TQt3 Developer applications development files + This package is intended for developers who want to develop applications + using the additional static libraries that ship with the applications + included with TQt; the TQt Designer and the TQt Assistant. + It allows integrating additional enhancements into the TQt Designer + respectively faciliate the TQt Assistant from within your TQt application + to interactively call the Assistant for displaying online help that the + developer includes with his application. + +Package: tqt3-linguist +Architecture: any +Multi-Arch: foreign +Section: devel +Replaces: tqt3-linguist (<< 4:14.0.0~) +Breaks: tqt3-linguist (<< 4:14.0.0~) +Suggests: tqt3-assistant +Depends: ${shlibs:Depends} +Description: The TQt3 Linguist + This package contains the TQt3 Linguist which provides translators a + tool perfect for translating any TQt-based application into other + languages and can be used and installed independently of any TQt + development files by the translator. + +Package: tqt3-assistant +Architecture: any +Multi-Arch: foreign +Section: x11 +Replaces: tqt3-assistant (<< 4:14.0.0~) +Breaks: tqt3-assistant (<< 4:14.0.0~) +Depends: ${shlibs:Depends}, tqt3-doc +Description: The TQt3 assistant application + This package contains the TQt3 Assistant, an easy to use frontend for + the complete TQt3 documentation and serves as an online help viewer for + any TQt program that wants to give the usesr access to online help. + Within the TQt tools it is used as the help viewer for the online help + for the TQt3 Designer and Linguist as well as qmake and the TQt 3 API + documentation. + . + Developers of TQt Application who want to faciliate the TQt Assistant for online + help display should refer to the README.Debian file for libtqt3-mt-dev and + the package tqt3-apps-dev. + +Package: tqt3-qtconfig +Architecture: any +Multi-Arch: foreign +Section: x11 +Replaces: tqt3-qtconfig (<< 4:14.0.0~) +Breaks: tqt3-qtconfig (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Description: The TQt3 Configuration Application + The TQt Configuration program allows endusers to configure the look + and behavior of any TQt3 application. It is mostly only necessary + on systems which don't run TDE because the Trinity control center already + covers this configuration automatically for the users TQt3 applications + according to his desktop settings in TDE. However, if you need to run + CJK-fonts or other non-latin scripts, you will most likely want to + install this package. + +Package: tqt3-dev-tools-embedded +Architecture: any +Multi-Arch: foreign +Section: devel +Replaces: tqt3-dev-tools-embedded (<< 4:14.0.0~) +Breaks: tqt3-dev-tools-embedded (<< 4:14.0.0~) +Recommends: libtqt3-mt-dev +Depends: ${shlibs:Depends} +Description: Tools to develop embedded TQt applications + This package contains applications only suitable for developing + applications with TQt Embedded and/or Qtopia. It provides the QVFB + program for simulating an embedded device desktop as well as maketqpf + for converting fonts to embedded fonts suitable for being utilized + by TQt Embedded applications. + +Package: tqt3-dev-tools-compat +Architecture: any +Multi-Arch: foreign +Section: devel +Replaces: tqt3-dev-tools-compat (<< 4:14.0.0~) +Breaks: tqt3-dev-tools-compat (<< 4:14.0.0~) +Recommends: libtqt3-mt-dev +Depends: ${shlibs:Depends} +Description: Conversion utilities for TQt3 development + This package contains some older TQt tools (namely tqtrename140, + tqm2ts, tqtmergetr, tqtfindtr and msg2tqm). These tools are needed only by + application developers who need to migrate any TQt application written + for TQt 1.x or 2.x over to TQt 3.x. The purpose of the tools are to + help fixing the changes with include file renaming as well as migrating + the message file format of TQt 2 translation files or any gettext-based + translation system to the TQt 3 system. + +Package: libtqt3-i18n +Architecture: all +Multi-Arch: foreign +Section: libs +Replaces: libtqt3-i18n (<< 4:14.0.0~) +Breaks: libtqt3-i18n (<< 4:14.0.0~) +Recommends: libtqt3-mt +Description: i18n files for TQt3 library + This package contains the internationalization files for the TQt library. + TQt applications that are internationalized will need to depend on this package + for full internationalization support of the application towards the end user. + +Package: tqt3-doc +Architecture: all +Multi-Arch: foreign +Section: doc +Replaces: tqt3-doc (<< 4:14.0.0~) +Breaks: tqt3-doc (<< 4:14.0.0~) +Priority: extra +Suggests: libtqt3-headers, tqt3-assistant | www-browser +Description: TQt3 API documentation + This package contains the complete API documentation for TQt3. + Examples to coding are in tqt3-examples. The documentation is provided + in HTML and manpage format; the HTML version can be viewed in conjunction + with the TQt Assistant. + +Package: tqt3-examples +Architecture: all +Multi-Arch: foreign +Section: doc +Replaces: tqt3-examples (<< 4:14.0.0~) +Breaks: tqt3-examples (<< 4:14.0.0~) +Priority: extra +Depends: libtqt3-mt-dev (>= ${binary:Version}) +Suggests: tqt3-apps-dev +Description: Examples for TQt3 + These are examples provided with TQt3. They may be especially useful for + you if you are learning to program in TQt as they cover tquite a lot of + things that are possible with TQt3. + +Package: tqt-x11-free-dbg +Section: libdevel +Architecture: any +Multi-Arch: no +Replaces: tqt-x11-free-dbg (<< 4:14.0.0~) +Breaks: tqt-x11-free-dbg (<< 4:14.0.0~) +Priority: extra +Depends: libtqt3-mt (= ${binary:Version}), gdb +Description: debugging symbols for tqt-x11-free binaries + This package contains the debugging symbols associated with tqt-x11-free. + They will automatically be used by gdb for debugging TQt-related + issues. diff --git a/debian/_base/dependencies/tqt3/debian/copyright b/debian/_base/dependencies/tqt3/debian/copyright new file mode 100644 index 000000000..3482b8b3a --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/copyright @@ -0,0 +1,145 @@ +This is Debian GNU/Linux's prepackaged version of the Qt GUI Development +library. + +This package was put together originally by me, Heiko Schlittermann +<[email protected]>, from the sources, which I obtained from +ftp.troll.no. The changes were very minimal to nothing, - merely +adding support for the Debian package maintenance scheme, by adding +various debian/* files and by changing the propagate script to fit the +Debian GNU/Linux filesystem structure. + +This package has since been temporarily taken over by Ivan Moore +<[email protected]> until Heiko has time to work on it all again. + +In Jul 2002, Martin Loschwitz <[email protected]> overtook the package +maintenance for the QT3-packages. + +This packaged is maintained inside the Debian Qt/KDE Maintainers Team +<[email protected]> since Tue, 26 Jul 2005 19:06:03 +0200 + +Qt 3.3 is triple licensed under the QPL, GPL 2 and GPL 3. + +It was downloaded from ftp://ftp.troll.no/qt/source + + This file may be used under the terms of the GNU General + Public License versions 2.0 or 3.0 as published by the Free + Software Foundation and appearing in the files LICENSE.GPL2 + and LICENSE.GPL3 included in the packaging of this file. + Alternatively you may (at your option) use any later version + of the GNU General Public License if such license has been + publicly approved by Trolltech ASA (or its successors, if any) + and the KDE Free Qt Foundation. + +Please refer to /usr/share/common-licenses/GPL-2 for complete GPL 2 +licence and /usr/share/common-licenses/GPL-3 for complete GPL 3 +licence. + + THE Q PUBLIC LICENSE + version 1.0 + + Copyright (C) 1999-2000 Troll Tech AS, Norway. + Everyone is permitted to copy and + distribute this license document. + +The intent of this license is to establish freedom to share and change the +software regulated by this license under the open source model. + +This license applies to any software containing a notice placed by the +copyright holder saying that it may be distributed under the terms of +the Q Public License version 1.0. Such software is herein referred to as +the Software. This license covers modification and distribution of the +Software, use of third-party application programs based on the Software, +and development of free software which uses the Software. + + Granted Rights + +1. You are granted the non-exclusive rights set forth in this license + provided you agree to and comply with any and all conditions in this + license. Whole or partial distribution of the Software, or software + items that link with the Software, in any form signifies acceptance of + this license. + +2. You may copy and distribute the Software in unmodified form provided + that the entire package, including - but not restricted to - copyright, + trademark notices and disclaimers, as released by the initial developer + of the Software, is distributed. + +3. You may make modifications to the Software and distribute your + modifications, in a form that is separate from the Software, such as + patches. The following restrictions apply to modifications: + + a. Modifications must not alter or remove any copyright notices in + the Software. + + b. When modifications to the Software are released under this + license, a non-exclusive royalty-free right is granted to the + initial developer of the Software to distribute your modification + in future versions of the Software provided such versions remain + available under these terms in addition to any other license(s) of + the initial developer. + +4. You may distribute machine-executable forms of the Software or + machine-executable forms of modified versions of the Software, provided + that you meet these restrictions: + + a. You must include this license document in the distribution. + + b. You must ensure that all recipients of the machine-executable forms + are also able to receive the complete machine-readable source code + to the distributed Software, including all modifications, without + any charge beyond the costs of data transfer, and place prominent + notices in the distribution explaining this. + + c. You must ensure that all modifications included in the + machine-executable forms are available under the terms of this + license. + +5. You may use the original or modified versions of the Software to + compile, link and run application programs legally developed by you + or by others. + +6. You may develop application programs, reusable components and other + software items that link with the original or modified versions of the + Software. These items, when distributed, are subject to the following + retquirements: + + a. You must ensure that all recipients of machine-executable forms of + these items are also able to receive and use the complete + machine-readable source code to the items without any charge + beyond the costs of data transfer. + + b. You must explicitly license all recipients of your items to use + and re-distribute original and modified versions of the items in + both machine-executable and source code forms. The recipients must + be able to do so without any charges whatsoever, and they must be + able to re-distribute to anyone they choose. + + + c. If the items are not available to the general public, and the + initial developer of the Software requests a copy of the items, + then you must supply one. + + Limitations of Liability + +In no event shall the initial developers or copyright holders be liable +for any damages whatsoever, including - but not restricted to - lost +revenue or profits or other direct, indirect, special, incidental or +consequential damages, even if they have been advised of the possibility +of such damages, except to the extent invariable law, if any, provides +otherwise. + + No Warranty + +The Software and this license document are provided AS IS with NO WARRANTY +OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE. + Choice of Law + +This license is governed by the Laws of Norway. Disputes shall be settled +by Oslo City Court. + + The Qt GUI Toolkit is Copyright (C) 1994-2000 Trolltech AS. + + You may use, distribute and copy the Qt GUI Toolkit under the terms of + GNU General Public License version 2, which is display below. + diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-compat-headers.install b/debian/_base/dependencies/tqt3/debian/libtqt3-compat-headers.install new file mode 100644 index 000000000..de0099e62 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-compat-headers.install @@ -0,0 +1,49 @@ +usr/include/tqt3/ntqapp.h +usr/include/tqt3/ntqarray.h +usr/include/tqt3/ntqbitarry.h +usr/include/tqt3/ntqbttngrp.h +usr/include/tqt3/ntqchkbox.h +usr/include/tqt3/ntqclipbrd.h +usr/include/tqt3/ntqcollect.h +usr/include/tqt3/ntqcollection.h +usr/include/tqt3/ntqcombo.h +usr/include/tqt3/ntqconnect.h +usr/include/tqt3/ntqdatetm.h +usr/include/tqt3/ntqdrawutl.h +usr/include/tqt3/ntqdstream.h +usr/include/tqt3/ntqfiledef.h +usr/include/tqt3/ntqfiledlg.h +usr/include/tqt3/ntqfileinf.h +usr/include/tqt3/ntqfontinf.h +usr/include/tqt3/ntqfontmet.h +usr/include/tqt3/ntqgrpbox.h +usr/include/tqt3/ntqintcach.h +usr/include/tqt3/ntqiodev.h +usr/include/tqt3/ntqlcdnum.h +usr/include/tqt3/ntqlined.h +usr/include/tqt3/ntqmenudta.h +usr/include/tqt3/ntqmetaobj.h +usr/include/tqt3/ntqmlined.h +usr/include/tqt3/ntqmsgbox.h +usr/include/tqt3/ntqmultilinedit.h +usr/include/tqt3/ntqobjcoll.h +usr/include/tqt3/ntqobjdefs.h +usr/include/tqt3/ntqpdevmet.h +usr/include/tqt3/ntqpmcache.h +usr/include/tqt3/ntqpntarry.h +usr/include/tqt3/ntqpopmenu.h +usr/include/tqt3/ntqprndlg.h +usr/include/tqt3/ntqprogbar.h +usr/include/tqt3/ntqprogdlg.h +usr/include/tqt3/ntqpsprn.h +usr/include/tqt3/ntqpushbt.h +usr/include/tqt3/ntqqueue.h +usr/include/tqt3/ntqradiobt.h +usr/include/tqt3/ntqrangect.h +usr/include/tqt3/ntqscrbar.h +usr/include/tqt3/ntqsocknot.h +usr/include/tqt3/ntqstack.h +usr/include/tqt3/ntqtabdlg.h +usr/include/tqt3/ntqtstream.h +usr/include/tqt3/ntqwidcoll.h +usr/include/tqt3/ntqwindefs.h diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-headers.install b/debian/_base/dependencies/tqt3/debian/libtqt3-headers.install new file mode 100644 index 000000000..be1e2d79c --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-headers.install @@ -0,0 +1,270 @@ +usr/include/tqt3/private/* +usr/include/tqt3/ntqabstractlayout.h +usr/include/tqt3/ntqaccel.h +usr/include/tqt3/ntqaccessible.h +usr/include/tqt3/ntqaction.h +usr/include/tqt3/ntqapplication.h +usr/include/tqt3/ntqasciicache.h +usr/include/tqt3/ntqasciidict.h +usr/include/tqt3/ntqasyncimageio.h +usr/include/tqt3/ntqasyncio.h +usr/include/tqt3/ntqbig5codec.h +usr/include/tqt3/ntqbitarray.h +usr/include/tqt3/ntqbitmap.h +usr/include/tqt3/ntqbrush.h +usr/include/tqt3/ntqbuffer.h +usr/include/tqt3/ntqbutton.h +usr/include/tqt3/ntqbuttongroup.h +usr/include/tqt3/ntqcache.h +usr/include/tqt3/ntqcanvas.h +usr/include/tqt3/ntqcdestyle.h +usr/include/tqt3/ntqcheckbox.h +usr/include/tqt3/ntqcleanuphandler.h +usr/include/tqt3/ntqclipboard.h +usr/include/tqt3/ntqcolor.h +usr/include/tqt3/ntqcolordialog.h +usr/include/tqt3/ntqcombobox.h +usr/include/tqt3/ntqcommonstyle.h +usr/include/tqt3/ntqcompactstyle.h +usr/include/tqt3/ntqconnection.h +usr/include/tqt3/ntqcstring.h +usr/include/tqt3/ntqcursor.h +usr/include/tqt3/ntqdatabrowser.h +usr/include/tqt3/ntqdatastream.h +usr/include/tqt3/ntqdatatable.h +usr/include/tqt3/ntqdataview.h +usr/include/tqt3/ntqdatetime.h +usr/include/tqt3/ntqdatetimeedit.h +usr/include/tqt3/ntqdeepcopy.h +usr/include/tqt3/ntqdesktopwidget.h +usr/include/tqt3/ntqdial.h +usr/include/tqt3/ntqdialog.h +usr/include/tqt3/ntqdict.h +usr/include/tqt3/ntqdir.h +usr/include/tqt3/ntqdns.h +usr/include/tqt3/ntqdockarea.h +usr/include/tqt3/ntqdockwindow.h +usr/include/tqt3/ntqdom.h +usr/include/tqt3/ntqdragobject.h +usr/include/tqt3/ntqdrawutil.h +usr/include/tqt3/ntqdropsite.h +usr/include/tqt3/ntqeditorfactory.h +usr/include/tqt3/ntqerrormessage.h +usr/include/tqt3/ntqeucjpcodec.h +usr/include/tqt3/ntqeuckrcodec.h +usr/include/tqt3/ntqevent.h +usr/include/tqt3/ntqeventloop.h +usr/include/tqt3/ntqfeatures.h +usr/include/tqt3/ntqfile.h +usr/include/tqt3/ntqfiledialog.h +usr/include/tqt3/ntqfileinfo.h +usr/include/tqt3/ntqfocusdata.h +usr/include/tqt3/ntqfont.h +usr/include/tqt3/ntqfontdatabase.h +usr/include/tqt3/ntqfontdialog.h +usr/include/tqt3/ntqfontinfo.h +usr/include/tqt3/ntqfontmetrics.h +usr/include/tqt3/ntqframe.h +usr/include/tqt3/ntqftp.h +usr/include/tqt3/ntqgarray.h +usr/include/tqt3/ntqgb18030codec.h +usr/include/tqt3/ntqgbkcodec.h +usr/include/tqt3/ntqgcache.h +usr/include/tqt3/ntqgdict.h +usr/include/tqt3/ntqgeneric.h +usr/include/tqt3/ntqgif.h +usr/include/tqt3/ntqglist.h +usr/include/tqt3/ntqglobal.h +usr/include/tqt3/ntqgplugin.h +usr/include/tqt3/ntqgrid.h +usr/include/tqt3/ntqgridview.h +usr/include/tqt3/ntqgroupbox.h +usr/include/tqt3/ntqguardedptr.h +usr/include/tqt3/ntqgvector.h +usr/include/tqt3/ntqhbox.h +usr/include/tqt3/ntqhbuttongroup.h +usr/include/tqt3/ntqheader.h +usr/include/tqt3/ntqhgroupbox.h +usr/include/tqt3/ntqhostaddress.h +usr/include/tqt3/ntqhttp.h +usr/include/tqt3/ntqiconset.h +usr/include/tqt3/ntqiconview.h +usr/include/tqt3/ntqimage.h +usr/include/tqt3/ntqimageformatplugin.h +usr/include/tqt3/ntqinputdialog.h +usr/include/tqt3/ntqintcache.h +usr/include/tqt3/ntqintdict.h +usr/include/tqt3/ntqinterlacestyle.h +usr/include/tqt3/ntqiodevice.h +usr/include/tqt3/ntqjiscodec.h +usr/include/tqt3/ntqjpegio.h +usr/include/tqt3/ntqjpunicode.h +usr/include/tqt3/ntqkeycode.h +usr/include/tqt3/ntqkeysequence.h +usr/include/tqt3/ntqlabel.h +usr/include/tqt3/ntqlayout.h +usr/include/tqt3/ntqlcdnumber.h +usr/include/tqt3/ntqlibrary.h +usr/include/tqt3/ntqlineedit.h +usr/include/tqt3/ntqlistbox.h +usr/include/tqt3/ntqlistview.h +usr/include/tqt3/ntqlocale.h +usr/include/tqt3/ntqlocalfs.h +usr/include/tqt3/ntqmainwindow.h +usr/include/tqt3/ntqmap.h +usr/include/tqt3/ntqmemarray.h +usr/include/tqt3/ntqmenubar.h +usr/include/tqt3/ntqmenudata.h +usr/include/tqt3/ntqmessagebox.h +usr/include/tqt3/ntqmetaobject.h +usr/include/tqt3/ntqmime.h +usr/include/tqt3/ntqmngio.h +usr/include/tqt3/ntqmotifstyle.h +usr/include/tqt3/ntqmotifplusstyle.h +usr/include/tqt3/ntqmovie.h +usr/include/tqt3/ntqmultilineedit.h +usr/include/tqt3/ntqmutex.h +usr/include/tqt3/ntqnamespace.h +usr/include/tqt3/ntqnetwork.h +usr/include/tqt3/ntqnetworkprotocol.h +usr/include/tqt3/ntqnp.h +usr/include/tqt3/ntqobject.h +usr/include/tqt3/ntqobjectcleanuphandler.h +usr/include/tqt3/ntqobjectdefs.h +usr/include/tqt3/ntqobjectdict.h +usr/include/tqt3/ntqobjectlist.h +usr/include/tqt3/ntqpaintdevice.h +usr/include/tqt3/ntqpaintdevicemetrics.h +usr/include/tqt3/ntqpainter.h +usr/include/tqt3/ntqpair.h +usr/include/tqt3/ntqpalette.h +usr/include/tqt3/ntqpen.h +usr/include/tqt3/ntqpicture.h +usr/include/tqt3/ntqpixmap.h +usr/include/tqt3/ntqpixmapcache.h +usr/include/tqt3/ntqplatinumstyle.h +usr/include/tqt3/ntqpngio.h +usr/include/tqt3/ntqpoint.h +usr/include/tqt3/ntqpointarray.h +usr/include/tqt3/ntqpolygonscanner.h +usr/include/tqt3/ntqpopupmenu.h +usr/include/tqt3/ntqprintdialog.h +usr/include/tqt3/ntqprinter.h +usr/include/tqt3/ntqprocess.h +usr/include/tqt3/ntqprogressbar.h +usr/include/tqt3/ntqprogressdialog.h +usr/include/tqt3/ntqptrcollection.h +usr/include/tqt3/ntqptrdict.h +usr/include/tqt3/ntqptrlist.h +usr/include/tqt3/ntqptrqueue.h +usr/include/tqt3/ntqptrstack.h +usr/include/tqt3/ntqptrvector.h +usr/include/tqt3/ntqpushbutton.h +usr/include/tqt3/ntqradiobutton.h +usr/include/tqt3/ntqrangecontrol.h +usr/include/tqt3/ntqrect.h +usr/include/tqt3/ntqregexp.h +usr/include/tqt3/ntqregion.h +usr/include/tqt3/ntqrtlcodec.h +usr/include/tqt3/ntqscrollbar.h +usr/include/tqt3/ntqscrollview.h +usr/include/tqt3/ntqsemaphore.h +usr/include/tqt3/ntqsemimodal.h +usr/include/tqt3/ntqserversocket.h +usr/include/tqt3/ntqsession.h +usr/include/tqt3/ntqsessionmanager.h +usr/include/tqt3/ntqsettings.h +usr/include/tqt3/ntqsgistyle.h +usr/include/tqt3/ntqshared.h +usr/include/tqt3/ntqsignal.h +usr/include/tqt3/ntqsignalmapper.h +usr/include/tqt3/ntqsignalslotimp.h +usr/include/tqt3/ntqsimplerichtext.h +usr/include/tqt3/ntqsize.h +usr/include/tqt3/ntqsizegrip.h +usr/include/tqt3/ntqsizepolicy.h +usr/include/tqt3/ntqsjiscodec.h +usr/include/tqt3/ntqslider.h +usr/include/tqt3/ntqsocket.h +usr/include/tqt3/ntqsocketdevice.h +usr/include/tqt3/ntqsocketnotifier.h +usr/include/tqt3/ntqsortedlist.h +usr/include/tqt3/ntqsound.h +usr/include/tqt3/ntqspinbox.h +usr/include/tqt3/ntqsplashscreen.h +usr/include/tqt3/ntqsplitter.h +usr/include/tqt3/ntqsql.h +usr/include/tqt3/ntqsqlcursor.h +usr/include/tqt3/ntqsqldatabase.h +usr/include/tqt3/ntqsqldriver.h +usr/include/tqt3/ntqsqldriverplugin.h +usr/include/tqt3/ntqsqleditorfactory.h +usr/include/tqt3/ntqsqlerror.h +usr/include/tqt3/ntqsqlfield.h +usr/include/tqt3/ntqsqlform.h +usr/include/tqt3/ntqsqlindex.h +usr/include/tqt3/ntqsqlpropertymap.h +usr/include/tqt3/ntqsqlquery.h +usr/include/tqt3/ntqsqlrecord.h +usr/include/tqt3/ntqsqlresult.h +usr/include/tqt3/ntqsqlselectcursor.h +usr/include/tqt3/ntqstatusbar.h +usr/include/tqt3/ntqstring.h +usr/include/tqt3/ntqstringlist.h +usr/include/tqt3/ntqstrlist.h +usr/include/tqt3/ntqstrvec.h +usr/include/tqt3/ntqstyle.h +usr/include/tqt3/ntqstylefactory.h +usr/include/tqt3/ntqstyleplugin.h +usr/include/tqt3/ntqstylesheet.h +usr/include/tqt3/ntqsyntaxhighlighter.h +usr/include/tqt3/ntqt.h +usr/include/tqt3/ntqtabbar.h +usr/include/tqt3/ntqtabdialog.h +usr/include/tqt3/ntqtable.h +usr/include/tqt3/ntqtabwidget.h +usr/include/tqt3/ntqtextbrowser.h +usr/include/tqt3/ntqtextcodec.h +usr/include/tqt3/ntqtextcodecfactory.h +usr/include/tqt3/ntqtextcodecplugin.h +usr/include/tqt3/ntqtextedit.h +usr/include/tqt3/ntqtextstream.h +usr/include/tqt3/ntqtextview.h +usr/include/tqt3/ntqthread.h +usr/include/tqt3/ntqthreadstorage.h +usr/include/tqt3/ntqtimer.h +usr/include/tqt3/ntqtl.h +usr/include/tqt3/ntqtoolbar.h +usr/include/tqt3/ntqtoolbox.h +usr/include/tqt3/ntqtoolbutton.h +usr/include/tqt3/ntqtooltip.h +usr/include/tqt3/ntqtranslator.h +usr/include/tqt3/ntqtsciicodec.h +usr/include/tqt3/ntqurl.h +usr/include/tqt3/ntqurlinfo.h +usr/include/tqt3/ntqurloperator.h +usr/include/tqt3/ntqutfcodec.h +usr/include/tqt3/ntquuid.h +usr/include/tqt3/ntqvalidator.h +usr/include/tqt3/ntqvaluelist.h +usr/include/tqt3/ntqvaluestack.h +usr/include/tqt3/ntqvaluevector.h +usr/include/tqt3/ntqvariant.h +usr/include/tqt3/ntqvbox.h +usr/include/tqt3/ntqvbuttongroup.h +usr/include/tqt3/ntqvfbhdr.h +usr/include/tqt3/ntqvgroupbox.h +usr/include/tqt3/ntqwaitcondition.h +usr/include/tqt3/ntqwhatsthis.h +usr/include/tqt3/ntqwidget.h +usr/include/tqt3/ntqwidgetintdict.h +usr/include/tqt3/ntqwidgetlist.h +usr/include/tqt3/ntqwidgetplugin.h +usr/include/tqt3/ntqwidgetstack.h +usr/include/tqt3/ntqwindowdefs.h +usr/include/tqt3/ntqwindowsstyle.h +usr/include/tqt3/ntqwinexport.h +usr/include/tqt3/ntqwizard.h +usr/include/tqt3/ntqwmatrix.h +usr/include/tqt3/ntqworkspace.h +usr/include/tqt3/ntqxml.h diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-i18n.install b/debian/_base/dependencies/tqt3/debian/libtqt3-i18n.install new file mode 100644 index 000000000..cd272202b --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-i18n.install @@ -0,0 +1,8 @@ +usr/share/tqt3/translations/qt_ar.qm +usr/share/tqt3/translations/qt_cs.qm +usr/share/tqt3/translations/qt_de.qm +usr/share/tqt3/translations/qt_es.qm +usr/share/tqt3/translations/qt_fr.qm +usr/share/tqt3/translations/qt_he.qm +usr/share/tqt3/translations/qt_ru.qm +usr/share/tqt3/translations/qt_sk.qm diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-mt-data.install b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-data.install new file mode 100644 index 000000000..b9308b1b4 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-data.install @@ -0,0 +1 @@ +../../debian/qtrc etc/tqt3/ diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-mt-dev.docs b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-dev.docs new file mode 100644 index 000000000..dbd9a5d19 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-dev.docs @@ -0,0 +1,4 @@ +README +README.immodule +README-QT.TXT +PLATFORMS diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-mt-dev.install b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-dev.install new file mode 100644 index 000000000..a022db2cc --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-dev.install @@ -0,0 +1,9 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/libtqt-mt.la +usr/lib/$(DEB_HOST_MULTIARCH)/libtqt-mt.prl +usr/lib/$(DEB_HOST_MULTIARCH)/libtqt-mt.so +usr/lib/$(DEB_HOST_MULTIARCH)/libtqui.prl +usr/lib/$(DEB_HOST_MULTIARCH)/libtqui.so +usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/tqt-mt.pc +usr/include/tqt3/ntqgl.h +usr/include/tqt3/ntqglcolormap.h +usr/include/tqt3/ntqwidgetfactory.h diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-mt-dev.links b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-dev.links new file mode 100644 index 000000000..9da3a5e25 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-dev.links @@ -0,0 +1,11 @@ +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqt-mt.la /usr/share/tqt3/lib/libtqt-mt.la +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqui.prl /usr/share/tqt3/lib/libtqui.prl +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqui.so.1.0.0 /usr/share/tqt3/lib/libtqui.so +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqui.so.1.0.0 /usr/share/tqt3/lib/libtqui.so.1 +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqui.so.1.0.0 /usr/share/tqt3/lib/libtqui.so.1.0 +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqt-mt.prl /usr/share/tqt3/lib/libtqt-mt.prl +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqt-mt.so.3.5.0 /usr/share/tqt3/lib/libtqt-mt.so +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqt-mt.so.3.5.0 /usr/share/tqt3/lib/libtqt-mt.so.3 +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqt-mt.so.3.5.0 /usr/share/tqt3/lib/libtqt-mt.so.3.5 +/usr/lib/$(DEB_HOST_MULTIARCH)/tqt3/plugins /usr/share/tqt3/plugins +/usr/include/tqt3 /usr/share/tqt3/include diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-mt-ibase.install b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-ibase.install new file mode 100644 index 000000000..1cdae4fe4 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-ibase.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/tqt3/plugins/sqldrivers/libqsqlibase.so diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-mt-mysql.install b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-mysql.install new file mode 100644 index 000000000..8f5572965 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-mysql.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/tqt3/plugins/sqldrivers/libqsqlmysql.so diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-mt-odbc.install b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-odbc.install new file mode 100644 index 000000000..d51b3fd7f --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-odbc.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/tqt3/plugins/sqldrivers/libqsqlodbc.so diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-mt-psql.install b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-psql.install new file mode 100644 index 000000000..a5e2b70cd --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-psql.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/tqt3/plugins/sqldrivers/libqsqlpsql.so diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-mt-sqlite.install b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-sqlite.install new file mode 100644 index 000000000..d637b096b --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-sqlite.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/tqt3/plugins/sqldrivers/libqsqlite.so diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-mt-sqlite3.install b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-sqlite3.install new file mode 100644 index 000000000..3f3392374 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-mt-sqlite3.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/tqt3/plugins/sqldrivers/libqsqlite3.so diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-mt.docs b/debian/_base/dependencies/tqt3/debian/libtqt3-mt.docs new file mode 100644 index 000000000..dbd9a5d19 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-mt.docs @@ -0,0 +1,4 @@ +README +README.immodule +README-QT.TXT +PLATFORMS diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-mt.install b/debian/_base/dependencies/tqt3/debian/libtqt3-mt.install new file mode 100644 index 000000000..33303e90c --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-mt.install @@ -0,0 +1,4 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/libtqt-mt.so.* +usr/lib/$(DEB_HOST_MULTIARCH)/libtqui.so.1.* +usr/lib/$(DEB_HOST_MULTIARCH)/tqt3/plugins/imageformats/libqmng.so +usr/lib/$(DEB_HOST_MULTIARCH)/tqt3/plugins/inputmethods/*.so diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-mt.links b/debian/_base/dependencies/tqt3/debian/libtqt3-mt.links new file mode 100644 index 000000000..8c8f30e38 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-mt.links @@ -0,0 +1 @@ +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqui.so.1.0.0 /usr/lib/$(DEB_HOST_MULTIARCH)/libtqui.so.1 diff --git a/debian/_base/dependencies/tqt3/debian/libtqt3-mt.postrm b/debian/_base/dependencies/tqt3/debian/libtqt3-mt.postrm new file mode 100644 index 000000000..bb679158a --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/libtqt3-mt.postrm @@ -0,0 +1,9 @@ +#!/bin/sh + +if [ "$1" = "purge" ]; then + if [ -d "/usr/share/doc/libtqt3-mt/" ]; then + rm -rf /usr/share/doc/libtqt3-mt/ + fi +fi + +#DEBHELPER# diff --git a/debian/_base/dependencies/tqt3/debian/maintain/assistant-tqt3.desktop b/debian/_base/dependencies/tqt3/debian/maintain/assistant-tqt3.desktop new file mode 100644 index 000000000..3072b99aa --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/maintain/assistant-tqt3.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=tqassistant +Name=TQt3 Assistant +Name[de]=TQt3 Assistent +Comment=TQt3 Helpcenter +Comment[de]= TQt3 Hilfezentrum +MimeType=application/x-assistant; +Icon=assistant +Terminal=false +Type=Application +Categories=Qt;Development; diff --git a/debian/_base/dependencies/tqt3/debian/maintain/build-examples.sh b/debian/_base/dependencies/tqt3/debian/maintain/build-examples.sh new file mode 100644 index 000000000..f62d83b85 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/maintain/build-examples.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +BUILDDIR=$PWD +export QTDIR=/usr/share/tqt3 + +# first copy over the libtqt-mt.so build configuration of .qmake.cache +cp /usr/share/tqt3/.qmake.cache ./.qmake.cache + +# Now compile the examples. The themes example +# won't work since ntqconfig.h is not really correct with the +# ifdef's for the TQT_NO_xyz_STYLE, so we use make -k to continue +cd examples; qmake -o Makefile examples.pro; make -k + +# Now compile the tutorial. +cd $BUILDDIR/tutorial; qmake -o Makefile tutorial.pro; make + +# Then the designer examples. +cd $BUILDDIR/tools/designer/examples +for a in `find . -type d -maxdepth 1 -mindepth 1`; do + cd $a && qmake -o Makefile $a.pro; make; cd ..; +done + +# There is a bigger sql example in book/ with more subdirectories: +cd book +for a in `find . -type d -maxdepth 1 -mindepth 1`; do + cd $a && qmake -o Makefile $a.pro; make; cd ..; +done + +# Finally, build the linguist tutorials: +cd $BUILDDIR/tools/linguist/tutorial +for a in `find . -type d -maxdepth 1 -mindepth 1`; do + cd $a && qmake -o Makefile $a.pro; make; cd ..; +done + +# Return to the build directory +cd $BUILDDIR diff --git a/debian/_base/dependencies/tqt3/debian/maintain/designer-tqt3.desktop b/debian/_base/dependencies/tqt3/debian/maintain/designer-tqt3.desktop new file mode 100644 index 000000000..cc95cead5 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/maintain/designer-tqt3.desktop @@ -0,0 +1,77 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=tqdesigner +Name=TQt3 Designer +Name[bg]=TQt3 Дизайнер +Name[br]=Ergrafer TQt3 +Name[ca]=Dissenyador TQt3 +Name[cs]=TQt3 designer +Name[de]=TQt3-Designer +Name[eo]=TQt3-Desegnilo +Name[es]=Diseñador TQt3 +Name[et]=TQt3 disainer +Name[eu]=TQt3 Diseinatzailea +Name[gl]=Deseñador de TQt3 +Name[he]=TQt3 בצעמ +Name[it]=Designer TQt3 +Name[ja]=TQt3デザイナー +Name[ko]=TQt3 디자이너 +Name[lv]=TQt3 Dizainers +Name[mk]=TQt3 дизајнер +Name[no]=TQt3-designer +Name[oc]=Dessinador TQt3 +Name[pl]=Projektant TQt3 +Name[sk]=TQt3 Dizajnér +Name[sl]=Snovalnik TQt3 +Name[ta]=TQt3 À¨¼ôÀ¡Ç÷ +Name[uk]=Дизайнер TQt3 +Name[zh_CN.GB2312]=TQt3 设计者 +Name[zh_TW.Big5]=TQt3 設計器 +Comment=TQt3 interface designer +Comment[az]=TQt3 axtar üz dizayn proqramı +Comment[bg]=TQt3 interface дизайнер +Comment[br]=Ergrafer etrefas TQt3 +Comment[ca]=Dissenyador d'interfícies TQt3 +Comment[cs]=Editor UI pro TQt3 +Comment[da]=TQt3 grænseflade designer +Comment[de]=Schnittstellen-Designer für TQt3 +Comment[el]=Σχεδιασμός περιβάλλοντων TQt3 +Comment[eo]=TQt3-Interfacdesegnilo +Comment[es]=Diseñador de interfaces de TQt3 +Comment[et]=TQt3 dialoogide redaktor +Comment[eu]=TQt3 interfaze diseinatzailea +Comment[fi]=TQt3:n käyttöliittymäsuunnittelija +Comment[fr]=Conception d'interfaces avec TQt3 +Comment[gl]=Editor de interfaces de TQt3 +Comment[he]=TQt3-ל םיקשממ בצעמ +Comment[hu]=TQt3 felülettervező +Comment[is]=Viðmótshönnunartól fyrir TQt3 +Comment[it]=Editor per le interfaccie TQt3 +Comment[ja]=TQt3インターフェースデザイナー +Comment[ko]=TQt3 인터페이스 디자이너 +Comment[lt]=TQt3 sąsajos redaktorius +Comment[lv]=TQt3 starsejas dizainers +Comment[mk]=Дизајнер на TQt3 дијалози +Comment[nl]=TQt3 interface-ontwerper +Comment[no]=TQt3-grensesnittdesigner +Comment[no_NY]=Redigering av TQt3-miljø +Comment[oc]=Dessinador d'interfacies TQt3 +Comment[pl]=Projektant interfejsu TQt3 +Comment[pt]=Editor de interfaces do TQt3 +Comment[pt_BR]=Designer de interface TQt3 +Comment[ro]=Dezvoltator de interfeţe TQt3 +Comment[ru]=редактор интерфейсов приложений TQt3 +Comment[sk]=TQt3 dizajnér rozhrania +Comment[sl]=Snovalnik vmesnikov za TQt3 +Comment[sr]=Dizajner TQt3 interfejsa +Comment[sv]=Editor för gränssnitt till TQt3 +Comment[ta]=TQt3 À¨¼ôÀ¡Ç÷ +Comment[tr]=TQt3 arayüz tasarım programı +Comment[uk]=Редактор інтерфейсу для TQt3 +Comment[zh_CN.GB2312]=TQt3 界面设计程序 +Comment[zh_TW.Big5]=TQt3 介面編輯器 +MimeType=application/x-designer; +Icon=designer +Terminal=false +Type=Application +Categories=Qt;Development; diff --git a/debian/_base/dependencies/tqt3/debian/maintain/linguist-tqt3.desktop b/debian/_base/dependencies/tqt3/debian/maintain/linguist-tqt3.desktop new file mode 100644 index 000000000..d879d32db --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/maintain/linguist-tqt3.desktop @@ -0,0 +1,25 @@ +[Desktop Entry] +Exec=tqlinguist +Name=TQt3 Linguist +Name[de]=TQt3-Linguist +Name[eo]=TQt3-Lingvisto +Name[es]=Lingüista TQt3 +Name[ko]=TQt3 언어학자 +Name[lv]=TQt3 Lingvists +Comment=Tool for translating message catalogues of TQt3 based programs +Comment[da]=Redskab til at oversætte TQt3 baserede programmer +Comment[de]=Dienstprogramm zur Übersetzung von Programmen, die auf TQt3 basieren +Comment[eo]=Ilo por tradukado de mesaĝaroj de TQt3-bazitaj programoj +Comment[es]=Herramienta para la traducción de catálogos de mensajes de programas basados en TQt3 +Comment[he]=TQt3 תוססובמ תוינכות לש תועדוה יגולטק םוגרתל ילכ +Comment[hu]=Segédprogram a TQt3-alapú programok üzenetfájljainak lefordításához +Comment[ko]=TQt3를 바탕으로 하는 프로그램에서 쓸 번역된 메세지 목록을 관리하는 도구 +Comment[lv]=Rīks ziņojumu katalogu tulkošanai uz TQt3 bāzētās programmās +Comment[pt]=Ferramenta para traduzir os catálogos de mensagens de programas do TQt3 +Comment[pt_BR]=Ferramenta para traduzir os catálogos de mensagens de programas do TQt3 +Comment[sv]=Verktyg för att översätta meddelandekataloger från TQt3-baserade program +MimeType=application/x-linguist; +Terminal=false +Icon=linguist +Type=Application +Categories=Qt;Development diff --git a/debian/_base/dependencies/tqt3/debian/maintain/mkpatch.sh b/debian/_base/dependencies/tqt3/debian/maintain/mkpatch.sh new file mode 100644 index 000000000..609a44bc1 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/maintain/mkpatch.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +diff -Nru -x Makefile.cvs -x README.qt-copy -x upgrade_script.qt -x .cvsignore -x CVS -x include -x debian -x doc -x examples -x 3rdparty -x images -x mkspecs -I '^\*\*\( $\| \$Id\)' -I '^\#\( $\| \$Id\)' qt-x11-free-3.1.1.old/ qt-x11-free-3.1.1/ > qtcopy.diff diff --git a/debian/_base/dependencies/tqt3/debian/maintain/tqt3config.desktop b/debian/_base/dependencies/tqt3/debian/maintain/tqt3config.desktop new file mode 100644 index 000000000..b3535c06f --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/maintain/tqt3config.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=tqtconfig +Name=TQt3 Configuration +Name[de]=TQt3 Konfiguration +Comment=A graphical configuration tool for programs using TQt 3 +Comment[de]=Ein grafisches Konfigurationstool für TQt3-Programme +MimeType=application/x-qtconfig; +Terminal=false +Icon=qtconfig +Type=Application +Categories=Qt;Settings; diff --git a/debian/_base/dependencies/tqt3/debian/patches/06_disable_rpath.diff b/debian/_base/dependencies/tqt3/debian/patches/06_disable_rpath.diff new file mode 100644 index 000000000..a3d74ffce --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/patches/06_disable_rpath.diff @@ -0,0 +1,30 @@ +author: Martin Loschwitz <[email protected]> + +Disables the rpath settings in qmake.conf + +Index: b/mkspecs/linux-g++/qmake.conf +=================================================================== +--- a/mkspecs/linux-g++/qmake.conf ++++ b/mkspecs/linux-g++/qmake.conf +@@ -55,7 +55,7 @@ + QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB + QMAKE_LFLAGS_SONAME = -Wl,-soname, + QMAKE_LFLAGS_THREAD = +-QMAKE_RPATH = -Wl,-rpath, ++QMAKE_RPATH = + + QMAKE_LIBS = -luuid + QMAKE_LIBS_DYNLOAD = -ldl +Index: b/mkspecs/linux-g++-64/qmake.conf +=================================================================== +--- a/mkspecs/linux-g++-64/qmake.conf ++++ b/mkspecs/linux-g++-64/qmake.conf +@@ -58,7 +58,7 @@ + QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB + QMAKE_LFLAGS_SONAME = -Wl,-soname, + QMAKE_LFLAGS_THREAD = +-QMAKE_RPATH = -Wl,-rpath, ++QMAKE_RPATH = + + QMAKE_LIBS = -luuid + QMAKE_LIBS_DYNLOAD = -ldl diff --git a/debian/_base/dependencies/tqt3/debian/patches/09_amd64_lib64.diff b/debian/_base/dependencies/tqt3/debian/patches/09_amd64_lib64.diff new file mode 100644 index 000000000..de42482fc --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/patches/09_amd64_lib64.diff @@ -0,0 +1,16 @@ +--- a/mkspecs/linux-g++-64/qmake.conf ++++ b/mkspecs/linux-g++-64/qmake.conf +@@ -43,11 +43,11 @@ QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_T + QMAKE_INCDIR = + QMAKE_LIBDIR = + QMAKE_INCDIR_X11 = /usr/X11R6/include +-QMAKE_LIBDIR_X11 = /usr/X11R6/lib64 ++QMAKE_LIBDIR_X11 = /usr/X11R6/lib + QMAKE_INCDIR_TQT = $(TQTDIR)/include + QMAKE_LIBDIR_TQT = $(TQTDIR)/lib64 + QMAKE_INCDIR_OPENGL = /usr/X11R6/include +-QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib64 ++QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib + + QMAKE_LINK = g++ + QMAKE_LINK_SHLIB = g++ diff --git a/debian/_base/dependencies/tqt3/debian/patches/72_dont_trust_uname-m_use_dpkg-arch_instead.diff b/debian/_base/dependencies/tqt3/debian/patches/72_dont_trust_uname-m_use_dpkg-arch_instead.diff new file mode 100644 index 000000000..b4e71d35b --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/patches/72_dont_trust_uname-m_use_dpkg-arch_instead.diff @@ -0,0 +1,50 @@ +author: Sune Vuorela <[email protected]> + +--- a/configure ++++ b/configure +@@ -34,7 +34,44 @@ SUPPORTED= + #------------------------------------------------------------------------------- + + # need that throughout the script +-UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown ++DPKG_ARCH=`(dpkg-architecture -qDEB_HOST_ARCH) 2>/dev/null` || UNAME_MACHINE=unknown ++case $DPKG_ARCH in ++ amd64) ++ UNAME_MACHINE="x86_64" ++ ;; ++ arm) ++ UNAME_MACHINE="armv4l" ++ ;; ++ armel) ++ UNAME_MACHINE="armv5tel" ++ ;; ++ hppa) ++ UNAME_MACHINE="parisc64" ++ ;; ++ hurd-i386) ++ UNAME_MACHINE="i686-AT386" ++ ;; ++ i386) ++ UNAME_MACHINE="i686" ++ ;; ++ kfreebsd-amd64) ++ UNAME_MACHINE="x86_64" ++ ;; ++ kfreebsd-i386) ++ UNAME_MACHINE="i586" ++ ;; ++ mipsel) ++ UNAME_MACHINE="mips" ++ ;; ++ powerpc) ++ UNAME_MACHINE="ppc" ++ ;; ++ *) ++ UNAME_MACHINE="$DPKG_ARCH" ++ ;; ++ ++ ++esac + UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown + UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown + UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown diff --git a/debian/_base/dependencies/tqt3/debian/patches/series b/debian/_base/dependencies/tqt3/debian/patches/series new file mode 100644 index 000000000..e6bdb92af --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/patches/series @@ -0,0 +1,3 @@ +06_disable_rpath.diff +09_amd64_lib64.diff +72_dont_trust_uname-m_use_dpkg-arch_instead.diff diff --git a/debian/_base/dependencies/tqt3/debian/qt_plugins_3.3rc b/debian/_base/dependencies/tqt3/debian/qt_plugins_3.3rc new file mode 100644 index 000000000..e193b495c --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/qt_plugins_3.3rc @@ -0,0 +1,4 @@ +[usr] +lib/trinity/plugins/styles/plastik.so=30306^e3^ei686 Linux g++-4.* full-config^e2006-09-29T20:06:31^e +lib/tqt3/plugins/imageformats/libqmng.so=30306^e3^ei686 Linux g++-4.* full-config^e2006-08-25T18:22:18^e + diff --git a/debian/_base/dependencies/tqt3/debian/qtrc b/debian/_base/dependencies/tqt3/debian/qtrc new file mode 100644 index 000000000..4f44006ae --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/qtrc @@ -0,0 +1,28 @@ +[General] +GUIEffects=general^eanimatecombo^e +embedFonts=true +enableXft=true +font=Sans Serif,9,-1,5,50,0,0,0,0,0 +fontPath=\0 +useXft=true +style=Plastik + +[KDE] +contrast=7 + +[KWinPalette] +activeBackground=#1f26ad +activeBlend=#259bb8 +activeForeground=#ffffff +activeTitleBtnBg=#e6e6e6 +frame=#efefef +inactiveBackground=#cdcdcd +inactiveBlend=#ababab +inactiveForeground=#dddddd +inactiveFrame=#efefef +inactiveTitleBtnBg=#ebebeb + +[Palette] +active=#000000^e#dddfe4^e#ffffff^e#ffffff^e#555555^e#c7c7c7^e#000000^e#ffffff^e#000000^e#ffffff^e#efefef^e#000000^e#678db2^e#ffffff^e#0000ee^e#52188b^e +disabled=#808080^e#dddfe4^e#ffffff^e#ffffff^e#555555^e#c7c7c7^e#c7c7c7^e#ffffff^e#808080^e#ffffff^e#efefef^e#000000^e#567594^e#ffffff^e#0000ee^e#52188b^e +inactive=#000000^e#dddfe4^e#ffffff^e#ffffff^e#555555^e#c7c7c7^e#000000^e#ffffff^e#000000^e#ffffff^e#efefef^e#000000^e#678db2^e#ffffff^e#0000ee^e#52188b^e diff --git a/debian/_base/dependencies/tqt3/debian/rules b/debian/_base/dependencies/tqt3/debian/rules new file mode 100755 index 000000000..50b75c5df --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/rules @@ -0,0 +1,489 @@ +#!/usr/bin/make -f + +# build variables +export QTDIR=$(shell pwd) + +# re-set $(LD_LIBRARY_PATH) +OLD_LD_LIBRARY_PATH := $(LD_LIBRARY_PATH) +export LD_LIBRARY_PATH=$(QTDIR)/lib:$(OLD_LD_LIBRARY_PATH) + +# fix path +OLD_PATH := $(PATH) +export PATH=$(QTDIR)/bin:$(OLD_PATH) + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) +DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) + +# Honour "parallel=N" option of DEB_BUILD_OPTIONS. Comment out to +# never build in parallel, regardless of DEB_BUILD_OPTIONS. +DEB_BUILD_PARALLEL = true + +ifeq ($(DEB_HOST_ARCH_OS),hurd) + PLATFORM_ARG = hurd-g++ +else #hurd +ifeq ($(DEB_HOST_ARCH),sparc) + PLATFORM_ARG = linux-g++-sparc +else #sparc + PLATFORM_ARG = linux-g++ +endif #sparc +endif #hurd + +# quilt stuff +#include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +# build variables (directorys) +DEBIAN = $(shell pwd)/debian +P_LIBS = $(DEBIAN)/libtqt3-mt +P_DOC = $(DEBIAN)/tqt3-doc +P_APPSDEV = $(DEBIAN)/tqt3-apps-dev +P_HEADERS = $(DEBIAN)/libtqt3-headers +P_QTMTDEV = $(DEBIAN)/libtqt3-mt-dev + +TMP_INSTALL = $(DEBIAN)/tmp-install + +CONFIGURE_OPTS = \ + -prefix "/usr" \ + -sysconfdir "/etc/tqt3" \ + -datadir "/usr/share/tqt3" \ + -headerdir "/usr/include/tqt3" \ + -docdir "/usr/share/tqt3/doc" \ + -libdir "/usr/lib/$(DEB_HOST_MULTIARCH)" \ + -plugindir "/usr/lib/$(DEB_HOST_MULTIARCH)/tqt3/plugins" \ + -translationdir "/usr/share/tqt3/translations" \ + \ + -thread \ + -shared \ + -fast \ + -no-exceptions \ + -platform $(PLATFORM_ARG) \ + \ + -nis \ + -no-pch \ + -cups \ + -stl \ + -ipv6 \ + \ + -sm \ + -xshape \ + -xinerama \ + -xcursor \ + -xrandr \ + -xrender \ + -xft \ + -tablet \ + -xkb \ + \ + -system-zlib \ + -system-libpng \ + -system-libmng \ + -system-libjpeg \ + -system-nas-sound \ + \ + -enable-opengl \ + -dlopen-opengl \ + \ + -qt-gif \ + -qt-imgfmt-png \ + -qt-imgfmt-jpeg \ + -plugin-imgfmt-mng \ + \ + -plugin-sql-odbc \ + -plugin-sql-psql \ + -plugin-sql-mysql \ + -plugin-sql-ibase \ + -plugin-sql-sqlite \ + -plugin-sql-sqlite3 \ + \ + -I/usr/include/mysql \ + -I/usr/include/freetype2 \ + -I`pg_config --includedir` \ + -I`pg_config --includedir-server` \ + -L/usr/lib/$(DEB_HOST_MULTIARCH)\ + \ + -lfontconfig \ + -inputmethod \ + -glibmainloop \ + # End of CONFIGURE_OPTS + +interbase_archs := i386 amd64 sparc powerpc +ifneq ($(DEB_HOST_ARCH_CPU),$(findstring $(DEB_HOST_ARCH_CPU),$(interbase_archs))) + CONFIGURE_OPTS += -no-sql-ibase + IBASE = -Nlibtqt3-mt-ibase +else + IBASE = +endif + +ifeq ($(DEB_HOST_ARCH_OS),hurd) + CONFIGURE_OPTS += -no-sql-ibase + IBASE = -Nlibtqt3-mt-ibase +endif + +ifeq ($(DEB_HOST_ARCH),arm) + CONFIGURE_OPTS += -DQT_QLOCALE_USES_FCVT +endif + +post-patches:: + dh_testdir + +build build-arch: libqt-thread-stamp +build-indep: + + touch build-stamp + +libqt-thread-stamp: post-patches + + @echo "QTDIR is ${QTDIR}" + + dh_testdir + + echo yes | ./configure $(CONFIGURE_OPTS) + + rm -rf include/ntqinputcontext.h include/ntqinputcontextfactory.h include/ntqinputcontextplugin.h + ln -s ../src/kernel/ntqinputcontext.h include/ntqinputcontext.h + ln -s ../src/inputmethod/ntqinputcontextfactory.h include/ntqinputcontextfactory.h + ln -s ../src/inputmethod/ntqinputcontextplugin.h include/ntqinputcontextplugin.h + + # proceed + $(MAKE) sub-src sub-plugins sub-tools + $(MAKE) -C src INSTALL_ROOT=$(TMP_INSTALL) install_target + $(MAKE) INSTALL_ROOT=$(TMP_INSTALL) install + $(MAKE) INSTALL_ROOT=$(TMP_INSTALL) plugins-install + + # archives get accidentally stripped by make install. Copy over unstripped ones for now. + -cp lib/lib*.a $(TMP_INSTALL)/usr/lib/ + + cp bin/tqtrename140 $(TMP_INSTALL)/usr/bin/ + cp bin/tqtfindtr $(TMP_INSTALL)/usr/bin/ + + # build tqtconv2ui + cd tools/designer/tools/tqtconv2ui && $(MAKE) + cp bin/tqtconv2ui $(TMP_INSTALL)/usr/bin/tqtconv2ui + + # build tqvfb + cd tools/tqvfb/ && $(MAKE) + cp tools/tqvfb/tqvfb $(TMP_INSTALL)/usr/bin/tqvfb + + # install qmake.cache file + install -d $(P_QTMTDEV)/usr/share/tqt3/ + cat .qmake.cache | sed "s#$(QTDIR)#/usr/share/tqt3#g" > $(P_QTMTDEV)/usr/share/tqt3/.qmake.cache + + # install ntqconfig.h for the mt + install -m 644 -D include/ntqconfig.h $(P_QTMTDEV)/usr/include/tqt3/ntqconfig.h + install -m 644 -D include/ntqmodules.h $(P_QTMTDEV)/usr/include/tqt3/ntqmodules.h + + install -m 644 -D include/ntqinputcontext.h $(P_HEADERS)/usr/include/tqt3/ntqinputcontext.h + install -m 644 -D include/ntqinputcontextfactory.h $(P_HEADERS)/usr/include/tqt3/ntqinputcontextfactory.h + install -m 644 -D include/ntqinputcontextplugin.h $(P_HEADERS)/usr/include/tqt3/ntqinputcontextplugin.h + + touch libqt-thread-stamp + +clean:: + + dh_testdir + + -rm -rf debian/patched + -rm -rf build-stamp libqt-thread-stamp + + -chmod -R u+w * + -chmod a-x doc/html/layout?.png + + if [ -f "src/Makefile" ]; then \ + $(MAKE) -C src clean; $(MAKE) -C plugins/src distclean; $(MAKE) -C tools distclean; \ + $(MAKE) -C tools/maketqpf distclean; $(MAKE) -C tools/qconfig distclean; $(MAKE) -C tools/tqvfb distclean; \ + $(MAKE) -C tools/msg2tqm distclean; $(MAKE) -C tools/tqtmergetr distclean; $(MAKE) -C tools/qembed distclean; \ + $(MAKE) -C tools/designer/tools/tqtconv2ui distclean; $(MAKE) -C tools/designer/tools/tqtcreatecw distclean; \ + $(MAKE) -C tools/designer/plugins/glade distclean; $(MAKE) -C tools/designer/plugins/qglwidget distclean; \ + $(MAKE) -C config.tests/unix/largefile distclean; $(MAKE) -C qmake distclean; \ + fi + + -rm -rf .qmake.cache src/.qmake.internal.cache tools/designer/designer/.qmake.internal.cache qmake/GNUmakefile \ + config.status bin/moc bin/tqmake src/moc/*.o mkspecs/default lib/lib* `pwd`/debian/doc $(TMP_INSTALL) \ + src/tools/qconfig.cpp include/ntqconfig.h include/ntqmodules.h plugins/accessibleqtwidgets.prl \ + config.tests/unix/ipv6/ipv6test config.tests/unix/ipv6/ipv6test.o config.tests/unix/ptrsize/ptrsizetest.o \ + config.tests/unix/ptrsize/ptrsizetest config.tests/unix/endian/endiantest.o \ + config.tests/unix/endian/endiantest lib/tqt-mt.pc extensions/nsplugin/examples/trivial/libtrivial.prl \ + extensions/nsplugin/examples/grapher/libgrapher.prl bin/designer + + rm -f qmake/*o + rm -rf include/ntqinputcontext.h include/ntqinputcontextfactory.h include/ntqinputcontextplugin.h + rm -f src/.obj/debug-shared-mt/*o plugins/src/inputmethods/imsw-multi/.obj/debug-shared-mt/*o plugins/inputmethods/*so + rm -f plugins/src/inputmethods/imsw-none/.obj/debug-shared-mt/*o plugins/src/inputmethods/simple/.obj/debug-shared-mt/*o plugins/src/inputmethods/xim/.obj/debug-shared-mt/*o + + # delete generated Makefiles but save the toplevel Makefile + -mv Makefile Makefile.save + for a in `find . -name 'Makefile'`; do rm -f "$$a"; done + -mv Makefile.save Makefile + + cd examples/ && find . -name '.obj' | xargs rm -rf + + # revert multi-arch path in install files + for a in debian/*install debian/*links; do \ + [ ! -f $$a.arch ] || \ + mv $$a.arch $$a; \ + done + + dh_clean + +install: build + + dh_testdir + dh_testroot + + dh_clean -i + dh_installdirs + + # update multi-arch path in install files + for a in debian/*install debian/*links; do \ + [ -d $$a ] || [ -f $$a.arch ] || \ + sed -i.arch "s|\$$(DEB_HOST_MULTIARCH)|$(DEB_HOST_MULTIARCH)|g" $$a; \ + done + + # fix .prl files + for a in $(TMP_INSTALL)/usr/lib/$(DEB_HOST_MULTIARCH)/*prl; do cat "$$a" | sed \ + "s#$(QTDIR)#/usr/share/tqt3#g" > "$$a".new && mv "$$a".new "$$a"; done + + dh_install $(IBASE) --sourcedir=$(TMP_INSTALL) + + ## build tqt3-doc package + # copy all docs there first + install -d $(P_DOC)/usr/share/tqt3/doc/html/ + for a in `cd $(TMP_INSTALL)/usr/share/tqt3/doc/html/ && find`; do cp $(TMP_INSTALL)/usr/share/tqt3/doc/html/"$$a" $(P_DOC)/usr/share/tqt3/doc/html/; done + #typo bugfix + sed -i -e 's/reveives/receives/' $(P_DOC)/usr/share/tqt3/doc/html/ntqwidget.html + + ## build designer package documentation + # tqt3-designer + install -d `pwd`/debian/tqt3-designer/usr/share/tqt3/doc/html/ + for a in `cat doc/html/designer*.html doc/html/designer*.dcf | grep png | sed 's/^.*src=\"\([^\"]+\)\".*$$/\1/' | \ + perl -pe 's#<\?p[^>]+>##' | tee outputfile | perl -ne '/<img [^>]*(src=\"[^"]+\")/; print $$1' | \ + sed 's/src=//g' | sed 's/"/ /g'`; do cp doc/html/"$$a" `pwd`/debian/tqt3-designer/usr/share/tqt3/doc/html/ && \ + rm -rf $(P_DOC)/usr/share/tqt3/doc/html/"$$a" || true; done + rm -rf outputfile `pwd`/debian/tqt3-designer/usr/share/tqt3/doc/html/logo32.png + rm -rf `pwd`/debian/tqt3-doc/usr/share/tqt3/doc/html/designer* + + ## build linguist package documentation + # tqt3-linguist + install -d `pwd`/debian/tqt3-linguist/usr/share/tqt3/doc/html/ + for a in `cat doc/html/linguist*.html doc/html/linguist*.dcf | grep png | sed 's/^.*src=\"\([^\"]+\)\".*$$/\1/' | \ + perl -pe 's#<\?p[^>]+>##' | tee outputfile | perl -ne '/<img [^>]*(src=\"[^"]+\")/; print $$1' | \ + sed 's/src=//g' | sed 's/"/ /g'`; do cp doc/html/"$$a" `pwd`/debian/tqt3-linguist/usr/share/tqt3/doc/html/ && \ + rm -rf $(P_DOC)/usr/share/tqt3/doc/html/"$$a" || true; done + rm -rf outputfile `pwd`/debian/tqt3-linguist/usr/share/tqt3/doc/html/logo32.png + rm -rf `pwd`/debian/tqt3-doc/usr/share/tqt3/doc/html/linguist* + + ## tqt3-assistant + # remove docs from tqt3-doc for qt-assistant + rm -rf `pwd`/debian/tqt3-doc/usr/share/tqt3/doc/html/assistant* + + ## all packages + # install the overrides files + #for a in debian/overrides/*; do install -d debian/`echo "$$a" | sed 's/debian\/overrides\///g'`/usr/share/lintian/overrides; done + #for a in debian/overrides/*; do cp "$$a" debian/`echo "$$a" | sed 's/debian\/overrides\///g'`/usr/share/lintian/overrides/`echo "$$a" | sed 's/debian\/overrides\///g'`; done + + chmod 644 debian/tqt3-dev-tools/usr/share/tqt3/mkspecs/aix-g++-64/qplatformdefs.h + chmod 644 debian/tqt3-dev-tools/usr/share/tqt3/mkspecs/macx-pbuilder/Info.plist.app + +binary-indep: build install + + # Build architecture-independent files here. + dh_testdir + dh_testroot + + dh_installdocs -i -XREADME.Debian + dh_installchangelogs -i changes-3.3.8 + dh_installchangelogs -i changes-3.3.8b + + find doc/man -path \*/CVS -prune -o -print | cpio -pmd $(P_DOC)/usr/share/tqt3/doc/ + + -rm -f `find $(P_DOC)/usr/share/tqt3/doc/ -name "*.o"` + find $(P_DOC) -type f -perm +0100 | xargs --no-run-if-empty rm -f + + install -d $(P_DOC)/usr/share/man/man3/ + + for i in $(P_DOC)/usr/share/tqt3/doc/doc/man/man3/* ; do mv $$i $(P_DOC)/usr/share/man/man3/ ; done + + -rm -rf $(P_DOC)/usr/share/tqt3/doc/doc + + # other i18n files + for a in `cd translations/ && find . -name 'qt_*.qm' | sed 's/qt_//' | sed 's/\.qm//' | sed 's/\.\///g'`; do \ + install -m644 -D `pwd`/translations/qt_"$$a".qm `pwd`/debian/libtqt3-i18n/usr/share/tqt3/translations/qt_"$$a".qm; done + + # logo32.png + cp `pwd`/doc/html/logo32.png `pwd`/debian/tqt3-doc/usr/share/tqt3/doc/html/ + + # remove qmake html docu from tqt3-doc + rm -rf `pwd`/debian/tqt3-doc/usr/share/tqt3/doc/html/qmake* + + # create examples package + install -d `pwd`/debian/doc/tqt3-examples/tools/designer + install -d `pwd`/debian/doc/tqt3-examples/tools/linguist + cp -ax examples `pwd`/debian/doc/tqt3-examples + cp -ax tutorial `pwd`/debian/doc/tqt3-examples + cp -ax tools/designer/examples `pwd`/debian/doc/tqt3-examples/tools/designer/ + cp -ax tools/linguist/tutorial `pwd`/debian/doc/tqt3-examples/tools/linguist/ + for a in `cd $(DEBIAN)/doc/tqt3-examples/ && find $(DEBIAN)/doc/tqt3-examples/ -name 'tt1'`; do rm -f "$$a"; done + for a in `cd $(DEBIAN)/doc/tqt3-examples/ && find $(DEBIAN)/doc/tqt3-examples/ -name 'tt2'`; do rm -f "$$a"; done + for a in `cd $(DEBIAN)/doc/tqt3-examples/ && find $(DEBIAN)/doc/tqt3-examples/ -name 'tt3'`; do rm -f "$$a"; done + for a in `cd $(DEBIAN)/doc/tqt3-examples/ && find $(DEBIAN)/doc/tqt3-examples/ -name '.moc'`; do rm -rf "$$a"; done + for a in `cd $(DEBIAN)/doc/tqt3-examples/ && find $(DEBIAN)/doc/tqt3-examples/ -name '.obj'`; do rm -rf "$$a"; done + for a in `cd $(DEBIAN)/doc/tqt3-examples/ && find $(DEBIAN)/doc/tqt3-examples/ -name 'Makefile'`; do rm -f "$$a"; done + install -D `pwd`/debian/maintain/build-examples.sh `pwd`/debian/doc/tqt3-examples/build-examples + chmod 755 `pwd`/debian/doc/tqt3-examples/build-examples + cd `pwd`/debian/doc/ && tar cvvfz tqt3-examples.tar.gz tqt3-examples/ + install -D `pwd`/debian/doc/tqt3-examples.tar.gz `pwd`/debian/tqt3-examples/usr/share/doc/tqt3-examples/tqt3-examples.tar.gz + + # proceed + dh_compress -i -Xhtml/ + dh_link -i + + dh_fixperms -i + dh_installdeb -i + + dh_perl -i + dh_shlibdeps -i + + # fix shlibdeps madness + for a in `find debian/ -name '*.substvars'`; do cat "$$a" | sed 's/, xlibs (>> 4.1.0)//g' > "$$a".new && mv "$$a.new" "$$a"; done + + dh_gencontrol -i + dh_md5sums -i + + dh_builddeb -i $(DEB_DH_BUILDDEB_ARGS) + +binary-arch: build install + + dh_testdir + dh_testroot + dh_installdirs -a + + ## create tqt3-apps-dev-package + install -d $(P_APPSDEV)/usr/include/tqt3/ + cp `pwd`/tools/designer/interfaces/*.h $(P_APPSDEV)/usr/include/tqt3/ + cp `pwd`/tools/designer/editor/*.h $(P_APPSDEV)/usr/include/tqt3/ + rm -rf `pwd`/debian/tqt3-apps-dev/usr/include/tqt3/preferences.ui.h + + ## tqvfb package + install -m644 -D `pwd`/tools/tqvfb/pda.skin `pwd`/debian/tqt3-dev-tools-embedded/etc/tqt3/tqvfb/pda.skin + install -m644 -D `pwd`/tools/tqvfb/pda_down.png `pwd`/debian/tqt3-dev-tools-embedded/usr/share/tqvfb/pda_down.png + install -m644 -D `pwd`/tools/tqvfb/pda_up.png `pwd`/debian/tqt3-dev-tools-embedded/usr/share/tqvfb/pda_up.png + + # remove utterly ugle symlink + rm -rf `pwd`/debian/tqt3-dev-tools//usr/share/tqt3/mkspecs/linux-g++/linux-g++ + + # language file for linguist + install -d `pwd`/debian/tqt3-linguist/usr/share/doc/tqt3-linguist/ + cp translations/template.ts `pwd`/debian/tqt3-linguist/usr/share/doc/tqt3-linguist/qt_untranslated.ts + + # fix that stupid friggin professional file + perl -pi -e 's{\$$\$$QT_SOURCE_TREE}{$(QTDIR)}' src/qt_professional.pri + + ## i18n files for designer, linguist and assistant + (cd `pwd`/tools/designer/designer/ && tqlrelease designer.pro) + for a in `cd tools/designer/designer/ && find . -name 'designer_*.qm' | sed 's/designer_//' | sed 's/\.qm//' | sed 's/\.\///g'`; do \ + install -m644 -D tools/designer/designer/designer_"$$a".qm `pwd`/debian/tqt3-designer/usr/share/tqt3/translations/designer_"$$a".qm; done + rm -rf `pwd`/tools/designer/designer/*.qm + + (cd `pwd`/tools/assistant/ && tqlrelease assistant.pro) + for a in `cd tools/assistant/ && find . -name 'assistant_*.qm' | sed 's/assistant_//' | sed 's/\.qm//' | sed 's/\.\///g'`; do \ + install -m644 -D tools/assistant/assistant_"$$a".qm `pwd`/debian/tqt3-assistant/usr/share/tqt3/translations/assistant_"$$a".qm; done + rm -rf `pwd`/tools/assistant/*.qm `pwd`/debian/libtqt3-i18n/usr/share/tqt3/translations/assistant_de.qm + + (cd `pwd`/tools/linguist/linguist/ && tqlrelease linguist.pro) + for a in `cd tools/linguist/linguist/ && find . -name 'linguist_*.qm' | sed 's/linguist_//' | sed 's/\.qm//' | sed 's/\.\///g'`; do \ + install -m644 -D tools/linguist/linguist/linguist_"$$a".qm `pwd`/debian/tqt3-linguist/usr/share/tqt3/translations/linguist_"$$a".qm; done + rm -rf `pwd`/tools/linguist/linguist/*.qm + + # desktop lnk files + install -m644 -D debian/maintain/designer-tqt3.desktop `pwd`/debian/tqt3-designer/usr/share/applications/designer-tqt3.desktop + install -m644 -D debian/maintain/linguist-tqt3.desktop `pwd`/debian/tqt3-linguist/usr/share/applications/linguist-tqt3.desktop + + install -m644 -D debian/maintain/assistant-tqt3.desktop `pwd`/debian/tqt3-assistant/usr/share/applications/assistant-tqt3.desktop + install -m644 -D debian/maintain/tqt3config.desktop `pwd`/debian/tqt3-qtconfig/usr/share/applications/tqt3config.desktop + + # include logo32 for every program + cd `pwd`/debian/tqt3-designer/usr/share/tqt3/doc/html && for a in `find . -name '*.html'`; \ + do cat "$$a" | sed 's/logo32/logo32-designer/g' > "$$a".new && mv "$$a".new "$$a"; done + + cd `pwd`/debian/tqt3-linguist/usr/share/tqt3/doc/html && for a in `find . -name '*.html'`; \ + do cat "$$a" | sed 's/logo32/logo32-linguist/g' > "$$a".new && mv "$$a".new "$$a"; done + + cd `pwd`/debian/tqt3-assistant/usr/share/tqt3/doc/html && for a in `find . -name '*.html'`; \ + do cat "$$a" | sed 's/logo32/logo32-assistant/g' > "$$a".new && mv "$$a".new "$$a"; done + + cd `pwd`/debian/tqt3-dev-tools/usr/share/tqt3/doc/html && for a in `find . -name '*.html'`; \ + do cat "$$a" | sed 's/logo32/logo32-qmake/g' > "$$a".new && mv "$$a".new "$$a"; done + + for a in designer linguist assistant; do install -m644 -D `pwd`/doc/html/logo32.png `pwd`/debian/tqt3-"$$a"/usr/share/tqt3/doc/html/logo32-"$$a".png; done + install -m644 -D `pwd`/doc/html/logo32.png `pwd`/debian/tqt3-dev-tools/usr/share/tqt3/doc/html/logo32-qmake.png + + # fix qmake.conf files + cd `pwd`/debian/tqt3-dev-tools/usr/share/tqt3/mkspecs/ && for a in *; do cd "$$a" && cat qmake.conf | sed 's/\$$(QTDIR)\/include/\/usr\/share\/tqt3\/include/g' | sed 's/\$$(QTDIR)/\/usr\/share\/tqt3/g' | \ + sed 's/\-I\/usr\/include/&\/tqt3/g' >> qmake.conf.new && mv qmake.conf.new qmake.conf && cd ../; done + + # build attic package and copy it to libtqt3-ompat-headers + cd `pwd`/src/ && tar cvvfz attic.tar.gz attic/ + install -D `pwd`/src/attic.tar.gz `pwd`/debian/libtqt3-compat-headers/usr/share/doc/libtqt3-compat-headers/attic.tar.gz + rm -rf `pwd`/src/attic.tar.gz + + install -D doc/man/man1/moc.1 `pwd`/debian/tqt3-dev-tools/usr/share/man/man1/moc-tqt3.1 + install -D doc/man/man1/uic.1 `pwd`/debian/tqt3-dev-tools/usr/share/man/man1/uic-tqt3.1 + install -D doc/man/man1/lrelease.1 `pwd`/debian/tqt3-dev-tools/usr/share/man/man1/lrelease-tqt3.1 + install -D doc/man/man1/lupdate.1 `pwd`/debian/tqt3-dev-tools/usr/share/man/man1/lupdate-tqt3.1 + + dh_link -ptqt3-designer usr/share/tqt3/doc/html usr/share/doc/tqt3-designer/html + dh_link -ptqt3-assistant usr/share/tqt3/doc/html usr/share/doc/tqt3-assistant/html + dh_link -ptqt3-linguist usr/share/tqt3/doc/html usr/share/doc/tqt3-linguist/html + dh_link -ptqt3-dev-tools usr/share/tqt3/doc/html usr/share/doc/tqt3-dev-tools/html + + # copy README.Debian + for a in libtqt3-mt-dev libtqt3-mt tqt3-doc; do install -D `pwd`/debian/README.Debian `pwd`/debian/"$$a"/usr/share/doc/"$$a"/README.Debian; done + + # install the qmake binary + rm -rf `pwd`/debian/tqt3-dev-tools/usr/bin/tqmake + install -D `pwd`/qmake/tqmake `pwd`/debian/tqt3-dev-tools/usr/bin/tqmake + + # Install source for the designer tools, such as tqtcreatecw. + cp -ra tools/designer/tools debian/tqt3-designer/usr/share/tqt3/tools + rm -f debian/tqt3-designer/usr/share/tqt3/tools/tqtcreatecw/tqtcreatecw + rm -rf debian/tqt3-designer/usr/share/tqt3/tools/tqtcreatecw/.moc + rm -rf debian/tqt3-designer/usr/share/tqt3/tools/tqtcreatecw/.obj + rm -f debian/tqt3-designer/usr/share/tqt3/tools/tqtcreatecw/Makefile + rm -f debian/tqt3-designer/usr/share/tqt3/tools/tqtconv2ui/tqtconv2ui + rm -rf debian/tqt3-designer/usr/share/tqt3/tools/tqtconv2ui/.moc + rm -rf debian/tqt3-designer/usr/share/tqt3/tools/tqtconv2ui/.obj + rm -f debian/tqt3-designer/usr/share/tqt3/tools/tqtconv2ui/Makefile + + # run remaining debhelper scripts + dh_installdocs -a $(IBASE) -XREADME.Debian + dh_installmenu -a $(IBASE) + + dh_installchangelogs -a $(IBASE) changes-3.3.8 + dh_installchangelogs -a $(IBASE) changes-3.3.8b + + dh_link -a $(IBASE) + dh_strip -a $(IBASE) --dbg-package=tqt-x11-free-dbg + dh_compress -a $(IBASE) + dh_fixperms -a $(IBASE) + + # run remaining debhelper scripts + dh_makeshlibs -a $(IBASE) -V + dh_installdeb -a $(IBASE) + dh_perl -a $(IBASE) + dh_shlibdeps -a $(IBASE) -l`pwd`/debian/libtqt3-mt/usr/lib + + # fix shlibdeps madness + for a in `find debian/ -name '*.substvars'`; do cat "$$a" | sed 's/, xlibs (>> 4.1.0)//g' > "$$a".new && mv "$$a.new" "$$a"; done + + # fix conffiles file for tqt3-dev-tools-embedded + echo "/etc/tqt3/tqvfb/pda.skin" > `pwd`/debian/tqt3-dev-tools-embedded/DEBIAN/conffiles + + dh_gencontrol -a $(IBASE) + dh_md5sums -a $(IBASE) + dh_builddeb -a $(IBASE) $(DEB_DH_BUILDDEB_ARGS) + +binary: binary-indep binary-arch +.PHONY: build build-arch binary-indep binary-arch binary install clean diff --git a/debian/_base/dependencies/tqt3/debian/source/format b/debian/_base/dependencies/tqt3/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/tqt3/debian/source/options b/debian/_base/dependencies/tqt3/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-apps-dev.install b/debian/_base/dependencies/tqt3/debian/tqt3-apps-dev.install new file mode 100644 index 000000000..d60b07fc7 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-apps-dev.install @@ -0,0 +1,4 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/libtqteditor.* +usr/lib/$(DEB_HOST_MULTIARCH)/libtqtdesignercore.* +usr/lib/$(DEB_HOST_MULTIARCH)/libtqassistantclient.* +usr/include/tqt3/ntqassistantclient.h diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-apps-dev.links b/debian/_base/dependencies/tqt3/debian/tqt3-apps-dev.links new file mode 100644 index 000000000..72bd7093a --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-apps-dev.links @@ -0,0 +1,8 @@ +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqteditor.prl /usr/share/tqt3/lib/libtqteditor.prl +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqteditor.a /usr/share/tqt3/lib/libtqteditor.a +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqtdesignercore.prl /usr/share/tqt3/lib/libtqtdesignercore.prl +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqtdesignercore.a /usr/share/tqt3/lib/libtqtdesignercore.a +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqassistantclient.prl /usr/share/tqt3/lib/libtqassistantclient.prl +/usr/lib/$(DEB_HOST_MULTIARCH)/libtqassistantclient.a /usr/share/tqt3/lib/libtqassistantclient.a +/usr/include/tqt3 /usr/share/tqt3/tools/designer/editor +/usr/include/tqt3 /usr/share/tqt3/tools/designer/interfaces diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-assistant.install b/debian/_base/dependencies/tqt3/debian/tqt3-assistant.install new file mode 100644 index 000000000..fa797854e --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-assistant.install @@ -0,0 +1,4 @@ +usr/bin/tqassistant +usr/share/tqt3/doc/html/assistant*html +usr/share/tqt3/doc/html/assistant*dcf +usr/share/tqt3/doc/html/assistant*png diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-assistant.links b/debian/_base/dependencies/tqt3/debian/tqt3-assistant.links new file mode 100644 index 000000000..5244653a5 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-assistant.links @@ -0,0 +1 @@ +/usr/bin/tqassistant /usr/share/tqt3/bin/tqassistant diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-assistant.menu b/debian/_base/dependencies/tqt3/debian/tqt3-assistant.menu new file mode 100644 index 000000000..d59f83bd0 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-assistant.menu @@ -0,0 +1,6 @@ +?package(tqt3-assistant):\ + needs="x11"\ + section="Applications/Programming"\ + hints="TDE"\ + title="TQt3 Assistant"\ + command="/usr/bin/tqassistant" diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-assistant.postinst b/debian/_base/dependencies/tqt3/debian/tqt3-assistant.postinst new file mode 100644 index 000000000..041457133 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-assistant.postinst @@ -0,0 +1,8 @@ +#!/bin/sh + +set -e + +update-alternatives --install \ + /usr/bin/assistant assistant "/usr/bin/tqassistant" "45" \ + +#DEBHELPER# diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-assistant.prerm b/debian/_base/dependencies/tqt3/debian/tqt3-assistant.prerm new file mode 100644 index 000000000..36371091e --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-assistant.prerm @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +case "$1" in + upgrade) ;; + remove|failed-upgrade|deconfigure) + update-alternatives --remove assistant "/usr/bin/tqassistant" + ;; +esac + +#DEBHELPER# diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-designer-plugins.install b/debian/_base/dependencies/tqt3/debian/tqt3-designer-plugins.install new file mode 100644 index 000000000..13fed3016 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-designer-plugins.install @@ -0,0 +1 @@ +usr/lib/$(DEB_HOST_MULTIARCH)/tqt3/plugins/designer/* diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-designer.install b/debian/_base/dependencies/tqt3/debian/tqt3-designer.install new file mode 100644 index 000000000..829c9a96e --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-designer.install @@ -0,0 +1,7 @@ +usr/bin/tqdesigner +usr/bin/tqtcreatecw +usr/bin/tqtconv2ui +usr/share/tqt3/templates/* +usr/share/tqt3/doc/html/designer*html +usr/share/tqt3/doc/html/designer*dcf +usr/share/tqt3/doc/html/designer*jpg diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-designer.links b/debian/_base/dependencies/tqt3/debian/tqt3-designer.links new file mode 100644 index 000000000..19922f299 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-designer.links @@ -0,0 +1 @@ +/usr/bin/tqdesigner /usr/share/tqt3/bin/tqdesigner diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-designer.menu b/debian/_base/dependencies/tqt3/debian/tqt3-designer.menu new file mode 100644 index 000000000..be078bd49 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-designer.menu @@ -0,0 +1,7 @@ +?package(tqt3-designer):\ + needs="x11"\ + section="Applications/Programming"\ + hints="TDE"\ + title="TQt3 Designer"\ + command="/usr/bin/tqdesigner" + diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-designer.postinst b/debian/_base/dependencies/tqt3/debian/tqt3-designer.postinst new file mode 100644 index 000000000..91d69ce08 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-designer.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +update-alternatives --install \ + /usr/bin/designer designer "/usr/bin/tqdesigner" "45" \ + --slave /usr/share/man/man1/designer.1.gz designer.1.gz \ + "/usr/share/man/man1/designer-tqt3.1.gz" + +#DEBHELPER# diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-designer.prerm b/debian/_base/dependencies/tqt3/debian/tqt3-designer.prerm new file mode 100644 index 000000000..93376ef35 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-designer.prerm @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +case "$1" in + upgrade) ;; + remove|failed-upgrade|deconfigure) + update-alternatives --remove designer "/usr/bin/tqdesigner" + ;; +esac + +#DEBHELPER# diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools-compat.install b/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools-compat.install new file mode 100644 index 000000000..56e0156b5 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools-compat.install @@ -0,0 +1,5 @@ +usr/bin/tqtrename140 +usr/bin/tqm2ts +usr/bin/tqtmergetr +usr/bin/tqtfindtr +usr/bin/msg2tqm diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools-embedded.install b/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools-embedded.install new file mode 100644 index 000000000..38a249f41 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools-embedded.install @@ -0,0 +1,2 @@ +usr/bin/maketqpf +usr/bin/tqvfb diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools-embedded.links b/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools-embedded.links new file mode 100644 index 000000000..72baff7fd --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools-embedded.links @@ -0,0 +1,2 @@ +/usr/bin/maketqpf /usr/share/tqt3/bin/maketqpf +/usr/bin/tqvfb /usr/share/tqt3/bin/tqvfb diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools.install b/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools.install new file mode 100644 index 000000000..3c795661b --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools.install @@ -0,0 +1,9 @@ +usr/share/tqt3/mkspecs/* +usr/share/tqt3/doc/html/qmake*html +usr/share/tqt3/doc/html/qmake*dcf +usr/bin/tqmake +usr/bin/tqlupdate +usr/bin/tqlrelease +usr/bin/tquic +usr/bin/tqmoc +usr/bin/tqembed diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools.links b/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools.links new file mode 100644 index 000000000..073720d2b --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools.links @@ -0,0 +1,7 @@ +/usr/share/tqt3/mkspecs/linux-g++ /usr/share/tqt3/mkspecs/default +/usr/bin/tqmake /usr/share/tqt3/bin/tqmake +/usr/bin/tqlupdate /usr/share/tqt3/bin/tqlupdate +/usr/bin/tqlrelease /usr/share/tqt3/bin/tqlrelease +/usr/bin/tquic /usr/share/tqt3/bin/tquic +/usr/bin/tqmoc /usr/share/tqt3/bin/tqmoc +/usr/bin/tqembed /usr/share/tqt3/bin/tqembed diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools.postinst b/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools.postinst new file mode 100644 index 000000000..b6c833de8 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools.postinst @@ -0,0 +1,28 @@ +#!/bin/sh + +set -e + +update-alternatives --install \ + /usr/bin/moc moc "/usr/bin/tqmoc" "45" \ + --slave /usr/share/man/man1/moc.1.gz moc.1.gz \ + "/usr/share/man/man1/moc-tqt3.1.gz" + +update-alternatives --install \ + /usr/bin/uic uic "/usr/bin/tquic" "45" \ + --slave /usr/share/man/man1/uic.1.gz uic.1.gz \ + "/usr/share/man/man1/uic-tqt3.1.gz" + +update-alternatives --install \ + /usr/bin/lupdate lupdate "/usr/bin/tqlupdate" "45" \ + --slave /usr/share/man/man1/lupdate.1.gz lupdate.1.gz \ + "/usr/share/man/man1/lupdate-tqt3.1.gz" + +update-alternatives --install \ + /usr/bin/lrelease lrelease "/usr/bin/tqlrelease" "45" \ + --slave /usr/share/man/man1/lrelease.1.gz lrelease.1.gz \ + "/usr/share/man/man1/lrelease-tqt3.1.gz" + +update-alternatives --install \ + /usr/bin/qmake qmake "/usr/bin/tqmake" "45" \ + +#DEBHELPER# diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools.prerm b/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools.prerm new file mode 100644 index 000000000..0ec40c9e9 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-dev-tools.prerm @@ -0,0 +1,16 @@ +#!/bin/sh + +set -e + +case "$1" in + upgrade) ;; + remove|failed-upgrade|deconfigure) + update-alternatives --remove moc "/usr/bin/tqmoc" + update-alternatives --remove uic "/usr/bin/tquic" + update-alternatives --remove lupdate "/usr/bin/tqlupdate" + update-alternatives --remove lrelease "/usr/bin/tqlrelease" + update-alternatives --remove qmake "/usr/bin/tqmake" + ;; +esac + +#DEBHELPER# diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-doc.doc-base b/debian/_base/dependencies/tqt3/debian/tqt3-doc.doc-base new file mode 100644 index 000000000..08f4fcdc3 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-doc.doc-base @@ -0,0 +1,11 @@ +Document: tqt3-doc +Title: Qt Reference Documentation +Author: Troll Tech, The TDE Team +Abstract: Qt (TM) is a multi-platform C++ GUI toolkit. It is a product of + Troll Tech. It is supported on all major variants of Microsoft Windows and + Unix/X Windows. +Section: Apps/Programming + +Format: HTML +Index: /usr/share/doc/tqt3-doc/html/index.html +Files: /usr/share/doc/tqt3-doc/html/*.html diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-doc.docs b/debian/_base/dependencies/tqt3/debian/tqt3-doc.docs new file mode 100644 index 000000000..f08fd0f02 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-doc.docs @@ -0,0 +1,2 @@ +FAQ +README-QT.TXT diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-doc.links b/debian/_base/dependencies/tqt3/debian/tqt3-doc.links new file mode 100644 index 000000000..dfec5318b --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-doc.links @@ -0,0 +1,2 @@ +/usr/share/man/man3 /usr/share/tqt3/doc/man/man3 +/usr/share/tqt3/doc/html /usr/share/doc/tqt3-doc/html diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-linguist.install b/debian/_base/dependencies/tqt3/debian/tqt3-linguist.install new file mode 100644 index 000000000..8602850aa --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-linguist.install @@ -0,0 +1,4 @@ +usr/bin/tqlinguist +usr/share/tqt3/phrasebooks/* +usr/share/tqt3/doc/html/linguist*html +usr/share/tqt3/doc/html/linguist*dcf diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-linguist.links b/debian/_base/dependencies/tqt3/debian/tqt3-linguist.links new file mode 100644 index 000000000..4fa700555 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-linguist.links @@ -0,0 +1 @@ +/usr/bin/tqlinguist /usr/share/tqt3/bin/tqlinguist diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-linguist.menu b/debian/_base/dependencies/tqt3/debian/tqt3-linguist.menu new file mode 100644 index 000000000..976cb4b3c --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-linguist.menu @@ -0,0 +1,6 @@ +?package(tqt3-linguist):\ + needs="x11"\ + section="Applications/Programming"\ + hints="TDE"\ + title="TQt3 Linguist"\ + command="/usr/bin/tqlinguist" diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-linguist.postinst b/debian/_base/dependencies/tqt3/debian/tqt3-linguist.postinst new file mode 100644 index 000000000..4c51e97bf --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-linguist.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +update-alternatives --install \ + /usr/bin/linguist linguist "/usr/bin/tqlinguist" "45" \ + --slave /usr/share/man/man1/linguist.1.gz linguist.1.gz \ + "/usr/share/man/man1/linguist-tqt3.1.gz" + +#DEBHELPER# diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-linguist.prerm b/debian/_base/dependencies/tqt3/debian/tqt3-linguist.prerm new file mode 100644 index 000000000..47d704eb8 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-linguist.prerm @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +case "$1" in + upgrade) ;; + remove|failed-upgrade|deconfigure) + update-alternatives --remove linguist "/usr/bin/tqlinguist" + ;; +esac + +#DEBHELPER# diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.install b/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.install new file mode 100644 index 000000000..a1ae089bc --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.install @@ -0,0 +1 @@ +usr/bin/tqtconfig diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.links b/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.links new file mode 100644 index 000000000..eb6dd21c0 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.links @@ -0,0 +1 @@ +/usr/bin/tqtconfig /usr/share/tqt3/bin/tqtconfig diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.menu b/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.menu new file mode 100644 index 000000000..79f2ff8e5 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.menu @@ -0,0 +1,8 @@ +?package(tqt3-qtconfig):\ + needs="x11"\ + section="Applications/System/Administration"\ + title="TQt3 Config"\ + longtitle="TQt3 Configuration Utility"\ + hints="TQt3 config tool"\ + command="/usr/bin/tqtconfig" + diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.postinst b/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.postinst new file mode 100644 index 000000000..68671a6ef --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +update-alternatives --install \ + /usr/bin/qtconfig qtconfig "/usr/bin/tqtconfig" "45" \ + --slave /usr/share/man/man1/qtconfig.1.gz qtconfig.1.gz \ + "/usr/share/man/man1/qtconfig-tqt3.1.gz" + +#DEBHELPER# diff --git a/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.prerm b/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.prerm new file mode 100644 index 000000000..27f898ea3 --- /dev/null +++ b/debian/_base/dependencies/tqt3/debian/tqt3-qtconfig.prerm @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +case "$1" in + upgrade) ;; + remove|failed-upgrade|deconfigure) + update-alternatives --remove qtconfig "/usr/bin/tqtconfig" + ;; +esac + +#DEBHELPER# diff --git a/debian/_base/dependencies/tqtinterface/debian/changelog b/debian/_base/dependencies/tqtinterface/debian/changelog new file mode 100644 index 000000000..460ca1061 --- /dev/null +++ b/debian/_base/dependencies/tqtinterface/debian/changelog @@ -0,0 +1,5 @@ +libtqtinterface (4:0.3.0) lucid; urgency=low + + * Initial release of the TQt Interface Library, supporting Qt3 + + -- Timothy Pearson <[email protected]> Mon, 12 Jul 2010 03:13:00 -0600
\ No newline at end of file diff --git a/debian/_base/dependencies/tqtinterface/debian/compat b/debian/_base/dependencies/tqtinterface/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/dependencies/tqtinterface/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/dependencies/tqtinterface/debian/control b/debian/_base/dependencies/tqtinterface/debian/control new file mode 100644 index 000000000..d1787eeb6 --- /dev/null +++ b/debian/_base/dependencies/tqtinterface/debian/control @@ -0,0 +1,58 @@ +Source: libtqtinterface +Section: tde +Priority: optional +Maintainer: Timothy Pearson <[email protected]> +Build-Depends: debhelper (>= 7.0.50~), quilt, libtqt3-mt-dev, tqt3-apps-dev, cmake, cdbs +Standards-Version: 3.8.4 + +Package: libtqtinterface +Architecture: any +Multi-Arch: same +Section: libs +Replaces: libtqtinterface (<< 4:14.0.0~) +Breaks: libtqtinterface (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Description: The Trinity Qt Interface Libraries + The Trinity Qt Interface is a library that abstracts Qt from Trinity + This allows the Trinity code to rapidly port from one version of Qt to another. + This is primarily accomplished by defining old functions in terms of new functions, + although some code has been added for useful functions that are no longer part of Qt. + +Package: libtqtinterface-dev +Architecture: any +Multi-Arch: foreign +Section: libs +Replaces: libtqtinterface-dev (<< 4:14.0.0~) +Breaks: libtqtinterface-dev (<< 4:14.0.0~) +Depends: ${shlibs:Depends}, libtqtinterface (>= ${source:Version}), tqt3-apps-dev +Description: The Trinity Qt Interface Libraries (Development Files) + The Trinity Qt Interface is a library that abstracts Qt from Trinity + This allows the Trinity code to rapidly port from one version of Qt to another. + This is primarily accomplished by defining old functions in terms of new functions, + although some code has been added for useful functions that are no longer part of Qt. + +Package: libtqtinterface-doc +Architecture: any +Multi-Arch: foreign +Section: libs +Replaces: libtqtinterface-doc (<< 4:14.0.0~) +Breaks: libtqtinterface-doc (<< 4:14.0.0~) +Depends: ${shlibs:Depends}, libtqtinterface (>= ${source:Version}), tqt3-doc +Description: The Trinity Qt Interface Libraries (Debug Files) + The Trinity Qt Interface is a library that abstracts Qt from Trinity + This allows the Trinity code to rapidly port from one version of Qt to another. + This is primarily accomplished by defining old functions in terms of new functions, + although some code has been added for useful functions that are no longer part of Qt. + +Package: libtqtinterface-dbg +Architecture: any +Multi-Arch: same +Section: libs +Replaces: libtqtinterface-dbg (<< 4:14.0.0~) +Breaks: libtqtinterface-dbg (<< 4:14.0.0~) +Depends: ${shlibs:Depends}, libtqtinterface (>= ${source:Version}), tqt-x11-free-dbg +Description: The Trinity Qt Interface Libraries (Debug Files) + The Trinity Qt Interface is a library that abstracts Qt from Trinity + This allows the Trinity code to rapidly port from one version of Qt to another. + This is primarily accomplished by defining old functions in terms of new functions, + although some code has been added for useful functions that are no longer part of Qt. diff --git a/debian/_base/dependencies/tqtinterface/debian/copyright b/debian/_base/dependencies/tqtinterface/debian/copyright new file mode 100644 index 000000000..978e1bb3e --- /dev/null +++ b/debian/_base/dependencies/tqtinterface/debian/copyright @@ -0,0 +1,25 @@ +This package was debianized by Timothy Pearson <[email protected]> on +Mon, 12 Jul 2010 03:58:00 -0600. + +Upstream Authors: Timothy Pearson <[email protected]> + +Copyright: + + Copyright (c) 2010, Timothy Pearson + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991, or at + your option any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/debian/_base/dependencies/tqtinterface/debian/doc-base b/debian/_base/dependencies/tqtinterface/debian/doc-base new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/dependencies/tqtinterface/debian/doc-base diff --git a/debian/_base/dependencies/tqtinterface/debian/docs b/debian/_base/dependencies/tqtinterface/debian/docs new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/dependencies/tqtinterface/debian/docs diff --git a/debian/_base/dependencies/tqtinterface/debian/libtqtinterface-dev.install b/debian/_base/dependencies/tqtinterface/debian/libtqtinterface-dev.install new file mode 100644 index 000000000..8b19fb624 --- /dev/null +++ b/debian/_base/dependencies/tqtinterface/debian/libtqtinterface-dev.install @@ -0,0 +1,2 @@ +debian/tmp/usr/include /usr +debian/tmp/usr/bin /usr diff --git a/debian/_base/dependencies/tqtinterface/debian/libtqtinterface.install b/debian/_base/dependencies/tqtinterface/debian/libtqtinterface.install new file mode 100644 index 000000000..f9610d9a2 --- /dev/null +++ b/debian/_base/dependencies/tqtinterface/debian/libtqtinterface.install @@ -0,0 +1 @@ +debian/tmp/usr/lib /usr diff --git a/debian/_base/dependencies/tqtinterface/debian/links b/debian/_base/dependencies/tqtinterface/debian/links new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/dependencies/tqtinterface/debian/links diff --git a/debian/_base/dependencies/tqtinterface/debian/patches/series b/debian/_base/dependencies/tqtinterface/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/dependencies/tqtinterface/debian/patches/series diff --git a/debian/_base/dependencies/tqtinterface/debian/rules b/debian/_base/dependencies/tqtinterface/debian/rules new file mode 100755 index 000000000..2a8257699 --- /dev/null +++ b/debian/_base/dependencies/tqtinterface/debian/rules @@ -0,0 +1,29 @@ +#! /usr/bin/make -f +# see debian/rules file for tdesvn for cmake examples + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +#include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/rules/utils.mk + +DEB_KDE_APIDOX := yes + +version=Debian Package $(DEB_VERSION) +DEB_OPT_FLAG += -DDEBIAN_VERSION=$(DEB_VERSION) +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_INSTALL_PREFIX="/usr" \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DBUILD_ALL="ON" \ + -DWITH_QT3="ON" + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +# Honour "parallel=N" option of DEB_BUILD_OPTIONS. Comment out to +# never build in parallel, regardless of DEB_BUILD_OPTIONS. +DEB_BUILD_PARALLEL = true + +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) diff --git a/debian/_base/dependencies/tqtinterface/debian/source/format b/debian/_base/dependencies/tqtinterface/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/dependencies/tqtinterface/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/dependencies/tqtinterface/debian/source/options b/debian/_base/dependencies/tqtinterface/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/dependencies/tqtinterface/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* |