summaryrefslogtreecommitdiffstats
path: root/tqtinterface/qt4/debian/rules
diff options
context:
space:
mode:
Diffstat (limited to 'tqtinterface/qt4/debian/rules')
-rwxr-xr-xtqtinterface/qt4/debian/rules169
1 files changed, 0 insertions, 169 deletions
diff --git a/tqtinterface/qt4/debian/rules b/tqtinterface/qt4/debian/rules
deleted file mode 100755
index a4c1cb4..0000000
--- a/tqtinterface/qt4/debian/rules
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/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)
-
-# Set tqt root directory
-export TQTDIR=$(QTDIR)
-
-# fix path
-OLD_PATH := $(PATH)
-export PATH=$(QTDIR)/bin:$(OLD_PATH)
-
-DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
-DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
-
-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/quilt/quilt.make
-
-# build variables (directorys)
-DEBIAN = $(shell pwd)/debian
-P_LIBS = $(DEBIAN)/libtqt3-mt
-P_DOC = $(DEBIAN)/qt3-doc
-P_APPSDEV = $(DEBIAN)/qt3-apps-dev
-P_HEADERS = $(DEBIAN)/libtqt3-headers
-P_QTMTDEV = $(DEBIAN)/libtqt3-mt-dev
-
-TMP_INSTALL = $(DEBIAN)/tmp-install
-
-CONFIGURE_OPTS = \
- -thread -debug -stl -system-zlib -system-libpng -system-libmng -system-libjpeg -qt-gif -qt-imgfmt-png -qt-imgfmt-jpeg -plugin-imgfmt-mng -prefix /usr \
- -I/usr/include/mysql \
- -I/usr/include/freetype2 \
- -I`pg_config --includedir` \
- \
- -L/usr/lib/$(DEB_HOST_MULTIARCH) \
- # End of CONFIGURE_OPTS
-
-build: libtqt-thread-stamp
-
- touch build-stamp
-
-libtqt-thread-stamp: $(QUILT_STAMPFN)
-
- @echo "QTDIR is ${QTDIR}"
-
- dh_testdir
-
- echo yes | ./configure $(CONFIGURE_OPTS)
-
- # 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
-
- touch libtqt-thread-stamp
-
-clean: unpatch
-
- dh_testdir
-
- -rm -rf debian/patched
- -rm -rf build-stamp libtqt-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
-
- # 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
-
- dh_clean
-
-install: build
-
- dh_testdir
- dh_testroot
-
- dh_clean -i
- dh_installdirs
-
- # fix .prl files
- for a in $(TMP_INSTALL)/usr/lib/*prl; do cat "$$a" | sed \
- "s#$(QTDIR)#/usr/share/qt3#g" > "$$a".new && mv "$$a".new "$$a"; done
-
- dh_install $(IBASE) --sourcedir=$(TMP_INSTALL)
-
-binary-indep: build install
-
- # Build architecture-independent files here.
- dh_testdir
- dh_testroot
-
- dh_installchangelogs -i changes-3.4.0
-
- # 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
-
-binary-arch: build install
-
- dh_testdir
- dh_testroot
- dh_installdirs -a
-
- # run remaining debhelper scripts
- dh_installdocs -a $(IBASE) -XREADME.Debian
- dh_installmenu -a $(IBASE)
-
- dh_installchangelogs -a $(IBASE) changes-3.4.0
-
- dh_link -a $(IBASE)
- dh_strip -a $(IBASE) --dbg-package=libtqtinterface-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/libtqtinterface/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
-
- dh_gencontrol -a $(IBASE)
- dh_md5sums -a $(IBASE)
- dh_builddeb -a $(IBASE)
-
-binary: binary-indep binary-arch
-.PHONY: build binary-indep binary-arch binary install clean patch unpatch