DilOS: build tqtinterface

Signed-off-by: Denis Kozadaev <denis@dilos.org>
(cherry picked from commit 7b4b015eb0)
pull/92/head
Denis Kozadaev 5 years ago committed by Slávek Banko
parent 066f870974
commit 00eca18144
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -0,0 +1,5 @@
libtqtinterface (4:0.3.0) lucid; urgency=low
* Initial release of the TQt Interface Library, supporting Qt3
-- Timothy Pearson <kb9vqf@pearsoncomputing.net> Mon, 12 Jul 2010 03:13:00 -0600

@ -0,0 +1,58 @@
Source: libtqtinterface
Section: tde
Priority: optional
Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
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: linux-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.

@ -0,0 +1,25 @@
This package was debianized by Timothy Pearson <kb9vqf@pearsoncomputing.net> on
Mon, 12 Jul 2010 03:58:00 -0600.
Upstream Authors: Timothy Pearson <kb9vqf@pearsoncomputing.net>
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'.

@ -0,0 +1,2 @@
debian/tmp/usr/include /usr
debian/tmp/usr/bin /usr

@ -0,0 +1,32 @@
#! /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 := \
-DPKGCONFIG_INSTALL_DIR="/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig" \
-DCMAKE_INSTALL_PREFIX="/usr" \
-DCMAKE_LIBRARY_PATH="/usr/lib/$(DEB_HOST_MULTIARCH)" \
-DLIB_INSTALL_DIR="/usr/lib/$(DEB_HOST_MULTIARCH)" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DBUILD_ALL="ON" \
-DCMAKE_C_COMPILER=gcc
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)

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