summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJory Pratt <anarchy@gentoo.org>2022-04-08 16:38:22 -0500
committerJory Pratt <anarchy@gentoo.org>2022-04-08 16:38:22 -0500
commit63271ea13d28064c46755127d950595d2dbbcfcb (patch)
tree2435805f05ea7bcad70774a60fd5919db5a49efd
parentnet-wireless/qdmr: Version bump 0.10.2 (diff)
downloadanarchy-master.tar.gz
anarchy-master.tar.bz2
anarchy-master.zip
net-wireless/qdmr: added to ::gentooHEADmaster
Signed-off-by: Jory Pratt <anarchy@gentoo.org>
-rw-r--r--net-wireless/qdmr/Manifest1
-rw-r--r--net-wireless/qdmr/files/qdmr-0.10.2-fix-cast-to-int.patch37
-rw-r--r--net-wireless/qdmr/metadata.xml11
-rw-r--r--net-wireless/qdmr/qdmr-0.10.2.ebuild56
4 files changed, 0 insertions, 105 deletions
diff --git a/net-wireless/qdmr/Manifest b/net-wireless/qdmr/Manifest
deleted file mode 100644
index 3482c6d..0000000
--- a/net-wireless/qdmr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qdmr-0.10.2.tar.gz 5903169 BLAKE2B 1ef4e9846dd4206d1eae3cfb5562fccec24b156bfd77a82e801e8d1194b969bbda0f14e99c1b6505d18abba4a79d87c5eee2232110969faf4c078c1fe781a8ee SHA512 96a3fd22be2b8f77a4925cfb426de12a55b29ee73eaf78869091fd0ecd36d2df51195f2ca70689857e190767c4651d3d4915a0b7aa9f5c6e429f46a53edb991c
diff --git a/net-wireless/qdmr/files/qdmr-0.10.2-fix-cast-to-int.patch b/net-wireless/qdmr/files/qdmr-0.10.2-fix-cast-to-int.patch
deleted file mode 100644
index 3ce9e0e..0000000
--- a/net-wireless/qdmr/files/qdmr-0.10.2-fix-cast-to-int.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From eca81fba54b156707545967b78c823cc38b1b53f Mon Sep 17 00:00:00 2001
-From: Hannes Matuschek <hmatuschek@gmail.com>
-Date: Wed, 6 Apr 2022 15:29:02 +0200
-Subject: [PATCH 1/2] Fixed compilation issue under Genoo. Addresses #216.
-
----
- lib/radiolimits.cc | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/lib/radiolimits.cc b/lib/radiolimits.cc
-index b883cc8..eb72166 100644
---- a/lib/radiolimits.cc
-+++ b/lib/radiolimits.cc
-@@ -3,9 +3,10 @@
- #include "logger.hh"
- #include "config.hh"
- #include <QMetaProperty>
-+#include <ctype.h>
-
- // Utility function to check string content for ASCII encoding
--inline bool isascii(const QString &text) {
-+inline bool qstring_is_ascii(const QString &text) {
- foreach (QChar c, text) {
- if ((c<0x1f) && (0x7f != c))
- return false;
-@@ -205,7 +206,7 @@ RadioLimitString::verify(const ConfigItem *item, const QMetaProperty &prop, Radi
- << ") is shorter than minimum size " << _minLen << ".";
- }
-
-- if ((ASCII == _encoding) && (! isascii(value))) {
-+ if ((ASCII == _encoding) && (! qstring_is_ascii(value))) {
- auto &msg = context.newMessage();
- msg << "Cannot encode string '" << value << "' in ASCII.";
- }
---
-2.35.1
-
diff --git a/net-wireless/qdmr/metadata.xml b/net-wireless/qdmr/metadata.xml
deleted file mode 100644
index d03ef4b..0000000
--- a/net-wireless/qdmr/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>radio@gentoo.org</email>
- <name>Radio</name>
- </maintainer>
- <upstream>
- <remote-id type="github">hmatuschek/qdmr</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/net-wireless/qdmr/qdmr-0.10.2.ebuild b/net-wireless/qdmr/qdmr-0.10.2.ebuild
deleted file mode 100644
index d81742d..0000000
--- a/net-wireless/qdmr/qdmr-0.10.2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake udev linux-info
-
-DESCRIPTION="GUI application for configuring and programming cheap DMR radios"
-HOMEPAGE="https://dm3mat.darc.de/qdmr/"
-if [ "${PV}" = "9999" ]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/hmatuschek/qdmr.git"
-else
- MY_PV="${PV/_/-}"
- SRC_URI="https://github.com/hmatuschek/qdmr/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-${MY_PV}"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND="
- dev-cpp/yaml-cpp:=
- dev-qt/designer:5
- dev-qt/qttest:5
- dev-qt/qtwidgets:5
- dev-qt/qtgui:5
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5
- dev-qt/qtpositioning:5
- dev-qt/qtserialport:5
- virtual/libusb:1
-"
-DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5"
-BDEPEND=""
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-cast-to-int.patch
-)
-
-pkg_setup() {
- CONFIG_CHECK="~USB_ACM"
- WARNING_USB_ACM="Some radios require CONFIG_USB_ACM to work, you may need to enable this driver to talk to your radio"
- CONFIG_CHECK="~USB_SERIAL"
- WARNING_USB_SERIAL="Some radios require CONFIG_USB_SERIAL to work, you may need to enable this driver to talk to your radio"
- check_extra_config
-}
-
-src_prepare() {
- #no devil perms
- sed -i 's#666#660#' dist/99-qdmr.rules
- sed -i "s#/etc/udev/rules.d/#$(get_udevdir)/rules.d#" lib/CMakeLists.txt
- cmake_src_prepare
-}