summaryrefslogtreecommitdiff
path: root/gnu/packages/cinnamon.scm
diff options
context:
space:
mode:
authorflorhizome <florhizome@posteo.net>2023-04-22 11:30:37 +0200
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2023-04-22 12:00:25 +0200
commit23f3f853495f936cb0d1c50828e697085e4d9f7d (patch)
tree53a68919c13ca7da5857a70c3ef535158ebc2091 /gnu/packages/cinnamon.scm
parentf07d5c38c55bf561b2f3948096a6a050fd291fb8 (diff)
gnu: cinnamon: Update to 5.6.2.
* gnu/packages/cinnamon.scm (cinnamon-desktop): Update to 5.4.2. [arguments]<#:configure-flags>: Enable alsa-support. [inputs]: Remove PYTHON-2, remove GOBJECT-INTROSPECTION, add LIBEXT, ALSA-LIB. [native-inputs]: Remove gnu-build-system related packages, add GOBJECT-INTROSPECTION. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Diffstat (limited to 'gnu/packages/cinnamon.scm')
-rw-r--r--gnu/packages/cinnamon.scm30
1 files changed, 17 insertions, 13 deletions
diff --git a/gnu/packages/cinnamon.scm b/gnu/packages/cinnamon.scm
index 9093d7c0ca7..688e225bb36 100644
--- a/gnu/packages/cinnamon.scm
+++ b/gnu/packages/cinnamon.scm
@@ -2,6 +2,7 @@
2;;; Copyright © 2017 Nikita <nikita@n0.is> 2;;; Copyright © 2017 Nikita <nikita@n0.is>
3;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr> 3;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
4;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il> 4;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il>
5;;; Copyright © 2022 florhizome <florhizome@posteo.net>
5;;; 6;;;
6;;; This file is part of GNU Guix. 7;;; This file is part of GNU Guix.
7;;; 8;;;
@@ -24,6 +25,7 @@
24 #:use-module (guix download) 25 #:use-module (guix download)
25 #:use-module (guix git-download) 26 #:use-module (guix git-download)
26 #:use-module (guix gexp) 27 #:use-module (guix gexp)
28 #:use-module (guix build utils)
27 #:use-module (guix utils) 29 #:use-module (guix utils)
28 #:use-module (guix build-system gnu) 30 #:use-module (guix build-system gnu)
29 #:use-module (guix build-system meson) 31 #:use-module (guix build-system meson)
@@ -35,7 +37,9 @@
35 #:use-module (gnu packages glib) 37 #:use-module (gnu packages glib)
36 #:use-module (gnu packages gtk) 38 #:use-module (gnu packages gtk)
37 #:use-module (gnu packages gnome) 39 #:use-module (gnu packages gnome)
40 #:use-module (gnu packages linux)
38 #:use-module (gnu packages pkg-config) 41 #:use-module (gnu packages pkg-config)
42 #:use-module (gnu packages photo)
39 #:use-module (gnu packages pulseaudio) 43 #:use-module (gnu packages pulseaudio)
40 #:use-module (gnu packages python) 44 #:use-module (gnu packages python)
41 #:use-module (gnu packages xorg)) 45 #:use-module (gnu packages xorg))
@@ -121,7 +125,7 @@ cross-DE solutions.")
121(define-public cinnamon-desktop 125(define-public cinnamon-desktop
122 (package 126 (package
123 (name "cinnamon-desktop") 127 (name "cinnamon-desktop")
124 (version "3.4.2") 128 (version "5.6.2")
125 (source (origin 129 (source (origin
126 (method git-fetch) 130 (method git-fetch)
127 (uri (git-reference 131 (uri (git-reference
@@ -130,27 +134,27 @@ cross-DE solutions.")
130 (file-name (git-file-name name version)) 134 (file-name (git-file-name name version))
131 (sha256 135 (sha256
132 (base32 136 (base32
133 "18mjy80ly9361npjhxpm3n0pkmrwviaqr2kixjb7hyxa6kzzh5xw")))) 137 "0rnk0vmpjiz8pgn5y8zizr91ilwzfh9w7cmfsjpqg3h5wkpxz22z"))))
134 (build-system gnu-build-system) 138 (build-system meson-build-system)
135 ;; TODO: package 'libgsystem'. 139 (arguments
140 (list
141 #:glib-or-gtk? #true
142 #:configure-flags #~(list "-Dalsa=true")))
136 (inputs 143 (inputs
137 (list accountsservice 144 (list accountsservice
138 gtk+ 145 alsa-lib
139 glib 146 glib
140 gobject-introspection
141 gnome-common 147 gnome-common
148 gtk+
142 libxkbfile 149 libxkbfile
143 libxrandr 150 libxrandr
144 python-2 151 libxext
145 pulseaudio 152 pulseaudio
146 xkeyboard-config)) 153 xkeyboard-config))
147 (native-inputs 154 (native-inputs
148 (list autoconf 155 (list gettext-minimal
149 automake 156 `(,glib "bin") ;glib-gettextize
150 gettext-minimal 157 gobject-introspection
151 `(,glib "bin") ; glib-gettextize
152 intltool
153 libtool
154 pkg-config)) 158 pkg-config))
155 (home-page "https://github.com/linuxmint/cinnamon-desktop/") 159 (home-page "https://github.com/linuxmint/cinnamon-desktop/")
156 (synopsis "Library for the Cinnamon Desktop") 160 (synopsis "Library for the Cinnamon Desktop")