rev 15678 - kde-extras/strigi/trunk/debian

Fathi Boudra fabo at alioth.debian.org
Tue Aug 18 15:03:14 UTC 2009


Author: fabo
Date: 2009-08-18 15:03:13 +0000 (Tue, 18 Aug 2009)
New Revision: 15678

Added:
   kde-extras/strigi/trunk/debian/README.source
   kde-extras/strigi/trunk/debian/deskbar-plugins-strigi.install
   kde-extras/strigi/trunk/debian/libstreams0.docs
Removed:
   kde-extras/strigi/trunk/debian/docs
Modified:
   kde-extras/strigi/trunk/debian/changelog
   kde-extras/strigi/trunk/debian/control
   kde-extras/strigi/trunk/debian/copyright
   kde-extras/strigi/trunk/debian/libstreamanalyzer0.install
   kde-extras/strigi/trunk/debian/rules
Log:
 * Update debian/control:
    - drop cdbs build dependency.
    - bump debhelper and pkg-kde-tools build dependencies version.
    - bump Standards-Version from 3.8.1 to 3.8.3 (no changes needed).
    - update strigi-dbg section: debug.
  * Add debian/deskbar-plugins-strigi.install file.
  * Update debian/libstreamanalyzer0.install:
    - add new rdfs files.
  * Add debian/README.source file.
  * Convert debian/rules to dh usage.


Added: kde-extras/strigi/trunk/debian/README.source
===================================================================
--- kde-extras/strigi/trunk/debian/README.source	                        (rev 0)
+++ kde-extras/strigi/trunk/debian/README.source	2009-08-18 15:03:13 UTC (rev 15678)
@@ -0,0 +1,6 @@
+This package uses quilt for upstream source code patch management. Please read
+/usr/share/doc/quilt/README.source for more information how to apply, unapply,
+add, modify or remove patches.
+
+Please note that /usr/share/doc/quilt/README.source is only available in quilt
+version 0.46-4.1 or later.

Modified: kde-extras/strigi/trunk/debian/changelog
===================================================================
--- kde-extras/strigi/trunk/debian/changelog	2009-08-17 17:32:58 UTC (rev 15677)
+++ kde-extras/strigi/trunk/debian/changelog	2009-08-18 15:03:13 UTC (rev 15678)
@@ -1,11 +1,23 @@
-strigi (0.7.0~rc1-1) UNRELEASED; urgency=low
+strigi (0.7.0-1) unstable; urgency=low
 
   * New upstream release.
 
+  [ Fathi Boudra ]
+  * Update debian/control:
+    - drop cdbs build dependency.
+    - bump debhelper and pkg-kde-tools build dependencies version.
+    - bump Standards-Version from 3.8.1 to 3.8.3 (no changes needed).
+    - update strigi-dbg section: debug.
+  * Add debian/deskbar-plugins-strigi.install file.
+  * Update debian/libstreamanalyzer0.install:
+    - add new rdfs files.
+  * Add debian/README.source file.
+  * Convert debian/rules to dh usage.
+
   [ Sune Vuorela ]
   * Add libstreams-dev dependency to libstrigiqtdbusclient-dev.
 
- -- Fathi Boudra <fabo at debian.org>  Thu, 23 Jul 2009 19:39:42 +0200
+ -- Fathi Boudra <fabo at debian.org>  Sun, 16 Aug 2009 19:39:42 +0200
 
 strigi (0.6.5-1) unstable; urgency=low
 

Modified: kde-extras/strigi/trunk/debian/control
===================================================================
--- kde-extras/strigi/trunk/debian/control	2009-08-17 17:32:58 UTC (rev 15677)
+++ kde-extras/strigi/trunk/debian/control	2009-08-18 15:03:13 UTC (rev 15678)
@@ -3,10 +3,10 @@
 Priority: optional
 Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
 Uploaders: Fathi Boudra <fabo at debian.org>, Mark Purcell <msp at debian.org>
-Build-Depends: cdbs, debhelper (>= 7), cmake, quilt, pkg-kde-tools (>= 0.3.1), libbz2-dev,
- libclucene-dev, libdbus-1-dev, libexiv2-dev, libqt4-dev (>= 4.4.0), libxml2-dev,
+Build-Depends: debhelper (>= 7.3.12), cmake, quilt, pkg-kde-tools (>= 0.4.11), libbz2-dev,
+ libclucene-dev, libdbus-1-dev, libexiv2-dev, libqt4-dev (>= 4.4.3), libxml2-dev,
  zlib1g-dev, libxml2-utils, python-support, python
