commit:     ee682ad450d894c0e77bf762cfa84bbc96a708c3
Author:     Duje Mihanović <duje.mihanovic <AT> skole <DOT> hr>
AuthorDate: Fri May 20 17:57:05 2022 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Fri May 20 17:57:05 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee682ad4

dev-util/pmbootstrap: add 1.43.1, drop old, add self as maintainer

Signed-off-by: Duje Mihanović <duje.mihanovic <AT> skole.hr>

 dev-util/pmbootstrap/Manifest                  | 12 +--------
 dev-util/pmbootstrap/metadata.xml              |  8 ++++++
 dev-util/pmbootstrap/pmbootstrap-1.17.0.ebuild | 15 -----------
 dev-util/pmbootstrap/pmbootstrap-1.18.1.ebuild | 15 -----------
 dev-util/pmbootstrap/pmbootstrap-1.21.0.ebuild | 15 -----------
 dev-util/pmbootstrap/pmbootstrap-1.22.0.ebuild | 15 -----------
 dev-util/pmbootstrap/pmbootstrap-1.22.2.ebuild | 15 -----------
 dev-util/pmbootstrap/pmbootstrap-1.23.0.ebuild | 15 -----------
 dev-util/pmbootstrap/pmbootstrap-1.30.0.ebuild | 15 -----------
 dev-util/pmbootstrap/pmbootstrap-1.36.0.ebuild | 15 -----------
 dev-util/pmbootstrap/pmbootstrap-1.39.0.ebuild | 16 ------------
 dev-util/pmbootstrap/pmbootstrap-1.41.0.ebuild | 16 ------------
 dev-util/pmbootstrap/pmbootstrap-1.43.0.ebuild | 16 ------------
 dev-util/pmbootstrap/pmbootstrap-1.43.1.ebuild | 35 ++++++++++++++++++++++++++
 14 files changed, 44 insertions(+), 179 deletions(-)

diff --git a/dev-util/pmbootstrap/Manifest b/dev-util/pmbootstrap/Manifest
index 31bf7b7f2..9b2589af2 100644
--- a/dev-util/pmbootstrap/Manifest
+++ b/dev-util/pmbootstrap/Manifest
@@ -1,11 +1 @@
-DIST pmbootstrap-1.17.0.tar.gz 168846 BLAKE2B 
d1c5f3b66ec49dba8f2110d3f2eec8b4cfe58a96751a85fabe86fe146e7afd7e3c8628c82d957069f99405978c2540ad4b3caefeffed2c3c89a8621bee4025ab
 SHA512 
7de8ff526b7cec3b850e85343cd42fe0a009d896c7dd58033102c88e512443d9c8877ed6cb4fe6eb36ede4e273ed57ec76d9503e6ebe7fe4c09592b261d27c21
-DIST pmbootstrap-1.18.1.tar.gz 172109 BLAKE2B 
6dc706057d506f5dfc242796543b2b547e0a2c4fb7b76329480d9576ed806baac7f63ea24443e603369c822a7ee00ae825ed4783a19eecbf9e28588a8a5a9e2c
 SHA512 
590af925ff9046361120f543ae4f80cdcf0b88d561bde1b769a89829aec86b254b25cbdf0a64cd6a7949d02ba9da2a71e85be4e63062618684be37844e18a5b7
-DIST pmbootstrap-1.21.0.tar.gz 181982 BLAKE2B 
3c7d7d165d2c357a40ae701deb98bd21797b9c8bfa0be071d4f8089b7059b6f076a934cb2a20c09c67efa3f115b253011a4624923bc858fa3f986ebfc3bed6ab
 SHA512 
24dbd5ef0716c0bec81260da84104eb698fe22d61415f49281959633b03fa2da7bb310e51750e33550ba5acde10725d1199834188119e2245596e39b255334fc
-DIST pmbootstrap-1.22.0.tar.gz 183320 BLAKE2B 
8815806e29b3fd03e3ecac4c7e77370f2ec45ef7eab7e0bb5ce7b6c8c0b74f2712d7130aab306aa9ff24d0439e67260979d92d8a43520e4a0cb291d13cc11aee
 SHA512 
