commit:     f2c94f3dd0662daf0a85ea1fe085308ec675a10d
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Mon May  5 12:15:20 2025 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Mon May  5 12:19:56 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2c94f3d

net-wireless/qdmr: Update icon cache and fix build with cmake4

Closes: https://bugs.gentoo.org/954875
Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 net-wireless/qdmr/qdmr-0.12.0.ebuild | 7 +++++--
 net-wireless/qdmr/qdmr-9999.ebuild   | 9 ++++++---
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/net-wireless/qdmr/qdmr-0.12.0.ebuild 
b/net-wireless/qdmr/qdmr-0.12.0.ebuild
index 766255325c9f..34ba1f1b9854 100644
--- a/net-wireless/qdmr/qdmr-0.12.0.ebuild
+++ b/net-wireless/qdmr/qdmr-0.12.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake udev linux-info
+inherit cmake udev linux-info xdg-utils
 
 DESCRIPTION="GUI application for configuring and programming cheap DMR radios"
 HOMEPAGE="https://dm3mat.darc.de/qdmr/";
@@ -46,7 +46,8 @@ pkg_setup() {
 }
 
 src_prepare() {
-       sed -i "s#/etc/udev/rules.d/#$(get_udevdir)/rules.d#" lib/CMakeLists.txt
+       sed -i "s#/etc/udev/rules.d/#$(get_udevdir)/rules.d#" 
lib/CMakeLists.txt || die
+       sed -i "s/VERSION 3.0.0/VERSION 3.10.0/" CMakeLists.txt || die
        cmake_src_prepare
 }
 
@@ -59,8 +60,10 @@ src_configure() {
 
 pkg_postinst() {
        udev_reload
+       xdg_icon_cache_update
 }
 
 pkg_postrm() {
        udev_reload
+       xdg_icon_cache_update
 }

diff --git a/net-wireless/qdmr/qdmr-9999.ebuild 
b/net-wireless/qdmr/qdmr-9999.ebuild
index f5fdcfa51e17..2b3a704df2a4 100644
--- a/net-wireless/qdmr/qdmr-9999.ebuild
+++ b/net-wireless/qdmr/qdmr-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit cmake udev linux-info
+inherit cmake udev linux-info xdg-utils
 
 DESCRIPTION="GUI application for configuring and programming cheap DMR radios"
 HOMEPAGE="https://dm3mat.darc.de/qdmr/";
@@ -46,7 +46,8 @@ pkg_setup() {
 }
 
 src_prepare() {
-       sed -i "s#/etc/udev/rules.d/#$(get_udevdir)/rules.d#" lib/CMakeLists.txt
+       sed -i "s#/etc/udev/rules.d/#$(get_udevdir)/rules.d#" 
lib/CMakeLists.txt || die
+       sed -i "s/VERSION 3.0.0/VERSION 3.10.0/" CMakeLists.txt || die
        cmake_src_prepare
 }
 
@@ -59,8 +60,10 @@ src_configure() {
 
 pkg_postinst() {
        udev_reload
+       xdg_icon_cache_update
 }
 
 pkg_postrm() {
        udev_reload
+       xdg_icon_cache_update
 }

Reply via email to