[Pkg-kde-commits] rev 2081 -
branches/kde-3.4.0/packages/kdebindings/debian
Adeodato Simó
adeodato at costa.debian.org
Fri Oct 21 02:20:10 UTC 2005
Author: adeodato
Date: 2005-10-21 02:20:10 +0000 (Fri, 21 Oct 2005)
New Revision: 2081
Modified:
branches/kde-3.4.0/packages/kdebindings/debian/rules
Log:
More debian/rules cdbs hackery, that can be nicely summarized as:
04:02 <dato> cdbs for really separate arch/indep rules is crap
04:02 <dato> craaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaap
Modified: branches/kde-3.4.0/packages/kdebindings/debian/rules
===================================================================
--- branches/kde-3.4.0/packages/kdebindings/debian/rules 2005-10-21 01:17:42 UTC (rev 2080)
+++ branches/kde-3.4.0/packages/kdebindings/debian/rules 2005-10-21 02:20:10 UTC (rev 2081)
@@ -45,19 +45,25 @@
clean::
rm -f kjsembed/docs/embedding/simple-embed/Makefile
+ rm -f debian/stamp-install-dcopjava
common-build-indep::
ifndef WITHOUT_JAVA
# build dcopjava even though it's disabled upstream.
cd $(DEB_BUILDDIR) && \
$(MAKE) -C dcopjava
+endif
+
+stamp-install-dcopjava:
+ifndef WITHOUT_JAVA
cd $(DEB_BUILDDIR) && \
$(MAKE) -C dcopjava install DESTDIR=$(CURDIR)/debian/tmp
endif
+ touch debian/$@
upstream_version=$(shell head -1 $(CURDIR)/debian/changelog | sed -e "s,.*:\([^-]*\).*,\1,")
-common-install-indep::
+common-install-indep:: stamp-install-dcopjava
dh_link -i
ifndef WITHOUT_JAVA
# Fix up the Java packages so they conform to policy
@@ -73,24 +79,29 @@
ln -s koala-$(upstream_version).jar debian/tmp/usr/share/java/koala.jar
endif
-common-install-arch::
+common-install-arch:: stamp-install-dcopjava
dh_link -s
# Provide a Makefile for the example
cp $(DEB_BUILDDIR)/kjsembed/docs/embedding/simple-embed/Makefile kjsembed/docs/embedding/simple-embed
+###
+
binary-install/python-dcop::
dh_python -p$(cdbs_curpkg)
-common-binary-post-install-arch::
- for p in $(PACKAGES_WITH_USD_SYMLINK); do \
- rm -f debian/$$p/usr/share/doc/$$p/{copyright,changelog.Debian,changelog}; \
- done
+###
-common-binary-post-install-indep::
+common-binary-post-install-arch:: stamp-rm-usr-share-doc
+common-binary-post-install-indep:: stamp-rm-usr-share-doc
+stamp-rm-usr-share-doc:
for p in $(PACKAGES_WITH_USD_SYMLINK); do \
rm -f debian/$$p/usr/share/doc/$$p/{copyright,changelog.Debian,changelog}; \
done
+ touch debian/$@
+clean::
+ rm debian/stamp-rm-usr-share-doc
+
PACKAGES_WITH_USD_SYMLINK = kdebindings-java libkde3-java libqt3-java \
libdcop3-java-dev libdcop3-java \
libsmokekde-dev libsmokeqt-dev \
More information about the pkg-kde-commits
mailing list