2e8dbbdae7a9d6e75b18493b9235b01f78e5d4ed0b348f1bfcceaf1020f233a1b3c56659e33a63782c454c16fa4fb3a443c3842e7bc85c6d0c55079bc0b63905
-DIST pmbootstrap-1.22.2.tar.gz 183622 BLAKE2B 
81d38b844dce4e7404a53b3d9ecac6474b1b5b647fa782ebf94c5a8536445e50ae989cada3c93535c32b24bf4843cbbec6fc964a5b22b75b34c65e377813eb31
 SHA512 
341a132b8cc2c06d10b7e9d0960fc3d9978b37c78a66c0cbf9f1467cb4e4ebd2726fc07dff8231afe7b3e892dd7f98763056cc487701bd19d804f82b58ad7a27
-DIST pmbootstrap-1.23.0.tar.gz 184760 BLAKE2B 
0b1364010613fe640a3d7f30e89f538006070d8871391eda53d8c02669d95e6eaafbfc82a9eacf3310c73c1d7e9d3830fc51c1e7e54292aabd45bd881daebc79
 SHA512 
7c18fffa737e3c3c38795822a88ae67a7ec3e0e1f1ad287ae521b96270c73c7548c40305115e4cc7e27982731949c0cbf69f32a312bf5e8e20ba2f45c1401cf3
-DIST pmbootstrap-1.30.0.tar.gz 200528 BLAKE2B 
e97a9f55ce65a71e1bf4baf7441cff793919c54b915081fec6691c43a375bbad9069313b3c94eaf17138b3d20b50083fb297d51427562341d8368dc8e6fce234
 SHA512 
5c8735c4aa01f9ea6ea464487a715b5a5786dc481fadbf8ce999092ebfaba0143a1c28dfd825fcc7fd52d0a0366024d8e18b21ddce3ce8c85c9a9b1bad145070
-DIST pmbootstrap-1.36.0.tar.gz 207166 BLAKE2B 
9897b78a2c18c431e69d566d1dadfef7e73d9eb339fbb1d0154303393ca51601a931c902d668ecccf88924988c461b402263a869465ebae22a43b5fd3aa983a1
 SHA512 
575482c91d60cddb7f2666b379d4ae2ffa8c3a6cf078f0967a1b2298010017e442752c74f1120e96e2426f2f27d3db74e947befbf961fe5441b0cd7b1415355b
-DIST pmbootstrap-1.39.0.tar.gz 218222 BLAKE2B 
5eb8ac9ee7cb3332e63933249f4a67c601f84f0b71343fad1a1d75626ffacffed9e8500f6e520b3e039cbb262abffb4b3f08ab30a8461f2071fd1d23ec2e2bba
 SHA512 
6bd702f63c5bb97ee0662e9dc5a30403aaa3d2d984a957c9e6deb61ea2265e8d7f6c469ce7b3fc51753015799d0baef71dd95a9c8db24d27cfc6a71a5956e8aa
-DIST pmbootstrap-1.41.0.tar.gz 219864 BLAKE2B 
02bcf274917e0ab4c6cb743fc021ff4f1e596cee47e37d2b938a5e1430b3b0ebff00913318d218bd81580aa4b21cb5f8db316146bb409ceac2e3b4354d2476f7
 SHA512 
df25a1245a0092a6e1e45921bb68aa909dbffb01b1dda9a2d84a412ab1271b7c4d794a3b62cfa686ad5483c7d50923c25eab7d235fa83e5f899c0af2679e55d8
-DIST pmbootstrap-1.43.0.tar.gz 225175 BLAKE2B 
60f465d00e375efe99bbc26c68a85d74fcd1df1c816aeb0a7737a8867c65af895f41c53bce87d7a7c06b9a2d98f845da3e25e9e121453df884958f9700aeae95
 SHA512 
