[SCM] SETI at home packaging branch, master, updated. debian/7.00_svn1883-1-36-g265cdfd

Steffen Moeller steffen_moeller at gmx.de
Thu Jun 27 23:08:44 UTC 2013


The following commit has been merged in the master branch:
commit 478032fcf366dcc0ca00122643106f022d6c1b95
Merge: 14f134405f5b384ec3397b409f516e26bb020b09 ae405828f7fe311db87faa95817a7aa427fb9003
Author: Steffen Moeller <steffen_moeller at gmx.de>
Date:   Fri Jun 28 00:16:02 2013 +0200

    Merge branch 'master' of ssh://git.debian.org/git/pkg-boinc/boinc-app-seti
    
    Conflicts:
    	debian/rules

diff --combined debian/rules
index 9934e8b,b295980..34a4f05
--- a/debian/rules
+++ b/debian/rules
@@@ -103,50 -103,59 +103,63 @@@ APP_INFO_VERSION = $(subst .,,$(UPSTREA
  %:
  	dh $@ --parallel
  
- override_dh_auto_configure:
- 	aclocal -I m4 && autoheader && automake && autoconf
- 	# Remember to not configure with --disable-dependency-tracking, because
- 	# it breaks some handwritten rules in client/Makefile.am which require
- 	# that DEPDIR exists.
- 	CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \
- 	BOINCDIR=/usr/include/boinc ./configure \
+ CFGFLAGS = \
  	  --disable-static-client \
  	  --disable-static \
  	  --enable-shared \
  	  --enable-client \
- 	  --disable-graphics \
  	  --disable-server \
  	  --enable-dependency-tracking \
  	  --with-gnu-ld $(SETIEXTRAFLAGS)
  
+ override_dh_auto_configure:
+ 	aclocal -I m4 && autoheader && automake && autoconf
+ 	# Remember to not configure with --disable-dependency-tracking, because
+ 	# it breaks some handwritten rules in client/Makefile.am which require
+ 	# that DEPDIR exists.
+ 	#
+ 	# use two directories for graphics/nographics
+ 	CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \
+ 	BOINCDIR=/usr/include/boinc dh_auto_configure --builddirectory=graphics \
+ 	  -- $(CFGFLAGS) --enable-graphics
+ 	CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \
+ 	BOINCDIR=/usr/include/boinc dh_auto_configure --builddirectory=nographics \
+ 	  -- $(CFGFLAGS) --disable-graphics
+ 
+ override_dh_auto_build:
+ 	dh_auto_build -O--parallel --builddirectory=graphics
+ 	dh_auto_build -O--parallel --builddirectory=nographics
+ 
  override_dh_auto_clean:
- 	if [ -r Makefile ]; then make clean; fi
- 	find . -name "*.o" -delete
- 	find . -name ".deps" -a -type d | xargs -r rm -r
- 	rm -f client/seti_boinc client/hires_timer_test tools/fakedata tools/workunit_resample tools/workunit_to_ascii
- 	dh_clean \
- 	  client/setiathome-$(UPSTREAM_VERSION).* \
- 	  client/setiathome_enhanced \
- 	  debian/extra/app_info.xml \
- 	  client/setiathome-7.0.x86_64-pc-linux-gnu*
  	# may be seen after invoking binary
- 	rm -f client/boinc_finish_called client/result.sah client/state.sah client/stderr.txt client/wisdom.sah client/work_unit.sah client/boinc_lockfile client/project_specific_defines.h
+ 	# rm -f client/boinc_finish_called client/result.sah client/state.sah client/stderr.txt client/wisdom.sah client/work_unit.sah client/boinc_lockfile client/project_specific_defines.h
  	# generated by autoconf
 +	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.in stamp-h1 tools/Makefile tools/Makefile.in validate/Makefile splitter_fft/Makefile splitter_fft/Makefile.in splitter_pfb/Makefile splitter_pfb/Makefile.in
+ 	rm -f Makefile.in aclocal.m4 assimilator/Makefile.in client/Makefile.in config.log config.status configure db/schema_to_class jpeglib/Makefile.in sah_config.h.in tools/Makefile.in splitter_fft/Makefile.in splitter_pfb/Makefile.in
 +	rm -f splitter/Makefile splitter/Makefile.in
 +	rm -f sah_config.h
 +	rm -f time_stats_log boinc_lockfile lockfile gui_rpc_auth.cfg stderr.txt
+ 	# separate building dirs
+ 	rm -rf graphics/
+ 	rm -rf nographics/
  
  override_dh_install: 
- 	cp -f client/seti_boinc client/setiathome_enhanced
+ 	cp -f nographics/client/seti_boinc  nographics/client/setiathome_enhanced
+ 	cp -f graphics/client/seti_boinc    graphics/client/setiathome_enhanced
+ 	cp -f graphics/client/seti_graphics graphics/client/setiathome_graphics
  	cat debian/extra/app_info.xml.in | \
  	  sed -e 's/VERSION/$(APP_INFO_VERSION)/' > debian/extra/app_info.xml
+ 	cat debian/extra-graphics/app_info.xml.in | \
+ 	  sed -e 's/VERSION/$(APP_INFO_VERSION)/' > debian/extra-graphics/app_info.xml
  	dh_install
  
  
  override_dh_strip:
  	dh_strip --dbg-package=boinc-app-seti-dbg
  
+ override_dh_clean:
+ 	dh_clean debian/extra/app_info.xml debian/extra-graphics/app_info.xml
+ 
  
  origDir ?= .
  

-- 
SETI at home packaging



More information about the pkg-boinc-commits mailing list