;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2015, 2017, 2018 Alex Kost ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2019 Efraim Flashner ;;; Copyright © 2020 Brice Waegeneire ;;; Copyright © 2021 Alexandru-Sergiu Marton ;;; Copyright © 2021 Guillaume Le Vaillant ;;; Copyright © 2022 Jai Vetrivelan ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . (define-module (gnu packages dunst) #:use-module (guix packages) #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix utils) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages) #:use-module (gnu packages base) #:use-module (gnu packages freedesktop) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) #:use-module (gnu packages gtk) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages xorg)) (define-public dunst (package (name "dunst") (version "1.8.1") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/dunst-project/dunst") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "19bh5789whlc0n5wbyx3yx8px93hccn42f1p6i1dz96hdkk5mjb8")))) (build-system gnu-build-system) (arguments `(#:tests? #f ; no check target #:make-flags (list (string-append "CC=" ,(cc-for-target)) (string-append "PREFIX=" %output) (string-append "SYSCONFDIR=" %output "/etc") ;; Otherwise it tries to install service file ;; to "dbus" store directory. (string-append "SERVICEDIR_DBUS=" %output "/share/dbus-1/services") "dunstify") #:phases (modify-phases %standard-phases (delete 'configure)))) (native-inputs (list pkg-config perl ; for pod2man which)) (inputs (list dbus librsvg ; for svg support glib cairo pango libnotify ; for dunstify libx11 libxscrnsaver libxinerama libxrandr libxdg-basedir wayland)) ; for wayland support (home-page "https://dunst-project.org/") (synopsis "Customizable and lightweight notification daemon") (description "Dunst is a highly configurable and minimalistic notification daemon. It provides @code{org.freedesktop.Notifications} D-Bus service, so it is started automatically on the first call via D-Bus.") (license license:bsd-3))) /packages/scanner.scm?id=a01b216508bb84b55d9a769d753b78c5df1c64d5'>gnu: scanbd: Fix build....* gnu/packages/scanner.scm (scanbd)[arguments]: Add ‘-Wno-error’ to CFLAGS in #:configure-flags. Tobias Geerinckx-Rice 2022-01-16gnu: scanbd: Use G-expressions....* gnu/packages/scanner.scm (scanbd)[arguments]: Rewrite as G-expressions. Tobias Geerinckx-Rice 2022-01-10gnu: Add sane-airscan....* gnu/packages/scanner.scm (sane-airscan): New public variable. Tobias Geerinckx-Rice 2021-12-13gnu: Simplify package inputs....This commit was obtained by running: ./pre-inst-env guix style without any additional argument. Ludovic Courtès 2021-11-14gnu: scandb: Fix typo....* gnu/packages/emacs-xyz.scm (scandb)[description]: Fix spelling of "regularly". Vagrant Cascadian 2021-08-03gnu: Add scanbd....* gnu/packages/scanner.scm (scanbd): New public variable. Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Tobias Geerinckx-Rice