Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-chemistry/pdb-tools: metadata.xml pdb-tools-0.1.4.ebuild ChangeLog
Date: Thu, 28 Oct 2010 15:48:23
Message-Id: 20101028154814.5D5FF20051@flycatcher.gentoo.org
1 jlec 10/10/28 15:48:14
2
3 Added: metadata.xml pdb-tools-0.1.4.ebuild ChangeLog
4 Log:
5 New addition
6
7 (Portage version: 2.2.0_alpha2/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 sci-chemistry/pdb-tools/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/pdb-tools/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/pdb-tools/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>sci-chemistry</herd>
21 <maintainer>
22 <email>jlec@g.o</email>
23 </maintainer>
24 </pkgmetadata>
25
26
27
28 1.1 sci-chemistry/pdb-tools/pdb-tools-0.1.4.ebuild
29
30 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/pdb-tools/pdb-tools-0.1.4.ebuild?rev=1.1&view=markup
31 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/pdb-tools/pdb-tools-0.1.4.ebuild?rev=1.1&content-type=text/plain
32
33 Index: pdb-tools-0.1.4.ebuild
34 ===================================================================
35 # Copyright 1999-2010 Gentoo Foundation
36 # Distributed under the terms of the GNU General Public License v2
37 # $Header: /var/cvsroot/gentoo-x86/sci-chemistry/pdb-tools/pdb-tools-0.1.4.ebuild,v 1.1 2010/10/28 15:48:14 jlec Exp $
38
39 EAPI="3"
40 PYTHON_DEPEND="2"
41
42 inherit python fortran
43
44 DESCRIPTION="A set of tools for manipulating and doing calculations on wwPDB macromolecule structure files"
45 HOMEPAGE="http://code.google.com/p/pdb-tools"
46 SRC_URI="http://${PN}.googlecode.com/files/${PN}_${PV}.tar.gz"
47
48 SLOT="0"
49 KEYWORDS="~amd64 ~x86"
50 LICENSE="GPL-3"
51 IUSE=""
52
53 RDEPEND="sci-chemistry/dssp"
54 DEPEND=""
55
56 FORTRANC="ifc gfortran"
57
58 S="${WORKDIR}"/${PN}_${PV}
59
60 pkg_setup() {
61 python_set_active_version 2
62 fortran_pkg_setup
63 }
64
65 src_prepare() {
66 python_convert_shebangs -r 2 .
67 PDB_PY="$(ls pdb_*.py)"
68 sed "s:script_dir,\"pdb_data\":\"${EPREFIX}/usr/share/${PN}\",\"pdb_data\":g" -i pdb_sasa.py || die
69 }
70
71 src_compile() {
72 mkdir bin
73 cd satk
74 for i in *.f; do
75 einfo "${FORTRANC} ${FFLAGS} ${LDFLAGS} ${i} -o ${i/.f}"
76 ${FORTRANC} ${FFLAGS} -c ${i} -o ${i/.f/.o} || die
77 ${FORTRANC} ${LDFLAGS} -o ../bin/${i/.f} ${i/.f/.o} || die
78 done
79 }
80
81 src_install() {
82 insinto /usr/share/${PN}
83 doins -r pdb_data/peptides || die
84 rm -rf pdb_data/peptides || die
85
86 insinto $(python_get_sitedir)
87 doins -r *.py helper pdb_data || die
88
89 for i in ${PDB_PY}; do
90 cat >> ${i/.py} <<- EOF
91 #!${EPREFIX}/bin/bash
92 $(PYTHON) -O "${EPREFIX}"$(python_get_sitedir)/${i} \$@
93 EOF
94 dobin ${i/.py}
95 done
96
97 dobin bin/* || die
98 }
99
100 pkg_postinst() {
101 python_mod_optimize ${PDB_PY} helper pdb_data
102 }
103
104 pkg_postrm() {
105 python_mod_cleanup ${PDB_PY} helper pdb_data
106 }
107
108
109
110 1.1 sci-chemistry/pdb-tools/ChangeLog
111
112 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/pdb-tools/ChangeLog?rev=1.1&view=markup
113 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/pdb-tools/ChangeLog?rev=1.1&content-type=text/plain
114
115 Index: ChangeLog
116 ===================================================================
117 # ChangeLog for sci-chemistry/pdb-tools
118 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
119 # $Header: /var/cvsroot/gentoo-x86/sci-chemistry/pdb-tools/ChangeLog,v 1.1 2010/10/28 15:48:14 jlec Exp $
120
121 *pdb-tools-0.1.4 (28 Oct 2010)
122
123 28 Oct 2010; Justin Lecher <jlec@g.o> +pdb-tools-0.1.4.ebuild,
124 +metadata.xml:
125 New addition