r38656 - in /packages/openmx: ./ tags/ trunk/ trunk/debian/ trunk/debian/patches/

sylvestre at users.alioth.debian.org sylvestre at users.alioth.debian.org
Tue Aug 2 23:20:13 UTC 2011


Author: sylvestre
Date: Tue Aug  2 23:20:13 2011
New Revision: 38656

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=38656
Log:
initial import 

Added:
    packages/openmx/
    packages/openmx/tags/
    packages/openmx/trunk/
    packages/openmx/trunk/debian/
    packages/openmx/trunk/debian/README.Debian
    packages/openmx/trunk/debian/changelog
    packages/openmx/trunk/debian/compat
    packages/openmx/trunk/debian/control
    packages/openmx/trunk/debian/copyright
    packages/openmx/trunk/debian/dirs
    packages/openmx/trunk/debian/docs
    packages/openmx/trunk/debian/openmx.xml
    packages/openmx/trunk/debian/patches/
    packages/openmx/trunk/debian/patches/makefile.patch
    packages/openmx/trunk/debian/patches/series
    packages/openmx/trunk/debian/rules   (with props)
    packages/openmx/trunk/debian/watch

Added: packages/openmx/trunk/debian/README.Debian
URL: http://svn.debian.org/wsvn/debian-science/packages/openmx/trunk/debian/README.Debian?rev=38656&op=file
==============================================================================
--- packages/openmx/trunk/debian/README.Debian (added)
+++ packages/openmx/trunk/debian/README.Debian Tue Aug  2 23:20:13 2011
@@ -1,0 +1,21 @@
+openmx for Debian
+-----------------
+
+How to use it - unpack the upstream sources, go to the directory work and start
+the calculation:
+
+wget http://www.openmx-square.org/openmx3.2.tar.gz
+tar xzf openmx3.2.tar.gz
+cd openmx3.2/work
+openmx Methane.dat
+
+When you learn openmx, you don't have to use the upstream sources, just your
+own input files. The advantage of the above procedure is that it just works and
+gets you up and running.
+
+For other examples/documentation/tutorial, see the upstream homepage (follow
+the "Manual" link):
+
+http://www.openmx-square.org/
+
+ -- Ondrej Certik <ondrej at certik.cz>  Sat, 09 Jun 2007 12:41:34 +0000

