Author: alteholz
Date: 2013-04-30 20:28:23 +0000 (Tue, 30 Apr 2013)
New Revision: 13446

Added:
   trunk/packages/ecell/trunk/debian/source/
   trunk/packages/ecell/trunk/debian/source/format
Modified:
   trunk/packages/ecell/trunk/debian/changelog
   trunk/packages/ecell/trunk/debian/compat
   trunk/packages/ecell/trunk/debian/control
   trunk/packages/ecell/trunk/debian/rules
Log:
some progress until boost errors occured

Modified: trunk/packages/ecell/trunk/debian/changelog
===================================================================
--- trunk/packages/ecell/trunk/debian/changelog 2013-04-29 21:04:06 UTC (rev 
13445)
+++ trunk/packages/ecell/trunk/debian/changelog 2013-04-30 20:28:23 UTC (rev 
13446)
@@ -4,6 +4,7 @@
   * TODO: check dependencies:
      - is it correct to replace python2.2-xmlbase by python?
      - is it correct to replace python2.2-numeric by python-numpy?
+  * TODO: take care of boost compile errors
 
   [ Thorsten Alteholz ]
   * new upstream version

Modified: trunk/packages/ecell/trunk/debian/compat
===================================================================
--- trunk/packages/ecell/trunk/debian/compat    2013-04-29 21:04:06 UTC (rev 
13445)
+++ trunk/packages/ecell/trunk/debian/compat    2013-04-30 20:28:23 UTC (rev 
13446)
@@ -1 +1 @@
-4
+9

Modified: trunk/packages/ecell/trunk/debian/control
===================================================================
--- trunk/packages/ecell/trunk/debian/control   2013-04-29 21:04:06 UTC (rev 
13445)
+++ trunk/packages/ecell/trunk/debian/control   2013-04-30 20:28:23 UTC (rev 
13446)
@@ -4,13 +4,35 @@
 Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
 DM-Upload-Allowed: yes
 Uploaders: Steffen Moeller <moel...@pzr.uni-rostock.de>
-Build-Depends: debhelper (>= 4.0.0), python-numpy, python-dev, python-gtk2, 
python-glade2, g++ (>= 3.3), libgsl0-dev, libboost-python-dev, automake, 
autoconf, libtool, python-gnome2, expect, doxygen, graphviz, docbook-utils, 
ghostscript, docbook-to-man
+Build-Depends: debhelper (>= 9), 
+ python-numpy, 
+ python-dev, 
+ python-gtk2, 
+ python-glade2, 
+ g++ (>= 3.3), 
+ libgsl0-dev, 
+ libboost-python-dev, 
+ automake, 
+ autoconf, 
+ libtool, 
+ python-gnome2, 
+ python-ply,
+ expect, 
+ doxygen, 
+ graphviz, 
+ docbook-utils, 
+ ghostscript, 
+ docbook-to-man
 Standards-Version: 3.6.0
 Homepage: http://www.e-cell.org/
 
 Package: ecell
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libgsl0, libgnome2-0, 
python-numpy, python-glade2
+Depends: ${shlibs:Depends}, ${misc:Depends}, 
+ libgsl0, 
+ libgnome2-0, 
+ python-numpy, 
+ python-glade2
 Description: Concept and environment for constructing virtual cells on 
computers
  The E-Cell Project is an international research project aiming at
  developing necessary theoretical supports, technologies and software

Modified: trunk/packages/ecell/trunk/debian/rules
===================================================================
--- trunk/packages/ecell/trunk/debian/rules     2013-04-29 21:04:06 UTC (rev 
13445)
+++ trunk/packages/ecell/trunk/debian/rules     2013-04-30 20:28:23 UTC (rev 
13446)
@@ -9,17 +9,10 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-# This has to be exported to make some magic below work.
-export DH_OPTIONS
-
-# 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)
 
-
-CFLAGS = -Wall -g
-
+CFLAGS += -Wall -g
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
        CFLAGS += -O0
 else
@@ -29,126 +22,168 @@
        INSTALL_PROGRAM += -s
 endif
 
-configure:     configure.in
-       dh_testdir
+
+%:
+       dh $@ 
+
+override_dh_auto_configure:
        ./autogen.sh --enable-static=no --host=$(DEB_HOST_GNU_TYPE) 
--build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man 
--infodir=\$${prefix}/share/info
-
-config.status: configure
-       dh_testdir
-       # Add here commands to configure the package.
        CFLAGS="$(CFLAGS)" ./configure --enable-static=no 
--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr 
--mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
        #CFLAGS="$(CFLAGS)" ./configure --disable-gtk 
--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr 
--mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
 
 
-#Architecture 
-build: ecell.1 build-arch build-indep
-
-build-arch: build-arch-stamp
-build-arch-stamp:  config.status
-
-       # Add here commands to compile the arch part of the package.
-       $(MAKE) 
-       touch build-arch-stamp
-
-build-indep: build-indep-stamp
-build-indep-stamp:  config.status
-
-       # Add here commands to compile the indep part of the package.
+override_dh_auto_build:
        $(MAKE) doc
