[SCM] BOINC packaging branch, debian/topic/boinc-server, updated. debian/6.2.18-1-6-g27937a2

Frank S. Thomas fst at debian.org
Thu Sep 11 13:29:44 UTC 2008


The following commit has been merged in the debian/topic/boinc-server branch:
commit 50b268ea592fc32ba61d39cde923ac2cfc425d82
Merge: 419abb9d512d1670083a95d2716c61c7757f760b 8b4c8124a93d7e57cf62dcd024f3a5c8a202a05c
Author: Frank S. Thomas <fst at debian.org>
Date:   Wed Sep 10 10:54:26 2008 +0200

    Merge branch 'debian/experimental' into debian/topic/boinc-server
    
    Conflicts:
    
    	debian/rules

diff --combined debian/rules
index 2218b36,6b548e2..17c42db
--- a/debian/rules
+++ b/debian/rules
@@@ -98,7 -98,7 +98,7 @@@ CFGFLAGS = 
    $(TYPE_FLAGS) \
    --prefix=/usr \
    --enable-client \
 -  --disable-server \
 +  --enable-server \
    --enable-unicode \
    --with-ssl \
    CFLAGS="$(CFLAGS)" \
@@@ -115,23 -115,22 +115,22 @@@ CFGFLAGS_boinc-client = 
    CXXFLAGS="$(CXXFLAGS_boinc-client)" \
    LDFLAGS="$(LDFLAGS)"
  
- unit-test-stamp:
+ test-stamp:
  	dh_testdir
  	xmllint --nonet --noout \
  	  debian/conffiles/cc_config.xml \
  	  debian/conffiles/global_prefs_override.xml
  	touch $@
  
- pre-build: unit-test-stamp patch pre-build-stamp
- pre-build-stamp:
+ autoreconf-stamp: patch
  	dh_testdir
  	cp -f /usr/share/misc/config.guess config.guess
  	cp -f /usr/share/misc/config.sub config.sub
  	aclocal-1.9 -I m4 && autoheader && automake-1.9 && autoconf
  	touch $@
  
- build: pre-build build-boinc-client-stamp build-stamp
- build-stamp:
+ build: test-stamp build-stamp
+ build-stamp: autoreconf-stamp build-boinc-client-stamp
  	dh_testdir
  	./configure $(CFGFLAGS)
  	$(MAKE)
@@@ -145,7 -144,7 +144,7 @@@
  	done;
  	touch $@
  
- build-boinc-client-stamp:
+ build-boinc-client-stamp: autoreconf-stamp
  	dh_testdir
  	./configure $(CFGFLAGS_boinc-client)
  	$(MAKE)
@@@ -164,12 -163,9 +163,11 @@@ clean-patched
  	  configure
  	debconf-updatepo
  
 +BOINC_SERVER_DIR=debian/boinc-server/usr/share/boinc-server
 +
  install: build install-stamp
  install-stamp:
- 	dh install --after dh_auto_test --before dh_auto_install
- 	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+ 	dh install --after dh_auto_test --until dh_install
  	
  	# Install files for the boinc-client package.
  	install -D client/boinc.optimized \
@@@ -194,29 -190,9 +192,29 @@@
  	# "BOINC Manager.mo" is empty and useless.
  	rm -rf debian/boinc-manager/usr/share/locale/en_US/
  	
 +	# Install files for the boinc-server package.
 +	for i in debian/boinc-server/usr/lib/boinc-server/sched/*; do \
 +	  dh_link -pboinc-server \
 +	    usr/lib/boinc-server/sched/`basename $$i` \
 +	    usr/share/boinc-server/sched/`basename $$i`; \
 +	done;
 +	
 +	# Remove Python shebang from Boinc module files that are not scripts.
 +	sed -i -e '1 d' \
 +	  $(BOINC_SERVER_DIR)/py/Boinc/add_util.py \
 +	  $(BOINC_SERVER_DIR)/py/Boinc/boincxml.py \
 +	  $(BOINC_SERVER_DIR)/py/Boinc/configxml.py \
 +	  $(BOINC_SERVER_DIR)/py/Boinc/projectxml.py
 +	
 +	sed -i -e 's/boinc_path_config/Boinc.boinc_path_config/' \
 +	  $(BOINC_SERVER_DIR)/py/Boinc/database.py \
 +	  $(BOINC_SERVER_DIR)/py/Boinc/setup_project.py \
 +	  $(BOINC_SERVER_DIR)/tools/make_project \
 +	  $(BOINC_SERVER_DIR)/tools/upgrade
 +	
- 	dh install --after dh_auto_install --before dh_installchangelogs
+ 	dh install --before dh_installchangelogs
  	dh_installchangelogs -k checkin_notes
- 	dh install --after dh_installchangelogs --until dh_fixperms
+ 	dh install --until dh_fixperms
  	chmod 755 \
  	  debian/boinc-client/usr/share/boinc-client/udev-cpu_share \
  	  debian/boinc-client/usr/share/bug/boinc-client/script \
@@@ -243,5 -219,4 +241,4 @@@ get-orig-source
  	$$EXB -r $$LATEST_VERSION -t $(origDir); \
  	rm -f $$EXB
  
- .PHONY: unit-test pre-build build clean clean-patched install install-arch \
-   binary-arch binary get-orig-source
+ .PHONY: build clean clean-patched install binary-arch binary get-orig-source

-- 
BOINC packaging



More information about the pkg-boinc-commits mailing list