aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <dberkholz@gentoo.org>2009-03-26 15:16:29 +0100
committerDonnie Berkholz <dberkholz@gentoo.org>2009-03-26 15:16:29 +0100
commit49329711632abeb7e1e57d5c33514d5e4b896b47 (patch)
treef2d755387a2208cf330f0f370c4459b8718bf495 /sci-physics
parentcampos-ase: add src_test() (diff)
downloaddberkholz-49329711632abeb7e1e57d5c33514d5e4b896b47.tar.gz
dberkholz-49329711632abeb7e1e57d5c33514d5e4b896b47.tar.bz2
dberkholz-49329711632abeb7e1e57d5c33514d5e4b896b47.zip
campos-gridpaw: Bump to 0.4.2734. Backwards versioning, I know.
TODO: - Bundles libxc. Split that out once there's a separate release. - Add MPI support. - Download enough setup files to run the test suite.
Diffstat (limited to 'sci-physics')
-rw-r--r--sci-physics/campos-gridpaw/Manifest10
-rw-r--r--sci-physics/campos-gridpaw/campos-gridpaw-0.4.2734.ebuild (renamed from sci-physics/campos-gridpaw/campos-gridpaw-0.14.0.ebuild)25
2 files changed, 21 insertions, 14 deletions
diff --git a/sci-physics/campos-gridpaw/Manifest b/sci-physics/campos-gridpaw/Manifest
index fc518bb..1c8cd00 100644
--- a/sci-physics/campos-gridpaw/Manifest
+++ b/sci-physics/campos-gridpaw/Manifest
@@ -1,8 +1,2 @@
-DIST gpaw-0.14.0.tar.gz 491069 RMD160 4207a255036472c91a6dd677b5610c478b1ccd17 SHA1 8cdc969897eb5df6ca15b75a9da4c996a473dbbb SHA256 ba7756ef05908068bf41f172d7f5c880bd30037d0d47c702b9eabcf28ba727ea
-EBUILD campos-gridpaw-0.14.0.ebuild 900 RMD160 612da00959408bc85eefcfbcfdb47a4406fa02a9 SHA1 7a6b872c7d5904e2bb5d97f80cb7c4e29a3c5f64 SHA256 3a709a595aace7b08ba7946366b596bd64ddea116d8e04d2a6700267247a3206
-MD5 795ee7bbb6e1e0aebc502f34a0b3ad01 campos-gridpaw-0.14.0.ebuild 900
-RMD160 612da00959408bc85eefcfbcfdb47a4406fa02a9 campos-gridpaw-0.14.0.ebuild 900
-SHA256 3a709a595aace7b08ba7946366b596bd64ddea116d8e04d2a6700267247a3206 campos-gridpaw-0.14.0.ebuild 900
-MD5 4066b5570fe3fbb04a91baef797d0f0d files/digest-campos-gridpaw-0.14.0 235
-RMD160 e90a7bb4e5d83d107091e4f058196b9d7b1c6f4d files/digest-campos-gridpaw-0.14.0 235
-SHA256 c52fb31be6d41a9fa16d4bc16050c4096891582afbf841c1af2dafd2a5d53821 files/digest-campos-gridpaw-0.14.0 235
+DIST gpaw-0.4.2734.tar.gz 627725 RMD160 ef85f36c55255682577e726fdefa7a388901fce9 SHA1 c0f4edb56266016a3144502ad273d1c46f7dbc60 SHA256 772daf49a11de806d227933906c16906543d7fe5c696078dad19398edbbed5f0
+EBUILD campos-gridpaw-0.4.2734.ebuild 1319 RMD160 b01cd0a3bf7899b80ed46d4635e37e4d2c7fb56b SHA1 c085c5443d8d60c51ccadace24a2b07791d348fc SHA256 55ec79319245ae4e58dca92beafa5253e3797775bb4a1be5c6d37486f9b622da
diff --git a/sci-physics/campos-gridpaw/campos-gridpaw-0.14.0.ebuild b/sci-physics/campos-gridpaw/campos-gridpaw-0.4.2734.ebuild
index 5ca8a63..0071813 100644
--- a/sci-physics/campos-gridpaw/campos-gridpaw-0.14.0.ebuild
+++ b/sci-physics/campos-gridpaw/campos-gridpaw-0.4.2734.ebuild
@@ -2,11 +2,11 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: /home/camp/CVSROOT/CamposEbuilds/portage/sci-calculators/campos-gridpaw/campos-gridpaw-0.9.0.ebuild,v 1.4 2006/02/15 10:27:52 schiotz Exp $
-inherit eutils distutils
+inherit distutils
-PYTHON_MODNAME="gridpaw"
-MY_P=gpaw-${PV}
-S=${WORKDIR}/${MY_P}
+PYTHON_MODNAME="gpaw"
+MY_PN=gpaw
+MY_P=${MY_PN}-${PV}
DESCRIPTION="Real-spaced implementation of Density Functional Theory with Projector-Augmented Waves"
HOMEPAGE="http://wiki.fysik.dtu.dk/gridcode"
# self-signed certificate for https generates wget errors
@@ -14,11 +14,24 @@ HOMEPAGE="http://wiki.fysik.dtu.dk/gridcode"
SRC_URI="mirror://gentoo/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~x86"
+KEYWORDS="~amd64 ~x86"
+# Add mpi support eventually. See mpicompiler variable in setup.py
IUSE=""
+# Bundles libxc. This needs to get fixed.
RDEPEND="virtual/lapack
- >=sci-physics/campos-ase-2.0"
+ virtual/blas
+ >=sci-physics/campos-ase-3.0"
DEPEND="${RDEPEND}"
+S=${WORKDIR}/${MY_P}
+
+src_test() {
+ # Needs setup files from http://wiki.fysik.dtu.dk/gpaw/Setups and
+ # setting the GPAW_SETUP_PATH environment variable to point to them
+ # Needs: H, He, N, C, O, Ne, Si, Na, Li, Al, Be, Fe, Cu
+ pushd test >/dev/null
+ PYTHONPATH=../ ${python} test.py
+ popd >/dev/null
+}
pkg_postinst() {
elog "The users need to install atomic setup files themselves. See https://wiki.fysik.dtu.dk/gridcode/Setups"