media-radio/qlog: new package, add 0.46.1

Signed-off-by: Mario Haustein <mario.haustein@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@gentoo.org>
This commit is contained in:
Mario Haustein 2025-09-27 00:12:18 +02:00 committed by Sam James
parent 07ac0c6eae
commit 11ab9efa7d
No known key found for this signature in database
GPG Key ID: 738409F520DF9190
4 changed files with 61 additions and 0 deletions

View File

@ -0,0 +1 @@
DIST qlog-0.46.1.tar.gz 9645185 BLAKE2B 45a84d81efb1bdf1154b65d94767e55c1ba85d954d553dacfd9e5ffe954833081f961c6a00ad4a2743c88fc1036848f0fb4998f8b7f00ac32241a3c73ca91230 SHA512 e1c585f4a3843808ab1e1c21845eb5079efd5415c3cde8b1c62f25972985245e6b31d4acf979db3a4899370f59b37114359481c4027cba63bb6121963517ed65

View File

@ -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>

View File

@ -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
}

View File

@ -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