* [gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/x32/, media-radio/qlog/
@ 2025-10-08 5:53 Sam James
0 siblings, 0 replies; only message in thread
From: Sam James @ 2025-10-08 5:53 UTC (permalink / raw
To: gentoo-commits
commit: 11ab9efa7d16f1b33f5a9d01760a9b2fe071a75c
Author: Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Fri Sep 26 22:12:18 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 8 05:50:14 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ab9efa
media-radio/qlog: new package, add 0.46.1
Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Part-of: https://github.com/gentoo/gentoo/pull/43950
Closes: https://github.com/gentoo/gentoo/pull/43950
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-radio/qlog/Manifest | 1 +
media-radio/qlog/metadata.xml | 15 +++++++++++++
media-radio/qlog/qlog-0.46.1.ebuild | 41 ++++++++++++++++++++++++++++++++++++
profiles/arch/amd64/x32/package.mask | 4 ++++
4 files changed, 61 insertions(+)
diff --git a/media-radio/qlog/Manifest b/media-radio/qlog/Manifest
new file mode 100644
index 000000000000..23b95e4b28aa
--- /dev/null
+++ b/media-radio/qlog/Manifest
@@ -0,0 +1 @@
+DIST qlog-0.46.1.tar.gz 9645185 BLAKE2B 45a84d81efb1bdf1154b65d94767e55c1ba85d954d553dacfd9e5ffe954833081f961c6a00ad4a2743c88fc1036848f0fb4998f8b7f00ac32241a3c73ca91230 SHA512 e1c585f4a3843808ab1e1c21845eb5079efd5415c3cde8b1c62f25972985245e6b31d4acf979db3a4899370f59b37114359481c4027cba63bb6121963517ed65
diff --git a/media-radio/qlog/metadata.xml b/media-radio/qlog/metadata.xml
new file mode 100644
index 000000000000..14e08c8db102
--- /dev/null
+++ b/media-radio/qlog/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>mario.haustein@hrz.tu-chemnitz.de</email>
+ <name>Mario Haustein</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">foldynl/QLog</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-radio/qlog/qlog-0.46.1.ebuild b/media-radio/qlog/qlog-0.46.1.ebuild
new file mode 100644
index 000000000000..8e7f3b208e1d
--- /dev/null
+++ b/media-radio/qlog/qlog-0.46.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils
+
+DESCRIPTION="Amateur radio logbook software"
+HOMEPAGE="https://github.com/foldynl/QLog"
+SRC_URI="https://github.com/foldynl/QLog/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/QLog-${PV}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-db/sqlite:3
+ dev-libs/qtkeychain
+ dev-qt/qtbase:6[dbus,gui,network,sql,xml]
+ dev-qt/qtcharts:6
+ dev-qt/qtserialport:6
+ dev-qt/qtwebchannel:6
+ dev-qt/qtwebengine:6[widgets]
+ dev-qt/qtwebsockets:6
+ media-libs/hamlib
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ eqmake6 \
+ PREFIX="${PREFIX}/usr/" \
+ HAMLIBINCLUDEPATH="${EPREFIX}/usr/include/hamlib" \
+ HAMLIBLIBPATH="${EPREFIX}/usr/$(get_libdir)/hamlib" \
+ QLog.pro
+}
+
+src_install() {
+ emake INSTALL_ROOT="${ED}" install
+}
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index 6eace04b1314..ff057e364954 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> (2025-10-06)
+# Requires qtwebengine
+media-radio/qlog
+
# Jay Faulkner <jayf@gentoo.org> (2025-06-01)
# Requires >=net-libs/nodejs-18[npm]
dev-util/claude-code
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2025-10-08 5:53 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-08 5:53 [gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/x32/, media-radio/qlog/ Sam James
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox