diff options
| -rw-r--r-- | epistemia/packages/zfs.scm | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/epistemia/packages/zfs.scm b/epistemia/packages/zfs.scm index 5610567..b6c8766 100644 --- a/epistemia/packages/zfs.scm +++ b/epistemia/packages/zfs.scm | |||
| @@ -1,13 +1,23 @@ | |||
| 1 | (define-module (epistemia packages zfs) | 1 | (define-module (epistemia packages zfs) |
| 2 | #:use-module (guix packages) | 2 | #:use-module (guix packages) |
| 3 | #:use-module (guix download) ;; Needed for url-fetch | ||
| 4 | #:use-module (guix utils) ;; Needed for substitute-keyword-arguments | ||
| 3 | #:use-module (gnu packages file-systems) | 5 | #:use-module (gnu packages file-systems) |
| 4 | #:use-module (nongnu packages linux) | 6 | #:use-module (nongnu packages linux) |
| 5 | #:export (zfs-linux)) | 7 | #:export (zfs-linux)) |
| 6 | 8 | ||
| 7 | ;; from raid5atemyhomework | ||
| 8 | (define-public zfs-linux | 9 | (define-public zfs-linux |
| 9 | (package | 10 | (package |
| 10 | (inherit zfs) | 11 | (inherit zfs) |
| 11 | (arguments | 12 | (name "zfs-linux") |
| 12 | (cons* #:linux linux-6.16 | 13 | (version "2.3.5") ;; not packaged in upstream guix yet |
| 13 | (package-arguments zfs))))) | 14 | (source |
| 15 | (origin | ||
| 16 | (method url-fetch) | ||
| 17 | (uri (string-append "https://github.com/openzfs/zfs/releases/download/zfs-" | ||
| 18 | version "/zfs-" version ".tar.gz")) | ||
| 19 | (sha256 | ||
| 20 | (base32 "0rr076qk07n1430xwvbd1wivvi5cfq7694b85jjay5d6m35y0sij")))) | ||
| 21 | (arguments | ||
| 22 | (substitute-keyword-arguments (package-arguments zfs) | ||
| 23 | ((#:linux _ #f) linux-6.17))))) | ||
