diff options
author | Gregory M. Turner <gmt@be-evil.net> | 2015-12-15 23:38:35 -0800 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2015-12-16 18:10:06 -0500 |
commit | 56391fc876909f63d3f22c4f504459d96cb0c80b (patch) | |
tree | 3598e5e227c8b6f9754cc14542395d6f1b4e5413 /sys-apps/install-xattr/install-xattr-9999.ebuild | |
parent | sys-devel/automake: fix version warning w/newer perl (diff) | |
download | gentoo-56391fc876909f63d3f22c4f504459d96cb0c80b.tar.gz gentoo-56391fc876909f63d3f22c4f504459d96cb0c80b.tar.bz2 gentoo-56391fc876909f63d3f22c4f504459d96cb0c80b.zip |
sys-apps/install-xattr: support EPREFIX and tidy
As implemented install-xattr ebuilds fail on prefix due
to a hard-coded path in the (also hard-coded) Makefile.
Patch that up; while we're at it, tidy up the ebuilds
a bit.
Signed-off-by: Gregory M. Turner <gmt@be-evil.net>
Diffstat (limited to 'sys-apps/install-xattr/install-xattr-9999.ebuild')
-rw-r--r-- | sys-apps/install-xattr/install-xattr-9999.ebuild | 25 |
1 files changed, 8 insertions, 17 deletions
diff --git a/sys-apps/install-xattr/install-xattr-9999.ebuild b/sys-apps/install-xattr/install-xattr-9999.ebuild index 4273b3e3d189..7ebd6fac3c6d 100644 --- a/sys-apps/install-xattr/install-xattr-9999.ebuild +++ b/sys-apps/install-xattr/install-xattr-9999.ebuild @@ -8,13 +8,16 @@ HOMEPAGE="https://dev.gentoo.org/~blueness/install-xattr/" inherit toolchain-funcs +S="${WORKDIR}/${PN}" + if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="git://anongit.gentoo.org/proj/elfix.git" - inherit git-2 + EGIT_CHECKOUT_DIR="${S}" + S+=/misc/${PN} + inherit git-r3 else SRC_URI="https://dev.gentoo.org/~blueness/install-xattr/${P}.tar.bz2" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" - S=${WORKDIR}/${PN} fi LICENSE="GPL-3" @@ -22,23 +25,11 @@ SLOT="0" src_prepare() { tc-export CC -} - -src_compile() { - if [[ ${PV} == "9999" ]] ; then - cd "${WORKDIR}/${P}/misc/${PN}" || die - fi - default -} - -src_install() { - if [[ ${PV} == "9999" ]] ; then - cd "${WORKDIR}/${P}/misc/${PN}" || die - fi - default + sed -e "s|^\\(PREFIX = \\)\\(/usr\\)$|\\1${EPREFIX}\\2|" \ + -i Makefile || die "sed Makefile failed" } # We need to fix how tests are done src_test() { - true + return 0 } |