[Pkg-scicomp-devel] abinit/trunk/debian

Ondrej Certik ondrej at certik.cz
Fri Jul 27 18:10:36 UTC 2007


SVN commit 1747 by certik-guest:

Polishing.


 D             abinit/trunk/debian/abinit-default.ex  
 D             abinit/trunk/debian/abinit.doc-base.EX  
 M  +1 -1      abinit/trunk/debian/changelog  
 M  +41 -3     abinit/trunk/debian/control  
 D             abinit/trunk/debian/cron.d.ex  
 D             abinit/trunk/debian/emacsen-install.ex  
 D             abinit/trunk/debian/emacsen-remove.ex  
 D             abinit/trunk/debian/emacsen-startup.ex  
 D             abinit/trunk/debian/init.d.ex  
 D             abinit/trunk/debian/manpage.1.ex  
 D             abinit/trunk/debian/manpage.sgml.ex  
 D             abinit/trunk/debian/manpage.xml.ex  
 D             abinit/trunk/debian/menu.ex  
 D             abinit/trunk/debian/postinst.ex  
 D             abinit/trunk/debian/postrm.ex  
 D             abinit/trunk/debian/preinst.ex  
 D             abinit/trunk/debian/prerm.ex  
 M  +9 -3      abinit/trunk/debian/rules  
 D             abinit/trunk/debian/watch.ex  


--- abinit/trunk/debian/changelog #1746:1747
@@ -1,6 +1,6 @@
 abinit (5.3.4-1) unstable; urgency=low
 
-  * Initial release (Closes: #nnnn)  <nnnn is the bug number of your ITP>
+  * Initial release (Closes: #434912)
 
  -- Ondrej Certik <ondrej at certik.cz>  Fri, 27 Jul 2007 18:53:34 +0200
 
--- abinit/trunk/debian/control #1746:1747
@@ -1,5 +1,5 @@
 Source: abinit
-Section: unknown
+Section: science
 Priority: extra
 Maintainer: Ondrej Certik <ondrej at certik.cz>
 Build-Depends: debhelper (>= 5), autotools-dev
@@ -8,5 +8,43 @@
 Package: abinit
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: <insert up to 60 chars description>
- <insert long description, indented with spaces>
+Suggests: abinit-doc
+Description: A package for electronic structure calculations
+ ABINIT is a package whose main program allows one to find the total energy,
+ charge density and electronic structure of systems made of electrons and
+ nuclei (molecules and periodic solids) within Density Functional Theory (DFT),
+ using pseudopotentials and a planewave basis. 
+ .
+ ABINIT also includes options to optimize the geometry according to the DFT
+ forces and stresses, or to perform molecular dynamics simulations using these
+ forces, or to generate dynamical matrices, Born effective charges, and
+ dielectric tensors. Excited states can be computed within the Time-Dependent
+ Density Functional Theory (for molecules), or within Many-Body Perturbation
+ Theory (the GW approximation). In addition to the main ABINIT code, different
+ utility programs are provided.
+ .
+ This package contains all programs needed to perform calculations. For
+ documentation and tests, install the abinit-doc package.
+ .
+  Homepage: http://www.abinit.org/
+
+Package: abinit-doc
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: A package for electronic structure calculations
+ ABINIT is a package whose main program allows one to find the total energy,
+ charge density and electronic structure of systems made of electrons and
+ nuclei (molecules and periodic solids) within Density Functional Theory (DFT),
+ using pseudopotentials and a planewave basis. 
+ .
+ ABINIT also includes options to optimize the geometry according to the DFT
+ forces and stresses, or to perform molecular dynamics simulations using these
+ forces, or to generate dynamical matrices, Born effective charges, and
+ dielectric tensors. Excited states can be computed within the Time-Dependent
+ Density Functional Theory (for molecules), or within Many-Body Perturbation
+ Theory (the GW approximation). In addition to the main ABINIT code, different
+ utility programs are provided.
+ .
+ This package contains documentation and tests.
+ .
+  Homepage: http://www.abinit.org/
--- abinit/trunk/debian/rules #1746:1747
@@ -42,7 +42,7 @@
 	dh_testdir
 
 	# Add here commands to compile the package.
-	$(MAKE)
+	$(MAKE) -j2
 	#docbook-to-man debian/abinit.sgml > abinit.1
 
 	touch $@
@@ -53,7 +53,7 @@
 	rm -f build-stamp 
 
 	# Add here commands to clean up after the build process.
-	-$(MAKE) distclean
+	[ ! -f Makefile ] || $(MAKE) distclean
 	rm -f config.sub config.guess
 
 	dh_clean 
@@ -65,7 +65,13 @@
 	dh_installdirs
 
 	# Add here commands to install the package into debian/abinit.
-	$(MAKE) DESTDIR=$(CURDIR)/debian/abinit install
+	$(MAKE) DESTDIR=$(CURDIR)/debian/abinit-tmp install
+	mv debian/abinit-tmp/usr/abinit/5.3/bin/* debian/abinit/usr/bin
+	mkdir -p debian/abinit/usr/share/man/man1
+	cp debian/abinit-tmp/usr/abinit/5.3/doc/manpages/abinit.1 debian/abinit/usr/share/man/man1
+	mkdir -p debian/abinit-doc/usr/share/doc/abinit-doc/
+	mv debian/abinit-tmp/usr/abinit/5.3/doc/* debian/abinit-doc/usr/share/doc/abinit-doc/
+	mv debian/abinit-tmp/usr/abinit/5.3/tests debian/abinit-doc/usr/share/doc/abinit-doc/
 
 
 # Build architecture-independent files here.



More information about the Pkg-scicomp-devel mailing list