mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-23 07:21:14 +02:00
app-portage/gentoolkit: add from portage-stable
This commit is contained in:
parent
77ccc6eac6
commit
f09a10c07f
1
sdk_container/src/third_party/coreos-overlay/app-portage/gentoolkit/Manifest
vendored
Normal file
1
sdk_container/src/third_party/coreos-overlay/app-portage/gentoolkit/Manifest
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
DIST gentoolkit-0.3.2.tar.gz 3198294 SHA256 f3bb38d663c1b153447556b5265df5a11b6ed78411e761335b692111c823d9dd SHA512 e174ac7f12d45703515876ea558a661e1d0c5d4cc71d2d64ee793786e2a2d3d2b309500b6e1891774e3415de74922efc77553c0103d695f5dda91def9a6ac637 WHIRLPOOL 67192702f72f437cc31aeeef8bf005c83a4a9322e9fa0de3c1e0d229bfb95d7363f14a8902da5ffbf49dee45cd587286899ea1ead017cd7d18d0f852cc7fd9fb
|
@ -0,0 +1,30 @@
|
|||||||
|
From bc92540f8ce498e8305103619c7085b670ba19b1 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Paul Varner <fuzzyray@gentoo.org>
|
||||||
|
Date: Mon, 25 Jul 2016 13:01:06 -0500
|
||||||
|
Subject: Add missing import of io.open when using python2.7
|
||||||
|
|
||||||
|
This fixes the traceback when running equery changes with Python 2.7
|
||||||
|
|
||||||
|
X-Gentoo-bug: 589686
|
||||||
|
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=589686
|
||||||
|
---
|
||||||
|
pym/gentoolkit/helpers.py | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/pym/gentoolkit/helpers.py b/pym/gentoolkit/helpers.py
|
||||||
|
index 0d985b6..8d25393 100644
|
||||||
|
--- a/pym/gentoolkit/helpers.py
|
||||||
|
+++ b/pym/gentoolkit/helpers.py
|
||||||
|
@@ -26,6 +26,9 @@ __docformat__ = 'epytext'
|
||||||
|
# =======
|
||||||
|
|
||||||
|
import os
|
||||||
|
+import sys
|
||||||
|
+if sys.hexversion < 0x3000000:
|
||||||
|
+ from io import open
|
||||||
|
import re
|
||||||
|
from functools import partial
|
||||||
|
from itertools import chain
|
||||||
|
--
|
||||||
|
cgit v0.12
|
||||||
|
|
75
sdk_container/src/third_party/coreos-overlay/app-portage/gentoolkit/gentoolkit-0.3.2-r1.ebuild
vendored
Normal file
75
sdk_container/src/third_party/coreos-overlay/app-portage/gentoolkit/gentoolkit-0.3.2-r1.ebuild
vendored
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="6"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=(python{2_7,3_4,3_5} pypy)
|
||||||
|
PYTHON_REQ_USE="xml(+),threads(+)"
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Collection of administration scripts for Gentoo"
|
||||||
|
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools"
|
||||||
|
SRC_URI="http://dev.gentoo.org/~dolsen/releases/gentoolkit/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
|
||||||
|
DEPEND="sys-apps/portage[${PYTHON_USEDEP}]"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
!<=app-portage/gentoolkit-dev-0.2.7
|
||||||
|
sys-apps/gawk
|
||||||
|
sys-apps/gentoo-functions"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PV}-helpers.py-589686.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
python_setup
|
||||||
|
echo VERSION="${PVR}" "${PYTHON}" setup.py set_version
|
||||||
|
VERSION="${PVR}" "${PYTHON}" setup.py set_version
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
|
||||||
|
# remove on Gentoo Prefix platforms where it's broken anyway
|
||||||
|
if use prefix; then
|
||||||
|
elog "The revdep-rebuild command is removed, the preserve-libs"
|
||||||
|
elog "feature of portage will handle issues."
|
||||||
|
rm "${ED}"/usr/bin/revdep-rebuild*
|
||||||
|
rm "${ED}"/usr/share/man/man1/revdep-rebuild.1
|
||||||
|
rm -rf "${ED}"/etc/revdep-rebuild
|
||||||
|
rm -rf "${ED}"/var
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# Create cache directory for revdep-rebuild
|
||||||
|
mkdir -p -m 0755 "${EROOT%/}"/var/cache
|
||||||
|
mkdir -p -m 0700 "${EROOT%/}"/var/cache/revdep-rebuild
|
||||||
|
|
||||||
|
# Only show the elog information on a new install
|
||||||
|
if [[ ! ${REPLACING_VERSIONS} ]]; then
|
||||||
|
elog
|
||||||
|
elog "For further information on gentoolkit, please read the gentoolkit"
|
||||||
|
elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit"
|
||||||
|
elog
|
||||||
|
elog "Another alternative to equery is app-portage/portage-utils"
|
||||||
|
elog
|
||||||
|
elog "Additional tools that may be of interest:"
|
||||||
|
elog
|
||||||
|
elog " app-admin/eclean-kernel"
|
||||||
|
elog " app-portage/diffmask"
|
||||||
|
elog " app-portage/flaggie"
|
||||||
|
elog " app-portage/install-mask"
|
||||||
|
elog " app-portage/portpeek"
|
||||||
|
elog " app-portage/smart-live-rebuild"
|
||||||
|
fi
|
||||||
|
}
|
14
sdk_container/src/third_party/coreos-overlay/app-portage/gentoolkit/metadata.xml
vendored
Normal file
14
sdk_container/src/third_party/coreos-overlay/app-portage/gentoolkit/metadata.xml
vendored
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>tools-portage@gentoo.org</email>
|
||||||
|
<name>Gentoo Portage tools team</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>
|
||||||
|
Gentoolkit is a collection of useful adminstration scripts particular to
|
||||||
|
the Gentoo Linux distribution. It contains rough drafts and
|
||||||
|
implementations of features that may in time make it into Portage, or
|
||||||
|
into full-fledged tools in their own right.
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -39,9 +39,6 @@ net-misc/gsutil
|
|||||||
>=sys-boot/gnu-efi-3.0u ~amd64
|
>=sys-boot/gnu-efi-3.0u ~amd64
|
||||||
>=app-crypt/efitools-1.4.1-r2 ~amd64
|
>=app-crypt/efitools-1.4.1-r2 ~amd64
|
||||||
|
|
||||||
# Fixes euse: https://bugs.gentoo.org/show_bug.cgi?id=473760
|
|
||||||
=app-portage/gentoolkit-0.3.0.8
|
|
||||||
|
|
||||||
# no version marked stable upstream
|
# no version marked stable upstream
|
||||||
dev-util/checkbashisms
|
dev-util/checkbashisms
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user