DilOS: python-trinity build pack

Signed-off-by: Denis Kozadaev <denis@dilos.org>
pull/43/head
Denis Kozadaev 5 years ago committed by Slávek Banko
parent 6f3db30d8d
commit 178fffe76f

@ -0,0 +1,10 @@
python-trinity (3.16.0-3) unstable; urgency=low
python-trinity-dbg contains modules built for a debug Python interpreter.
However, it contains modules only for the default Python version. Also,
the debug symbols from python-trinity are not stored inside python-trinity-dbg,
in order to keep the package size sane. If you need those debug symbols,
locate the dh_strip command in debian/rules and uncomment the "--dbg-package"
options.
-- Torsten Marek <shlomme@debian.org> Sun, 16 Sep 2007 13:57:44 +0200

@ -0,0 +1,386 @@
python-trinity-trinity (3.16.3-0ubuntu4) karmic; urgency=low
* Karmic rebuild
-- Timothy Pearson <kb9vqf@pearsoncomputing.net> Fri, 16 Oct 2009 14:47:00 -0600
python-trinity-trinity (3.16.3-0ubuntu1) karmic; urgency=low
* Karmic rebuild
-- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 02 July 2009 16:08:00 -0600
python-trinity-trinity (3.16.2-0ubuntu1) jaunty; urgency=low
* Jaunty rebuild
-- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 23 April 2009 13:02:00 -0600
python-trinity (3.16.2-0ubuntu1) jaunty; urgency=low
[ Matthias Klose ]
* Build for python2.6.
[ William Grant ]
* New upstream version. Fixes FTBFS. (LP: #333457)
-- William Grant <wgrant@ubuntu.com> Mon, 09 Mar 2009 09:04:22 +1100
python-trinity (3.16.1-1ubuntu2) intrepid; urgency=low
* Actually include the fix for (LP: #229845) I claimed was in the last
upload
-- Scott Kitterman <scott@kitterman.com> Sat, 13 Sep 2008 16:23:41 -0400
python-trinity (3.16.1-1ubuntu1) intrepid; urgency=low
* Merge from Debian unstable. Remaining Ubuntu changes:
- Add kubuntu_04_kdepyuic_i18n.dpatch:
- kdepyuic now has a useKDEi18n cmdline option, set
to TRUE by default, so that .py files generated from
.ui files are using i18n by default.
- fixes long options parsing, using a list of string
instead of a long string
- Patch by Stephan Hermann <sh@sourcecode.de>
- Build-dep on python-sip4
* Update debian/rules to move kdeconfig files from
/usr/lib/python-2.*/site-packages to /usr/lib/python2.4/site-packages so it
is in the normal path (LP: #229845)
* Dropped kubuntu_03_konsole_setpty and konsole depends since the new
version no longer needs them
-- Scott Kitterman <scott@kitterman.com> Wed, 18 Jun 2008 22:11:32 -0400
python-trinity (3.16.1-1) unstable; urgency=low
[ Piotr Ożarowski ]
* Rename XS-Vcs-* fields to Vcs-* (dpkg supports them now)
[ Sandro Tosi ]
* debian/watch
- added missing file
* debian/control
- uniforming Vcs-Browser field
- bump Standard-Version to 3.7.3
- capitalized Python in -dbg package description
- removed Debian revision from versioned build-dep on libqt3-mt-dev,
qt3-apps-dev, qt3-dev-tools
* debian/rules
- fixed destination dir for -dev package (Closes: #446904)
* debian/copyright
- clear separation of copyright and license notice
- copyright and license indented with 4 spaces
- added upstream authors notice
[ Torsten Marek ]
* New upstream release 3.16.1.
* Included patch to dcopext.py handling
DCOPObj.objmethods being None (Closes: #468248).
* Patched dcopext.py to handle strings with non-ASCII
characters (Closes: #452443).
* Dropped 03-sip-4.7.dpatch, is now included upstream.
* debian/control
- removed dependency on konsole, because the bindings
for the konsole KPart have been removed.
* debian/rules
- compress debs using bzip2 to reduce the size
of the debug packages.
-- Torsten Marek <shlomme@debian.org> Tue, 11 Mar 2008 01:42:08 +0100
python-trinity (3.16.0-4ubuntu3) hardy; urgency=low
* Remove build-dep on python-qt3 - No longer needed because pyqtconfig is
back in python-qt-dev (LP: #197867)
-- Scott Kitterman <scott@kitterman.com> Wed, 12 Mar 2008 16:46:05 -0400
python-trinity (3.16.0-4ubuntu2) hardy; urgency=low
* Add kubuntu_04_kdepyuic_i18n.dpatch:
- kdepyuic now has a useKDEi18n cmdline option, set
to TRUE by default, so that .py files generated from
.ui files are using i18n by default.
- fixes long options parsing, using a list of string
instead of a long string
- Patch by Stephan Hermann <sh@sourcecode.de>
-- Anthony Mercatante <tonio@kubuntu> Thu, 03 Jan 2008 22:40:39 +0100
python-trinity (3.16.0-4ubuntu1) hardy; urgency=low
* Merge with debian, remaining change:
- kubuntu_03_konsole_setpty.dpatch patch for setpty() support
* Build-dep on python-sip4
* Build-dep on python-qt3
-- Jonathan Riddell <jriddell@ubuntu.com> Thu, 29 Nov 2007 18:24:06 +0000
python-trinity (3.16.0-4) unstable; urgency=low
[ Piotr Ożarowski ]
* XS-Vcs-Svn, XS-Vcs-Browser and Homepage fields added
[ Torsten Marek ]
* Added dependency on konsole (Closes: #443819)
-- Torsten Marek <shlomme@debian.org> Mon, 01 Oct 2007 01:37:23 +0200
python-trinity (3.16.0-3) unstable; urgency=low
* Merge with Ubuntu:
* Unable Konsole bindings.
* Build debug modules, but only for the default Python version
to keep the size sane. Debug symbols are left out as well.
* Adopt DCOP patch from Ubuntu.
* Better debian/rules file.
-- Torsten Marek <shlomme@debian.org> Sun, 16 Sep 2007 13:57:44 +0200
python-trinity (3.16.0-2) unstable; urgency=low
* Include dcopext.py and dcopexport.py. (Closes: #440633)
* Add DPMT to uploaders field.
-- Torsten Marek <shlomme@debian.org> Mon, 03 Sep 2007 21:27:42 +0200
python-trinity (3.16.0-1) unstable; urgency=low
* New upstream release. (Closes: #427285, #440028)
* Rename method that is also a Python keyword. (Closes: #407894)
-- Torsten Marek <shlomme@debian.org> Sun, 12 Aug 2007 13:03:11 +0200
python-trinity (3.15.2+20060422-4) unstable; urgency=low
* Build with sip 4.5 / PyQt 3.17
-- Torsten Marek <shlomme@debian.org> Wed, 6 Dec 2006 19:18:30 +0100
python-trinity (3.16.0-0ubuntu14) gutsy; urgency=low
* Split C++ sources in more parts when building with GCC-4.[23].
-- Matthias Klose <doko@ubuntu.com> Wed, 29 Aug 2007 22:12:01 +0200
python-trinity (3.16.0-0ubuntu13) gutsy; urgency=low
* debian/control: changed the python-trinity-dev depends;
python-trinity-dev depends on python-trinity now.
-- Martin Böhm <martin.bohm@kubuntu.org> Mon, 06 Aug 2007 13:56:05 +0200
python-trinity (3.16.0-0ubuntu12) gutsy; urgency=low
* Add patch kubuntu_00_sip-4.7.dpatch, make it compile with
sip 4.7 and build-dep on pyqt 3.17.3-1ubuntu1
-- Jonathan Riddell <jriddell@ubuntu.com> Fri, 03 Aug 2007 17:00:07 +0100
python-trinity (3.16.0-0ubuntu11) feisty; urgency=low
* Fix copy and paste error, resulting in unusable extensions for
the -dbg build.
-- Matthias Klose <doko@ubuntu.com> Wed, 21 Feb 2007 18:16:52 +0100
python-trinity (3.16.0-0ubuntu10) feisty; urgency=low
* Don't call ldconfig in the installation target.
-- Matthias Klose <doko@ubuntu.com> Tue, 20 Feb 2007 21:19:44 +0100
python-trinity (3.16.0-0ubuntu9) feisty; urgency=low
* Build a python-trinity-dbg package.
* Use the dpatch patch system.
* Use single targets instead of loops inside a target.
* Set Ubuntu maintainer address.
-- Matthias Klose <doko@ubuntu.com> Tue, 20 Feb 2007 02:09:12 +0100
python-trinity (3.16.0-0ubuntu8) feisty; urgency=low
[ Michael Vogt ]
* Add kubuntu_03_konsole_setpty.diff,
adds setPtyFd() to sip/kpart/konsole_kpart.sip
[ Jonathan Riddell ]
* Update build-dep version to tdelibs and konsole 3.5.6
-- Michael Vogt <michael.vogt@ubuntu.com> Fri, 19 Jan 2007 10:43:29 +0100
python-trinity (3.16.0-0ubuntu7) feisty; urgency=low
* Fix build failures on 64bit archs with python2.5.
-- Matthias Klose <doko@ubuntu.com> Sun, 14 Jan 2007 17:05:04 +0100
python-trinity (3.16.0-0ubuntu6) feisty; urgency=low
* Rebuild for python2.5 as the default python version.
-- Matthias Klose <doko@ubuntu.com> Fri, 12 Jan 2007 13:18:13 +0000
python-trinity (3.16.0-0ubuntu5) feisty; urgency=low
* Tighen build-dep on python-qt3 to ensure it builds
without visibility=hidden
-- Jonathan Riddell <jriddell@ubuntu.com> Tue, 5 Dec 2006 11:13:43 +0000
python-trinity (3.16.0-0ubuntu4) feisty; urgency=low
* Rebuild against Qt without visibility=hidden
* Ensure patches are not applied in source package
-- Jonathan Riddell <jriddell@ubuntu.com> Mon, 4 Dec 2006 13:53:06 +0000
python-trinity (3.16.0-0ubuntu3) feisty; urgency=low
* Make python-trinity depend on konsole
-- Jonathan Riddell <jriddell@ubuntu.com> Fri, 24 Nov 2006 14:32:43 +0000
python-trinity (3.16.0-0ubuntu2) feisty; urgency=low
* Add kubuntu_02_no_konsole_symlink.diff, don't create a symlink from
/usr/lib when running make install
* Create symlink from debian/rules instead
-- Jonathan Riddell <jriddell@ubuntu.com> Fri, 24 Nov 2006 00:49:46 +0000
python-trinity (3.16.0-0ubuntu1) feisty; urgency=low
* New upstream release
* Build-depend on pyqt 3.17 and sip 4.5
* Add build-depends on /usr/lib/trinity/libkonsolepart.so
* Don't build for python 2.5, it fails to build
* Merge with Debian, remaining change:
- kubuntu_01_dcop.diff patch
-- Jonathan Riddell <jriddell@ubuntu.com> Wed, 22 Nov 2006 19:03:34 +0000
python-trinity (3.15.2+20060422-3) unstable; urgency=medium
* Include shlib dependencies (Closes: #378815)
-- Torsten Marek <shlomme@debian.org> Thu, 28 Sep 2006 20:25:29 +0200
python-trinity (3.15.2+20060422-2) unstable; urgency=low
* Python policy transition (Closes: #373321)
-- Torsten Marek <shlomme@debian.org> Wed, 21 Jun 2006 20:44:58 +0200
python-trinity (3.15.2+20060422-1) unstable; urgency=low
* New upstream release
* TDEConfigSkeleton works now (Closes: #310919)
* TDEABC is included (Closes: #362443)
* Depend on python2.x-sip4 instead of python2.x-sip4-qt3
* Bump build-depends on sip4 to 4.4.2 and dependencies on PyQt to 3.16
* Raised debhelper compat level to 5
* Changed my email address to shlomme@debian.org
* Builds fine in pbuilder now, probably a missed build dependency
elsewhere (Closes: #351711)
* Remove build dependency no c++abi2-dev
* Put kdepyuic into python-trinity-dev. Thanks, Stephan Hermann
-- Torsten Marek <shlomme@debian.org> Tue, 2 May 2006 11:57:51 +0200
python-trinity (3.11.3+20051013-1) unstable; urgency=low
* New upstream release
-- Torsten Marek <shlomme@gmx.net> Sun, 16 Oct 2005 11:55:45 +0200
python-trinity (3.11.3+20050829-2) unstable; urgency=low
* Applied patch to klibloader.sip to fix an issue with KParts,
thanks to David & Paul Boddie.
-- Torsten Marek <shlomme@gmx.net> Mon, 10 Oct 2005 22:52:57 +0200
python-trinity (3.11.3+20050829-1) unstable; urgency=low
* New upstream release (Closes: #304407)
* g++ ABI transition,
add c++abi2-dev to Build-Depends (Closes: #327949)
* Built with sip 4.3 (Closes: #327314)
* Built against KDE 3.4.2
* Added myself to Uploaders
* Bumped all Build-Depends and Depends on sip to
be >= 4.3 and << 4.4
* Bumped standards version to 3.6.2, no changes involved
* Fixed FSF address in copyright file
* Include upstream changelog
* Added package for Python 2.4
* Added the homepage of PyKDE to the package descriptions
* HTML documentations is now installed into
/usr/share/doc/python-trinity-doc/html
* pytdeconfig.py now also knows that the sip files
are in /usr/share/sip/trinity, not in /usr/share/sip/kde
(Closes: #312708)
-- Torsten Marek <shlomme@gmx.net> Tue, 20 Sep 2005 01:21:33 +0200
python-trinity (3.11.3-4) unstable; urgency=high
* Added a direct dependency on the right version of sip
* Added python-trinity-dev (Closes: #294076)
* Added extra/332 so it builds with KDE 3.3.2 (Closes: #294079)
-- Ricardo Javier Cardenes Medina <rcardenes@debian.org> Fri, 1 Apr 2005 16:07:33 +0100
python-trinity (3.11.3-3) unstable; urgency=low
* Changed depend on PyQt >= 3.13-2 to >= 3.13 (I don't know what
I was thinking on)
-- Ricardo Javier Cardenes Medina <rcardenes@debian.org> Thu, 9 Dec 2004 09:36:34 +0000
python-trinity (3.11.3-2) unstable; urgency=low
* Rebuilt against PyQt 3.13 (bumped debian/control depends too)
* Applied a simple patch to build with KDE 3.3.1
* Adapted Thiemo Seufer's patch to make it build on mips/mipsel.
Closes: Bug#274469
-- Ricardo Javier Cardenes Medina <rcardenes@debian.org> Mon, 4 Oct 2004 12:28:17 +0100
python-trinity (3.11.3-1) unstable; urgency=low
* New upstream version.
-- Ricardo Javier Cardenes Medina <rcardenes@debian.org> Mon, 30 Aug 2004 15:40:40 +0100
python-trinity (3.11.1+3.11.2-2) unstable; urgency=low
* Split the number of generated object files during the building
process on some arches, because of hardware limitations (scarce
resources, or things like hitting the exported table size limit
on Alpha).
Closes: Bug#266733
-- Ricardo Javier Cardenes Medina <rcardenes@debian.org> Thu, 19 Aug 2004 00:41:08 +0100
python-trinity (3.11.1+3.11.2-1) unstable; urgency=low
* Applied some changes from 3.11.2-snapshot-040816 to make it
build with KDE 3.3.
* Rebuilt the against KDE 3.3 due to ABI incompatibility.
Closes: Bug#266506
-- Ricardo Javier Cardenes Medina <rcardenes@debian.org> Wed, 18 Aug 2004 19:25:53 +0100
python-trinity (3.11.1a-1) unstable; urgency=low
* Initial release of this package.
Closes: Bug#147965
* Added "pyParts.rc" from 3.7 that have been missing on the
examples since 3.8 (thanks Patrick McFarland for notifying it)
* Includes some patches from development version.
-- Ricardo Javier Cardenes Medina <rcardenes@debian.org> Sat, 19 Jun 2004 23:07:05 +0100

@ -0,0 +1,56 @@
Source: python-trinity-trinity
Section: python
Priority: optional
Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
XSBC-Original-Maintainer: Ricardo Javier Cardenes Medina <rcardenes@debian.org>
Uploaders: Torsten Marek <shlomme@debian.org>, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Build-Depends: debhelper (>= 7.0.50~), libtqtinterface-dev, python, python-all-dev, python-all-dbg [!solaris-any], python-sip-tqt, python-sip-tqt-dev, python-sip-tqt-dbg [!solaris-any], python-tqt-dev, python-tqt-dbg [!solaris-any], tdelibs14-trinity-dev, dh-python
Standards-Version: 3.8.4
Homepage: http://www.riverbankcomputing.co.uk/pytde/index.php
Package: python-trinity-trinity
Architecture: any
Depends: ${shlibs:Depends}, ${python:Depends}, python-tqt
Replaces: python-trinity-trinity (<< 4:14.0.0~)
Breaks: python-trinity-trinity (<< 4:14.0.0~)
Provides: ${python:Provides}
Conflicts: python-trinity-trinity
Description: Trinity bindings for Python [Trinity]
Python binding module that provides wide access to the Trinity API,
also known as PyTDE. Using this, you'll get (for example) classes
from kio, kjs, tdehtml and kprint.
Package: python-trinity-trinity-dbg
Priority: extra
Architecture: linux-any
Replaces: python-trinity-trinity-dbg (<< 4:14.0.0~)
Breaks: python-trinity-trinity-dbg (<< 4:14.0.0~)
Depends: python-trinity-trinity (= ${binary:Version}), python-dbg, python-tqt-dbg, ${shlibs:Depends}
Description: Trinity bindings for Python (debug extensions) [Trinity]
Python binding module that provides wide access to the Trinity API,
also known as PyTDE. Using this, you'll get (for example) classes
from kio, kjs, tdehtml and kprint.
.
This package contains the extension built for the Python debug interpreter.
Package: python-trinity-trinity-dev
Section: python
Architecture: all
Replaces: python-trinity-trinity-dev (<< 4:14.0.0~)
Breaks: python-trinity-trinity-dev (<< 4:14.0.0~)
Depends: pytqt-tools, ${python:Depends}
Description: Trinity bindings for Python - Development files and scripts [Trinity]
Development .sip files with definitions of PyTDE classes. They
are needed to build PyTDE, but also as building blocks of other
packages based on them.
The package also contains tdepyuic, a wrapper script around PyTQt's
user interface compiler.
Package: python-trinity-trinity-doc
Section: doc
Architecture: all
Replaces: python-trinity-trinity-doc (<< 4:14.0.0~)
Breaks: python-trinity-trinity-doc (<< 4:14.0.0~)
Description: Documentation and examples for PyTDE [Trinity]
General documentation and examples for PyTDE providing programming
tips and working code you can use to learn from.

@ -0,0 +1,30 @@
This package was debianized by Ricardo Javier Cardenes Medina <rcardenes@debian.org> on
Sat, 19 Jun 2004 23:31:46 +0100.
It was downloaded from http://www.riverbankcomputing.co.uk
Upstream Authors:
Jim Bublitz <jbublitz@nwinternet.com>
PyKDE(KDE2, Trinity)
Phil Thompson <phil@river-bank.demon.co.uk>
sip, PyQt, original PyKDE (KDE1) and loads of good advice and help
Copyright:
Copyright 2004 Jim Bublitz <jbublitz@nwinternet.com>
Copyright 1998-2002 Jim Bublitz and/or Phil Thompson
License:
This software is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
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.

@ -0,0 +1,11 @@
# import the sipconfig.py for the normal or the debug build
import sys
if getattr(sys, "pydebug", False):
try:
from pytdeconfig_d import *
except ImportError, msg:
raise ImportError, 'No module named pytdeconfig; package python-trinity-dbg not installed'
else:
from pytdeconfig_nd import *

@ -0,0 +1,2 @@
sip/* usr/share/sip/trinity
contrib/tdepyuic usr/bin/

@ -0,0 +1,3 @@
usr/share/doc/python-trinity-trinity-doc
usr/share/doc/python-trinity-trinity-doc/examples
usr/share/doc/python-trinity-trinity-doc/html

@ -0,0 +1,12 @@
Document: PyTDE
Title: PyTDE developer documentation
Author: Jim Bublitz, The TDE Team
Abstract: This documentation describes the PyTDE API
PyTDE contains the Python bindings to the TDE core library.
This manual contains general handling instructions and
a class reference.
Section: Programming
Format: HTML
Index: /usr/share/doc/python-trinity-trinity-doc/html/index.html
Files: /usr/share/doc/python-trinity-trinity-doc/html/*.html

@ -0,0 +1 @@
doc/* usr/share/doc/python-trinity-trinity-doc/html

@ -0,0 +1,3 @@
usr/lib/python*/*-packages/*.so
usr/lib/python*/*-packages/dcop*.py

@ -0,0 +1,176 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
DEB_CONFIGURE_INCLUDEDIR := /usr/include
DEB_CONFIGURE_MANDIR := /usr/share/man
DEB_CONFIGURE_PREFIX := /usr
DEB_CONFIGURE_INFODIR := /usr/share/info
cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
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 QTDIR=/usr/share/qt3
export QMAKESPEC=$(QTDIR)/mkspecs/dilos-g++
CXXFLAGS = -Wall -g
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CXXFLAGS += -O0
else
CXXFLAGS += -O2
endif
PYTHONS := $(shell pyversions -vr debian/control)
#DBG_PYTHONS := $(shell pyversions -vd)
DH_PYTHON2 = $(if $(wildcard /usr/bin/dh_python2),dh_python2,dh_python)
GCCVER := $(shell gcc --version | sed -n '/^gcc (GCC)/s/.*(GCC) \(...\).*/\1/p')
ifneq (,$(filter $(GCCVER),4.2 4.3))
SPLIT=20
else
SPLIT=4
endif
.PRECIOUS: build-%/configure-stamp
# dbg-build-%/configure-stamp
configure: $(PYTHONS:%=build-%/configure-stamp)
# $(DBG_PYTHONS:%=dbg-build-%/configure-stamp)
build-%/configure-stamp:
dh_testdir
mkdir -p build-$*
cd build-$* && python$* ../configure.py \
-c -u -k /usr -o /usr/include -n /usr/lib/$(DEB_HOST_MULTIARCH) \
-e python$* \
-v /usr/share/sip/trinity -j $(SPLIT)
touch $@
dbg-build-%/configure-stamp:
dh_testdir
mkdir -p dbg-build-$*
cd dbg-build-$* && python$*-dbg ../configure.py \
-c -u -k /usr -o /usr/include -n /usr/lib \
-e python$* \
-v /usr/share/sip/trinity -j $(SPLIT)
touch $@
build build-arch: $(PYTHONS:%=build-%/build-stamp)
# $(DBG_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 $@
clean:
dh_testdir
dh_testroot
rm -f *-stamp
rm -rf $(PYTHONS:%=build-%) $(DBG_PYTHONS:%=dbg-build-%)
# remove autogenerated *mod.sip files and clean up sources
for moddir in sip/*;\
do\
if [ -d $$moddir ]; then\
rm -f $$moddir/` basename $${moddir}`mod.sip;\
fi;\
done
dh_clean
install: install-indep install-arch
install-indep:
dh_testdir
dh_testroot
dh_clean -k -i
dh_installdirs -i
dh_install -i -X'\.diff$$' -X'\.in$$' -X'\.html$$'
for version in ${PYTHONS};\
do\
mkdir -p debian/python-trinity-trinity-dev/usr/lib/python-$$version/site-packages;\
cp debian/pytdeconfig.py debian/python-trinity-trinity-dev/usr/lib/python-$$version/site-packages/;\
cp build-$$version/pytdeconfig.py debian/python-trinity-trinity-dev/usr/lib/python-$$version/site-packages/pytdeconfig_nd.py;\
done
# for version in ${DBG_PYTHONS};\
# do\
# cp dbg-build-$$version/pytdeconfig.py debian/python-trinity-trinity-dev/usr/lib/python-$$version/site-packages/pytdeconfig_d.py;\
# done
install-arch:
dh_testdir
dh_testroot
dh_clean -k -a
dh_installdirs -a
set -e; \
for version in ${PYTHONS};\
do\
$(MAKE) -C build-$$version install DESTDIR=$(CURDIR)/debian/tmp;\
done
# set -e; \
# for version in ${DBG_PYTHONS}; do \
# $(MAKE) -C dbg-build-$$version install DESTDIR=$(CURDIR)/debian/python-trinity-trinity-dbg;\
# done
dh_install -a --sourcedir=$(CURDIR)/debian/tmp
mkdir -p $(CURDIR)/debian/python-trinity-trinity/usr/lib/$(DEB_HOST_MULTIARCH)
ln -s /usr/lib/$(DEB_HOST_MULTIARCH)/trinity/libkonsolepart.so $(CURDIR)/debian/python-trinity-trinity/usr/lib/$(DEB_HOST_MULTIARCH)
# 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 {} \;
# 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_installchangelogs ChangeLog
dh_installdocs -A THANKS
dh_installexamples
dh_link
ifeq (,$(findstring -i, $(DH_OPTIONS)))
DH_OPTIONS= dh_strip -ppython-trinity-trinity #--dbg-package=python-trinity-trinity-dbg
endif
dh_compress -X.py -X.ui -X.dtd
dh_fixperms
${DH_PYTHON2}
dh_installdeb
dh_shlibdeps -l /usr/lib/$(DEB_HOST_MULTIARCH)
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: build 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 install install-indep install-arch configure

@ -0,0 +1,6 @@
# Use xz instead of gzip
compression = "xz"
compression-level = 9
# Don't run differences
diff-ignore = .*

@ -0,0 +1,3 @@
version=3
http://www.riverbankcomputing.com/Downloads/PyTrinity/PyKDE-(.*)\.tar\.bz2
Loading…
Cancel
Save