1529fa94c5ff1aec69edb7c06df60d9738118183cf06693e6050600100025a26a9272b69ebf0b60d3aa8128394c3353a294762a94c4e804a30c9a4e01d8ef83e
+DIST pmbootstrap-1.43.1.tar.gz 225811 BLAKE2B 
d8e5d74510692f65e1430be9d813c23c95c4e8b44212c21ef01747264333a59cb158fb7f03866ca28d907b2d9ab927bfa9dd347bed7462fab6c64b03b9a629cf
 SHA512 
96ba36dba211eacca44afae2c7009fc3e784e0067547406f9640eda311e3331adc54a81ebecefdf3238096e7a156dd3e56fc5b2864c28810c0526ab3efb64c15

diff --git a/dev-util/pmbootstrap/metadata.xml 
b/dev-util/pmbootstrap/metadata.xml
new file mode 100644
index 000000000..62988a0d4
--- /dev/null
+++ b/dev-util/pmbootstrap/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+       <maintainer type="person">
+               <email>duje.mihano...@skole.hr</email>
+               <name>Duje Mihanović</name>
+       </maintainer>
+</pkgmetadata>

diff --git a/dev-util/pmbootstrap/pmbootstrap-1.17.0.ebuild 
b/dev-util/pmbootstrap/pmbootstrap-1.17.0.ebuild
deleted file mode 100644
index 4af63a892..000000000
--- a/dev-util/pmbootstrap/pmbootstrap-1.17.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2019 Haelwenn (lanodan) Monnier <cont...@hacktivis.me>
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10,11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Sophisticated chroot/build/flash tool to develop and install 
postmarketOS."
-HOMEPAGE="https://postmarketos.org/ https://pypi.org/project/pmbootstrap/";
-SRC_URI="https://files.pythonhosted.org/packages/9f/a2/344811f2b59cdf0b092a3b1e2302dc012b449b412b59859af7bfa5fee5b9/${P}.tar.gz";
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-util/pmbootstrap/pmbootstrap-1.18.1.ebuild 
b/dev-util/pmbootstrap/pmbootstrap-1.18.1.ebuild
deleted file mode 100644
index 46bd2d714..000000000
--- a/dev-util/pmbootstrap/pmbootstrap-1.18.1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2019 Haelwenn (lanodan) Monnier <cont...@hacktivis.me>
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10,11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Sophisticated chroot/build/flash tool to develop and install 
postmarketOS."
-HOMEPAGE="https://postmarketos.org/ https://pypi.org/project/pmbootstrap/";
-SRC_URI="https://files.pythonhosted.org/packages/c8/9f/3c542d12c2c84e50f52b8614adbdc8e2094174aebaf169fef291219af882/pmbootstrap-1.18.1.tar.gz";
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-util/pmbootstrap/pmbootstrap-1.21.0.ebuild 
b/dev-util/pmbootstrap/pmbootstrap-1.21.0.ebuild
deleted file mode 100644
index 731aed038..000000000
--- a/dev-util/pmbootstrap/pmbootstrap-1.21.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2019 Haelwenn (lanodan) Monnier <cont...@hacktivis.me>
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10,11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Sophisticated chroot/build/flash tool to develop and install 
postmarketOS."
-HOMEPAGE="https://postmarketos.org/ https://pypi.org/project/pmbootstrap/";
-SRC_URI="https://files.pythonhosted.org/packages/8c/48/17c6bb30d1f550aba75b198d216b6ab2827fdff59a15b68b85263f31fb6d/pmbootstrap-1.21.0.tar.gz";
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-util/pmbootstrap/pmbootstrap-1.22.0.ebuild 
b/dev-util/pmbootstrap/pmbootstrap-1.22.0.ebuild
deleted file mode 100644
index 5e1b1edf5..000000000
--- a/dev-util/pmbootstrap/pmbootstrap-1.22.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2019 Haelwenn (lanodan) Monnier <cont...@hacktivis.me>
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10,11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Sophisticated chroot/build/flash tool to develop and install 
postmarketOS."
-HOMEPAGE="https://postmarketos.org/ https://pypi.org/project/pmbootstrap/";
-SRC_URI="https://files.pythonhosted.org/packages/b8/48/4785b631f50659acc61f951f41df0e677ae3c47f6070c4a3b3c5649b9ef7/pmbootstrap-1.22.0.tar.gz";
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-util/pmbootstrap/pmbootstrap-1.22.2.ebuild 
b/dev-util/pmbootstrap/pmbootstrap-1.22.2.ebuild
deleted file mode 100644
index 9f1758a4c..000000000
--- a/dev-util/pmbootstrap/pmbootstrap-1.22.2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2019 Haelwenn (lanodan) Monnier <cont...@hacktivis.me>
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10,11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Sophisticated chroot/build/flash tool to develop and install 
postmarketOS."
-HOMEPAGE="https://postmarketos.org/ https://pypi.org/project/pmbootstrap/";
-SRC_URI="https://files.pythonhosted.org/packages/0d/a2/d81791f15ce1f8fbb94dcf2c3b5ce7e11fd1ea4892657e4a6bc38df4aa0b/pmbootstrap-1.22.2.tar.gz";
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-util/pmbootstrap/pmbootstrap-1.23.0.ebuild 
b/dev-util/pmbootstrap/pmbootstrap-1.23.0.ebuild
deleted file mode 100644
index ab216e214..000000000
--- a/dev-util/pmbootstrap/pmbootstrap-1.23.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2019 Haelwenn (lanodan) Monnier <cont...@hacktivis.me>
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10,11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Sophisticated chroot/build/flash tool to develop and install 
postmarketOS."
-HOMEPAGE="https://postmarketos.org/ https://pypi.org/project/pmbootstrap/";
-SRC_URI="https://files.pythonhosted.org/packages/4f/1f/3ee5d86ce71cd6b6c7d4294b84bc751eddc92a021c0505f680b45268d8bb/pmbootstrap-1.23.0.tar.gz";
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-util/pmbootstrap/pmbootstrap-1.30.0.ebuild 
b/dev-util/pmbootstrap/pmbootstrap-1.30.0.ebuild
deleted file mode 100644
index 5d9afd582..000000000
--- a/dev-util/pmbootstrap/pmbootstrap-1.30.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2019 Haelwenn (lanodan) Monnier <cont...@hacktivis.me>
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10,11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Sophisticated chroot/build/flash tool to develop and install 
postmarketOS."
-HOMEPAGE="https://postmarketos.org/ https://pypi.org/project/pmbootstrap/";
-SRC_URI="https://files.pythonhosted.org/packages/72/4f/527faf8d2ce32cf2394dc2c17897bfeafa0865b3f2249886457652c6bdfc/pmbootstrap-1.30.0.tar.gz";
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-util/pmbootstrap/pmbootstrap-1.36.0.ebuild 
b/dev-util/pmbootstrap/pmbootstrap-1.36.0.ebuild
deleted file mode 100644
index 059f36515..000000000
--- a/dev-util/pmbootstrap/pmbootstrap-1.36.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2019 Haelwenn (lanodan) Monnier <cont...@hacktivis.me>
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10,11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Sophisticated chroot/build/flash tool to develop and install 
postmarketOS."
-HOMEPAGE="https://postmarketos.org/ https://pypi.org/project/pmbootstrap/";
-SRC_URI="https://files.pythonhosted.org/packages/2a/5a/e78a923b813ed508ca341ae5978c33f706503e3ac83ff9c6af6d0e0a24fe/pmbootstrap-1.36.0.tar.gz";
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-util/pmbootstrap/pmbootstrap-1.39.0.ebuild 
b/dev-util/pmbootstrap/pmbootstrap-1.39.0.ebuild
deleted file mode 100644
index 79b7fe8a2..000000000
--- a/dev-util/pmbootstrap/pmbootstrap-1.39.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2019 Haelwenn (lanodan) Monnier <cont...@hacktivis.me>
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10,11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Sophisticated chroot/build/flash tool to develop and install 
postmarketOS."
-HOMEPAGE="https://postmarketos.org/ https://pypi.org/project/pmbootstrap/";
-SRC_URI="https://files.pythonhosted.org/packages/2d/6e/86d9c622110fd8ce339e4d2fc3d26bd47f6770fd8cf081d35cc557c2275d/pmbootstrap-1.39.0.tar.gz";
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-RDEPEND="app-admin/sudo"

