summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-portage/sisyphus-qt/sisyphus-qt-5.2302.0.ebuild38
-rw-r--r--app-portage/sisyphus/sisyphus-5.2302.0.ebuild77
-rw-r--r--metadata/md5-cache/app-portage/sisyphus-5.2302.016
-rw-r--r--metadata/md5-cache/app-portage/sisyphus-qt-5.2302.015
4 files changed, 146 insertions, 0 deletions
diff --git a/app-portage/sisyphus-qt/sisyphus-qt-5.2302.0.ebuild b/app-portage/sisyphus-qt/sisyphus-qt-5.2302.0.ebuild
new file mode 100644
index 00000000..67da30e1
--- /dev/null
+++ b/app-portage/sisyphus-qt/sisyphus-qt-5.2302.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2016-2020 Redcore Linux Project
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="${PN/-qt/}"
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit eutils python-single-r1 git-r3
+
+DESCRIPTION="A simple portage python wrapper which works like other package managers(apt-get/yum/dnf)"
+HOMEPAGE="http://redcorelinux.org"
+
+EGIT_REPO_URI="https://gitlab.com/redcore/sisyphus.git"
+EGIT_BRANCH="master"
+EGIT_COMMIT="13c75baf1d8beca2dfa38bcec98e724fb4cc9d16"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 arm64"
+IUSE=""
+
+DEPEND="dev-lang/python[sqlite]
+ ~app-portage/sisyphus-${PV}"
+RDEPEND="${DEPEND}
+ app-misc/tmux
+ $(python_gen_cond_dep '
+ dev-python/PyQt5[designer,gui,widgets,${PYTHON_USEDEP}]
+ ')"
+
+src_install() {
+ emake DESTDIR="${D}"/ install-gui
+
+ # enforce the best available python implementation (CLI)
+ python_setup
+ python_fix_shebang "${ED}"/usr/share/"${MY_PN}"/"${MY_PN}"-gui.py
+}
diff --git a/app-portage/sisyphus/sisyphus-5.2302.0.ebuild b/app-portage/sisyphus/sisyphus-5.2302.0.ebuild
new file mode 100644
index 00000000..39729e2d
--- /dev/null
+++ b/app-portage/sisyphus/sisyphus-5.2302.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2016-2020 Redcore Linux Project
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit eutils python-single-r1 git-r3
+
+DESCRIPTION="A simple portage python wrapper which works like other package managers(apt-get/yum/dnf)"
+HOMEPAGE="http://redcorelinux.org"
+
+EGIT_REPO_URI="https://gitlab.com/redcore/sisyphus.git"
+EGIT_BRANCH="master"
+EGIT_COMMIT="13c75baf1d8beca2dfa38bcec98e724fb4cc9d16"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 arm64"
+IUSE="qt5"
+
+DEPEND="dev-lang/python[sqlite]"
+RDEPEND="${DEPEND}
+ app-portage/portage-utils
+ $(python_gen_cond_dep '
+ app-portage/gentoolkit[${PYTHON_USEDEP}]
+ dev-python/animation[${PYTHON_USEDEP}]
+ dev-python/GitPython[${PYTHON_USEDEP}]
+ dev-python/typer[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ dev-python/urllib3[${PYTHON_USEDEP}]
+ sys-apps/portage[${PYTHON_USEDEP}]
+ ')
+ sys-apps/gentoo-functions"
+PDEPEND="qt5? ( ~app-portage/${PN}-qt-${PV} )"
+
+src_install() {
+ emake DESTDIR="${D}"/ install-cli
+
+ python_moduleinto "$(python_get_sitedir)"/"${PN}"
+ python_domodule src/backend/*.py
+
+ dosym /usr/share/"${PN}"/"${PN}"-cli.py /usr/bin/"${PN}"
+ keepdir var/lib/"${PN}"/{csv,db}
+
+ dodir etc/"${PN}"
+ insinto etc/"${PN}"
+ doins "${FILESDIR}"/"${PN}"-mirrors-amd64.conf
+ doins "${FILESDIR}"/"${PN}"-mirrors-arm64.conf
+
+ doins "${FILESDIR}"/"${PN}".env.conf
+ doins "${FILESDIR}"/"${PN}".make.conf
+ doins "${FILESDIR}"/"${PN}".package.keywords
+ doins "${FILESDIR}"/"${PN}".package.env
+ doins "${FILESDIR}"/"${PN}".package.license
+ doins "${FILESDIR}"/"${PN}".package.mask
+ doins "${FILESDIR}"/"${PN}".package.unmask
+ doins "${FILESDIR}"/"${PN}".package.use
+
+ # enforce the best available python implementation (CLI)
+ python_setup
+ python_fix_shebang "${ED}"/usr/share/"${PN}"/"${PN}"-cli.py
+}
+
+pkg_postinst() {
+ # Take care of the etc-update for the user
+ rm -rf "${EROOT}"/etc/"${PN}"/._cfg*
+
+ # Make sure portage sees the new mirror configuration file
+ rm -rf "{EROOT}"/etc/"${PN}"/mirrors.conf
+
+ if [[ $(uname -m) == "x86_64" ]] ; then
+ ln -sf "${EROOT}"/etc/"${PN}"/"${PN}"-mirrors-amd64.conf "${EROOT}"/etc/"${PN}"/mirrors.conf
+ elif [[ $(uname -m) == "aarch64" ]] ; then
+ ln -sf "${EROOT}"/etc/"${PN}"/"${PN}"-mirrors-arm64.conf "${EROOT}"/etc/"${PN}"/mirrors.conf
+ fi
+}
diff --git a/metadata/md5-cache/app-portage/sisyphus-5.2302.0 b/metadata/md5-cache/app-portage/sisyphus-5.2302.0
new file mode 100644
index 00000000..a4154f1d
--- /dev/null
+++ b/metadata/md5-cache/app-portage/sisyphus-5.2302.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=install postinst setup unpack
+DEPEND=dev-lang/python[sqlite]
+DESCRIPTION=A simple portage python wrapper which works like other package managers(apt-get/yum/dnf)
+EAPI=7
+HOMEPAGE=http://redcorelinux.org
+INHERIT=eutils python-single-r1 git-r3
+IUSE=qt5 python_single_target_python3_9 python_single_target_python3_10
+KEYWORDS=amd64 arm64
+LICENSE=GPL-2
+PDEPEND=qt5? ( ~app-portage/sisyphus-qt-5.2302.0 )
+PROPERTIES=live
+RDEPEND=dev-lang/python[sqlite] app-portage/portage-utils python_single_target_python3_9? ( app-portage/gentoolkit[python_targets_python3_9(-)] dev-python/animation[python_targets_python3_9(-)] dev-python/GitPython[python_targets_python3_9(-)] dev-python/typer[python_targets_python3_9(-)] dev-python/typing-extensions[python_targets_python3_9(-)] dev-python/urllib3[python_targets_python3_9(-)] sys-apps/portage[python_targets_python3_9(-)] ) python_single_target_python3_10? ( app-portage/gentoolkit[python_targets_python3_10(-)] dev-python/animation[python_targets_python3_10(-)] dev-python/GitPython[python_targets_python3_10(-)] dev-python/typer[python_targets_python3_10(-)] dev-python/typing-extensions[python_targets_python3_10(-)] dev-python/urllib3[python_targets_python3_10(-)] sys-apps/portage[python_targets_python3_10(-)] ) sys-apps/gentoo-functions
+SLOT=0
+_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=1543e4270a9c31238ade0805a8e6c5d5
diff --git a/metadata/md5-cache/app-portage/sisyphus-qt-5.2302.0 b/metadata/md5-cache/app-portage/sisyphus-qt-5.2302.0
new file mode 100644
index 00000000..3a352d1e
--- /dev/null
+++ b/metadata/md5-cache/app-portage/sisyphus-qt-5.2302.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=install setup unpack
+DEPEND=dev-lang/python[sqlite] ~app-portage/sisyphus-5.2302.0
+DESCRIPTION=A simple portage python wrapper which works like other package managers(apt-get/yum/dnf)
+EAPI=7
+HOMEPAGE=http://redcorelinux.org
+INHERIT=eutils python-single-r1 git-r3
+IUSE=python_single_target_python3_9 python_single_target_python3_10
+KEYWORDS=amd64 arm64
+LICENSE=GPL-2
+PROPERTIES=live
+RDEPEND=dev-lang/python[sqlite] ~app-portage/sisyphus-5.2302.0 app-misc/tmux python_single_target_python3_9? ( dev-python/PyQt5[designer,gui,widgets,python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/PyQt5[designer,gui,widgets,python_targets_python3_10(-)] )
+SLOT=0
+_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=1bcf8fb9d9afd74d6db3707427f3b6a4