* [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git.
@ 2024-12-27 19:43 Ashvith Shetty
2024-12-27 19:51 ` [bug#75146] [PATCH v0 01/15] gnu: gtk-xfce-engine: Remove variable Ashvith Shetty
` (15 more replies)
0 siblings, 16 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:43 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
This patch series moves the source for XFCE applications and plugins
from the pre-generated archive file to their git source for quality
reasons (inconsistency between git and archive builds,
missing files in generated archive, etc).
This patch series also removes gtk-xfce-engine, a long-abandoned package,
which had no dependant packages. Patch series also includes some applications
and plugins updated to their newer versions.
Ashvith Shetty (15):
gnu: gtk-xfce-engine: Remove variable.
gnu: xfce4-dev-tools: Update variable fields.
gnu: libxfce4util: Update variable fields.
gnu: xfconf: Update variable fields.
gnu: libxfce4ui: Update variable fields.
gnu: libxfce4windowing: Update variable fields.
gnu: catfish: Update to 4.20.0.
gnu: elementary-xfce-icon-theme: Use new style.
gnu: exo: Update variable fields.
gnu: garcon: Update variable fields.
gnu: tumbler: Update variable fields.
gnu: xfce4-panel: Update variable fields.
gnu: xfce4-battery-plugin: Update to 1.1.6.
gnu: xfce4-clipman-plugin: Update to 1.6.7.
gnu: xfce4-pulseaudio-plugin: Update variable fields.
gnu/packages/xfce.scm | 735 +++++++++++++++++++++++-------------------
1 file changed, 401 insertions(+), 334 deletions(-)
--
2.46.0
^ permalink raw reply [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 01/15] gnu: gtk-xfce-engine: Remove variable.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
@ 2024-12-27 19:51 ` Ashvith Shetty
2024-12-27 19:51 ` [bug#75146] [PATCH v0 02/15] gnu: xfce4-dev-tools: Update variable fields Ashvith Shetty
` (14 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:51 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (gtk-xfce-engine): Upstream archived this
project and it is not used by any other packages.
Change-Id: I65a7ed0e0cc597df7fa02c9e0471a90865de9085
---
gnu/packages/xfce.scm | 23 +----------------------
1 file changed, 1 insertion(+), 22 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index a36612dd3a..35abb08c5f 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -16,6 +16,7 @@
;;; Copyright © 2020, 2021, 2022 Michael Rohleder <mike@rohleder.de>
;;; Copyright © 2021, 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2021 André A. Gomes <andremegafone@gmail.com>
+;;; Copyright © 2024 Ashvith Shetty <ashvithshetty10@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -88,28 +89,6 @@ (define-module (gnu packages xfce)
#:use-module (guix packages)
#:use-module (guix utils))
-(define-public gtk-xfce-engine
- (package
- (name "gtk-xfce-engine")
- (version "2.10.1")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- name "/" (version-major+minor version) "/"
- name "-" version ".tar.bz2"))
- (sha256
- (base32
- "0g86ywkx0ghzhhn96k88p67bbzlm1aqckly85izp07w80l1934ja"))))
- (build-system gnu-build-system)
- (native-inputs
- (list pkg-config intltool))
- (inputs (list gtk+-2))
- (home-page "https://www.xfce.org/")
- (synopsis "GTK+ theme engine for Xfce")
- (description
- "Default GTK+ engine and themes for Xfce Desktop Environment.")
- (license gpl2+)))
-
(define-public libxfce4util
(package
(name "libxfce4util")
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 02/15] gnu: xfce4-dev-tools: Update variable fields.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
2024-12-27 19:51 ` [bug#75146] [PATCH v0 01/15] gnu: gtk-xfce-engine: Remove variable Ashvith Shetty
@ 2024-12-27 19:51 ` Ashvith Shetty
2024-12-27 19:52 ` [bug#75146] [PATCH v0 03/15] gnu: libxfce4util: " Ashvith Shetty
` (13 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:51 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (xfce4-dev-tools):
[source]: Update to XFCE's GitLab URL.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, docbook-xsl and libtool.
Change-Id: Ib94dc5750888de8674409363131e89944ad1e7d1
---
gnu/packages/xfce.scm | 39 +++++++++++++++++++++++----------------
1 file changed, 23 insertions(+), 16 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 35abb08c5f..de6d0935a0 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -37,11 +37,13 @@ (define-module (gnu packages xfce)
#:use-module (gnu artwork)
#:use-module (gnu packages)
#:use-module (gnu packages apr)
+ #:use-module (gnu packages autotools)
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
#:use-module (gnu packages build-tools)
#:use-module (gnu packages calendar)
#:use-module (gnu packages cdrom)
+ #:use-module (gnu packages docbook)
#:use-module (gnu packages fonts)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop)
@@ -2289,23 +2291,28 @@ (define-public xfce4-dev-tools
(package
(name "xfce4-dev-tools")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- "xfce4-dev-tools/" (version-major+minor version) "/"
- "xfce4-dev-tools-" version ".tar.bz2"))
- (sha256
- (base32
- "1ak68k6r0q6dh3knc3vxqvkvkw54f916wfrsm8g7gk0fiah3kfhz"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/xfce4-dev-tools")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0k7qj7vka2ys1ld4bfkdvsbxhpjnvb8lc0awnn5b1c34zxmwsivr"))))
(build-system gnu-build-system)
- (native-inputs
- (list meson
- pkg-config
- libxslt))
- (inputs
- (list glib python))
- (propagated-inputs
- (list `(,glib "bin"))) ; 'glib-genmarshal' required by 'xdt-depends.m4'
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ docbook-xsl
+ libtool
+ libxslt
+ meson
+ pkg-config))
+ (inputs (list glib python))
+ (propagated-inputs (list (list glib "bin"))) ;'glib-genmarshal' required by 'xdt-depends.m4'
(home-page "https://docs.xfce.org/xfce/xfce4-dev-tools/")
(synopsis "Xfce developer tools")
(description
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 03/15] gnu: libxfce4util: Update variable fields.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
2024-12-27 19:51 ` [bug#75146] [PATCH v0 01/15] gnu: gtk-xfce-engine: Remove variable Ashvith Shetty
2024-12-27 19:51 ` [bug#75146] [PATCH v0 02/15] gnu: xfce4-dev-tools: Update variable fields Ashvith Shetty
@ 2024-12-27 19:52 ` Ashvith Shetty
2024-12-27 19:52 ` [bug#75146] [PATCH v0 04/15] gnu: xfconf: " Ashvith Shetty
` (12 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:52 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (libxfce4util):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, gtk-doc, libtool
and xfce4-dev-tools.
Change-Id: I3acb4b9237f26e50702c28139f68a7a2082ab60b
---
gnu/packages/xfce.scm | 35 +++++++++++++++++++++++------------
1 file changed, 23 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index de6d0935a0..e3a746dee9 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -95,19 +95,30 @@ (define-public libxfce4util
(package
(name "libxfce4util")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- "libxfce4util/" (version-major+minor version)
- "/" name "-" version ".tar.bz2"))
- (sha256
- (base32
- "14mml8rdj16gkax92h89vcgf6sphp7v3jf5r7n1858lmk6f3yj91"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url (string-append "https://gitlab.xfce.org/xfce/" name))
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0r24hx200jvixn8rhcg0cbvv6b3jc4hj1iw2bkvmrcf74m4ck9nj"))))
(build-system gnu-build-system)
- (native-inputs
- (list pkg-config gobject-introspection intltool vala))
- (propagated-inputs (list glib)) ; required by libxfce4util-1.0.pc
- (home-page "https://www.xfce.org/")
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ gobject-introspection
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ vala
+ xfce4-dev-tools))
+ (propagated-inputs (list glib)) ;required by libxfce4util-1.0.pc
+ (home-page "https://docs.xfce.org/xfce/libxfce4util/")
(synopsis "Basic utility library for Xfce")
(description
"A general-purpose utility library with core application support for the
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 04/15] gnu: xfconf: Update variable fields.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
` (2 preceding siblings ...)
2024-12-27 19:52 ` [bug#75146] [PATCH v0 03/15] gnu: libxfce4util: " Ashvith Shetty
@ 2024-12-27 19:52 ` Ashvith Shetty
2024-12-27 19:52 ` [bug#75146] [PATCH v0 05/15] gnu: libxfce4ui: " Ashvith Shetty
` (11 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:52 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (xfconf):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Undo delete of phase 'check.
Replace 'custom-check with 'check.
[native-inputs]: Add autoconf, automake, gtk-doc, libtool,
and xfce4-dev-tools.
Change-Id: Ib7ea144d0c788a287479ebd8a22c3f9504fe8ebf
---
gnu/packages/xfce.scm | 84 +++++++++++++++++++++----------------------
1 file changed, 42 insertions(+), 42 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index e3a746dee9..a60f4515b1 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -129,53 +129,53 @@ (define-public xfconf
(package
(name "xfconf")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- "xfconf/" (version-major+minor version) "/"
- "xfconf-" version ".tar.bz2"))
- (sha256
- (base32
- "1zbyar9hzvqf498z1a3q6kf6r77a6qm9x2gw6p7i6sviy5h3ri4b"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/xfconf")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1k4d2gg77p3jdr0rankz2mv50hy7ddf5xl32si1mdby1wvpa9r2k"))))
(build-system gnu-build-system)
(arguments
- '(#:phases
- ;; Run check after install phase to test dbus activation.
- (modify-phases %standard-phases
- (add-before 'configure 'patch-configure
- (lambda _
- (substitute* "configure"
- ;; XDG_CHECK_PACKAGE_BINARY requires an absolute path.
- (("\\$PKG_CONFIG --variable=gdbus_codegen gio-2.0")
- "type -p gdbus-codegen"))))
- ;; tests-end seems to hang forever
- (add-before 'configure 'patchout-tests-end
- (lambda _
- (substitute* "tests/Makefile.in"
- (("tests-end") ""))))
- (add-after 'install 'custom-check
- (lambda _
- (setenv "HOME" (getenv "TMPDIR")) ; xfconfd requires a writable HOME
- ;; Run test-suite under a dbus session.
- (setenv "XDG_DATA_DIRS" ; for finding org.xfce.Xfconf.service
- (string-append %output "/share"))
- ;; For the missing '/etc/machine-id'.
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (invoke "dbus-launch" "make" "check")))
- (delete 'check))))
- (native-inputs
- (list pkg-config
- intltool
- `(,glib "bin") ;; for gdbus-codegen
- gobject-introspection
- vala
- dbus))
+ (list
+ #:phases
+ ;; Run check after install phase to test dbus activation.
+ #~(modify-phases %standard-phases
+ (add-before 'configure 'patch-configure
+ (lambda _
+ (substitute* "configure"
+ ;; XDG_CHECK_PACKAGE_BINARY requires an absolute path.
+ (("\\$PKG_CONFIG --variable=gdbus_codegen gio-2.0")
+ "type -p gdbus-codegen"))))
+ (replace 'check
+ (lambda _
+ (setenv "HOME"
+ (getenv "TMPDIR")) ;xfconfd requires a writable HOME
+ ;; Run test-suite under a dbus session.
+ (setenv "XDG_DATA_DIRS" ;for finding org.xfce.Xfconf.service
+ (string-append %output "/share"))
+ ;; For the missing '/etc/machine-id'.
+ (setenv "DBUS_FATAL_WARNINGS" "0")
+ (invoke "dbus-launch" "make" "check"))))))
+ (native-inputs (list autoconf
+ automake
+ dbus
+ (list glib "bin") ;for gdbus-codegen
+ gobject-introspection
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ vala
+ xfce4-dev-tools))
(propagated-inputs
;; libxfconf-0.pc refers to all these.
(list glib))
- (inputs
- (list libxfce4util))
- (home-page "https://www.xfce.org/")
+ (inputs (list libxfce4util))
+ (home-page "https://docs.xfce.org/xfce/xfconf/")
(synopsis "Configuration storage and query system for Xfce")
(description
"Settings daemon for Xfce, implemented as a D-Bus-based configuration
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 05/15] gnu: libxfce4ui: Update variable fields.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
` (3 preceding siblings ...)
2024-12-27 19:52 ` [bug#75146] [PATCH v0 04/15] gnu: xfconf: " Ashvith Shetty
@ 2024-12-27 19:52 ` Ashvith Shetty
2024-12-27 19:52 ` [bug#75146] [PATCH v0 06/15] gnu: libxfce4windowing: " Ashvith Shetty
` (10 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:52 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (libxfce4ui):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, gtk-doc, libtool
and xfce4-dev-tools.
Change-Id: I9ca360cec30660b85cea95b494df9dae1767f3ab
---
gnu/packages/xfce.scm | 43 +++++++++++++++++++++++++------------------
1 file changed, 25 insertions(+), 18 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index a60f4515b1..8587d2d8c1 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -186,27 +186,34 @@ (define-public libxfce4ui
(package
(name "libxfce4ui")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- name "/" (version-major+minor version) "/"
- name "-" version ".tar.bz2"))
- (sha256
- (base32
- "1vpafvmn2x95n0d8dmr6pp81w8bw2ksicp6dvsm7a0zjhilrks3m"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/libxfce4ui")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1ps8sq8g43dx12qp0shrdb45bjrfhhgkziscj5jnrzfhy6j9mqrk"))))
(build-system gnu-build-system)
(arguments
- `(#:configure-flags
- (list "--with-vendor-info=GNU Guix")))
- (native-inputs
- (list pkg-config intltool gobject-introspection))
- (propagated-inputs
- (list gtk+ ; required by libxfce4ui-2.pc
- ;; libxfce4kbd-private-3.pc refers to all these.
- libxfce4util
- xfconf))
+ `(#:configure-flags (list "--with-vendor-info=GNU Guix"
+ "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ gobject-introspection
+ gtk-doc
+ libtool
+ intltool
+ pkg-config
+ xfce4-dev-tools))
+ (propagated-inputs (list
+ ;; required by libxfce4ui-2.pc
+ gtk+
+ ;; libxfce4kbd-private-3.pc refers to all these.
+ libxfce4util xfconf))
(inputs (list libgtop libice libsm startup-notification))
- (home-page "https://www.xfce.org/")
+ (home-page "https://docs.xfce.org/xfce/libxfce4util/")
(synopsis "Widgets library for Xfce")
(description
"Libxfce4ui is the replacement of the old libxfcegui4 library. It is used
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 06/15] gnu: libxfce4windowing: Update variable fields.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
` (4 preceding siblings ...)
2024-12-27 19:52 ` [bug#75146] [PATCH v0 05/15] gnu: libxfce4ui: " Ashvith Shetty
@ 2024-12-27 19:52 ` Ashvith Shetty
2024-12-27 19:53 ` [bug#75146] [PATCH v0 07/15] gnu: catfish: Update to 4.20.0 Ashvith Shetty
` (9 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:52 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (libxfce4windowing):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[inputs]: Add wlr-protocols.
[native-inputs]: Add autoconf, automake, gtk-doc, intltool
libtool and xfce4-dev-tools.
Change-Id: I995433864b2de45cabcafd541ef39af4c6aab320
---
gnu/packages/xfce.scm | 38 ++++++++++++++++++++++----------------
1 file changed, 22 insertions(+), 16 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 8587d2d8c1..152da5c12d 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -414,23 +414,29 @@ (define-public libxfce4windowing
(package
(name "libxfce4windowing")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- name "/" (version-major+minor version) "/"
- name "-" version ".tar.bz2"))
- (sha256
- (base32
- "0s4zjf7bwzski7zsmb7i5frd4xr8w7ng8gn8285b0vv0g4frpwjn"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/libxfce4windowing")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "158jhw5kq3dzmgmy9wr9fgspwcdq84r6hjfnvbn48wx9d2q9pwdp"))))
(build-system gnu-build-system)
- (native-inputs (list pkg-config xfce4-dev-tools))
- (propagated-inputs (list gtk+)) ; required by libxfce4windowing-0.pc
- (inputs (list libdisplay-info
- libwnck
- libxrandr
- wayland
- wayland-protocols))
- (home-page "https://www.xfce.org/")
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ xfce4-dev-tools))
+ (propagated-inputs (list gtk+)) ;required by libxfce4windowing-0.pc
+ (inputs (list libdisplay-info libwnck libxrandr wayland wayland-protocols wlr-protocols))
+ (home-page "https://docs.xfce.org/xfce/libxfce4windowing/")
(synopsis "Windowing concept abstraction library for X11 and Wayland")
(description
"Libxfce4windowing is an abstraction library that attempts to present
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 07/15] gnu: catfish: Update to 4.20.0.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
` (5 preceding siblings ...)
2024-12-27 19:52 ` [bug#75146] [PATCH v0 06/15] gnu: libxfce4windowing: " Ashvith Shetty
@ 2024-12-27 19:53 ` Ashvith Shetty
2024-12-27 19:53 ` [bug#75146] [PATCH v0 08/15] gnu: elementary-xfce-icon-theme: Use new style Ashvith Shetty
` (8 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:53 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (catfish): Update to 4.20.0.
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[build-system]: Switch to meson-build-system
[arguments]: Enable tests
Do not replace phase 'install.
Do not delete 'sanity-check.
[native-inputs]: Add cmake, desktop-file-utils, (list gtk+ "bin")
and python.
Remove python-distutils-extra.
Change-Id: Ifc922b45308718b1a5586c15a0025f3e6d20ea4b
---
gnu/packages/xfce.scm | 88 +++++++++++++++++++++----------------------
1 file changed, 44 insertions(+), 44 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 152da5c12d..22557bd241 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -43,6 +43,7 @@ (define-module (gnu packages xfce)
#:use-module (gnu packages build-tools)
#:use-module (gnu packages calendar)
#:use-module (gnu packages cdrom)
+ #:use-module (gnu packages cmake)
#:use-module (gnu packages docbook)
#:use-module (gnu packages fonts)
#:use-module (gnu packages fontutils)
@@ -82,7 +83,7 @@ (define-module (gnu packages xfce)
#:use-module (guix build-system cmake)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system gnu)
- #:use-module (guix build-system python)
+ #:use-module (guix build-system meson)
#:use-module (guix build-system trivial)
#:use-module (guix download)
#:use-module (guix git-download)
@@ -223,50 +224,49 @@ (define-public libxfce4ui
(define-public catfish
(package
(name "catfish")
- (version "4.18.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/apps/"
- "catfish/" (version-major+minor version)
- "/catfish-" version ".tar.bz2"))
- (sha256
- (base32
- "16cbsnki7qragwhbfs3h0ja7xg8xlf59ajxhddqm0jkmrirrpbpx"))))
- (build-system python-build-system)
+ (version "4.20.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/apps/catfish")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1vyf62n8j2pgxd30j8hf1x6d0yz8r86ng39p9smfpq7m3vll8i7c"))))
+ (build-system meson-build-system)
(arguments
- '(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-command-paths
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "catfish/CatfishSearchEngine.py"
- (("'which'") (string-append "'" (which "which") "'")))
- (substitute* "catfish/CatfishWindow.py"
- (("xdg-mime") (which "xdg-mime"))
- (("xdg-open") (which "xdg-open")))))
- ;; setup.py script does not support one of the Python build
- ;; system's default flags, "--single-version-externally-managed".
- (replace 'install
- (lambda* (#:key outputs #:allow-other-keys)
- (invoke "python" "setup.py" "install"
- (string-append "--prefix=" (assoc-ref outputs "out"))
- "--root=/")))
- ;; The check failed to spawn a message bus without /etc/machine-id.
- (delete 'sanity-check)
- (add-after 'install 'wrap-program
- (lambda* (#:key outputs #:allow-other-keys)
- (let ((out (assoc-ref outputs "out")))
- (wrap-program (string-append out "/bin/catfish")
- `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH")))
- `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))))))))
- #:tests? #f))
- (native-inputs
- (list pkg-config python-distutils-extra intltool))
- (inputs
- (list bash-minimal which xfconf xdg-utils))
- (propagated-inputs
- (list gtk+ python-dbus python-pexpect python-pycairo
- python-pygobject))
- (home-page "https://docs.xfce.org/apps/catfish/start")
+ (list
+ #:phases #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-command-paths
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "catfish/CatfishSearchEngine.py"
+ (("'which'")
+ (string-append "'"
+ (which "which") "'")))
+ (substitute* "catfish/CatfishWindow.py"
+ (("xdg-mime")
+ (which "xdg-mime"))
+ (("xdg-open")
+ (which "xdg-open")))))
+ (add-after 'install 'wrap-program
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out")))
+ (wrap-program (string-append out "/bin/catfish")
+ `("GUIX_PYTHONPATH" =
+ (,(getenv "GUIX_PYTHONPATH")))
+ `("GI_TYPELIB_PATH" =
+ (,(getenv "GI_TYPELIB_PATH"))))))))))
+ (native-inputs (list cmake
+ desktop-file-utils
+ (list gtk+ "bin")
+ pkg-config
+ python
+ intltool))
+ (inputs (list bash-minimal which xfconf xdg-utils))
+ (propagated-inputs (list gtk+ python-dbus python-pexpect python-pycairo
+ python-pygobject))
+ (home-page "https://docs.xfce.org/apps/catfish/")
(synopsis "File searching tool for Xfce")
(description
"Catfish is a file searching tool for Linux and Unix. The interface is
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 08/15] gnu: elementary-xfce-icon-theme: Use new style.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
` (6 preceding siblings ...)
2024-12-27 19:53 ` [bug#75146] [PATCH v0 07/15] gnu: catfish: Update to 4.20.0 Ashvith Shetty
@ 2024-12-27 19:53 ` Ashvith Shetty
2024-12-27 19:53 ` [bug#75146] [PATCH v0 09/15] gnu: exo: Update variable fields Ashvith Shetty
` (7 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:53 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (elementary-xfce-icon-theme): Use new style.
Change-Id: I70ad49c16c30d519c0745462e33c86ad459c5b1b
---
gnu/packages/xfce.scm | 41 ++++++++++++++++++++---------------------
1 file changed, 20 insertions(+), 21 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 22557bd241..114f23ccc4 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -278,31 +278,30 @@ (define-public elementary-xfce-icon-theme
(package
(name "elementary-xfce-icon-theme")
(version "0.20")
- (source (origin
- (method git-fetch)
- (uri
- (git-reference
- (url "https://github.com/shimmerproject/elementary-xfce")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "0fdfqf98rk3z30qcs5ca3i3ybwg4icvq6yrxwv8i3yl0ikw6rc4k"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/shimmerproject/elementary-xfce")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0fdfqf98rk3z30qcs5ca3i3ybwg4icvq6yrxwv8i3yl0ikw6rc4k"))))
(build-system gnu-build-system)
(arguments
- '(#:tests? #f ; no check target
- #:make-flags '("CC=gcc")
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'make-git-checkout-writable
- (lambda _
- (for-each make-file-writable (find-files "."))
- #t)))))
- (native-inputs
- (list gtk+ optipng pkg-config))
+ (list
+ #:tests? #f ;no check target
+ #:make-flags #~(list "CC=gcc")
+ #:phases #~(modify-phases %standard-phases
+ (add-after 'unpack 'make-git-checkout-writable
+ (lambda _
+ (for-each make-file-writable
+ (find-files ".")) #t)))))
+ (native-inputs (list gtk+ optipng pkg-config))
(home-page "https://shimmerproject.org/")
(synopsis "Elementary icons extended and maintained for Xfce")
- (description "This is a fork of the upstream elementary project. This icon
+ (description
+ "This is a fork of the upstream elementary project. This icon
theme is supposed to keep everything working for Xfce, but gets updates from
upstream occasionally.")
(license gpl2+)))
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 09/15] gnu: exo: Update variable fields.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
` (7 preceding siblings ...)
2024-12-27 19:53 ` [bug#75146] [PATCH v0 08/15] gnu: elementary-xfce-icon-theme: Use new style Ashvith Shetty
@ 2024-12-27 19:53 ` Ashvith Shetty
2024-12-27 19:53 ` [bug#75146] [PATCH v0 10/15] gnu: garcon: " Ashvith Shetty
` (6 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:53 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (exo):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, docbook-xsl,
(list glib "bin"), gtk-doc, libtool, libxslt and
xfce4-dev-tools.
Change-Id: Ic32658dfba670e44916d63e186fc61f0e73f3124
---
gnu/packages/xfce.scm | 37 ++++++++++++++++++++++++-------------
1 file changed, 24 insertions(+), 13 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 114f23ccc4..dd09923739 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -310,23 +310,34 @@ (define-public exo
(package
(name "exo")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- "exo/" (version-major+minor version) "/"
- "exo-" version ".tar.bz2"))
- (sha256
- (base32
- "1387xib59z9m43z772lz3kwjrcd6id9zs5yr3khgs7jz4jczfxs2"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/exo")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0zbj5q0ih5kvxvays4ajjsmxm2938jmn4648062agxxjl8asqlcs"))))
(build-system gnu-build-system)
- (native-inputs
- (list pkg-config intltool))
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ docbook-xsl
+ (list glib "bin")
+ gtk-doc
+ intltool
+ libtool
+ libxslt
+ pkg-config
+ xfce4-dev-tools))
(propagated-inputs
;; exo-2.pc refers to all these.
(list gtk+ libxfce4util))
- (inputs
- (list libxfce4ui))
- (home-page "https://www.xfce.org/")
+ (inputs (list libxfce4ui))
+ (home-page "https://docs.xfce.org/xfce/exo/")
(synopsis "Extension library for Xfce")
(description
"An extension library to Xfce. While Xfce comes with quite a few libraries
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 10/15] gnu: garcon: Update variable fields.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
` (8 preceding siblings ...)
2024-12-27 19:53 ` [bug#75146] [PATCH v0 09/15] gnu: exo: Update variable fields Ashvith Shetty
@ 2024-12-27 19:53 ` Ashvith Shetty
2024-12-27 19:54 ` [bug#75146] [PATCH v0 11/15] gnu: tumbler: " Ashvith Shetty
` (5 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:53 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (garcon):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, docbook-xsl, gtk-doc,
libtool, libxslt and xfce4-dev-tools.
Change-Id: Ic0175d67858c0a1d43174c77079bab8ebfa5d489
---
gnu/packages/xfce.scm | 40 ++++++++++++++++++++++++++--------------
1 file changed, 26 insertions(+), 14 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index dd09923739..c9ea04e91e 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -350,21 +350,33 @@ (define-public garcon
(package
(name "garcon")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- "garcon/" (version-major+minor version) "/"
- "garcon-" version ".tar.bz2"))
- (sha256
- (base32
- "13ysx9gl22a5rjzl4m3v0zm3hpii1jy38b5lz3fs971h29y53f3z"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/garcon")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "076pdyssl5lhm88s2xx94w3rk6glcc4kgfl3jqd6704hpl6n9rii"))))
(build-system gnu-build-system)
- (native-inputs
- (list `(,glib "bin") gobject-introspection intltool pkg-config))
- (propagated-inputs
- (list gtk+ ; required by garcon-gtk3-1.pc
- libxfce4ui)) ; required by garcon-gtk3-1.pc
- (home-page "https://www.xfce.org/")
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ docbook-xsl
+ `(,glib "bin")
+ gobject-introspection
+ gtk-doc
+ intltool
+ libtool
+ libxslt
+ pkg-config
+ xfce4-dev-tools))
+ (propagated-inputs (list gtk+ ;required by garcon-gtk3-1.pc
+ libxfce4ui)) ;required by garcon-gtk3-1.pc
+ (home-page "https://docs.xfce.org/xfce/garcon/")
(synopsis "Implementation of the freedesktop.org menu specification")
(description
"Garcon is a freedesktop.org compliant menu implementation based on
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 11/15] gnu: tumbler: Update variable fields.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
` (9 preceding siblings ...)
2024-12-27 19:53 ` [bug#75146] [PATCH v0 10/15] gnu: garcon: " Ashvith Shetty
@ 2024-12-27 19:54 ` Ashvith Shetty
2024-12-27 19:54 ` [bug#75146] [PATCH v0 12/15] gnu: xfce4-panel: " Ashvith Shetty
` (4 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:54 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (tumbler):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, gtk-doc, libtool,
and xfce4-dev-tools.
Change-Id: I993fda97eeea44c529cc04359f2e2ab36068962c
---
gnu/packages/xfce.scm | 73 +++++++++++++++++++++++--------------------
1 file changed, 39 insertions(+), 34 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index c9ea04e91e..eecc855648 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -389,42 +389,47 @@ (define-public tumbler
(package
(name "tumbler")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- "tumbler/" (version-major+minor version) "/"
- "tumbler-" version ".tar.bz2"))
- (sha256
- (base32
- "102qwa8an7wdqf0hrqd5k51aiib3zww0iizsigllfrcjamyn9cbl"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/tumbler")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "18bp1ckv6mzbxhbk7aqp2mxbni1pw8hv8rzxmc9xx488dxs0qq8s"))))
(build-system gnu-build-system)
(arguments
- (list #:phases
- #~(modify-phases %standard-phases
- (add-before 'configure 'patch-configure
- (lambda _
- (substitute* "configure"
- ;; XDG_CHECK_PACKAGE_BINARY requires an absolute path.
- (("\\$PKG_CONFIG --variable=gdbus_codegen gio-2.0")
- "type -p gdbus-codegen")))))))
- (native-inputs
- (list pkg-config intltool
- `(,glib "bin"))) ; need glib-genmarshal and gdbus-codegen
- (propagated-inputs
- (list glib)) ; required by tumbler-1.pc
- (inputs
- (list dbus
- gdk-pixbuf
- cairo ;; Needed for pdf thumbnails (poppler-glibc.pc)
- freetype
- libjpeg-turbo
- libgsf
- libxfce4util
- poppler
- ;; FIXME Provide gstreamer and gstreamer-tag to get video thumbnails
- ;; ("gstreamer" ,gstreamer)
- ))
- (home-page "https://www.xfce.org/")
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")
+ #:phases #~(modify-phases %standard-phases
+ (add-before 'configure 'patch-configure
+ (lambda _
+ (substitute* "configure"
+ (("\\$PKG_CONFIG --variable=gdbus_codegen gio-2.0")
+ "type -p gdbus-codegen")))))))
+ (native-inputs (list autoconf
+ automake
+ dbus-glib
+ (list glib "bin") ;need glib-genmarshal
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ xfce4-dev-tools))
+ (propagated-inputs (list glib)) ;required by tumbler-1.pc
+ (inputs (list dbus
+ gdk-pixbuf
+ cairo ;Needed for pdf thumbnails (poppler-glibc.pc)
+ freetype
+ libjpeg-turbo
+ libgsf
+ libxfce4util
+ poppler
+ ;; FIXME Provide gstreamer and gstreamer-tag to get video thumbnails
+ ;; ("gstreamer" ,gstreamer)
+ ))
+ (home-page "https://docs.xfce.org/xfce/tumbler/")
(synopsis "D-Bus service for applications to request thumbnails")
(description
"Tumbler is a D-Bus service for applications to request thumbnails for
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 12/15] gnu: xfce4-panel: Update variable fields.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
` (10 preceding siblings ...)
2024-12-27 19:54 ` [bug#75146] [PATCH v0 11/15] gnu: tumbler: " Ashvith Shetty
@ 2024-12-27 19:54 ` Ashvith Shetty
2024-12-27 19:54 ` [bug#75146] [PATCH v0 13/15] gnu: xfce4-battery-plugin: Update to 1.1.6 Ashvith Shetty
` (3 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:54 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (xfce4-panel):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, gtk-doc, libtool
and xfce4-dev-tools.
Change-Id: Ic5b4a82b1d14e24b11efac7f655ddb8f43a0b9da
---
gnu/packages/xfce.scm | 80 +++++++++++++++++++++++--------------------
1 file changed, 42 insertions(+), 38 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index eecc855648..c457d9d065 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -475,50 +475,54 @@ (define-public xfce4-panel
(package
(name "xfce4-panel")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- name "/" (version-major+minor version) "/"
- name "-" version ".tar.bz2"))
- (sha256
- (base32
- "1f235lwmqavvsay9899gm7p2z3fdha6qgx05wczikhhnbmgwsczz"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/xfce4-panel")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "049dhis9106zig5awr9ppnxm357d93z842h015pd8rni9sayc7m0"))))
(build-system gnu-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-before 'configure 'patch-configure
- (lambda _
- (substitute* "configure"
- ;; XDG_CHECK_PACKAGE_BINARY requires an absolute path.
- (("\\$PKG_CONFIG --variable=gdbus_codegen gio-2.0")
- "type -p gdbus-codegen"))))
- (add-after 'unpack 'fix-tzdata-path
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* (string-append "plugins/clock/clock.c")
- (("/usr/share/zoneinfo")
- (search-input-directory inputs "share/zoneinfo"))))))))
- (native-inputs
- (list pkg-config
- intltool
- `(,glib "bin")))
- (propagated-inputs
- (list gtk+ ; required by libxfce4panel-2.0.pc
- libxfce4util)) ; required by libxfce4panel-2.0.pc
- (inputs
- (list tzdata ;; For fix-tzdata-path phase only.
- exo
- xfconf
- garcon
- gtk-layer-shell
- libwnck
- libxfce4ui
- libxfce4windowing))
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")
+ #:phases #~(modify-phases %standard-phases
+ (add-before 'configure 'patch-configure
+ (lambda _
+ (substitute* "configure"
+ ;; XDG_CHECK_PACKAGE_BINARY requires an absolute path.
+ (("\\$PKG_CONFIG --variable=gdbus_codegen gio-2.0")
+ "type -p gdbus-codegen"))))
+ (add-after 'unpack 'fix-tzdata-path
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* (string-append "plugins/clock/clock.c")
+ (("/usr/share/zoneinfo")
+ (search-input-directory inputs "share/zoneinfo"))))))))
+ (native-inputs (list autoconf
+ automake
+ (list glib "bin")
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ xfce4-dev-tools))
+ (propagated-inputs (list gtk+ ;required by libxfce4panel-2.0.pc
+ libxfce4util)) ;required by libxfce4panel-2.0.pc
+ (inputs (list tzdata ;For fix-tzdata-path phase only.
+ exo
+ xfconf
+ garcon
+ gtk-layer-shell
+ libwnck
+ libxfce4ui
+ libxfce4windowing))
(native-search-paths
(list (search-path-specification
(variable "XDG_DATA_DIRS")
(files '("share")))))
- (home-page "https://www.xfce.org/")
+ (home-page "https://docs.xfce.org/xfce/xfce4-panel/")
(synopsis "Xfce desktop panel")
(description
"Desktop panel for Xfce, which contains program launchers, window buttons,
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 13/15] gnu: xfce4-battery-plugin: Update to 1.1.6.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
` (11 preceding siblings ...)
2024-12-27 19:54 ` [bug#75146] [PATCH v0 12/15] gnu: xfce4-panel: " Ashvith Shetty
@ 2024-12-27 19:54 ` Ashvith Shetty
2024-12-27 19:54 ` [bug#75146] [PATCH v0 14/15] gnu: xfce4-clipman-plugin: Update to 1.6.7 Ashvith Shetty
` (2 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:54 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (xfce4-battery-plugin): Update to 1.1.6.
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, gtk-doc, libtool and
xfce4-dev-tools.
Change-Id: I9359731b564a225450cf314b762d51564cce370e
---
gnu/packages/xfce.scm | 33 +++++++++++++++++++++------------
1 file changed, 21 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index c457d9d065..0cff15566e 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -533,20 +533,29 @@ (define-public xfce4-panel
(define-public xfce4-battery-plugin
(package
(name "xfce4-battery-plugin")
- (version "1.1.5")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/panel-plugins/"
- name "/" (version-major+minor version) "/"
- name "-" version ".tar.bz2"))
- (sha256
- (base32
- "04z2bic6c2cgl6wy4qrhfdigb6c2hsxnqraa20k1xvi0nfzk68km"))))
+ (version "1.1.6")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/panel-plugins/xfce4-battery-plugin")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1bd912j22pf6rmqvkc80g5axjil88pbzxqa68krw65l11v73icmm"))))
(build-system gnu-build-system)
- (native-inputs (list pkg-config intltool))
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ xfce4-dev-tools))
(inputs (list glib gtk+ libxfce4util libxfce4ui xfce4-panel))
- (home-page
- "https://goodies.xfce.org/projects/panel-plugins/xfce4-battery-plugin")
+ (home-page "https://docs.xfce.org/panel-plugins/xfce4-battery-plugin/")
(synopsis "Battery monitor panel plugin for Xfce4")
(description
"A battery monitor panel plugin for Xfce4, compatible with APM and ACPI.")
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 14/15] gnu: xfce4-clipman-plugin: Update to 1.6.7.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
` (12 preceding siblings ...)
2024-12-27 19:54 ` [bug#75146] [PATCH v0 13/15] gnu: xfce4-battery-plugin: Update to 1.1.6 Ashvith Shetty
@ 2024-12-27 19:54 ` Ashvith Shetty
2024-12-27 19:54 ` [bug#75146] [PATCH v0 15/15] gnu: xfce4-pulseaudio-plugin: Update variable fields Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:54 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (xfce4-clipman-plugin): Update to 1.6.7.
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[inputs]: Add wlr-protocols.
[native-inputs]: Add autoconf, automake, gtk-doc, libtool and
xfce4-dev-tools.
Change-Id: Ic3835b31ac0db45b372cc679b48f17d6fd0b79e1
---
gnu/packages/xfce.scm | 37 ++++++++++++++++++++++---------------
1 file changed, 22 insertions(+), 15 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 0cff15566e..e2228cea8d 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -566,22 +566,29 @@ (define-public xfce4-battery-plugin
(define-public xfce4-clipman-plugin
(package
(name "xfce4-clipman-plugin")
- (version "1.6.6")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/panel-plugins/"
- "xfce4-clipman-plugin/" (version-major+minor version) "/"
- "xfce4-clipman-plugin-" version ".tar.bz2"))
- (sha256
- (base32
- "083i9pbcqjkdzzjx055ld4gd4gn3xnc3rn10vpsqv1vg01dlgb88"))))
+ (version "1.6.7")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0spg9mdlcx98kjisv0c9axp7knhh8am5dqfa2lspj1jbgvah1dwi"))))
(build-system gnu-build-system)
- (native-inputs
- (list intltool pkg-config))
- (inputs
- (list exo libxfce4ui libxtst xfce4-panel))
- (home-page
- "https://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin")
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ xfce4-dev-tools))
+ (inputs (list exo libxfce4ui libxtst wlr-protocols xfce4-panel))
+ (home-page "https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/")
(synopsis "Clipboard manager for Xfce")
(description
"Clipman is a clipboard manager for Xfce. It keeps the clipboard contents
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v0 15/15] gnu: xfce4-pulseaudio-plugin: Update variable fields.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
` (13 preceding siblings ...)
2024-12-27 19:54 ` [bug#75146] [PATCH v0 14/15] gnu: xfce4-clipman-plugin: Update to 1.6.7 Ashvith Shetty
@ 2024-12-27 19:54 ` Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
15 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-27 19:54 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, gtk-doc, libtool and
xfce4-dev-tools.
Remove pavucontrol.
Change-Id: Ib633e09831f195d03e4c1a1ed4c7d6e080595b5e
---
gnu/packages/xfce.scm | 44 ++++++++++++++++++++++++++-----------------
1 file changed, 27 insertions(+), 17 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index e2228cea8d..6687cd5340 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -603,25 +603,35 @@ (define-public xfce4-pulseaudio-plugin
(version "0.4.9")
(source
(origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/panel-plugins/"
- "xfce4-pulseaudio-plugin/"
- (version-major+minor version) "/"
- "xfce4-pulseaudio-plugin-" version ".tar.bz2"))
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://gitlab.xfce.org/panel-plugins/xfce4-pulseaudio-plugin")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
(sha256
- (base32 "16n9vnzwi1j90yxcf4c0lkyqkl969yj6hiby3cvd0j18zcapd050"))))
+ (base32 "1hmajys3g56xlpja9hx0rvap54bw0g6vmirh068zn5004wg7i6kc"))))
(build-system gnu-build-system)
- (native-inputs
- (list intltool pkg-config dbus-glib dbus))
- (inputs
- (list exo
- keybinder
- libnotify
- libxfce4ui
- pavucontrol
- pulseaudio
- xfce4-panel))
- (home-page "https://git.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/")
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ dbus
+ dbus-glib
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ xfce4-dev-tools))
+ (inputs (list exo
+ keybinder
+ libnotify
+ libxfce4ui
+ pulseaudio
+ xfce4-panel))
+ (home-page
+ "https://docs.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/")
(synopsis "PulseAudio panel plugin for Xfce")
(description
"Xfce PulseAudio plugin is a plugin for the Xfce panel which provides a
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git.
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
` (14 preceding siblings ...)
2024-12-27 19:54 ` [bug#75146] [PATCH v0 15/15] gnu: xfce4-pulseaudio-plugin: Update variable fields Ashvith Shetty
@ 2024-12-28 11:52 ` Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 01/15] gnu: gtk-xfce-engine: Remove variable Ashvith Shetty
` (14 more replies)
15 siblings, 15 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:52 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
Second version of the patch. Re-disables check for catfish, since
there is nothing to check. Also uses new style for garcon's input.
Ashvith Shetty (15):
gnu: gtk-xfce-engine: Remove variable.
gnu: xfce4-dev-tools: Update variable fields.
gnu: libxfce4util: Update variable fields.
gnu: xfconf: Update variable fields.
gnu: libxfce4ui: Update variable fields.
gnu: libxfce4windowing: Update variable fields.
gnu: catfish: Update to 4.20.0.
gnu: elementary-xfce-icon-theme: Use new style.
gnu: exo: Update variable fields.
gnu: garcon: Update variable fields.
gnu: tumbler: Update variable fields.
gnu: xfce4-panel: Update variable fields.
gnu: xfce4-battery-plugin: Update to 1.1.6.
gnu: xfce4-clipman-plugin: Update to 1.6.7.
gnu: xfce4-pulseaudio-plugin: Update variable fields.
gnu/packages/xfce.scm | 736 +++++++++++++++++++++++-------------------
1 file changed, 402 insertions(+), 334 deletions(-)
--
2.46.0
^ permalink raw reply [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 01/15] gnu: gtk-xfce-engine: Remove variable.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
@ 2024-12-28 11:52 ` Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 02/15] gnu: xfce4-dev-tools: Update variable fields Ashvith Shetty
` (13 subsequent siblings)
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:52 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (gtk-xfce-engine): Upstream archived this
project and it is not used by any other packages.
Change-Id: I65a7ed0e0cc597df7fa02c9e0471a90865de9085
---
gnu/packages/xfce.scm | 23 +----------------------
1 file changed, 1 insertion(+), 22 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index a36612dd3a..35abb08c5f 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -16,6 +16,7 @@
;;; Copyright © 2020, 2021, 2022 Michael Rohleder <mike@rohleder.de>
;;; Copyright © 2021, 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2021 André A. Gomes <andremegafone@gmail.com>
+;;; Copyright © 2024 Ashvith Shetty <ashvithshetty10@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -88,28 +89,6 @@ (define-module (gnu packages xfce)
#:use-module (guix packages)
#:use-module (guix utils))
-(define-public gtk-xfce-engine
- (package
- (name "gtk-xfce-engine")
- (version "2.10.1")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- name "/" (version-major+minor version) "/"
- name "-" version ".tar.bz2"))
- (sha256
- (base32
- "0g86ywkx0ghzhhn96k88p67bbzlm1aqckly85izp07w80l1934ja"))))
- (build-system gnu-build-system)
- (native-inputs
- (list pkg-config intltool))
- (inputs (list gtk+-2))
- (home-page "https://www.xfce.org/")
- (synopsis "GTK+ theme engine for Xfce")
- (description
- "Default GTK+ engine and themes for Xfce Desktop Environment.")
- (license gpl2+)))
-
(define-public libxfce4util
(package
(name "libxfce4util")
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 02/15] gnu: xfce4-dev-tools: Update variable fields.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 01/15] gnu: gtk-xfce-engine: Remove variable Ashvith Shetty
@ 2024-12-28 11:52 ` Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 03/15] gnu: libxfce4util: " Ashvith Shetty
` (12 subsequent siblings)
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:52 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (xfce4-dev-tools):
[source]: Update to XFCE's GitLab URL.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, docbook-xsl and libtool.
Change-Id: Ib94dc5750888de8674409363131e89944ad1e7d1
---
gnu/packages/xfce.scm | 39 +++++++++++++++++++++++----------------
1 file changed, 23 insertions(+), 16 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 35abb08c5f..de6d0935a0 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -37,11 +37,13 @@ (define-module (gnu packages xfce)
#:use-module (gnu artwork)
#:use-module (gnu packages)
#:use-module (gnu packages apr)
+ #:use-module (gnu packages autotools)
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
#:use-module (gnu packages build-tools)
#:use-module (gnu packages calendar)
#:use-module (gnu packages cdrom)
+ #:use-module (gnu packages docbook)
#:use-module (gnu packages fonts)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop)
@@ -2289,23 +2291,28 @@ (define-public xfce4-dev-tools
(package
(name "xfce4-dev-tools")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- "xfce4-dev-tools/" (version-major+minor version) "/"
- "xfce4-dev-tools-" version ".tar.bz2"))
- (sha256
- (base32
- "1ak68k6r0q6dh3knc3vxqvkvkw54f916wfrsm8g7gk0fiah3kfhz"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/xfce4-dev-tools")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0k7qj7vka2ys1ld4bfkdvsbxhpjnvb8lc0awnn5b1c34zxmwsivr"))))
(build-system gnu-build-system)
- (native-inputs
- (list meson
- pkg-config
- libxslt))
- (inputs
- (list glib python))
- (propagated-inputs
- (list `(,glib "bin"))) ; 'glib-genmarshal' required by 'xdt-depends.m4'
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ docbook-xsl
+ libtool
+ libxslt
+ meson
+ pkg-config))
+ (inputs (list glib python))
+ (propagated-inputs (list (list glib "bin"))) ;'glib-genmarshal' required by 'xdt-depends.m4'
(home-page "https://docs.xfce.org/xfce/xfce4-dev-tools/")
(synopsis "Xfce developer tools")
(description
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 03/15] gnu: libxfce4util: Update variable fields.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 01/15] gnu: gtk-xfce-engine: Remove variable Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 02/15] gnu: xfce4-dev-tools: Update variable fields Ashvith Shetty
@ 2024-12-28 11:52 ` Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 04/15] gnu: xfconf: " Ashvith Shetty
` (11 subsequent siblings)
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:52 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (libxfce4util):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, gtk-doc, libtool
and xfce4-dev-tools.
Change-Id: I3acb4b9237f26e50702c28139f68a7a2082ab60b
---
gnu/packages/xfce.scm | 35 +++++++++++++++++++++++------------
1 file changed, 23 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index de6d0935a0..e3a746dee9 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -95,19 +95,30 @@ (define-public libxfce4util
(package
(name "libxfce4util")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- "libxfce4util/" (version-major+minor version)
- "/" name "-" version ".tar.bz2"))
- (sha256
- (base32
- "14mml8rdj16gkax92h89vcgf6sphp7v3jf5r7n1858lmk6f3yj91"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url (string-append "https://gitlab.xfce.org/xfce/" name))
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0r24hx200jvixn8rhcg0cbvv6b3jc4hj1iw2bkvmrcf74m4ck9nj"))))
(build-system gnu-build-system)
- (native-inputs
- (list pkg-config gobject-introspection intltool vala))
- (propagated-inputs (list glib)) ; required by libxfce4util-1.0.pc
- (home-page "https://www.xfce.org/")
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ gobject-introspection
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ vala
+ xfce4-dev-tools))
+ (propagated-inputs (list glib)) ;required by libxfce4util-1.0.pc
+ (home-page "https://docs.xfce.org/xfce/libxfce4util/")
(synopsis "Basic utility library for Xfce")
(description
"A general-purpose utility library with core application support for the
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 04/15] gnu: xfconf: Update variable fields.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
` (2 preceding siblings ...)
2024-12-28 11:52 ` [bug#75146] [PATCH v1 03/15] gnu: libxfce4util: " Ashvith Shetty
@ 2024-12-28 11:52 ` Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 05/15] gnu: libxfce4ui: " Ashvith Shetty
` (10 subsequent siblings)
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:52 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (xfconf):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Undo delete of phase 'check.
Replace 'custom-check with 'check.
[native-inputs]: Add autoconf, automake, gtk-doc, libtool,
and xfce4-dev-tools.
Change-Id: Ib7ea144d0c788a287479ebd8a22c3f9504fe8ebf
---
gnu/packages/xfce.scm | 84 +++++++++++++++++++++----------------------
1 file changed, 42 insertions(+), 42 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index e3a746dee9..a60f4515b1 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -129,53 +129,53 @@ (define-public xfconf
(package
(name "xfconf")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- "xfconf/" (version-major+minor version) "/"
- "xfconf-" version ".tar.bz2"))
- (sha256
- (base32
- "1zbyar9hzvqf498z1a3q6kf6r77a6qm9x2gw6p7i6sviy5h3ri4b"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/xfconf")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1k4d2gg77p3jdr0rankz2mv50hy7ddf5xl32si1mdby1wvpa9r2k"))))
(build-system gnu-build-system)
(arguments
- '(#:phases
- ;; Run check after install phase to test dbus activation.
- (modify-phases %standard-phases
- (add-before 'configure 'patch-configure
- (lambda _
- (substitute* "configure"
- ;; XDG_CHECK_PACKAGE_BINARY requires an absolute path.
- (("\\$PKG_CONFIG --variable=gdbus_codegen gio-2.0")
- "type -p gdbus-codegen"))))
- ;; tests-end seems to hang forever
- (add-before 'configure 'patchout-tests-end
- (lambda _
- (substitute* "tests/Makefile.in"
- (("tests-end") ""))))
- (add-after 'install 'custom-check
- (lambda _
- (setenv "HOME" (getenv "TMPDIR")) ; xfconfd requires a writable HOME
- ;; Run test-suite under a dbus session.
- (setenv "XDG_DATA_DIRS" ; for finding org.xfce.Xfconf.service
- (string-append %output "/share"))
- ;; For the missing '/etc/machine-id'.
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (invoke "dbus-launch" "make" "check")))
- (delete 'check))))
- (native-inputs
- (list pkg-config
- intltool
- `(,glib "bin") ;; for gdbus-codegen
- gobject-introspection
- vala
- dbus))
+ (list
+ #:phases
+ ;; Run check after install phase to test dbus activation.
+ #~(modify-phases %standard-phases
+ (add-before 'configure 'patch-configure
+ (lambda _
+ (substitute* "configure"
+ ;; XDG_CHECK_PACKAGE_BINARY requires an absolute path.
+ (("\\$PKG_CONFIG --variable=gdbus_codegen gio-2.0")
+ "type -p gdbus-codegen"))))
+ (replace 'check
+ (lambda _
+ (setenv "HOME"
+ (getenv "TMPDIR")) ;xfconfd requires a writable HOME
+ ;; Run test-suite under a dbus session.
+ (setenv "XDG_DATA_DIRS" ;for finding org.xfce.Xfconf.service
+ (string-append %output "/share"))
+ ;; For the missing '/etc/machine-id'.
+ (setenv "DBUS_FATAL_WARNINGS" "0")
+ (invoke "dbus-launch" "make" "check"))))))
+ (native-inputs (list autoconf
+ automake
+ dbus
+ (list glib "bin") ;for gdbus-codegen
+ gobject-introspection
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ vala
+ xfce4-dev-tools))
(propagated-inputs
;; libxfconf-0.pc refers to all these.
(list glib))
- (inputs
- (list libxfce4util))
- (home-page "https://www.xfce.org/")
+ (inputs (list libxfce4util))
+ (home-page "https://docs.xfce.org/xfce/xfconf/")
(synopsis "Configuration storage and query system for Xfce")
(description
"Settings daemon for Xfce, implemented as a D-Bus-based configuration
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 05/15] gnu: libxfce4ui: Update variable fields.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
` (3 preceding siblings ...)
2024-12-28 11:52 ` [bug#75146] [PATCH v1 04/15] gnu: xfconf: " Ashvith Shetty
@ 2024-12-28 11:52 ` Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 06/15] gnu: libxfce4windowing: " Ashvith Shetty
` (9 subsequent siblings)
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:52 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (libxfce4ui):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, gtk-doc, libtool
and xfce4-dev-tools.
Change-Id: I9ca360cec30660b85cea95b494df9dae1767f3ab
---
gnu/packages/xfce.scm | 43 +++++++++++++++++++++++++------------------
1 file changed, 25 insertions(+), 18 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index a60f4515b1..8587d2d8c1 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -186,27 +186,34 @@ (define-public libxfce4ui
(package
(name "libxfce4ui")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- name "/" (version-major+minor version) "/"
- name "-" version ".tar.bz2"))
- (sha256
- (base32
- "1vpafvmn2x95n0d8dmr6pp81w8bw2ksicp6dvsm7a0zjhilrks3m"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/libxfce4ui")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1ps8sq8g43dx12qp0shrdb45bjrfhhgkziscj5jnrzfhy6j9mqrk"))))
(build-system gnu-build-system)
(arguments
- `(#:configure-flags
- (list "--with-vendor-info=GNU Guix")))
- (native-inputs
- (list pkg-config intltool gobject-introspection))
- (propagated-inputs
- (list gtk+ ; required by libxfce4ui-2.pc
- ;; libxfce4kbd-private-3.pc refers to all these.
- libxfce4util
- xfconf))
+ `(#:configure-flags (list "--with-vendor-info=GNU Guix"
+ "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ gobject-introspection
+ gtk-doc
+ libtool
+ intltool
+ pkg-config
+ xfce4-dev-tools))
+ (propagated-inputs (list
+ ;; required by libxfce4ui-2.pc
+ gtk+
+ ;; libxfce4kbd-private-3.pc refers to all these.
+ libxfce4util xfconf))
(inputs (list libgtop libice libsm startup-notification))
- (home-page "https://www.xfce.org/")
+ (home-page "https://docs.xfce.org/xfce/libxfce4util/")
(synopsis "Widgets library for Xfce")
(description
"Libxfce4ui is the replacement of the old libxfcegui4 library. It is used
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 06/15] gnu: libxfce4windowing: Update variable fields.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
` (4 preceding siblings ...)
2024-12-28 11:52 ` [bug#75146] [PATCH v1 05/15] gnu: libxfce4ui: " Ashvith Shetty
@ 2024-12-28 11:52 ` Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 07/15] gnu: catfish: Update to 4.20.0 Ashvith Shetty
` (8 subsequent siblings)
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:52 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (libxfce4windowing):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[inputs]: Add wlr-protocols.
[native-inputs]: Add autoconf, automake, gtk-doc, intltool
libtool and xfce4-dev-tools.
Change-Id: I995433864b2de45cabcafd541ef39af4c6aab320
---
gnu/packages/xfce.scm | 38 ++++++++++++++++++++++----------------
1 file changed, 22 insertions(+), 16 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 8587d2d8c1..152da5c12d 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -414,23 +414,29 @@ (define-public libxfce4windowing
(package
(name "libxfce4windowing")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- name "/" (version-major+minor version) "/"
- name "-" version ".tar.bz2"))
- (sha256
- (base32
- "0s4zjf7bwzski7zsmb7i5frd4xr8w7ng8gn8285b0vv0g4frpwjn"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/libxfce4windowing")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "158jhw5kq3dzmgmy9wr9fgspwcdq84r6hjfnvbn48wx9d2q9pwdp"))))
(build-system gnu-build-system)
- (native-inputs (list pkg-config xfce4-dev-tools))
- (propagated-inputs (list gtk+)) ; required by libxfce4windowing-0.pc
- (inputs (list libdisplay-info
- libwnck
- libxrandr
- wayland
- wayland-protocols))
- (home-page "https://www.xfce.org/")
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ xfce4-dev-tools))
+ (propagated-inputs (list gtk+)) ;required by libxfce4windowing-0.pc
+ (inputs (list libdisplay-info libwnck libxrandr wayland wayland-protocols wlr-protocols))
+ (home-page "https://docs.xfce.org/xfce/libxfce4windowing/")
(synopsis "Windowing concept abstraction library for X11 and Wayland")
(description
"Libxfce4windowing is an abstraction library that attempts to present
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 07/15] gnu: catfish: Update to 4.20.0.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
` (5 preceding siblings ...)
2024-12-28 11:52 ` [bug#75146] [PATCH v1 06/15] gnu: libxfce4windowing: " Ashvith Shetty
@ 2024-12-28 11:52 ` Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 08/15] gnu: elementary-xfce-icon-theme: Use new style Ashvith Shetty
` (7 subsequent siblings)
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:52 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (catfish): Update to 4.20.0.
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[build-system]: Switch to meson-build-system
[arguments]: Do not replace phase 'install.
Do not delete 'sanity-check.
[native-inputs]: Add cmake, desktop-file-utils, (list gtk+ "bin")
and python.
Remove python-distutils-extra.
Change-Id: Ieca091640912cfbe50d13623bcc0866aa5e3514c
---
gnu/packages/xfce.scm | 89 ++++++++++++++++++++++---------------------
1 file changed, 45 insertions(+), 44 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 152da5c12d..921f3e09f0 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -43,6 +43,7 @@ (define-module (gnu packages xfce)
#:use-module (gnu packages build-tools)
#:use-module (gnu packages calendar)
#:use-module (gnu packages cdrom)
+ #:use-module (gnu packages cmake)
#:use-module (gnu packages docbook)
#:use-module (gnu packages fonts)
#:use-module (gnu packages fontutils)
@@ -82,7 +83,7 @@ (define-module (gnu packages xfce)
#:use-module (guix build-system cmake)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system gnu)
- #:use-module (guix build-system python)
+ #:use-module (guix build-system meson)
#:use-module (guix build-system trivial)
#:use-module (guix download)
#:use-module (guix git-download)
@@ -223,50 +224,50 @@ (define-public libxfce4ui
(define-public catfish
(package
(name "catfish")
- (version "4.18.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/apps/"
- "catfish/" (version-major+minor version)
- "/catfish-" version ".tar.bz2"))
- (sha256
- (base32
- "16cbsnki7qragwhbfs3h0ja7xg8xlf59ajxhddqm0jkmrirrpbpx"))))
- (build-system python-build-system)
+ (version "4.20.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/apps/catfish")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1vyf62n8j2pgxd30j8hf1x6d0yz8r86ng39p9smfpq7m3vll8i7c"))))
+ (build-system meson-build-system)
(arguments
- '(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-command-paths
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "catfish/CatfishSearchEngine.py"
- (("'which'") (string-append "'" (which "which") "'")))
- (substitute* "catfish/CatfishWindow.py"
- (("xdg-mime") (which "xdg-mime"))
- (("xdg-open") (which "xdg-open")))))
- ;; setup.py script does not support one of the Python build
- ;; system's default flags, "--single-version-externally-managed".
- (replace 'install
- (lambda* (#:key outputs #:allow-other-keys)
- (invoke "python" "setup.py" "install"
- (string-append "--prefix=" (assoc-ref outputs "out"))
- "--root=/")))
- ;; The check failed to spawn a message bus without /etc/machine-id.
- (delete 'sanity-check)
- (add-after 'install 'wrap-program
- (lambda* (#:key outputs #:allow-other-keys)
- (let ((out (assoc-ref outputs "out")))
- (wrap-program (string-append out "/bin/catfish")
- `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH")))
- `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))))))))
- #:tests? #f))
- (native-inputs
- (list pkg-config python-distutils-extra intltool))
- (inputs
- (list bash-minimal which xfconf xdg-utils))
- (propagated-inputs
- (list gtk+ python-dbus python-pexpect python-pycairo
- python-pygobject))
- (home-page "https://docs.xfce.org/apps/catfish/start")
+ (list
+ #:phases #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-command-paths
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "catfish/CatfishSearchEngine.py"
+ (("'which'")
+ (string-append "'"
+ (which "which") "'")))
+ (substitute* "catfish/CatfishWindow.py"
+ (("xdg-mime")
+ (which "xdg-mime"))
+ (("xdg-open")
+ (which "xdg-open")))))
+ (add-after 'install 'wrap-program
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out")))
+ (wrap-program (string-append out "/bin/catfish")
+ `("GUIX_PYTHONPATH" =
+ (,(getenv "GUIX_PYTHONPATH")))
+ `("GI_TYPELIB_PATH" =
+ (,(getenv "GI_TYPELIB_PATH"))))))))
+ #:tests? #f))
+ (native-inputs (list cmake
+ desktop-file-utils
+ (list gtk+ "bin")
+ pkg-config
+ python
+ intltool))
+ (inputs (list bash-minimal which xfconf xdg-utils))
+ (propagated-inputs (list gtk+ python-dbus python-pexpect python-pycairo
+ python-pygobject))
+ (home-page "https://docs.xfce.org/apps/catfish/")
(synopsis "File searching tool for Xfce")
(description
"Catfish is a file searching tool for Linux and Unix. The interface is
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 08/15] gnu: elementary-xfce-icon-theme: Use new style.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
` (6 preceding siblings ...)
2024-12-28 11:52 ` [bug#75146] [PATCH v1 07/15] gnu: catfish: Update to 4.20.0 Ashvith Shetty
@ 2024-12-28 11:52 ` Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 09/15] gnu: exo: Update variable fields Ashvith Shetty
` (6 subsequent siblings)
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:52 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (elementary-xfce-icon-theme): Use new style.
Change-Id: I70ad49c16c30d519c0745462e33c86ad459c5b1b
---
gnu/packages/xfce.scm | 41 ++++++++++++++++++++---------------------
1 file changed, 20 insertions(+), 21 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 921f3e09f0..b78a2ade46 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -279,31 +279,30 @@ (define-public elementary-xfce-icon-theme
(package
(name "elementary-xfce-icon-theme")
(version "0.20")
- (source (origin
- (method git-fetch)
- (uri
- (git-reference
- (url "https://github.com/shimmerproject/elementary-xfce")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "0fdfqf98rk3z30qcs5ca3i3ybwg4icvq6yrxwv8i3yl0ikw6rc4k"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/shimmerproject/elementary-xfce")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0fdfqf98rk3z30qcs5ca3i3ybwg4icvq6yrxwv8i3yl0ikw6rc4k"))))
(build-system gnu-build-system)
(arguments
- '(#:tests? #f ; no check target
- #:make-flags '("CC=gcc")
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'make-git-checkout-writable
- (lambda _
- (for-each make-file-writable (find-files "."))
- #t)))))
- (native-inputs
- (list gtk+ optipng pkg-config))
+ (list
+ #:tests? #f ;no check target
+ #:make-flags #~(list "CC=gcc")
+ #:phases #~(modify-phases %standard-phases
+ (add-after 'unpack 'make-git-checkout-writable
+ (lambda _
+ (for-each make-file-writable
+ (find-files ".")) #t)))))
+ (native-inputs (list gtk+ optipng pkg-config))
(home-page "https://shimmerproject.org/")
(synopsis "Elementary icons extended and maintained for Xfce")
- (description "This is a fork of the upstream elementary project. This icon
+ (description
+ "This is a fork of the upstream elementary project. This icon
theme is supposed to keep everything working for Xfce, but gets updates from
upstream occasionally.")
(license gpl2+)))
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 09/15] gnu: exo: Update variable fields.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
` (7 preceding siblings ...)
2024-12-28 11:52 ` [bug#75146] [PATCH v1 08/15] gnu: elementary-xfce-icon-theme: Use new style Ashvith Shetty
@ 2024-12-28 11:52 ` Ashvith Shetty
2024-12-28 11:53 ` [bug#75146] [PATCH v1 10/15] gnu: garcon: " Ashvith Shetty
` (5 subsequent siblings)
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:52 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (exo):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, docbook-xsl,
(list glib "bin"), gtk-doc, libtool, libxslt and
xfce4-dev-tools.
Change-Id: Ic32658dfba670e44916d63e186fc61f0e73f3124
---
gnu/packages/xfce.scm | 37 ++++++++++++++++++++++++-------------
1 file changed, 24 insertions(+), 13 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index b78a2ade46..b3a9ce3e8f 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -311,23 +311,34 @@ (define-public exo
(package
(name "exo")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- "exo/" (version-major+minor version) "/"
- "exo-" version ".tar.bz2"))
- (sha256
- (base32
- "1387xib59z9m43z772lz3kwjrcd6id9zs5yr3khgs7jz4jczfxs2"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/exo")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0zbj5q0ih5kvxvays4ajjsmxm2938jmn4648062agxxjl8asqlcs"))))
(build-system gnu-build-system)
- (native-inputs
- (list pkg-config intltool))
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ docbook-xsl
+ (list glib "bin")
+ gtk-doc
+ intltool
+ libtool
+ libxslt
+ pkg-config
+ xfce4-dev-tools))
(propagated-inputs
;; exo-2.pc refers to all these.
(list gtk+ libxfce4util))
- (inputs
- (list libxfce4ui))
- (home-page "https://www.xfce.org/")
+ (inputs (list libxfce4ui))
+ (home-page "https://docs.xfce.org/xfce/exo/")
(synopsis "Extension library for Xfce")
(description
"An extension library to Xfce. While Xfce comes with quite a few libraries
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 10/15] gnu: garcon: Update variable fields.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
` (8 preceding siblings ...)
2024-12-28 11:52 ` [bug#75146] [PATCH v1 09/15] gnu: exo: Update variable fields Ashvith Shetty
@ 2024-12-28 11:53 ` Ashvith Shetty
2024-12-28 11:53 ` [bug#75146] [PATCH v1 11/15] gnu: tumbler: " Ashvith Shetty
` (4 subsequent siblings)
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:53 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (garcon):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, docbook-xsl, gtk-doc,
libtool, libxslt and xfce4-dev-tools.
Change-Id: I2eeb20ad8bbbeb9fc7e38b1dff89974c0d5b31f0
---
gnu/packages/xfce.scm | 40 ++++++++++++++++++++++++++--------------
1 file changed, 26 insertions(+), 14 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index b3a9ce3e8f..09badb88da 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -351,21 +351,33 @@ (define-public garcon
(package
(name "garcon")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- "garcon/" (version-major+minor version) "/"
- "garcon-" version ".tar.bz2"))
- (sha256
- (base32
- "13ysx9gl22a5rjzl4m3v0zm3hpii1jy38b5lz3fs971h29y53f3z"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/garcon")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "076pdyssl5lhm88s2xx94w3rk6glcc4kgfl3jqd6704hpl6n9rii"))))
(build-system gnu-build-system)
- (native-inputs
- (list `(,glib "bin") gobject-introspection intltool pkg-config))
- (propagated-inputs
- (list gtk+ ; required by garcon-gtk3-1.pc
- libxfce4ui)) ; required by garcon-gtk3-1.pc
- (home-page "https://www.xfce.org/")
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ docbook-xsl
+ (list glib "bin")
+ gobject-introspection
+ gtk-doc
+ intltool
+ libtool
+ libxslt
+ pkg-config
+ xfce4-dev-tools))
+ (propagated-inputs (list gtk+ ;required by garcon-gtk3-1.pc
+ libxfce4ui)) ;required by garcon-gtk3-1.pc
+ (home-page "https://docs.xfce.org/xfce/garcon/")
(synopsis "Implementation of the freedesktop.org menu specification")
(description
"Garcon is a freedesktop.org compliant menu implementation based on
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 11/15] gnu: tumbler: Update variable fields.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
` (9 preceding siblings ...)
2024-12-28 11:53 ` [bug#75146] [PATCH v1 10/15] gnu: garcon: " Ashvith Shetty
@ 2024-12-28 11:53 ` Ashvith Shetty
2024-12-28 11:53 ` [bug#75146] [PATCH v1 12/15] gnu: xfce4-panel: " Ashvith Shetty
` (3 subsequent siblings)
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:53 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (tumbler):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, gtk-doc, libtool,
and xfce4-dev-tools.
Change-Id: I993fda97eeea44c529cc04359f2e2ab36068962c
---
gnu/packages/xfce.scm | 73 +++++++++++++++++++++++--------------------
1 file changed, 39 insertions(+), 34 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 09badb88da..3f1c03f048 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -390,42 +390,47 @@ (define-public tumbler
(package
(name "tumbler")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- "tumbler/" (version-major+minor version) "/"
- "tumbler-" version ".tar.bz2"))
- (sha256
- (base32
- "102qwa8an7wdqf0hrqd5k51aiib3zww0iizsigllfrcjamyn9cbl"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/tumbler")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "18bp1ckv6mzbxhbk7aqp2mxbni1pw8hv8rzxmc9xx488dxs0qq8s"))))
(build-system gnu-build-system)
(arguments
- (list #:phases
- #~(modify-phases %standard-phases
- (add-before 'configure 'patch-configure
- (lambda _
- (substitute* "configure"
- ;; XDG_CHECK_PACKAGE_BINARY requires an absolute path.
- (("\\$PKG_CONFIG --variable=gdbus_codegen gio-2.0")
- "type -p gdbus-codegen")))))))
- (native-inputs
- (list pkg-config intltool
- `(,glib "bin"))) ; need glib-genmarshal and gdbus-codegen
- (propagated-inputs
- (list glib)) ; required by tumbler-1.pc
- (inputs
- (list dbus
- gdk-pixbuf
- cairo ;; Needed for pdf thumbnails (poppler-glibc.pc)
- freetype
- libjpeg-turbo
- libgsf
- libxfce4util
- poppler
- ;; FIXME Provide gstreamer and gstreamer-tag to get video thumbnails
- ;; ("gstreamer" ,gstreamer)
- ))
- (home-page "https://www.xfce.org/")
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")
+ #:phases #~(modify-phases %standard-phases
+ (add-before 'configure 'patch-configure
+ (lambda _
+ (substitute* "configure"
+ (("\\$PKG_CONFIG --variable=gdbus_codegen gio-2.0")
+ "type -p gdbus-codegen")))))))
+ (native-inputs (list autoconf
+ automake
+ dbus-glib
+ (list glib "bin") ;need glib-genmarshal
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ xfce4-dev-tools))
+ (propagated-inputs (list glib)) ;required by tumbler-1.pc
+ (inputs (list dbus
+ gdk-pixbuf
+ cairo ;Needed for pdf thumbnails (poppler-glibc.pc)
+ freetype
+ libjpeg-turbo
+ libgsf
+ libxfce4util
+ poppler
+ ;; FIXME Provide gstreamer and gstreamer-tag to get video thumbnails
+ ;; ("gstreamer" ,gstreamer)
+ ))
+ (home-page "https://docs.xfce.org/xfce/tumbler/")
(synopsis "D-Bus service for applications to request thumbnails")
(description
"Tumbler is a D-Bus service for applications to request thumbnails for
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 12/15] gnu: xfce4-panel: Update variable fields.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
` (10 preceding siblings ...)
2024-12-28 11:53 ` [bug#75146] [PATCH v1 11/15] gnu: tumbler: " Ashvith Shetty
@ 2024-12-28 11:53 ` Ashvith Shetty
2024-12-28 11:53 ` [bug#75146] [PATCH v1 13/15] gnu: xfce4-battery-plugin: Update to 1.1.6 Ashvith Shetty
` (2 subsequent siblings)
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:53 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (xfce4-panel):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, gtk-doc, libtool
and xfce4-dev-tools.
Change-Id: Ic5b4a82b1d14e24b11efac7f655ddb8f43a0b9da
---
gnu/packages/xfce.scm | 80 +++++++++++++++++++++++--------------------
1 file changed, 42 insertions(+), 38 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 3f1c03f048..87aa619861 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -476,50 +476,54 @@ (define-public xfce4-panel
(package
(name "xfce4-panel")
(version "4.20.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/xfce/"
- name "/" (version-major+minor version) "/"
- name "-" version ".tar.bz2"))
- (sha256
- (base32
- "1f235lwmqavvsay9899gm7p2z3fdha6qgx05wczikhhnbmgwsczz"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/xfce/xfce4-panel")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "049dhis9106zig5awr9ppnxm357d93z842h015pd8rni9sayc7m0"))))
(build-system gnu-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-before 'configure 'patch-configure
- (lambda _
- (substitute* "configure"
- ;; XDG_CHECK_PACKAGE_BINARY requires an absolute path.
- (("\\$PKG_CONFIG --variable=gdbus_codegen gio-2.0")
- "type -p gdbus-codegen"))))
- (add-after 'unpack 'fix-tzdata-path
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* (string-append "plugins/clock/clock.c")
- (("/usr/share/zoneinfo")
- (search-input-directory inputs "share/zoneinfo"))))))))
- (native-inputs
- (list pkg-config
- intltool
- `(,glib "bin")))
- (propagated-inputs
- (list gtk+ ; required by libxfce4panel-2.0.pc
- libxfce4util)) ; required by libxfce4panel-2.0.pc
- (inputs
- (list tzdata ;; For fix-tzdata-path phase only.
- exo
- xfconf
- garcon
- gtk-layer-shell
- libwnck
- libxfce4ui
- libxfce4windowing))
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")
+ #:phases #~(modify-phases %standard-phases
+ (add-before 'configure 'patch-configure
+ (lambda _
+ (substitute* "configure"
+ ;; XDG_CHECK_PACKAGE_BINARY requires an absolute path.
+ (("\\$PKG_CONFIG --variable=gdbus_codegen gio-2.0")
+ "type -p gdbus-codegen"))))
+ (add-after 'unpack 'fix-tzdata-path
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* (string-append "plugins/clock/clock.c")
+ (("/usr/share/zoneinfo")
+ (search-input-directory inputs "share/zoneinfo"))))))))
+ (native-inputs (list autoconf
+ automake
+ (list glib "bin")
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ xfce4-dev-tools))
+ (propagated-inputs (list gtk+ ;required by libxfce4panel-2.0.pc
+ libxfce4util)) ;required by libxfce4panel-2.0.pc
+ (inputs (list tzdata ;For fix-tzdata-path phase only.
+ exo
+ xfconf
+ garcon
+ gtk-layer-shell
+ libwnck
+ libxfce4ui
+ libxfce4windowing))
(native-search-paths
(list (search-path-specification
(variable "XDG_DATA_DIRS")
(files '("share")))))
- (home-page "https://www.xfce.org/")
+ (home-page "https://docs.xfce.org/xfce/xfce4-panel/")
(synopsis "Xfce desktop panel")
(description
"Desktop panel for Xfce, which contains program launchers, window buttons,
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 13/15] gnu: xfce4-battery-plugin: Update to 1.1.6.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
` (11 preceding siblings ...)
2024-12-28 11:53 ` [bug#75146] [PATCH v1 12/15] gnu: xfce4-panel: " Ashvith Shetty
@ 2024-12-28 11:53 ` Ashvith Shetty
2024-12-28 11:53 ` [bug#75146] [PATCH v1 14/15] gnu: xfce4-clipman-plugin: Update to 1.6.7 Ashvith Shetty
2024-12-28 11:53 ` [bug#75146] [PATCH v1 15/15] gnu: xfce4-pulseaudio-plugin: Update variable fields Ashvith Shetty
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:53 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (xfce4-battery-plugin): Update to 1.1.6.
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, gtk-doc, libtool and
xfce4-dev-tools.
Change-Id: I9359731b564a225450cf314b762d51564cce370e
---
gnu/packages/xfce.scm | 33 +++++++++++++++++++++------------
1 file changed, 21 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 87aa619861..cde2178e34 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -534,20 +534,29 @@ (define-public xfce4-panel
(define-public xfce4-battery-plugin
(package
(name "xfce4-battery-plugin")
- (version "1.1.5")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/panel-plugins/"
- name "/" (version-major+minor version) "/"
- name "-" version ".tar.bz2"))
- (sha256
- (base32
- "04z2bic6c2cgl6wy4qrhfdigb6c2hsxnqraa20k1xvi0nfzk68km"))))
+ (version "1.1.6")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/panel-plugins/xfce4-battery-plugin")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1bd912j22pf6rmqvkc80g5axjil88pbzxqa68krw65l11v73icmm"))))
(build-system gnu-build-system)
- (native-inputs (list pkg-config intltool))
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ xfce4-dev-tools))
(inputs (list glib gtk+ libxfce4util libxfce4ui xfce4-panel))
- (home-page
- "https://goodies.xfce.org/projects/panel-plugins/xfce4-battery-plugin")
+ (home-page "https://docs.xfce.org/panel-plugins/xfce4-battery-plugin/")
(synopsis "Battery monitor panel plugin for Xfce4")
(description
"A battery monitor panel plugin for Xfce4, compatible with APM and ACPI.")
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 14/15] gnu: xfce4-clipman-plugin: Update to 1.6.7.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
` (12 preceding siblings ...)
2024-12-28 11:53 ` [bug#75146] [PATCH v1 13/15] gnu: xfce4-battery-plugin: Update to 1.1.6 Ashvith Shetty
@ 2024-12-28 11:53 ` Ashvith Shetty
2024-12-28 11:53 ` [bug#75146] [PATCH v1 15/15] gnu: xfce4-pulseaudio-plugin: Update variable fields Ashvith Shetty
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:53 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (xfce4-clipman-plugin): Update to 1.6.7.
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[inputs]: Add wlr-protocols.
[native-inputs]: Add autoconf, automake, gtk-doc, libtool and
xfce4-dev-tools.
Change-Id: Ic3835b31ac0db45b372cc679b48f17d6fd0b79e1
---
gnu/packages/xfce.scm | 37 ++++++++++++++++++++++---------------
1 file changed, 22 insertions(+), 15 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index cde2178e34..541fd8426d 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -567,22 +567,29 @@ (define-public xfce4-battery-plugin
(define-public xfce4-clipman-plugin
(package
(name "xfce4-clipman-plugin")
- (version "1.6.6")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/panel-plugins/"
- "xfce4-clipman-plugin/" (version-major+minor version) "/"
- "xfce4-clipman-plugin-" version ".tar.bz2"))
- (sha256
- (base32
- "083i9pbcqjkdzzjx055ld4gd4gn3xnc3rn10vpsqv1vg01dlgb88"))))
+ (version "1.6.7")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0spg9mdlcx98kjisv0c9axp7knhh8am5dqfa2lspj1jbgvah1dwi"))))
(build-system gnu-build-system)
- (native-inputs
- (list intltool pkg-config))
- (inputs
- (list exo libxfce4ui libxtst xfce4-panel))
- (home-page
- "https://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin")
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ xfce4-dev-tools))
+ (inputs (list exo libxfce4ui libxtst wlr-protocols xfce4-panel))
+ (home-page "https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/")
(synopsis "Clipboard manager for Xfce")
(description
"Clipman is a clipboard manager for Xfce. It keeps the clipboard contents
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [bug#75146] [PATCH v1 15/15] gnu: xfce4-pulseaudio-plugin: Update variable fields.
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
` (13 preceding siblings ...)
2024-12-28 11:53 ` [bug#75146] [PATCH v1 14/15] gnu: xfce4-clipman-plugin: Update to 1.6.7 Ashvith Shetty
@ 2024-12-28 11:53 ` Ashvith Shetty
14 siblings, 0 replies; 32+ messages in thread
From: Ashvith Shetty @ 2024-12-28 11:53 UTC (permalink / raw)
To: 75146; +Cc: Ashvith Shetty
From: Ashvith Shetty <Ashvith@noreply.codeberg.org>
* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin):
[source]: Update to XFCE's GitLab URL.
[home-page]: Set to docs.xfce.org.
[arguments]: Set configure flag "--enable-maintainer-mode".
[native-inputs]: Add autoconf, automake, gtk-doc, libtool and
xfce4-dev-tools.
Remove pavucontrol.
Change-Id: Ib633e09831f195d03e4c1a1ed4c7d6e080595b5e
---
gnu/packages/xfce.scm | 44 ++++++++++++++++++++++++++-----------------
1 file changed, 27 insertions(+), 17 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 541fd8426d..151cdd37d9 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -604,25 +604,35 @@ (define-public xfce4-pulseaudio-plugin
(version "0.4.9")
(source
(origin
- (method url-fetch)
- (uri (string-append "https://archive.xfce.org/src/panel-plugins/"
- "xfce4-pulseaudio-plugin/"
- (version-major+minor version) "/"
- "xfce4-pulseaudio-plugin-" version ".tar.bz2"))
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://gitlab.xfce.org/panel-plugins/xfce4-pulseaudio-plugin")
+ (commit (string-append name "-" version))))
+ (file-name (git-file-name name version))
(sha256
- (base32 "16n9vnzwi1j90yxcf4c0lkyqkl969yj6hiby3cvd0j18zcapd050"))))
+ (base32 "1hmajys3g56xlpja9hx0rvap54bw0g6vmirh068zn5004wg7i6kc"))))
(build-system gnu-build-system)
- (native-inputs
- (list intltool pkg-config dbus-glib dbus))
- (inputs
- (list exo
- keybinder
- libnotify
- libxfce4ui
- pavucontrol
- pulseaudio
- xfce4-panel))
- (home-page "https://git.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/")
+ (arguments
+ (list
+ #:configure-flags #~(list "--enable-maintainer-mode")))
+ (native-inputs (list autoconf
+ automake
+ dbus
+ dbus-glib
+ gtk-doc
+ intltool
+ libtool
+ pkg-config
+ xfce4-dev-tools))
+ (inputs (list exo
+ keybinder
+ libnotify
+ libxfce4ui
+ pulseaudio
+ xfce4-panel))
+ (home-page
+ "https://docs.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/")
(synopsis "PulseAudio panel plugin for Xfce")
(description
"Xfce PulseAudio plugin is a plugin for the Xfce panel which provides a
--
2.46.0
^ permalink raw reply related [flat|nested] 32+ messages in thread
end of thread, other threads:[~2024-12-28 11:58 UTC | newest]
Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-27 19:43 [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated archive to git Ashvith Shetty
2024-12-27 19:51 ` [bug#75146] [PATCH v0 01/15] gnu: gtk-xfce-engine: Remove variable Ashvith Shetty
2024-12-27 19:51 ` [bug#75146] [PATCH v0 02/15] gnu: xfce4-dev-tools: Update variable fields Ashvith Shetty
2024-12-27 19:52 ` [bug#75146] [PATCH v0 03/15] gnu: libxfce4util: " Ashvith Shetty
2024-12-27 19:52 ` [bug#75146] [PATCH v0 04/15] gnu: xfconf: " Ashvith Shetty
2024-12-27 19:52 ` [bug#75146] [PATCH v0 05/15] gnu: libxfce4ui: " Ashvith Shetty
2024-12-27 19:52 ` [bug#75146] [PATCH v0 06/15] gnu: libxfce4windowing: " Ashvith Shetty
2024-12-27 19:53 ` [bug#75146] [PATCH v0 07/15] gnu: catfish: Update to 4.20.0 Ashvith Shetty
2024-12-27 19:53 ` [bug#75146] [PATCH v0 08/15] gnu: elementary-xfce-icon-theme: Use new style Ashvith Shetty
2024-12-27 19:53 ` [bug#75146] [PATCH v0 09/15] gnu: exo: Update variable fields Ashvith Shetty
2024-12-27 19:53 ` [bug#75146] [PATCH v0 10/15] gnu: garcon: " Ashvith Shetty
2024-12-27 19:54 ` [bug#75146] [PATCH v0 11/15] gnu: tumbler: " Ashvith Shetty
2024-12-27 19:54 ` [bug#75146] [PATCH v0 12/15] gnu: xfce4-panel: " Ashvith Shetty
2024-12-27 19:54 ` [bug#75146] [PATCH v0 13/15] gnu: xfce4-battery-plugin: Update to 1.1.6 Ashvith Shetty
2024-12-27 19:54 ` [bug#75146] [PATCH v0 14/15] gnu: xfce4-clipman-plugin: Update to 1.6.7 Ashvith Shetty
2024-12-27 19:54 ` [bug#75146] [PATCH v0 15/15] gnu: xfce4-pulseaudio-plugin: Update variable fields Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 00/15] XFCE: Move source from archive to git Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 01/15] gnu: gtk-xfce-engine: Remove variable Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 02/15] gnu: xfce4-dev-tools: Update variable fields Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 03/15] gnu: libxfce4util: " Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 04/15] gnu: xfconf: " Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 05/15] gnu: libxfce4ui: " Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 06/15] gnu: libxfce4windowing: " Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 07/15] gnu: catfish: Update to 4.20.0 Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 08/15] gnu: elementary-xfce-icon-theme: Use new style Ashvith Shetty
2024-12-28 11:52 ` [bug#75146] [PATCH v1 09/15] gnu: exo: Update variable fields Ashvith Shetty
2024-12-28 11:53 ` [bug#75146] [PATCH v1 10/15] gnu: garcon: " Ashvith Shetty
2024-12-28 11:53 ` [bug#75146] [PATCH v1 11/15] gnu: tumbler: " Ashvith Shetty
2024-12-28 11:53 ` [bug#75146] [PATCH v1 12/15] gnu: xfce4-panel: " Ashvith Shetty
2024-12-28 11:53 ` [bug#75146] [PATCH v1 13/15] gnu: xfce4-battery-plugin: Update to 1.1.6 Ashvith Shetty
2024-12-28 11:53 ` [bug#75146] [PATCH v1 14/15] gnu: xfce4-clipman-plugin: Update to 1.6.7 Ashvith Shetty
2024-12-28 11:53 ` [bug#75146] [PATCH v1 15/15] gnu: xfce4-pulseaudio-plugin: Update variable fields Ashvith Shetty
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.