commit: c7c9a42eef35659ec588d993f533ddd61342e0de
Author: Esteve Varela Colominas <esteve.varela <AT> gmail <DOT> com>
AuthorDate: Thu Mar 21 19:11:12 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Thu Mar 21 22:10:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c7c9a42e
dev-libs/gbinder: Misc fixes
- Remove unnecessary src_test() (the default function already runs
emake test/check)
- Support Gentoo Prefix
- Style fixes
- Remove empty IUSE
- Apply user patches after ebuild sed-patches
Signed-off-by: Esteve Varela Colominas <esteve.varela <AT> gmail.com>
dev-libs/gbinder/gbinder-1.1.36.ebuild | 28 ++++++++++++++--------------
dev-libs/gbinder/gbinder-9999.ebuild | 28 ++++++++++++++--------------
2 files changed, 28 insertions(+), 28 deletions(-)
diff --git a/dev-libs/gbinder/gbinder-1.1.36.ebuild
b/dev-libs/gbinder/gbinder-1.1.36.ebuild
index 66491f86d0..d864cc705d 100644
--- a/dev-libs/gbinder/gbinder-1.1.36.ebuild
+++ b/dev-libs/gbinder/gbinder-1.1.36.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ else
MY_PN="lib${PN}"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/mer-hybris/libgbinder/archive/${PV}.tar.gz
-> ${P}.tar.gz"
+ SRC_URI="https://github.com/mer-hybris/libgbinder/archive/${PV}.tar.gz
-> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
@@ -20,31 +20,31 @@ DESCRIPTION="GLib-style interface to binder"
HOMEPAGE="https://github.com/mer-hybris/libgbinder"
LICENSE="BSD"
SLOT="0"
-IUSE=""
DEPEND="dev-libs/libglibutil"
RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig
- sys-apps/sed"
+BDEPEND="
+ virtual/pkgconfig
+ sys-apps/sed
+"
PATCHES=(
"${FILESDIR}/gbinder-1.1.36-respect-env.patch"
)
+
src_prepare() {
- default
sed -i -e "s|ranlib|$(tc-getRANLIB)|" \
- Makefile \
- || die
+ Makefile || die
+ default
}
src_compile() {
- emake LIBDIR="/usr/$(get_libdir)"
+ emake LIBDIR="${EPREFIX}/usr/$(get_libdir)"
}
src_install() {
- emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev
-}
-
-src_test() {
- emake test
+ emake LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ DESTDIR="${D}" \
+ INSTALL_INCLUDE_DIR="${ED}/usr/include/gbinder" \
+ install-dev
}
diff --git a/dev-libs/gbinder/gbinder-9999.ebuild
b/dev-libs/gbinder/gbinder-9999.ebuild
index 66491f86d0..d864cc705d 100644
--- a/dev-libs/gbinder/gbinder-9999.ebuild
+++ b/dev-libs/gbinder/gbinder-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ else
MY_PN="lib${PN}"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/mer-hybris/libgbinder/archive/${PV}.tar.gz
-> ${P}.tar.gz"
+ SRC_URI="https://github.com/mer-hybris/libgbinder/archive/${PV}.tar.gz
-> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
@@ -20,31 +20,31 @@ DESCRIPTION="GLib-style interface to binder"
HOMEPAGE="https://github.com/mer-hybris/libgbinder"
LICENSE="BSD"
SLOT="0"
-IUSE=""
DEPEND="dev-libs/libglibutil"
RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig
- sys-apps/sed"
+BDEPEND="
+ virtual/pkgconfig
+ sys-apps/sed
+"
PATCHES=(
"${FILESDIR}/gbinder-1.1.36-respect-env.patch"
)
+
src_prepare() {
- default
sed -i -e "s|ranlib|$(tc-getRANLIB)|" \
- Makefile \
- || die
+ Makefile || die
+ default
}
src_compile() {
- emake LIBDIR="/usr/$(get_libdir)"
+ emake LIBDIR="${EPREFIX}/usr/$(get_libdir)"
}
src_install() {
- emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev
-}
-
-src_test() {
- emake test
+ emake LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ DESTDIR="${D}" \
+ INSTALL_INCLUDE_DIR="${ED}/usr/include/gbinder" \
+ install-dev
}