Author: moeller Date: 2011-03-05 15:00:00 +0000 (Sat, 05 Mar 2011) New Revision: 6163
Modified: trunk/packages/vmd/trunk/debian/README.source trunk/packages/vmd/trunk/debian/control trunk/packages/vmd/trunk/debian/patches/plugins_build.patch trunk/packages/vmd/trunk/debian/rules Log: First successful compilation. Modified: trunk/packages/vmd/trunk/debian/README.source =================================================================== --- trunk/packages/vmd/trunk/debian/README.source 2011-03-05 13:45:34 UTC (rev 6162) +++ trunk/packages/vmd/trunk/debian/README.source 2011-03-05 15:00:00 UTC (rev 6163) @@ -4,8 +4,10 @@ VMD will not be redistributed. * all CVS directories where removed from the sources + find . -name "CVS" | xargs -r rm -r * the plugin directory was moved into the vmd-$(version) - folder + folder and named plugins_source + mv ../plugins plugin_source Modified: trunk/packages/vmd/trunk/debian/control =================================================================== --- trunk/packages/vmd/trunk/debian/control 2011-03-05 13:45:34 UTC (rev 6162) +++ trunk/packages/vmd/trunk/debian/control 2011-03-05 15:00:00 UTC (rev 6163) @@ -2,7 +2,7 @@ Section: non-free/science Priority: extra Maintainer: Steffen Moeller <[email protected]> -Build-Depends: debhelper (>= 7.0.50~), autotools-dev, tcl8.5-dev +Build-Depends: debhelper (>= 7.0.50~), autotools-dev, tcl8.5-dev, tcsh Standards-Version: 3.9.1 Homepage: http://www.ks.uiuc.edu/Research/vmd/ #Vcs-Git: git://git.debian.org/collab-maint/vmd.git @@ -10,7 +10,7 @@ Package: vmd Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, tcsh Description: presentation of traces of molecular dynamics runs VMD stands for Visual Molecular Dynamics. While text books and even structure databases because of technical problems only Modified: trunk/packages/vmd/trunk/debian/patches/plugins_build.patch =================================================================== --- trunk/packages/vmd/trunk/debian/patches/plugins_build.patch 2011-03-05 13:45:34 UTC (rev 6162) +++ trunk/packages/vmd/trunk/debian/patches/plugins_build.patch 2011-03-05 15:00:00 UTC (rev 6163) @@ -1,4 +1,4 @@ -Index: plugins_source/build.csh +Index: vmd-1.9~beta2/plugins_source/build.csh =================================================================== --- vmd-1.9~beta2.orig/plugins_source/build.csh 2011-03-05 13:59:24.960662569 +0100 +++ vmd-1.9~beta2/plugins_source/build.csh 2011-03-05 14:01:56.176662571 +0100 Modified: trunk/packages/vmd/trunk/debian/rules =================================================================== --- trunk/packages/vmd/trunk/debian/rules 2011-03-05 13:45:34 UTC (rev 6162) +++ trunk/packages/vmd/trunk/debian/rules 2011-03-05 15:00:00 UTC (rev 6163) @@ -23,13 +23,26 @@ %: dh $@ +export VMDINSTALLBINDIR=/usr/bin +export VMDINSTALLLIBRARYDIR=/usr/lib/vmd +export TCL_INCLUDE_DIR=/usr/include/tcl +DESTDIR=$(CURDIR)/debian/vmd/ + override_dh_auto_configure: #FREEBSD FREEBSDAMD64 HPUX11 AIX4 AIX5 AIX5_64 AIX6_64 BLUEWATERS LINUX LINUXALPHA LINUXAMD64 LINUXIA64 LINUXPPC LINUXPPC64 MACOSX MACOSXX86 MACOSXX86_64 TRU64 SOLARIS2 SOLARIS2_64 SOLARISX86 SOLARISX86_64 WIN32 WIN64) echo "Compiling plugins first" cd plugins_source && ./build.csh - cd plugins_source && PLUGINDIR=../plugins make distrib + -cd plugins_source && PLUGINDIR=`pwd`/../plugins make distrib + echo "Setting link from ../plugins to plugins to help compilation" + #ln -s $(CURDIR)/plugins_source ../plugins echo "Now configuring core VMD" - ./configure $(KERNEL)$(PLATFORM) + VMDINSTALLBINDIR=$(DESTDIR)$(VMDINSTALLBINDIR) VMDINSTALLLIBRARYDIR=$(DESTDIR)$(VMDINSTALLLIBRARYDIR) TCL_INCLUDE_DIR=/usr/include/tcl ./configure $(KERNEL)$(PLATFORM) GCC NOSTATICPLUGINS TCL override_dh_auto_build: - cd src && make veryclean && make + $(MAKE) -C src veryclean + $(MAKE) -C src + ln -f ./$(KERNEL)$(PLATFORM)/vmd_$(KERNEL)$(PLATFORM) bin/vmd + $(MAKE) -C src install + cd debian/vmd && sed -i "s%`pwd`%%" usr/bin/vmd + cd debian/vmd && sed -i "s%/bin/csh%/bin/tcsh%" usr/bin/vmd + _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/debian-med-commit
