summaryrefslogtreecommitdiff
path: root/app-misc/rbutil/rbutil-1.4.1.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'app-misc/rbutil/rbutil-1.4.1.ebuild')
-rw-r--r--app-misc/rbutil/rbutil-1.4.1.ebuild18
1 files changed, 14 insertions, 4 deletions
diff --git a/app-misc/rbutil/rbutil-1.4.1.ebuild b/app-misc/rbutil/rbutil-1.4.1.ebuild
index 2478bc80799a..f558a5e9dd92 100644
--- a/app-misc/rbutil/rbutil-1.4.1.ebuild
+++ b/app-misc/rbutil/rbutil-1.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -28,26 +28,36 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="dev-qt/linguist-tools:5"
-S="${WORKDIR}/RockboxUtility-v${PV}/${PN}/${PN}qt"
+S="${WORKDIR}/RockboxUtility-v${PV}"
+QTDIR="${PN}/${PN}qt"
PATCHES=(
"${FILESDIR}"/${PN}-1.4.1-quazip.patch
+ "${FILESDIR}"/0001-imxtools-sbtools-fix-compilation-with-gcc-10.patch
)
src_prepare() {
xdg_src_prepare
- rm -rv quazip/ zlib/ || die
+ rm -rv "${QTDIR}"/{quazip,zlib}/ || die
}
src_configure() {
+ cd "${QTDIR}" || die
+
# Generate binary translations.
- lrelease ${PN}qt.pro || die
+ "$(qt5_get_bindir)"/lrelease ${PN}qt.pro || die
# noccache is required to call the correct compiler.
eqmake5 CONFIG+="noccache $(use debug && echo dbg)"
}
+src_compile() {
+ emake -C "${QTDIR}"
+}
+
src_install() {
+ cd "${QTDIR}" || die
+
local icon size
for icon in icons/rockbox-*.png; do
size=${icon##*-}