Author: domi-guest Date: 2004-04-16 06:55:22 -0600 (Fri, 16 Apr 2004) New Revision: 110
Added: trunk/packages/kdebindings/debian/compat Modified: trunk/packages/kdebindings/debian/changelog trunk/packages/kdebindings/debian/rules Log: debian/dirs: removed, no longer necessary. debian/compat, debian/rules: Replaced DH_COMPAT envvar with the debian/compat file. debian/rules: cosmetic improvements, removed cruft. debian/rules: fixed the version number of the qtjava and koala jar files. The rules file now gets it automatically from the changelog, so I can't forget to change it again. Modified: trunk/packages/kdebindings/debian/changelog =================================================================== --- trunk/packages/kdebindings/debian/changelog 2004-04-16 04:17:07 UTC (rev 109) +++ trunk/packages/kdebindings/debian/changelog 2004-04-16 12:55:22 UTC (rev 110) @@ -1,8 +1,14 @@ -kdebindings (4:3.2.3-1); urgency=low +kdebindings (4:3.2.2-3) unstable; urgency=low - * debian/dirs: remove, no longer necessary. + * debian/dirs: removed, no longer necessary. + * debian/compat, debian/rules: Replaced DH_COMPAT envvar with the + debian/compat file. + * debian/rules: cosmetic improvements, removed cruft. + * debian/rules: fixed the version number of the qtjava and koala jar + files. The rules file now gets it automatically from the changelog, + so I can't forget to change it again. - -- + -- Dominique Devriese <[EMAIL PROTECTED]> Tue, 13 Apr 2004 14:45:19 +0200 kdebindings (4:3.2.2-2) unstable; urgency=low Added: trunk/packages/kdebindings/debian/compat =================================================================== --- trunk/packages/kdebindings/debian/compat 2004-04-16 04:17:07 UTC (rev 109) +++ trunk/packages/kdebindings/debian/compat 2004-04-16 12:55:22 UTC (rev 110) @@ -0,0 +1 @@ +4 Modified: trunk/packages/kdebindings/debian/rules =================================================================== --- trunk/packages/kdebindings/debian/rules 2004-04-16 04:17:07 UTC (rev 109) +++ trunk/packages/kdebindings/debian/rules 2004-04-16 12:55:22 UTC (rev 110) @@ -1,39 +1,43 @@ #!/usr/bin/make -f +# debian/rules file for the kdebindings Debian source package. # Made with the aid of debmake, by Christoph Lameter, # based on the sample debian/rules file for GNU hello by Ian Jackson. + # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 -# This is the debhelper compatibility version to use. -export DH_COMPAT=4 - # This has to be exported to make some magic below work. export DH_OPTIONS -KDEBINDINGS_VERSION=3.2.1 - # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) -objdir = $(CURDIR)/obj-$(DEB_BUILD_GNU_TYPE) +CFLAGS = -Wall -g -tmp = $(shell pwd)/debian/tmp -archlib=`$(PERL) -MConfig -e 'print $$Config{installarchlib}'` -perlconfig=INSTALLDIRS=vendor - +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif +# I'd like to move to builddir!=srcdir when I can get upstream to build with it. +#objdir = $(CURDIR)/obj-$(DEB_BUILD_GNU_TYPE) +upstream_version=`head -1 debian/changelog | sed -e "s#.*:\([^-]*\).*#\1#"` + ifndef PERL PERL=/usr/bin/perl endif +# DCOPPerl is disabled. +#tmp = $(shell pwd)/debian/tmp +#archlib=`$(PERL) -MConfig -e 'print $$Config{installarchlib}'` +#perlconfig=INSTALLDIRS=vendor - - -include debian/debiandirs debian/debiandirs: admin/debianrules @@ -68,23 +72,40 @@ $(MAKE) -f admin/Makefile.common ;\ fi + # ensure configure is executable + chmod +x configure + # make build directory + # mkdir $(objdir) # run configure with build tree $(objdir) - AWK=gawk \ - ./configure $(configkde) --with-java=/usr --with-pythondir=/usr/lib/python2.3/site-packages DO_NOT_COMPILE='dcopperl kalyptus kdeobjc korundum qtobjc qtruby qtsharp xparts' + # ( not yet in a different build tree) + # cd $(objdir) && \ + # ../configure \ + # --enable-final + ./configure \ + $(configkde) \ + --with-java=/usr \ + --with-pythondir=/usr/lib/python2.3/site-packages \ + DO_NOT_COMPILE='dcopperl kalyptus kdeobjc korundum qtobjc qtruby qtsharp xparts' + touch configure-stamp build: build-stamp build-stamp: configure-stamp dh_testdir - $(MAKE) -# $(MAKE) -C dcoppython + # cd $(objdir) && + $(MAKE) + + # build dcopjava even though it's disabled upstream. + # cd $(objdir) && $(MAKE) -C dcopjava + #dcopperl is disabled # cd dcopperl && $(PERL) Makefile.PL $(perlconfig) ; # $(MAKE) -C dcopperl + touch build-stamp debian-clean: @@ -125,8 +146,6 @@ $(MAKE) -C dcopjava distclean; \ fi - rm -f config.log - dh_clean @@ -135,26 +154,22 @@ dh_testdir dh_testroot dh_clean -k - dh_installdirs + dh_installdirs -s - # Install lintian overrides. - #$(INSTALL_LINTIAN_OVERRIDES) - # Main install. $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp -# $(MAKE) -C dcoppython install DESTDIR=$(CURDIR)/debian/tmp $(MAKE) -C dcopjava install DESTDIR=$(CURDIR)/debian/tmp +#DCOPPerl is disabled. # $(MAKE) -C dcopperl pure_install PREFIX=$(CURDIR)/debian/tmp/usr -# $(MAKE) -C kalyptus install DESTDIR=$(CURDIR)/debian/tmp # Fix up the Java packages so they conform to policy mkdir -p debian/tmp/usr/share/java - (cd debian/tmp/usr/lib/java ; jar cvf ../../share/java/dcopjava-$(KDEBINDINGS_VERSION).jar org/ ) - ln -s dcopjava-$(KDEBINDINGS_VERSION).jar debian/tmp/usr/share/java/dcopjava.jar - mv debian/tmp/usr/lib/java/qtjava.jar debian/tmp/usr/share/java/qtjava-$(KDEBINDINGS_VERSION).jar - ln -s qtjava-$(KDEBINDINGS_VERSION).jar debian/tmp/usr/share/java/qtjava.jar - mv debian/tmp/usr/lib/java/koala.jar debian/tmp/usr/share/java/koala-$(KDEBINDINGS_VERSION).jar - ln -s koala-$(KDEBINDINGS_VERSION).jar debian/tmp/usr/share/java/koala.jar + (cd debian/tmp/usr/lib/java ; jar cvf ../../share/java/dcopjava-$(upstream_version).jar org/ ) + ln -s dcopjava-$(upstream_version).jar debian/tmp/usr/share/java/dcopjava.jar + mv debian/tmp/usr/lib/java/qtjava.jar debian/tmp/usr/share/java/qtjava-$(upstream_version).jar + ln -s qtjava-$(upstream_version).jar debian/tmp/usr/share/java/qtjava.jar + mv debian/tmp/usr/lib/java/koala.jar debian/tmp/usr/share/java/koala-$(upstream_version).jar + ln -s koala-$(upstream_version).jar debian/tmp/usr/share/java/koala.jar dh_install --list-missing @@ -173,20 +188,24 @@ dh_installmenu # dh_installlogrotate # dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit # dh_installcron # dh_installinfo dh_installman + dh_link dh_strip - dh_link - dh_compress -X.docbook -X.css -X-license -X.dcl -X.bz2 + dh_compress -X.bz2 -X.css -X.dcl -X.docbook -X-license -X.tag dh_fixperms # hack: dh_makeshlibs insists on adding ldconfig calls to postinst and # postrm even if no libs are in ldconfig'able directories. + dh_perl + dh_python dh_makeshlibs -V -Nlibkde3-jni dh_makeshlibs -n -V -plibkde3-jni dh_installdeb - dh_perl - dh_shlibdeps -ldebian/libdcopc1/usr/lib:debian/libqtc1/usr/lib:debian/libkdec1/usr/lib:debian/libkjsembed1/usr/lib:debian/libkdexparts1/usr/lib:debian/qtjava/usr/lib:debian/kdejava/usr/lib + dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb