sys-devel/automake-wrapper: Sync with Gentoo

It's from Gentoo commit ebd01773cd2cb43602b7237f5f59b6a403e8e770.
This commit is contained in:
Flatcar Buildbot 2022-11-28 07:15:32 +00:00
parent 6161893c6b
commit cdedee7586
2 changed files with 48 additions and 4 deletions

View File

@ -0,0 +1,41 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Wrapper for automake to manage multiple automake versions"
HOMEPAGE="https://gitweb.gentoo.org/proj/autotools-wrappers.git"
if [[ ${PV} == *9999 ]] ; then
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/autotools-wrappers.git"
inherit git-r3
else
SRC_URI="https://gitweb.gentoo.org/proj/autotools-wrappers.git/snapshot/${MY_P}.tar.gz"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
S="${WORKDIR}"
fi
LICENSE="GPL-2"
SLOT="0"
src_prepare() {
default
# usr/bin/aclocal: bad substitution -> /bin/sh != POSIX shell
if use prefix ; then
sed -i -e '1c\#!'"${EPREFIX}"'/bin/sh' am-wrapper-${PV}.sh || die
fi
}
src_install() {
exeinto /usr/$(get_libdir)/misc
doexe am-wrapper.sh
local x=
for x in automake aclocal ; do
dosym -r /usr/$(get_libdir)/misc/am-wrapper.sh /usr/bin/${x}
done
keepdir /usr/share/aclocal
}

View File

@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
<upstream>
<remote-id type="gentoo">proj/autotools-wrappers</remote-id>
</upstream>
</pkgmetadata>