-Standards-Version: 3.8.1
+Standards-Version: 3.8.3
 Homepage: http://strigi.sourceforge.net
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-kde/kde-extras/strigi/trunk
 Vcs-Svn: svn://svn.debian.org/pkg-kde/kde-extras/strigi/trunk

Modified: kde-extras/strigi/trunk/debian/copyright
===================================================================
--- kde-extras/strigi/trunk/debian/copyright	2009-08-17 17:32:58 UTC (rev 15677)
+++ kde-extras/strigi/trunk/debian/copyright	2009-08-18 15:03:13 UTC (rev 15678)
@@ -1,8 +1,11 @@
-This package was debianized by Fathi Boudra <fboudra at free.fr> on
-Wed,  5 Jul 2006 11:57:10 +0200.
+This package was debianized by:
 
-It was downloaded from http://strigi.sourceforge.net
+    Fathi Boudra <fboudra at free.fr> on Wed,  5 Jul 2006 11:57:10 +0200.
 
+It was downloaded from:
+
+    http://strigi.sourceforge.net
+
 Upstream Authors:
 
     Jos van den Oever <jos at vandenoever.info>
@@ -92,5 +95,8 @@
 On Debian systems, the complete text of the GNU Lesser General
 Public License can be found in `/usr/share/common-licenses/LGPL'.
 
-The Debian packaging is © 2006, Fathi Boudra <fboudra at free.fr> and
-is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
+The Debian packaging is:
+
+    © 2006-2009 Fathi Boudra <fabo at debian.org>
+
+and is licensed under the GPL, see `/usr/share/common-licenses/GPL'.

Added: kde-extras/strigi/trunk/debian/deskbar-plugins-strigi.install
===================================================================
--- kde-extras/strigi/trunk/debian/deskbar-plugins-strigi.install	                        (rev 0)
+++ kde-extras/strigi/trunk/debian/deskbar-plugins-strigi.install	2009-08-18 15:03:13 UTC (rev 15678)
@@ -0,0 +1 @@
+src/searchclient/strigi.py usr/lib/deskbar-applet/handlers/

Modified: kde-extras/strigi/trunk/debian/libstreamanalyzer0.install
===================================================================
--- kde-extras/strigi/trunk/debian/libstreamanalyzer0.install	2009-08-17 17:32:58 UTC (rev 15677)
+++ kde-extras/strigi/trunk/debian/libstreamanalyzer0.install	2009-08-18 15:03:13 UTC (rev 15678)
@@ -1,10 +1,15 @@
 usr/lib/libstreamanalyzer.so.*
+usr/lib/strigi/strigiea_*
 usr/lib/strigi/strigiindex_*
-usr/lib/strigi/strigiea_*
 usr/lib/strigi/strigila_*
 usr/lib/strigi/strigita_*
 usr/share/strigi/fieldproperties/homeless.rdfs
+usr/share/strigi/fieldproperties/nao_data.rdfs
+usr/share/strigi/fieldproperties/ncal_data.rdfs
+usr/share/strigi/fieldproperties/nco_data.rdfs
+usr/share/strigi/fieldproperties/nexif_data.rdfs
+usr/share/strigi/fieldproperties/nfo_data.rdfs
+usr/share/strigi/fieldproperties/nid3_data.rdfs
+usr/share/strigi/fieldproperties/nie_data.rdfs
+usr/share/strigi/fieldproperties/nmo_data.rdfs
 usr/share/strigi/fieldproperties/strigi.rdfs
-usr/share/strigi/fieldproperties/xesam-convenience.rdfs
-usr/share/strigi/fieldproperties/xesam.rdfs
-

Added: kde-extras/strigi/trunk/debian/libstreams0.docs
===================================================================
--- kde-extras/strigi/trunk/debian/libstreams0.docs	                        (rev 0)
+++ kde-extras/strigi/trunk/debian/libstreams0.docs	2009-08-18 15:03:13 UTC (rev 15678)
@@ -0,0 +1,2 @@
+README
+TODO

Modified: kde-extras/strigi/trunk/debian/rules
===================================================================
--- kde-extras/strigi/trunk/debian/rules	2009-08-17 17:32:58 UTC (rev 15677)
+++ kde-extras/strigi/trunk/debian/rules	2009-08-18 15:03:13 UTC (rev 15678)
@@ -1,53 +1,54 @@
 #!/usr/bin/make -f
 
-FILENAME = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz
-UPFILENAME = $(DEB_SOURCE_PACKAGE)-$(shell echo $(DEB_UPSTREAM_VERSION) | sed 's/~/-/').tar.bz2
-URL = http://www.vandenoever.info/software/strigi/$(UPFILENAME)
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
 
