[SCM] SETI at home packaging branch, master, updated. debian/5.13+cvs20060510-4-55-gd8423e5

Steffen Moeller steffen_moeller at gmx.de
Sat May 19 14:10:56 UTC 2012


The following commit has been merged in the master branch:
commit d8423e5f2767a7914a72cd1bafe53930540390a9
Author: Steffen Moeller <steffen_moeller at gmx.de>
Date:   Sat May 19 16:08:57 2012 +0200

    SETI 6.12 builds and installs
    
    I just do not get any work for it.

diff --git a/debian/changelog b/debian/changelog
index f958401..f9fb7bf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,11 @@
 boinc-app-seti (6.12~svn1305-1) unstable; urgency=low
 
   * New upstream version.
+    - Removed all patches
+    - Adjusted debian/rules for dynamic linking
+  * Bumped policy compliance to 3.9.3
+    - Source format 3.0
+    - Adjusted clean target to allow repeated builds with git
 
  -- Steffen Moeller <moeller at debian.org>  Sat, 19 May 2012 15:17:06 +0200
 
diff --git a/debian/rules b/debian/rules
index bb5ad00..6336f12 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,8 +5,6 @@
 #export CXX=/usr/lib/gcc-snapshot/bin/g++
 #export CPP=/usr/lib/gcc-snapshot/bin/cpp
 
-include /usr/share/quilt/quilt.make
-
 PKG = boinc-app-seti
 
 # Uncomment this to enable compilation with UltraSPARC specific compiler
@@ -39,30 +37,38 @@ autoreconf-stamp:
 	aclocal-1.9 -I m4 && autoheader && automake-1.9 && autoconf
 	touch $@
 
-build: patch autoreconf-stamp build-stamp
+build: autoreconf-stamp build-stamp
 build-stamp:
 	dh build --before configure
 	
 	# Remember to not configure with --disable-dependency-tracking, because
 	# it breaks some handwritten rules in client/Makefile.am which require
 	# that DEPDIR exists.
-	CXXFLAGS="$(CXXFLAGS) -I/usr/include/boinc -I/usr/include/boinc/lib -I/usr/include/boinc/api -I/usr/include/thrust" \
+	CXXFLAGS="$(CXXFLAGS) -I/usr/include/boinc -I/usr/include/boinc/lib -I/usr/include/boinc/api" \
 	BOINCDIR=/usr/share/boinc-dev ./configure \
+	  --disable-static-client \
 	  --enable-client \
 	  --disable-graphics \
 	  --disable-dynamic-graphics \
 	  --disable-server \
-	  --disable-static-linkage
+	  --disable-static-linkage \
+	  --enable-dependency-tracking \
+	  --disable-static \
+	  --enable-shared \
+	  --with-gnu-ld
 	
 	dh build --after configure
 	touch $@
 
-clean: clean-patched unpatch
-clean-patched:
-	dh clean
+clean:
+	if [ -r Makefile ]; then make clean; fi
+	find . -name "*.o" -delete
+	rm -f client/seti_boinc client/hires_timer_test tools/fakedata tools/workunit_resample tools/workunit_to_ascii
 	dh_clean \
 	  client/setiathome-$(UPSTREAM_VERSION).* \
 	  debian/extra/app_info.xml
+	rm -f  Makefile Makefile.in aclocal.m4 assimilator/Makefile assimilator/Makefile.in client/Makefile client/Makefile.in config.log config.status configure db/Makefile db/schema_to_class db/tools/Makefile jpeglib/Makefile jpeglib/Makefile.in libtool sah_config.h sah_config.h.in splitter/Makefile splitter/Makefile.in stamp-h1 tools/Makefile tools/Makefile.in validate/Makefile
+
 
 install: build install-stamp
 install-stamp:
@@ -104,5 +110,5 @@ get-orig-source:
 	); \
 	rm -f $$DLS
 
-.PHONY: build clean clean-patched install binary-indep binary-arch binary \
+.PHONY: build clean install binary-indep binary-arch binary \
  get-orig-source

-- 
SETI at home packaging



More information about the pkg-boinc-commits mailing list