-       touch build-indep-stamp
-
-clean:
-       dh_testdir
-       dh_testroot
-       rm -f build-arch-stamp build-indep-stamp #CONFIGURE-STAMP#
-
-       # Add here commands to clean up after the build process.
-       -$(MAKE) clean
-       -$(MAKE) -C doc clean
-ifneq "$(wildcard /usr/share/misc/config.sub)" ""
-       cp -f /usr/share/misc/config.sub config.sub
-endif
-ifneq "$(wildcard /usr/share/misc/config.guess)" ""
-       cp -f /usr/share/misc/config.guess config.guess
-endif
-       dh_clean ecell.1 install-sh mkinstalldirs missing py-compile 
ecell/libecs/libecs.so doc/users-manual/ecell3-users-manual.pdf 
doc/users-manual/ecell3-users-manual.pdf doc/refman/refman.pdf
-
-ecell.1: ecell.sgml
-       docbook-to-man $< > $@
-       -mkdir -p $(CURDIR)/debian/ecell/usr/share/man/man1
+       docbook-to-man ecell.sgml > ecell.1
+       mkdir -p $(CURDIR)/debian/ecell/usr/share/man/man1
        for i in dmcompile ecell3-em2eml ecell3-python ecell3-session-manager 
gecell3-session dmgen ecell3-eml2em ecell3-sbml2eml eri2eml rd2dm ecell3-dmc 
ecell3-model-editor ecell3-session gecell toollauncher; do (cd 
$(CURDIR)/debian/ecell/usr/share/man/man1 && ln -sf ecell.1 $$i.1); done
+###    $(MAKE) 
 
+override_dh_clean:
+       dh_clean
+       #[ -f Makefile ] && $(MAKE) clean
+       #[ -f doc/Makefile ] && $(MAKE) -C doc clean
 
-install: install-indep install-arch
-install-indep: 
-       dh_testdir
-       dh_testroot
-       dh_clean -k -i 
-       dh_installdirs -i
+#### This has to be exported to make some magic below work.
+###export DH_OPTIONS
+###
+#### 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)
+###
+###
+###CFLAGS = -Wall -g
+###
+###ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+###    CFLAGS += -O0
+###else
+###    CFLAGS += -O2
+###endif
+###ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+###    INSTALL_PROGRAM += -s
+###endif
+###
+###configure:  configure.in
+###    dh_testdir
+###    ./autogen.sh --enable-static=no --host=$(DEB_HOST_GNU_TYPE) 
--build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man 
--infodir=\$${prefix}/share/info
+###
+###config.status: configure
+###    dh_testdir
+###    # Add here commands to configure the package.
+###    CFLAGS="$(CFLAGS)" ./configure --enable-static=no 
--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr 
--mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
+###    #CFLAGS="$(CFLAGS)" ./configure --disable-gtk 
--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr 
--mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
+###
+###
+####Architecture 
+###build: ecell.1 build-arch build-indep
+###
+###build-arch: build-arch-stamp
+###build-arch-stamp:  config.status
+###
+###    # Add here commands to compile the arch part of the package.
+###    $(MAKE) 
+###    touch build-arch-stamp
+###
+###build-indep: build-indep-stamp
+###build-indep-stamp:  config.status
+###
+###    # Add here commands to compile the indep part of the package.
+###    $(MAKE) doc
+###    touch build-indep-stamp
+###
+###clean:
+###    dh_testdir
+###    dh_testroot
+###    rm -f build-arch-stamp build-indep-stamp #CONFIGURE-STAMP#
+###
+###    # Add here commands to clean up after the build process.
+###    -$(MAKE) clean
+###    -$(MAKE) -C doc clean
+###ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+###    cp -f /usr/share/misc/config.sub config.sub
+###endif
+###ifneq "$(wildcard /usr/share/misc/config.guess)" ""
+###    cp -f /usr/share/misc/config.guess config.guess
+###endif
+###    dh_clean ecell.1 install-sh mkinstalldirs missing py-compile 
ecell/libecs/libecs.so doc/users-manual/ecell3-users-manual.pdf 
doc/users-manual/ecell3-users-manual.pdf doc/refman/refman.pdf
+###
+###ecell.1: ecell.sgml
+###    docbook-to-man $< > $@
+###    -mkdir -p $(CURDIR)/debian/ecell/usr/share/man/man1
+###    for i in dmcompile ecell3-em2eml ecell3-python ecell3-session-manager 
gecell3-session dmgen ecell3-eml2em ecell3-sbml2eml eri2eml rd2dm ecell3-dmc 
ecell3-model-editor ecell3-session gecell toollauncher; do (cd 
$(CURDIR)/debian/ecell/usr/share/man/man1 && ln -sf ecell.1 $$i.1); done
+###
+###
+###install: install-indep install-arch
+###install-indep: 
+###    dh_testdir
+###    dh_testroot
+###    dh_clean -k -i 
+###    dh_installdirs -i
+###
+###    # Add here commands to install the indep part of the package into
+###    # debian/<package>-doc.
+###    #INSTALLDOC#
+###    mkdir -p $(CURDIR)/debian/ecell-doc/usr/share/doc/ecell-3.1.100
+###    $(MAKE) prefix=$(CURDIR)/debian/ecell-doc/usr doc-install 
+###    mv $(CURDIR)/debian/ecell-doc/usr/share/doc/ecell-3.1.100 
$(CURDIR)/debian/ecell-doc/usr/share/doc/ecell
+###
+###    dh_install -i
+###
+###install-arch:
+###    dh_testdir
+###    dh_testroot
+###    dh_clean -k -s 
+###    dh_installdirs -s
+###
+###    # Add here commands to install the arch part of the package into 
+###    # debian/tmp.
+###    $(MAKE) prefix=$(CURDIR)/debian/ecell/usr install 
+###
+###    dh_install -s
+###
+#### Must not depend on anything. This is to be called by
+#### binary-arch/binary-indep
+#### in another 'make' thread.
+###binary-common:
+###    dh_testdir
+###    dh_testroot
+###    dh_installchangelogs ChangeLog
+###    dh_installdocs
+###    dh_installexamples
+####   dh_installmenu
+####   dh_installdebconf       
+####   dh_installlogrotate     
+####   dh_installemacsen
+####   dh_installpam
+####   dh_installmime
+####   dh_installinit
+####   dh_installcron
+####   dh_installinfo
+###    dh_installman
+###    dh_link
+###    dh_strip
+###    dh_compress 
+###    dh_fixperms
+####   dh_perl
+###    dh_python -V 2.2
+###    dh_makeshlibs
+###    dh_installdeb
+###    dh_shlibdeps
+###    dh_gencontrol
+###    dh_md5sums
+###    dh_builddeb
+#### Build architecture independant packages using the common target.
+###binary-indep: build-indep install-indep
+###    $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
+###
+#### Build architecture dependant packages using the common target.
+###binary-arch: build-arch install-arch
+###    $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
+###
+###binary: binary-arch binary-indep
+###.PHONY: build clean binary-indep binary-arch binary install install-indep 
install-arch 
 
