aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>2022-05-31 01:53:53 +0500
committerAnna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>2022-05-31 01:53:53 +0500
commit1a8688ed4869113de4b53791c2196709f774859e (patch)
treee1874a5331ac9a23478858297ea93a80080816fd
parentsec-keys/openpgp-keys-russallbery: add 20220000, drop 20090528 (diff)
downloadguru-1a8688ed.tar.gz
guru-1a8688ed.tar.bz2
guru-1a8688ed.zip
net-client/kristall: fix build
Closes: https://bugs.gentoo.org/840490 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
-rw-r--r--net-client/kristall/kristall-0.3-r2.ebuild (renamed from net-client/kristall/kristall-0.3-r1.ebuild)20
-rw-r--r--net-client/kristall/kristall-9999.ebuild20
2 files changed, 29 insertions, 11 deletions
diff --git a/net-client/kristall/kristall-0.3-r1.ebuild b/net-client/kristall/kristall-0.3-r2.ebuild
index 0d5efcd77..9664da960 100644
--- a/net-client/kristall/kristall-0.3-r1.ebuild
+++ b/net-client/kristall/kristall-0.3-r2.ebuild
@@ -1,9 +1,9 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit xdg
+inherit out-of-source qmake-utils xdg
DESCRIPTION="Visual cross-platform gemini browser"
HOMEPAGE="https://github.com/MasterQ32/kristall"
@@ -14,22 +14,30 @@ if [ "${PV}" == "9999" ]; then
else
SRC_URI="https://github.com/MasterQ32/${PN}/archive/V${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
+ PATCHES=( "${FILESDIR}/${PN}-0.3_add_flags.patch" )
fi
LICENSE="GPL-3"
SLOT="0"
RDEPEND="
+ dev-libs/openssl:=
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
dev-qt/qtmultimedia:5[widgets]
- dev-qt/qtsvg:5
dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
"
DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/qtcore" # qmake
-PATCHES=( "${FILESDIR}/${PN}-0.3_add_flags.patch" )
+my_src_compile() {
+ eqmake5 "${S}"/src/kristall.pro
+ emake
+}
src_install() {
- emake DESTDIR="${D}" INSTALL="install -D" PREFIX="${EPREFIX}/usr" install
+ cp "${BUILD_DIR}"/kristall . || die
+ emake -o kristall DESTDIR="${D}" INSTALL="install -D" PREFIX="${EPREFIX}/usr" install
einstalldocs
}
diff --git a/net-client/kristall/kristall-9999.ebuild b/net-client/kristall/kristall-9999.ebuild
index e255fe2b1..9664da960 100644
--- a/net-client/kristall/kristall-9999.ebuild
+++ b/net-client/kristall/kristall-9999.ebuild
@@ -1,9 +1,9 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit xdg
+inherit out-of-source qmake-utils xdg
DESCRIPTION="Visual cross-platform gemini browser"
HOMEPAGE="https://github.com/MasterQ32/kristall"
@@ -14,20 +14,30 @@ if [ "${PV}" == "9999" ]; then
else
SRC_URI="https://github.com/MasterQ32/${PN}/archive/V${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
+ PATCHES=( "${FILESDIR}/${PN}-0.3_add_flags.patch" )
fi
LICENSE="GPL-3"
SLOT="0"
RDEPEND="
+ dev-libs/openssl:=
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
dev-qt/qtmultimedia:5[widgets]
- dev-qt/qtsvg:5
dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
"
DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/qtcore" # qmake
+
+my_src_compile() {
+ eqmake5 "${S}"/src/kristall.pro
+ emake
+}
src_install() {
- emake DESTDIR="${D}" INSTALL="install -D" PREFIX="${EPREFIX}/usr" install
+ cp "${BUILD_DIR}"/kristall . || die
+ emake -o kristall DESTDIR="${D}" INSTALL="install -D" PREFIX="${EPREFIX}/usr" install
einstalldocs
}