diff --git a/dev-util/pmbootstrap/pmbootstrap-1.41.0.ebuild 
b/dev-util/pmbootstrap/pmbootstrap-1.41.0.ebuild
deleted file mode 100644
index 837cddf14..000000000
--- a/dev-util/pmbootstrap/pmbootstrap-1.41.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2019 Haelwenn (lanodan) Monnier <cont...@hacktivis.me>
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10,11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Sophisticated chroot/build/flash tool to develop and install 
postmarketOS."
-HOMEPAGE="https://postmarketos.org/ https://pypi.org/project/pmbootstrap/";
-SRC_URI="https://files.pythonhosted.org/packages/6c/65/1d70bd5bfd7c9329d4f1ce2b2e7de85c83e2556acf376730ecbf7690b748/pmbootstrap-1.41.0.tar.gz";
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-RDEPEND="app-admin/sudo"

diff --git a/dev-util/pmbootstrap/pmbootstrap-1.43.0.ebuild 
b/dev-util/pmbootstrap/pmbootstrap-1.43.0.ebuild
deleted file mode 100644
index 419f466dd..000000000
--- a/dev-util/pmbootstrap/pmbootstrap-1.43.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2019 Haelwenn (lanodan) Monnier <cont...@hacktivis.me>
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10,11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Sophisticated chroot/build/flash tool to develop and install 
postmarketOS."
-HOMEPAGE="https://postmarketos.org/ https://pypi.org/project/pmbootstrap/";
-SRC_URI="https://files.pythonhosted.org/packages/7c/6a/6984b3668c6a1c60e569bd5159294cacb5bff8358b8aed8c37ffdf4aa837/pmbootstrap-1.43.0.tar.gz";
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-RDEPEND="app-admin/sudo"