-include /usr/share/cdbs/1/class/cmake.mk
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/rules/patchsys-quilt.mk
-include /usr/share/cdbs/1/rules/utils.mk
+FILENAME := $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz
+UPFILENAME := $(DEB_SOURCE_PACKAGE)-$(shell echo $(DEB_UPSTREAM_VERSION) | sed 's/~/-/').tar.bz2
+URL := http://www.vandenoever.info/software/strigi/$(UPFILENAME)
+CURRENTVERSION := $(shell dpkg-parsechangelog | sed -n 's/^Version: //p')
+LIBPKGS := $(shell dh_listpackages | grep libs | sed -e '/dev/d;')
 
-CURRENTVERSION := $(shell head -1 debian/changelog | sed 's/[^(]*(\([^)]*\)).*/\1/')
+%:
+	dh --with quilt $@
 
-DEB_CMAKE_EXTRA_FLAGS += \
-	-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
-	-DCMAKE_MODULE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
-	-DCMAKE_EXE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed"
-DEB_DH_INSTALL_ARGS := --sourcedir=debian/tmp
-DEB_DH_MAKESHLIBS_ARGS_ALL := -V
+override_dh_auto_configure:
+	dh_auto_configure -- \
+		-DCMAKE_C_FLAGS="$(CFLAGS)" -DCMAKE_CXX_FLAGS="$(CXXFLAGS)" \
+		-DCMAKE_LD_FLAGS="-Wl,-z,defs" \
+		-DCMAKE_SKIP_RPATH=ON \
+		-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
+		-DCMAKE_MODULE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
+		-DCMAKE_EXE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed"
 
-binary-install/deskbar-plugins-strigi::
-	install -D -p -m644 src/searchclient/strigi.py \
-		debian/deskbar-plugins-strigi/usr/lib/deskbar-applet/handlers/strigi.py
+override_dh_pysupport:
 	dh_pysupport /usr/lib/deskbar-applet/handlers
 
-clean::
-	# generate on build
+override_dh_clean:
+	dh_clean
 	rm -f debian/shlibs.local
+#	rm -f debian/libstreams0.symbols.$(DEB_HOST_ARCH)
+#	rm -f debian/libstreamanalyzer0.symbols.$(DEB_HOST_ARCH)
 
+override_dh_makeshlibs:
+	dh_makeshlibs -V
+	for pkg in $(LIBPKGS); do \
+		sed 's/>=[^)]*/= $(CURRENTVERSION)/' debian/$$pkg/DEBIAN/shlibs >> debian/shlibs.local; \
+	done
+
+override_dh_strip:
+	dh_strip --dbg-package=strigi-dbg
+#	for pkg in libstreams0 libstreamanalyzer0; do \
+		pkgkde-symbolshelper symbolfile -p $$pkg -o debian/$${pkg}.symbols.$(DEB_HOST_ARCH); \
+		pkgkde-symbolshelper postgensymbols -p $$pkg -v; \
+	done
+
 get-orig-source:
 	@@dh_testdir
-	@@[ -d ../tarballs/. ]||mkdir -p ../tarballs
+	@@[ -d ../tarballs/. ] || mkdir -p ../tarballs
 	@@echo Downloading $(UPFILENAME) from $(URL) ...
 	@@wget -N -nv -T10 -t3 -O ../tarballs/$(UPFILENAME) $(URL)
 	@@echo Converting $(UPFILENAME) to $(FILENAME)
 	@@bzcat ../tarballs/$(UPFILENAME) | gzip -9 > ../tarballs/$(FILENAME)
 
-# Generate shlibs local files
-$(patsubst %,binary-fixup/%,$(DEB_ALL_PACKAGES)) :: binary-fixup/%: binary-strip/%
-	if test -e debian/$(cdbs_curpkg)/DEBIAN/shlibs ; then \
-		sed 's/>=[^)]*/= $(CURRENTVERSION)/' debian/$(cdbs_curpkg)/DEBIAN/shlibs >> debian/shlibs.local ;\
-	fi
-
-# Symbol files
-binary-strip/libstreamanalyzer0 binary-strip/libstreams0::
-	pkgkde-symbolshelper symbolfile -p $(cdbs_curpkg) -o debian/$(cdbs_curpkg).symbols.$(DEB_HOST_ARCH)
-
-binary-fixup/libstreamanalyzer0 binary-fixup/libstreams0::
-	pkgkde-symbolshelper postgensymbols -p $(cdbs_curpkg) -v
-
-clean::
-	rm -f debian/libstreamanalyzer0.symbols.$(DEB_HOST_ARCH)
-	rm -f debian/libstreams0.symbols.$(DEB_HOST_ARCH)
+.PHONY: override_dh_auto_test




More information about the pkg-kde-commits mailing list