Added: packages/openmx/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/openmx/trunk/debian/changelog?rev=38656&op=file
==============================================================================
--- packages/openmx/trunk/debian/changelog (added)
+++ packages/openmx/trunk/debian/changelog Tue Aug  2 23:20:13 2011
@@ -1,0 +1,33 @@
+openmx (3.2.4.dfsg-3) unstable; urgency=low
+
+  * Add XS-DM-Upload-Allowed: yes
+  * Use gfortran based Lapack (Closes: #466061)
+  * /usr/sbin empty directory removed
+  * Homepage moved to the homepage field
+  * Standards-Version bumped to 3.7.3
+  * Use quilt for patches
+  * Vcs-Svn and Vcs-Browser fields added
+
+ -- Ondrej Certik <ondrej at certik.cz>  Sat, 16 Feb 2008 12:30:31 +0100
+
+openmx (3.2.4.dfsg-2) unstable; urgency=low
+
+  [Ondrej Certik]
+  * Depends on libfftw3-dev instead of fftw3-dev (Closes: #445786)
+  * Ondrej Certik added to Uploaders.
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Mon, 08 Oct 2007 13:14:43 +0200
+
+openmx (3.2.4.dfsg-1) unstable; urgency=low
+
+  * New upstream release: applied patch #4
+  * Upload openmx to main (Closes: #428265)
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Sun, 22 Jul 2007 22:44:18 +0200
+
+openmx (3.2-0oc1) unstable; urgency=low
+
+  * Initial unofficial release (Closes: #428265)
+
+ -- Ondrej Certik <ondrej at certik.cz>  Sat, 09 Jun 2007 12:41:34 +0000
+

Added: packages/openmx/trunk/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/openmx/trunk/debian/compat?rev=38656&op=file
==============================================================================
--- packages/openmx/trunk/debian/compat (added)
+++ packages/openmx/trunk/debian/compat Tue Aug  2 23:20:13 2011
@@ -1,0 +1,1 @@
+5

Added: packages/openmx/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/openmx/trunk/debian/control?rev=38656&op=file
==============================================================================
--- packages/openmx/trunk/debian/control (added)
+++ packages/openmx/trunk/debian/control Tue Aug  2 23:20:13 2011
@@ -1,0 +1,24 @@
+Source: openmx
+Section: science
+Priority: extra
+Maintainer: Debian Scientific Computing Team <pkg-scicomp-devel at lists.alioth.debian.org>
+Uploaders: Christophe Prud'homme <prudhomm at debian.org>, Ondrej Certik <ondrej at certik.cz>
+Build-Depends: debhelper (>= 5), libfftw3-dev (>= 3.1.2-3), xsltproc, docbook-xsl, liblapack-dev, gfortran, quilt
+Standards-Version: 3.7.3
+XS-DM-Upload-Allowed: yes
+Homepage: http://www.openmx-square.org/
+Vcs-Svn: svn://svn.debian.org/pkg-scicomp/openmx/trunk
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-scicomp/openmx/trunk/?op=log
+
+Package: openmx
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Package for nano-scale material simulations
+ OpenMX (Open source package for Material eXplorer) is a program package for
+ nano-scale material simulations based on density functional theories (DFT),
+ norm-conserving pseudopotentials and pseudo-atomic localized
+ basis functions. Since the code is designed for the realization of
+ large-scale ab initio calculations on parallel computers, it is anticipated
+ that OpenMX can be a useful and powerful tool for nano-scale material sciences
+ in a wide variety of systems such as biomaterials, carbon nanotubes, magnetic
+ materials, and nanoscale conductors.

Added: packages/openmx/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/openmx/trunk/debian/copyright?rev=38656&op=file
==============================================================================
--- packages/openmx/trunk/debian/copyright (added)
+++ packages/openmx/trunk/debian/copyright Tue Aug  2 23:20:13 2011
@@ -1,0 +1,57 @@
+This package was debianized by Ondrej Certik <ondrej at certik.cz> on
+Sat, 09 Jun 2007 12:41:34 +0000.
+
+The current Debian maintainer is Debian Scientific Computing Team
+
+It was downloaded from http://www.openmx-square.org/. The upstream tarball was
+unpacked, the patch (also from upstream) applied and the file openmx3.2.pdf
+removed, because its source is not included. You can use:
+
+debian/rules orig-tarball
+
+to perform all of the operations above to generate the dfsg.orig.tar.gz.
+
+Upstream Author: 
+
+    Taisuke Ozaki
+
+     Present (Jan/01/2006) official address
+
+       RICS, National Institute of Advanced Industrial Science
+       and Technology (AIST), central 2, 1-1-1 Umezono, Tsukuba,
+       Ibaraki 305-8568, Japan
+
+       e-mail: t-ozaki at aist.go.jp
+
+Copyright: 
+
+    Copyright (C) 2002-2007 Taisuke Ozaki
+
+    The file source/Inputtools.c is Copyright (C), 2002, Hiori Kino.
+
+    The file source/jx.c is Copyright (C), 2003, Myung Joon Han, Jaejun Yu, and
+    Taisuke Ozaki.
+
+    The file source/polB.c is Copyright (C), 2006-2007, Fumiyuki Ishii and
+    Taisuke Ozaki.
+
+License:
+
+    Copyright (C) 2002-2007 Taisuke Ozaki
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License along
+    with this program; if not, write to the Free Software Foundation, Inc.,
+    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+The Debian packaging is (C) 2007, Ondrej Certik <ondrej at certik.cz> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.

Added: packages/openmx/trunk/debian/dirs
URL: http://svn.debian.org/wsvn/debian-science/packages/openmx/trunk/debian/dirs?rev=38656&op=file
==============================================================================
--- packages/openmx/trunk/debian/dirs (added)
+++ packages/openmx/trunk/debian/dirs Tue Aug  2 23:20:13 2011
@@ -1,0 +1,2 @@
+usr/bin
+usr/sbin

Added: packages/openmx/trunk/debian/docs
URL: http://svn.debian.org/wsvn/debian-science/packages/openmx/trunk/debian/docs?rev=38656&op=file
==============================================================================
--- packages/openmx/trunk/debian/docs (added)
+++ packages/openmx/trunk/debian/docs Tue Aug  2 23:20:13 2011
@@ -1,0 +1,1 @@
+README

Added: packages/openmx/trunk/debian/openmx.xml
URL: http://svn.debian.org/wsvn/debian-science/packages/openmx/trunk/debian/openmx.xml?rev=38656&op=file
==============================================================================
--- packages/openmx/trunk/debian/openmx.xml (added)
+++ packages/openmx/trunk/debian/openmx.xml Tue Aug  2 23:20:13 2011
@@ -1,0 +1,103 @@
+<?xml version='1.0' encoding='ISO-8859-1'?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+
+<!--
+
+Process this file with an XSLT processor: `xsltproc \
+-''-nonet /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/\
+manpages/docbook.xsl manpage.dbk'.  A manual page
+<package>.<section> will be generated.  You may view the
+manual page with: nroff -man <package>.<section> | less'.  A
+typical entry in a Makefile or Makefile.am is:
+
+DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/\
+manpages/docbook.xsl
+XP=xsltproc -''-nonet
+
+manpage.1: manpage.dbk
+        $(XP) $(DB2MAN) $<
+    
+The xsltproc binary is found in the xsltproc package.  The
+XSL files are in docbook-xsl.  Please remember that if you
+create the nroff version in one of the debian/rules file
+targets (such as build), you will need to include xsltproc
+and docbook-xsl in your Build-Depends control field.
+
+-->
+
+  <!-- Fill in your name for FIRSTNAME and SURNAME. -->
+  <!ENTITY dhfirstname "<firstname>Ondrej</firstname>">
+  <!ENTITY dhsurname   "<surname>Certik</surname>">
+  <!-- Please adjust the date whenever revising the manpage. -->
+  <!ENTITY dhdate      "<date>June  9, 2007</date>">
+  <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
+       allowed: see man(7), man(1). -->
+  <!ENTITY dhsection   "<manvolnum>1</manvolnum>">
+  <!ENTITY dhemail     "<email>ondrej at certik.cz</email>">
+  <!ENTITY dhusername  "Ondrej Certik">
+  <!ENTITY dhucpackage "<refentrytitle>OPENMX</refentrytitle>">
+  <!ENTITY dhpackage   "openmx">
+
+  <!ENTITY debian      "<productname>Debian</productname>">
+  <!ENTITY gnu         "<acronym>GNU</acronym>">
+  <!ENTITY gpl         "&gnu; <acronym>GPL</acronym>">
+]>
+
+<refentry>
+  <refentryinfo>
+    <address>
+      &dhemail;
+    </address>
+    <copyright>
+      <year>2007</year>
+      <holder>&dhusername;</holder>
+    </copyright>
+    &dhdate;
+  </refentryinfo>
+  <refmeta>
+    &dhucpackage;
+
+    &dhsection;
+  </refmeta>
+  <refnamediv>
+    <refname>&dhpackage;</refname>
+
+    <refpurpose>Package for nano-scale material simulations</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <cmdsynopsis>
+      <command>&dhpackage;</command>
+
+      <arg>file</arg>
+    </cmdsynopsis>
+  </refsynopsisdiv>
+  <refsect1>
+    <title>DESCRIPTION</title>
+
+    <para>This manual page documents briefly the
+      <command>&dhpackage;</command> command.</para>
+
+    <para><command>&dhpackage;</command> is a program that calculates
+        electronic structure using DFT.</para>
+
+    <para>The program doesn't accept any other options, everything is given in
+        the file specified at the command line.</para>
+
+  </refsect1>
+  <refsect1>
+    <title>AUTHOR</title>
+
+    <para>This manual page was written by &dhusername; &dhemail; for
+      the &debian; system (but may be used by others).  Permission is
+      granted to copy, distribute and/or modify this document under
+      the terms of the &gnu; General Public License, Version 2 any 
+	  later version published by the Free Software Foundation.
+    </para>
+	<para>
+	  On Debian systems, the complete text of the GNU General Public
+	  License can be found in /usr/share/common-licenses/GPL.
+	</para>
+
+  </refsect1>
+</refentry>

Added: packages/openmx/trunk/debian/patches/makefile.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/openmx/trunk/debian/patches/makefile.patch?rev=38656&op=file
==============================================================================
--- packages/openmx/trunk/debian/patches/makefile.patch (added)
+++ packages/openmx/trunk/debian/patches/makefile.patch Tue Aug  2 23:20:13 2011
@@ -1,0 +1,35 @@
+Index: openmx-3.2.4.dfsg/source/makefile
+===================================================================
+--- openmx-3.2.4.dfsg.orig/source/makefile	2007-03-14 15:30:03.000000000 +0100
++++ openmx-3.2.4.dfsg/source/makefile	2008-02-16 12:12:43.438557644 +0100
+@@ -95,8 +95,8 @@
+ 
+ 
+ 
+-CC      = gcc -O3 -Dnompi -I/usr/local/include -I/home/ozaki/include
+-LIB     = -L/usr/local/lib -lfftw3 -llapack -lblas -lg2c -static
++CC      = gcc -O3 -Dnompi
++LIB     = -lfftw3 -llapack -lblas -lgfortran
+ 
+ 
+ 
+@@ -537,7 +537,7 @@
+ 
+ install:	$(PROG)
+ 	strip $(PROG)
+-	cp $(PROG) $(DESTDIR)/$(PROG)
++	cp $(PROG) $(DESTDIR)/usr/bin/$(PROG)
+ 
+ #
+ #
+@@ -545,8 +545,8 @@
+ #
+ #
+ 
+-clean:	$(PROG) $(OBJS)
+-	rm $(PROG) $(OBJS)
++clean:	
++	rm -f $(PROG) $(OBJS)
+ 
+ #
+ #

Added: packages/openmx/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/openmx/trunk/debian/patches/series?rev=38656&op=file
==============================================================================
--- packages/openmx/trunk/debian/patches/series (added)
+++ packages/openmx/trunk/debian/patches/series Tue Aug  2 23:20:13 2011
@@ -1,0 +1,1 @@
+makefile.patch

Added: packages/openmx/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/openmx/trunk/debian/rules?rev=38656&op=file
==============================================================================
--- packages/openmx/trunk/debian/rules (added)
+++ packages/openmx/trunk/debian/rules Tue Aug  2 23:20:13 2011
@@ -1,0 +1,94 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+
+configure: configure-stamp
+configure-stamp:
+	dh_testdir
+	QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
+	touch configure-stamp
+
+DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl
+XP=xsltproc -''-nonet
+
+build: build-stamp
+
+build-stamp: configure-stamp
+	dh_testdir
+
+	cd source;$(MAKE)
+	$(XP) $(DB2MAN) debian/openmx.xml
+
+	touch $@
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	# Add here commands to clean up after the build process.
+	QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
+	QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
+	cd source;$(MAKE) clean
+	QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
+	rm -rf .pc/
+
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+
+	# Add here commands to install the package into debian/openmx.
+	cd source;$(MAKE) DESTDIR=$(CURDIR)/debian/openmx install
+	rm -r $(CURDIR)/debian/openmx/usr/sbin
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs 
+	dh_installdocs
+	dh_installexamples
+	dh_installman openmx.1
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
+
+orig-tarball:
+	mkdir tmp; \
+	cd tmp; \
+	wget http://www.openmx-square.org/openmx3.2.tar.gz; \
+	wget http://www.openmx-square.org/bugfixed/07July02/patch3.2.4.tar.gz; \
+	tar xzf openmx3.2.tar.gz; \
+	cd openmx3.2/source/; \
+	tar xzf ../../patch3.2.4.tar.gz; \
+	cd .. ; \
+	rm openmx3.2.pdf; \
+	cd .. ; \
+	tar czf ../openmx_3.2.4.dfsg.orig.tar.gz openmx3.2; \
+	cd ..; rm -rf tmp

Propchange: packages/openmx/trunk/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: packages/openmx/trunk/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/openmx/trunk/debian/watch?rev=38656&op=file
==============================================================================
--- packages/openmx/trunk/debian/watch (added)
+++ packages/openmx/trunk/debian/watch Tue Aug  2 23:20:13 2011
@@ -1,0 +1,2 @@
+version=3
+http://www.openmx-square.org/download.html ./openmx([\d\.]+)\.tar\.gz




More information about the debian-science-commits mailing list