[Pkg-kde-commits] rev 2044 -
branches/kde-3.4.0/packages/kdebindings/debian
Adeodato Simó
adeodato at costa.debian.org
Wed Oct 19 21:37:50 UTC 2005
Author: adeodato
Date: 2005-10-19 21:37:49 +0000 (Wed, 19 Oct 2005)
New Revision: 2044
Modified:
branches/kde-3.4.0/packages/kdebindings/debian/changelog
branches/kde-3.4.0/packages/kdebindings/debian/rules
Log:
CDBSized bindings debian/rules, first draft.
Modified: branches/kde-3.4.0/packages/kdebindings/debian/changelog
===================================================================
--- branches/kde-3.4.0/packages/kdebindings/debian/changelog 2005-10-19 21:37:05 UTC (rev 2043)
+++ branches/kde-3.4.0/packages/kdebindings/debian/changelog 2005-10-19 21:37:49 UTC (rev 2044)
@@ -7,6 +7,8 @@
* Install python-dcop examples. (Closes: #303654)
+ * CDBSized debian/rules, to match the rest of KDE packages.
+
* Removed some not needed build-dependencies (binutils-dev, sharutils, perl,
libglib1.2-dev).
Modified: branches/kde-3.4.0/packages/kdebindings/debian/rules
===================================================================
--- branches/kde-3.4.0/packages/kdebindings/debian/rules 2005-10-19 21:37:05 UTC (rev 2043)
+++ branches/kde-3.4.0/packages/kdebindings/debian/rules 2005-10-19 21:37:49 UTC (rev 2044)
@@ -1,23 +1,36 @@
-#!/usr/bin/make -f
+#! /usr/bin/make -f
-WITH_JAVA := --with-java=/usr
-CONFIGURE_FLAGS = $(WITH_JAVA) \
- --with-pythondir=/usr/lib/python2.3/site-packages \
- DO_NOT_COMPILE='dcopperl kalyptus qtsharp xparts python'
+include /usr/share/cdbs/1/rules/debhelper.mk
+include debian/cdbs/debian-qt-kde.mk
+include debian/cdbs/simple-patchsys.mk
+include /usr/share/cdbs/1/rules/utils.mk
-DH_COMPRESS_ARGS = -X.java -X.ui -X.js -X.rb -X.map -X.wav
-DH_SHLIBDEPS_ARGS = -ldebian/libqt3-jni/usr/lib:debian/libsmokeqt1/usr/lib:debian/libsmokekde1/usr/lib:debian/libkjsembed1/usr/lib
-DH_MAKESHLIBS_ARGS = -V -Nlibkde3-jni -Nlibqt0-ruby1.8 -Nlibkorundum0-ruby1.8 ; \
- dh_makeshlibs -n -V -plibkde3-jni -plibqt0-ruby1.8 -plibkorundum0-ruby1.8
+WITH_JAVA = --with-java=/usr
-include debian/mipsen.mk
-include debian/common/vars.mk
-include debian/common/rules.mk
+# include debian/mipsen-java.mk
+# include debian/mipsen-xgot.mk
-build::
+DEB_CONFIGURE_EXTRA_FLAGS = $(WITH_JAVA) \
+ --with-pythondir=/usr/lib/python2.3/site-packages \
+ DO_NOT_COMPILE='dcopperl kalyptus qtsharp xparts python'
+
+DEB_COMPRESS_EXCLUDE += -X.java -X.ui -X.js -X.rb -X.map -X.wav
+
+# These are not all the packages with libraries, but only those that
+# need to be in DEB_SHLIBDEPS_INCLUDE...
+PACKAGES_WITH_LIBS = libqt3-jni libsmokeqt1 libsmokekde1 libkjsembed1
+
+# These packages do not ship files in /usr/lib so need not call ldconfig.
+DEB_DH_MAKESHLIBS_ARGS_libkde3-jni = -n
+DEB_DH_MAKESHLIBS_ARGS_libqt0-ruby1.8 = -n
+DEB_DH_MAKESHLIBS_ARGS_libkorundum0-ruby1.8 = -n
+
+#------------------------------------------
+
+common-build-arch::
# build dcopjava even though it's disabled upstream.
ifndef WITHOUT_JAVA
- cd $(objdir) && \
+ cd $(DEB_BUILDDIR) && \
$(MAKE) -C dcopjava
endif
@@ -30,12 +43,10 @@
upstream_version=$(shell head -1 $(CURDIR)/debian/changelog | sed -e "s,.*:\([^-]*\).*,\1,")
-make-install::
+common-install-arch::
ifndef WITHOUT_JAVA
- cd $(objdir) && \
+ cd $(DEB_BUILDDIR) && \
$(MAKE) -C dcopjava install DESTDIR=$(CURDIR)/debian/tmp
- # DCOPPerl is disabled.
- # $(MAKE) -C dcopperl pure_install PREFIX=$(CURDIR)/debian/tmp/usr
# Fix up the Java packages so they conform to policy
mkdir -p debian/tmp/usr/share/java
@@ -51,9 +62,9 @@
endif
# Provide a Makefile for the example
- cp $(objdir)/kjsembed/docs/embedding/simple-embed/Makefile kjsembed/docs/embedding/simple-embed
+ cp $(DEB_BUILDDIR)/kjsembed/docs/embedding/simple-embed/Makefile kjsembed/docs/embedding/simple-embed
-install::
+binary-install::
for p in $(PACKAGES_WITH_USD_SYMLINK); do \
rm -f debian/$$p/usr/share/doc/$$p/{copyright,changelog.Debian}; \
done
More information about the pkg-kde-commits
mailing list