dev-util/catalyst: First release of the 3.0 codebase
authorBrian Dolbec <dolsen@gentoo.org>
Sun, 7 Feb 2016 05:36:43 +0000 (21:36 -0800)
committerBrian Dolbec <dolsen@gentoo.org>
Sun, 7 Feb 2016 05:38:31 +0000 (21:38 -0800)
Update the 9999 ebuild.

Package-Manager: portage-2.2.27_p58_p97174

dev-util/catalyst/Manifest
dev-util/catalyst/catalyst-3.0_rc1.ebuild [new file with mode: 0644]
dev-util/catalyst/catalyst-9999.ebuild

index 822c3d4e49063102eab11cd0a925d1d0b9dc0a52..b4e9fbca7e2f1853a2cbf31cd134b2508881ddca 100644 (file)
@@ -1 +1,2 @@
 DIST catalyst-2.0.18.tar.bz2 861398 SHA256 f3c2583fb8da425a9c57d3a00aac559e6bfde5951f1c7ef30ddf4fa00d6bedbd SHA512 5a1408ffe06ce5c06a6bca8f0e3ecd91c17cdc36e2dfa37881d843432bdfe987fd2cfd988cd5719bdf378c18c2e79ee59e281c3b4dba4ae9edfc2dd654b8ee4a WHIRLPOOL 73abb541bd9984e26e43dbeee3156ca84104aedfe16a027b97790274aaffa8678a29677da4ada908fe9c2184268eb9c266a8961a5e0681fccc463c47a6d83542
+DIST catalyst-3.0_rc1.tar.bz2 874429 SHA256 b21eabc059ef618b617fdd0fa7c558878393d58ff66ce77a7fc6ff87384608c6 SHA512 ca33a1142785f10471e675c9dce784e1f92d6029f2fcf82d2fb1a14292e7aa9063e7942e187faa5d4253f316c032b066a6aba0f32e29cc0125ef757654cbd845 WHIRLPOOL f7b3e7ea61c1e590141cc2ff1ec1883e8b07727ee52c2e1d64f8fd371312d1ef84806f5b40fc16d2178b4b9ffcdcaa3d4d3cac0e4ef52625e5f41c8b0a3ec25e
diff --git a/dev-util/catalyst/catalyst-3.0_rc1.ebuild b/dev-util/catalyst/catalyst-3.0_rc1.ebuild
new file mode 100644 (file)
index 0000000..338d0a7
--- /dev/null
@@ -0,0 +1,63 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+if [[ ${PV} == *9999* ]]; then
+       SRC_ECLASS="git-2"
+       EGIT_REPO_URI="git://anongit.gentoo.org/proj/catalyst.git"
+       EGIT_BRANCH="master"
+       S="${WORKDIR}/${PN}"
+else
+       SRC_URI="mirror://gentoo/${P}.tar.bz2
+               https://dev.gentoo.org/~dolsen/releases/catalyst/${P}.tar.bz2
+               https://dev.gentoo.org/~jmbsvicetto/distfiles/${P}.tar.bz2
+               https://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.bz2"
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+fi
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit distutils-r1 multilib ${SRC_ECLASS}
+
+DESCRIPTION="Release metatool used for creating releases based on Gentoo Linux"
+HOMEPAGE="https://www.gentoo.org/proj/en/releng/catalyst/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="ccache doc kernel_linux"
+
+DEPEND="
+       app-text/asciidoc
+       >=dev-python/snakeoil-0.6.5[${PYTHON_USEDEP}]
+"
+RDEPEND="
+       >=dev-python/pydecomp-0.1[${PYTHON_USEDEP}]
+       app-arch/lbzip2
+       app-crypt/shash
+       app-arch/tar[xattr]
+       virtual/cdrtools
+       amd64? ( >=sys-boot/syslinux-3.72 )
+       ia64? ( sys-fs/dosfstools )
+       x86? ( >=sys-boot/syslinux-3.72 )
+       ccache? ( dev-util/ccache )
+       kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 )
+"
+
+python_prepare_all() {
+       echo VERSION="${PV}" "${PYTHON}" setup.py set_version
+       VERSION="${PV}" "${PYTHON}" setup.py set_version
+}
+
+python_compile_all() {
+       # build the man pages and docs
+       emake
+}
+
+python_install_all() {
+       distutils-r1_python_install_all
+       if use doc; then
+               dodoc files/HOWTO.html files/docbook-xsl.css
+       fi
+}
index 5586792b1459c56bb10e47a788f4e96176b44e3d..3bc86e6bf94e369d55742e9a6ae3425b015bede7 100644 (file)
@@ -11,12 +11,13 @@ if [[ ${PV} == *9999* ]]; then
        S="${WORKDIR}/${PN}"
 else
        SRC_URI="mirror://gentoo/${P}.tar.bz2
+               https://dev.gentoo.org/~dolsen/releases/catalyst/${P}.tar.bz2
                https://dev.gentoo.org/~jmbsvicetto/distfiles/${P}.tar.bz2
                https://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.bz2"
        KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
 fi
 
-PYTHON_COMPAT=( python{2_7,3_4} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 
 inherit distutils-r1 multilib ${SRC_ECLASS}