diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/ryan-packages/freedesktop.scm | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/modules/ryan-packages/freedesktop.scm b/modules/ryan-packages/freedesktop.scm new file mode 100644 index 0000000..6c0770a --- /dev/null +++ b/modules/ryan-packages/freedesktop.scm | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | (define-module (ryan-packages freedesktop) | ||
| 2 | #:use-module (guix download) | ||
| 3 | #:use-module (guix packages) | ||
| 4 | #:use-module (guix git-download) | ||
| 5 | #:use-module (guix utils) | ||
| 6 | #:use-module (gnu packages) | ||
| 7 | #:use-module (gnu packages freedesktop) | ||
| 8 | #:use-module (gnu packages wm)) | ||
| 9 | |||
| 10 | (define-public xdg-desktop-portal-wlr-new | ||
| 11 | (package | ||
| 12 | (inherit xdg-desktop-portal-wlr) | ||
| 13 | (version "0.7.0") | ||
| 14 | (source (origin | ||
| 15 | (method git-fetch) | ||
| 16 | (uri (git-reference | ||
| 17 | (url "https://github.com/emersion/xdg-desktop-portal-wlr") | ||
| 18 | (commit (string-append "v" version)))) | ||
| 19 | (sha256 | ||
| 20 | (base32 | ||
| 21 | "1b3hpp3ybjgnnmnwsyb5bsnvz9q5nr3zz0j1alh02g24f68lf00k")) | ||
| 22 | (patches (search-patches "xdg-desktop-portal-wlr-harcoded-length.patch")))) | ||
| 23 | (native-inputs (modify-inputs (package-native-inputs xdg-desktop-portal-wlr) | ||
| 24 | (append wlroots))))) | ||
