1 |
lxnay 10/06/28 14:07:54 |
2 |
|
3 |
Added: molecule-0.9.6.3.ebuild metadata.xml ChangeLog |
4 |
Log: |
5 |
new ebuild added, Molecule is the Sabayon release metatool |
6 |
(Portage version: 2.2_rc67/cvs/Linux x86_64) |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 dev-util/molecule/molecule-0.9.6.3.ebuild |
10 |
|
11 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/molecule/molecule-0.9.6.3.ebuild?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/molecule/molecule-0.9.6.3.ebuild?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: molecule-0.9.6.3.ebuild |
15 |
=================================================================== |
16 |
# Copyright 1999-2010 Gentoo Foundation |
17 |
# Distributed under the terms of the GNU General Public License v2 |
18 |
# $Header: /var/cvsroot/gentoo-x86/dev-util/molecule/molecule-0.9.6.3.ebuild,v 1.1 2010/06/28 14:07:54 lxnay Exp $ |
19 |
|
20 |
EAPI="2" |
21 |
PYTHON_DEPEND="2" |
22 |
|
23 |
inherit eutils multilib python base |
24 |
|
25 |
DESCRIPTION="Release metatool used for creating Sabayon (and Gentoo) releases" |
26 |
HOMEPAGE="http://www.sabayon.org" |
27 |
SRC_URI="http://distfiles.sabayon.org/dev-util/${P}.tar.bz2" |
28 |
|
29 |
LICENSE="GPL-2" |
30 |
SLOT="0" |
31 |
KEYWORDS="~amd64 ~x86" |
32 |
IUSE="+doc" |
33 |
|
34 |
DEPEND="${DEPEND} |
35 |
sys-devel/gettext" |
36 |
RDEPEND="${RDEPEND} |
37 |
app-cdr/cdrtools |
38 |
net-misc/rsync |
39 |
sys-fs/squashfs-tools" |
40 |
|
41 |
src_install() { |
42 |
emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" \ |
43 |
PREFIX="/usr" SYSCONFDIR="/etc" install \ |
44 |
|| die "emake install failed" |
45 |
} |
46 |
|
47 |
pkg_postrm() { |
48 |
python_mod_cleanup "/usr/$(get_libdir)/molecule" |
49 |
} |
50 |
|
51 |
|
52 |
|
53 |
1.1 dev-util/molecule/metadata.xml |
54 |
|
55 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/molecule/metadata.xml?rev=1.1&view=markup |
56 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/molecule/metadata.xml?rev=1.1&content-type=text/plain |
57 |
|
58 |
Index: metadata.xml |
59 |
=================================================================== |
60 |
<?xml version="1.0" encoding="UTF-8"?> |
61 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
62 |
<pkgmetadata> |
63 |
<herd>no-herd</herd> |
64 |
<maintainer> |
65 |
<email>lxnay@g.o</email> |
66 |
<name>Fabio Erculiani</name> |
67 |
</maintainer> |
68 |
<longdescription lang="en"> |
69 |
Metro is a build tool that can build, rebuild or extend Sabayon Linux or |
70 |
Gentoo Linux OS releases OpenVZ templates and stage4 tarballs. |
71 |
It doesn't contain any specific package manager bit and can work with |
72 |
your favourite one. The philosophy of Molecule is simple: ease of use and |
73 |
modularity. |
74 |
Just like Catalyst, Molecule uses its own .spec file format and learning |
75 |
how to write one is just about reading examples provided inside |
76 |
/usr/share/molecule/examples. |
77 |
You can tweak your ISO image or create one off your chroot (stage4) in no |
78 |
time. Molecule uses a plugin-based system to implement support for new |
79 |
execution patterns (like ISO to ISO, ISO to Tar, Chroot to ISO, etc). |
80 |
Molecule is born inside Sabayon and is used in its release cycle for both |
81 |
daily(live) and versioned ISO images. |
82 |
Molecule developers are looking for help for writing user docs and HOWTOs. |
83 |
</longdescription> |
84 |
</pkgmetadata> |
85 |
|
86 |
|
87 |
|
88 |
1.1 dev-util/molecule/ChangeLog |
89 |
|
90 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/molecule/ChangeLog?rev=1.1&view=markup |
91 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/molecule/ChangeLog?rev=1.1&content-type=text/plain |
92 |
|
93 |
Index: ChangeLog |
94 |
=================================================================== |
95 |
# ChangeLog for dev-util/molecule |
96 |
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 |
97 |
# $Header: /var/cvsroot/gentoo-x86/dev-util/molecule/ChangeLog,v 1.1 2010/06/28 14:07:54 lxnay Exp $ |
98 |
|
99 |
*molecule-0.9.6.3 (28 Jun 2010) |
100 |
|
101 |
28 Jun 2010; Fabio Erculiani <lxnay@g.o> +molecule-0.9.6.3.ebuild, |
102 |
+metadata.xml: new ebuild added, Molecule is the Sabayon release metatool |