summaryrefslogtreecommitdiff
path: root/app-portage/gentoopm
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-portage/gentoopm
reinit the tree, so we can have metadata
Diffstat (limited to 'app-portage/gentoopm')
-rw-r--r--app-portage/gentoopm/Manifest6
-rw-r--r--app-portage/gentoopm/gentoopm-0.2.9.ebuild39
-rw-r--r--app-portage/gentoopm/gentoopm-9999.ebuild46
-rw-r--r--app-portage/gentoopm/metadata.xml16
4 files changed, 107 insertions, 0 deletions
diff --git a/app-portage/gentoopm/Manifest b/app-portage/gentoopm/Manifest
new file mode 100644
index 000000000000..88824554650f
--- /dev/null
+++ b/app-portage/gentoopm/Manifest
@@ -0,0 +1,6 @@
+DIST gentoopm-0.2.9.tar.bz2 24652 SHA256 49d757e521a9a254645ca1f765e9ea86c082f68263c697dec84acd2d80d48368 SHA512 e7d1daa811eb6c0877c2bec98b72bce61380802fe704f271a4df6383506d62ba661eb83ac9afd432627e2f10bf38840796768a565b80b6489563cfc54ed81ae7 WHIRLPOOL 2bc4fcace43b306c6677a37bd675042214bef36a7f4977be944d76fcbba735b54490c8d60add7e15fa30ab0213a8fab14c488a55f6da67b0e1cac10eb30e4a20
+EBUILD gentoopm-0.2.9.ebuild 905 SHA256 2c620d7ab69eb00b3e817fbdd784f366e6d528108af4305b9c70b13d71e54935 SHA512 7a0f8d7429949ede7d17fc1a70b1a77c7c08feb812f9e495b0fa393471b6c43e1faf166f26cccc1a3641f377c1ed53e03f19c336d7641c059bc497e7af57ee9b WHIRLPOOL 0c5adfe8974d2db7de4e97bbf2f91e2f6d0d08c229f64bed8735ff9305581d8edb1224fba621a799fefb037439f2fc36680e0856bcb863ab58ca29ef88f1f8c6
+EBUILD gentoopm-9999.ebuild 1052 SHA256 b10c4f385bb974c61516830dd2bd8240e4cddbdb79a377909998ca917c9295af SHA512 446019bf972e550acca235b0735adb312b037e3d818a85a6e00acd80c35ad6afc279f00ff433237e6a1d02b5c85c6e8f4aca378723d613658529fdd2fd704ec7 WHIRLPOOL 1bb5115c1c6f0156efd387f0413fd6fcb712a30ec566a80ea0a6d1f8b924cdb169608eae37e83865a79c61eebccf03944e4fc6fe18e500ebd8afc8d4f50bc3da
+MISC ChangeLog 3653 SHA256 b2926877abc4ca955c3deab36f6c013762ee64c80bbd90beee688b9cacc8237e SHA512 d2ce6c1dec7a4a7f3d4c3a990b4d5fde245a62c765b97596ff3d0b9a03816f726170ce61072ee73fa99dbbcfe8e5c4f88777b4202277919465d5e0b2ebe376f2 WHIRLPOOL e133cc282cb72fd50e86e3d7eebf783911a67719e8ecf9825781fabbddb3934ad2a4283b8e08e7f7c4d106a39595f783b71db91b3f5942725797a8ee2cb9114e
+MISC ChangeLog-2015 9550 SHA256 acb14eb487ae16dfab21b278a891c3ebec1c781cd7154baf5aab028f294a3451 SHA512 73e7a3a7863d93fc10b116ba43a974d28ba040042f89ea440b2de2d33dbf09084c263fa6207f57ae4fa6691d68a759d35390913caf83551c5607480ecfaefa5f WHIRLPOOL 08bc7d65c5bf1142a7097fa4b627eb8ffb87d6c677c6a601dd22fb7cf23f0acdbd418911ea9bf6b4adea10957a16c50f26a2f1080835dcab554a577613b4fb90
+MISC metadata.xml 527 SHA256 4ce95cdf83d7dc68c4b06314933d03a8c20a9fbeb6ddfcde3eef36bcce02ad13 SHA512 422137d02e652646b6e1cc176d4b5209dd7831dcd63eb1c47ce58105aee6648817cd79b67c8dcc1002cb97c53112b0ec75957821af0935275ee5125013c7ff2e WHIRLPOOL 9bf6c83816ed036411d4f02975114f294891e87e52ed085a3429df485a2f8f0f2f43cb33f99d5a47cf7dc6f6885752c748857cf19c3ee526557570306cd62082
diff --git a/app-portage/gentoopm/gentoopm-0.2.9.ebuild b/app-portage/gentoopm/gentoopm-0.2.9.ebuild
new file mode 100644
index 000000000000..60dc5d73ba47
--- /dev/null
+++ b/app-portage/gentoopm/gentoopm-0.2.9.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="A common interface to Gentoo package managers"
+HOMEPAGE="https://github.com/mgorny/gentoopm/"
+SRC_URI="https://github.com/mgorny/${PN}/releases/download/${P}/${P}.tar.bz2"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="amd64 arm ~mips x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="doc"
+
+RDEPEND="|| (
+ sys-apps/pkgcore
+ >=sys-apps/portage-2.1.10.3[${PYTHON_USEDEP}]
+ >=sys-apps/paludis-0.64.2[python-bindings] )"
+DEPEND="doc? ( dev-python/epydoc )"
+PDEPEND="app-eselect/eselect-package-manager"
+
+python_compile_all() {
+ if use doc; then
+ "${PYTHON}" setup.py doc || die
+ fi
+}
+
+python_test() {
+ "${PYTHON}" setup.py test || die
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/* )
+
+ distutils-r1_python_install_all
+}
diff --git a/app-portage/gentoopm/gentoopm-9999.ebuild b/app-portage/gentoopm/gentoopm-9999.ebuild
new file mode 100644
index 000000000000..a4529c98bc9b
--- /dev/null
+++ b/app-portage/gentoopm/gentoopm-9999.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
+
+EGIT_REPO_URI="https://github.com/mgorny/gentoopm.git"
+inherit distutils-r1 git-r3
+
+DESCRIPTION="A common interface to Gentoo package managers"
+HOMEPAGE="https://github.com/mgorny/gentoopm/"
+SRC_URI=""
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc"
+
+RDEPEND="
+ || (
+ >=sys-apps/pkgcore-0.9.4[${PYTHON_USEDEP}]
+ >=sys-apps/portage-2.1.10.3[${PYTHON_USEDEP}]
+ >=sys-apps/paludis-3.0.0_pre20170219[python,${PYTHON_USEDEP}] )"
+DEPEND="doc? ( dev-python/epydoc[$(python_gen_usedep python2_7)] )"
+PDEPEND="app-eselect/eselect-package-manager"
+
+REQUIRED_USE="doc? ( $(python_gen_useflags python2_7) )"
+
+src_configure() {
+ use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( python2.7 )
+ distutils-r1_src_configure
+}
+
+python_compile_all() {
+ use doc && esetup.py doc
+}
+
+python_test() {
+ esetup.py test
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/. )
+
+ distutils-r1_python_install_all
+}
diff --git a/app-portage/gentoopm/metadata.xml b/app-portage/gentoopm/metadata.xml
new file mode 100644
index 000000000000..1ddb67ad7e6c
--- /dev/null
+++ b/app-portage/gentoopm/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <upstream>
+ <maintainer status="active">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <bugs-to>https://github.com/mgorny/gentoopm/issues/</bugs-to>
+ <remote-id type="github">mgorny/gentoopm</remote-id>
+ </upstream>
+</pkgmetadata>