summaryrefslogtreecommitdiff
path: root/rodion/packages/freedesktop.scm
blob: c1b887882467003cb9134a53beabbcd691580f41 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
(define-module (rodion packages freedesktop)
  #:use-module (gnu packages freedesktop)
  #:use-module (guix packages)
  #:use-module (gnu packages)
  #:use-module (guix gexp))

;; xdg-desktop-portal newest version with configuration files reading fixes
(define-public xdg-desktop-portal-next/fixed
  (package
    (inherit xdg-desktop-portal-next)
    (source (origin
	      (inherit (package-source xdg-desktop-portal-next))
	      (patches (append
			(origin-patches (package-source xdg-desktop-portal-next))
			`(,(local-file "./patches/001-xdg-desktop-portal.patch"))))))))

(define-public xdg-desktop-portal-gtk/latest
  (package
    (inherit xdg-desktop-portal-gtk)
    (propagated-inputs
     (list xdg-desktop-portal-next/fixed))))

(define-public xdg-desktop-portal-kde/latest
  (package
    (inherit xdg-desktop-portal-kde)
    (propagated-inputs
     (list xdg-desktop-portal-next/fixed))))