-       # Add here commands to install the indep part of the package into
-       # debian/<package>-doc.
-       #INSTALLDOC#
-       mkdir -p $(CURDIR)/debian/ecell-doc/usr/share/doc/ecell-3.1.100
-       $(MAKE) prefix=$(CURDIR)/debian/ecell-doc/usr doc-install 
-       mv $(CURDIR)/debian/ecell-doc/usr/share/doc/ecell-3.1.100 
$(CURDIR)/debian/ecell-doc/usr/share/doc/ecell
-
-       dh_install -i
-
-install-arch:
-       dh_testdir
-       dh_testroot
-       dh_clean -k -s 
-       dh_installdirs -s
-
-       # Add here commands to install the arch part of the package into 
-       # debian/tmp.
-       $(MAKE) prefix=$(CURDIR)/debian/ecell/usr install 
-
-       dh_install -s
-
-# Must not depend on anything. This is to be called by
-# binary-arch/binary-indep
-# in another 'make' thread.
-binary-common:
-       dh_testdir
-       dh_testroot
-       dh_installchangelogs ChangeLog
-       dh_installdocs
-       dh_installexamples
-#      dh_installmenu
-#      dh_installdebconf       
-#      dh_installlogrotate     
-#      dh_installemacsen
-#      dh_installpam
-#      dh_installmime
-#      dh_installinit
-#      dh_installcron
-#      dh_installinfo
-       dh_installman
-       dh_link
-       dh_strip
-       dh_compress 
-       dh_fixperms
-#      dh_perl
-       dh_python -V 2.2
-       dh_makeshlibs
-       dh_installdeb
-       dh_shlibdeps
-       dh_gencontrol
-       dh_md5sums
-       dh_builddeb
-# Build architecture independant packages using the common target.
-binary-indep: build-indep install-indep
-       $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
-
-# Build architecture dependant packages using the common target.
-binary-arch: build-arch install-arch
-       $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
-
-binary: binary-arch binary-indep
-.PHONY: build clean binary-indep binary-arch binary install install-indep 
install-arch 
-
 get-orig-source:
        mkdir -p ../tarballs
        uscan --verbose --force-download --destdir=../tarballs

Added: trunk/packages/ecell/trunk/debian/source/format
===================================================================
--- trunk/packages/ecell/trunk/debian/source/format                             
(rev 0)
+++ trunk/packages/ecell/trunk/debian/source/format     2013-04-30 20:28:23 UTC 
(rev 13446)
@@ -0,0 +1 @@
+3.0 (quilt)


_______________________________________________
debian-med-commit mailing list
debian-med-commit@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to