From d2983cfae42a2f2490f2b4d570350c576893a287 Mon Sep 17 00:00:00 2001 From: Sughosha Date: Tue, 7 Oct 2025 10:33:39 +0530 Subject: [PATCH] gnu: snorenotify: Move to kde-internet.scm. * gnu/packages/kde.scm (snorenotify): Remove variable. * gnu/packages/kde-internet.scm (snorenotify): New variable. * gnu/packages/irc.scm: Use (gnu packages kde-internet) module. Change-Id: I74ebb8a52243e151daf6c44c20942dce701ae2a9 --- gnu/packages/irc.scm | 1 + gnu/packages/kde-internet.scm | 26 ++++++++++++++++++++++++++ gnu/packages/kde.scm | 26 -------------------------- 3 files changed, 27 insertions(+), 26 deletions(-) diff --git a/gnu/packages/irc.scm b/gnu/packages/irc.scm index 8fb32e6b739f3866d1d8694e8f74963c31a5fb37..407ff5c9c6998a7937bc530add544170f60feff7 100644 --- a/gnu/packages/irc.scm +++ b/gnu/packages/irc.scm @@ -94,6 +94,7 @@ #:use-module (gnu packages openldap) #:use-module (gnu packages kde) #:use-module (gnu packages kde-frameworks) + #:use-module (gnu packages kde-internet) #:use-module (gnu packages password-utils) #:use-module (gnu packages pcre) #:use-module (gnu packages perl) diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm index 232b650a5cffbf7c3bc25c13721c5f5b5731e50e..12a5ddac67c8e9cdeaa4ae08537dbaa454838480 100644 --- a/gnu/packages/kde-internet.scm +++ b/gnu/packages/kde-internet.scm @@ -143,6 +143,32 @@ framework. It builds XMPP clients complying with the XMPP Compliance Suites 2021 for IM and Advanced Mobile.") (license license:lgpl2.1+))) +(define-public snorenotify + (package + (name "snorenotify") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/snorenotify/" + version "/src/snorenotify-" version ".tar.xz")) + (sha256 + (base32 + "0jz6ivk90h7iwgyxar7xzzj8yvzn6s1my6cqs9bdnwqswfk1nhbd")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f)) ; both tests fail, require display + (inputs + (list qtbase-5)) + (native-inputs + (list extra-cmake-modules qttools-5)) + (home-page "https://techbase.kde.org/Projects/Snorenotify") + (synopsis "Qt notification framework") + (description "Snorenotify is a multi platform Qt notification framework. +Using a plugin system it is possible to create notifications with many +different notification systems.") + (license license:lgpl3))) + (define-public falkon (package (name "falkon") diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index f01153fe44a6fa796670ec12c0b96307764ccf9d..b8ca9bed5010060892185abf0c601e4ad6c93245 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -160,29 +160,3 @@ cards.") (arguments (list #:configure-flags #~(list "-DBUILD_WITH_QT6=ON"))) (inputs (list openssl qtbase qt5compat)))) - -(define-public snorenotify - (package - (name "snorenotify") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/snorenotify/" - version "/src/snorenotify-" version ".tar.xz")) - (sha256 - (base32 - "0jz6ivk90h7iwgyxar7xzzj8yvzn6s1my6cqs9bdnwqswfk1nhbd")))) - (build-system cmake-build-system) - (arguments - `(#:tests? #f)) ; both tests fail, require display - (inputs - (list qtbase-5)) - (native-inputs - (list extra-cmake-modules qttools-5)) - (home-page "https://techbase.kde.org/Projects/Snorenotify") - (synopsis "Qt notification framework") - (description "Snorenotify is a multi platform Qt notification framework. -Using a plugin system it is possible to create notifications with many -different notification systems.") - (license license:lgpl3)))