diff --git a/dev-util/pmbootstrap/pmbootstrap-1.43.1.ebuild 
b/dev-util/pmbootstrap/pmbootstrap-1.43.1.ebuild
new file mode 100644
index 000000000..13891d02f
--- /dev/null
+++ b/dev-util/pmbootstrap/pmbootstrap-1.43.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit python-r1 distutils-r1 linux-info
+
+DESCRIPTION="Helper tool for developing and building postmarketOS"
+HOMEPAGE="https://postmarketos.org/";
+
+SRC_URI="https://files.pythonhosted.org/packages/6d/40/b345af67f4784083510735bfa821233daa61029dfb024aac5479d9be8ee6/${P}.tar.gz";
+LICENSE="GPL-3"
+SLOT="0"
+
+# According to upstream README either x86, amd64 or arm64 are required. I
+# wrote down all other arches because if I just did -* without adding x86 and
+# arm64 keywords it would seem like the package only works on amd64, but I 
can't
+# keyword x86 and arm64 because I can't test these.
+KEYWORDS="-alpha ~amd64 -arm -hppa -ia64 -ppc -ppc64 -riscv -sparc"
+# Tests are disabled because they require the pmaports repository (containing
+# postmarketOS APKBUILDs) to be cloned at runtime.
+RESTRICT="mirror test"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}
+               dev-vcs/git"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+pkg_pretend() {
+       if kernel_is -lt 3 17 0; then
+               eerror "pmbootstrap requires Linux 3.17 or greater."
+               die
+       fi
+}

Reply via email to