diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-08-06 18:16:41 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-08-06 18:16:41 +0900 |
| commit | 6a7f124debbeb4fb36be2b5373517f5677a635d4 (patch) | |
| tree | 0305ebe9ae2f90268dc3317af2956d481e99c063 | |
| parent | a9a32284b65873415b267dede6ab9941bf4e2660 (diff) | |
internal/rosa/package: cryptsetup
Useful for now, will likely be replaced by a native implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk>
| -rw-r--r-- | internal/rosa/package/cryptsetup.az | 43 | ||||
| -rw-r--r-- | internal/rosa/package/e2fsprogs.az | 6 |
2 files changed, 48 insertions, 1 deletions
diff --git a/internal/rosa/package/cryptsetup.az b/internal/rosa/package/cryptsetup.az new file mode 100644 index 00000000..94a9309e --- /dev/null +++ b/internal/rosa/package/cryptsetup.az @@ -0,0 +1,43 @@ +package cryptsetup { + description = "open-source disk encryption"; + website = "https://gitlab.com/cryptsetup/cryptsetup"; + anitya = 13709; + + version# = "2.8.7"; + source = remoteGitLab { + domain = "gitlab.com"; + suffix = "cryptsetup/cryptsetup"; + ref = "v"+version; + checksum = "eDi_UaMtwhIzqpsdcA91aVb56zCYDrsDzeMWfWXAnPbuvn2bEgeH5dFs7mouHz8V"; + }; + + bin = [ "bash" ]; + exec = meson { + setup = { + "asciidoc": "disabled"; + "ssh-token": "false"; + "blkid": "false"; + }; + }; + + inputs = [ + bash, + gettext, + coreutils, + + popt, + lvm2, + json-c, + e2fsprogs, + argp-standalone, + kernel-headers, + ]; + + runtime = [ + popt, + lvm2, + json-c, + e2fsprogs, + openssl, + ]; +} diff --git a/internal/rosa/package/e2fsprogs.az b/internal/rosa/package/e2fsprogs.az index fab262c5..5e799de3 100644 --- a/internal/rosa/package/e2fsprogs.az +++ b/internal/rosa/package/e2fsprogs.az @@ -11,7 +11,11 @@ package e2fsprogs { checksum = "gdnAEVjncIciqG-ZhFfYVv4wbBbCHBmPPYwRxltIfOTqdYH5L3ri8wk75YIVlgN0"; }; - exec = make {}; + exec = make { + configure = { + "enable-elf-shlibs"; + }; + }; inputs = [ perl, |
