ciel: 3.1.4 -> 3.2.7

This commit is contained in:
A1ca7raz 2024-07-19 10:55:06 +08:00
parent 7e9a7881bd
commit d5e8b5385e
2 changed files with 1019 additions and 671 deletions

File diff suppressed because it is too large Load Diff

View File

@ -16,19 +16,19 @@
rustPlatform.buildRustPackage rec {
pname = "ciel";
version = "3.1.4";
version = "3.2.7";
src = fetchFromGitHub {
owner = "AOSC-Dev";
repo = "ciel-rs";
rev = "refs/tags/v${version}";
hash = "sha256-b8oTVtDcxrV41OtfuthIxjbgZTANCfYHQLRJnnEc93c=";
hash = "sha256-4SVBaQDr0O1Fei8qwNjSNtv3sz9tu7oQPyGmoQypWno=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"libmount-0.1.15" = "sha256-t7CGGqJC85od8lOng9+Cn0+WDef6aciLLgxnQn1MrBk=";
"libmount-0.1.15" = "sha256-JObYz6AUWhvz8q+9DdsbMWm7zNQmMW73WAt+LjY5TV0=";
};
};
@ -38,16 +38,6 @@ rustPlatform.buildRustPackage rec {
# Therefore, bash is required for plugins to work.
buildInputs = [ bash systemd dbus openssl libssh2 libgit2 xz zlib ];
patches = [
# cli,completions: use canonicalize path to find libexec location
# FIXME: remove this patch after https://github.com/AOSC-Dev/ciel-rs/pull/16 is merged
(fetchpatch {
name = "use-canonicalize-path-to-find-libexec.patch";
url = "https://github.com/AOSC-Dev/ciel-rs/commit/17f41538ed1057e855540f5abef7faf6ea4abf5c.patch";
sha256 = "sha256-ELK2KpOuoBS774apomUIo8q1eXYs/FX895G7eBdgOQg=";
})
];
postInstall = ''
mv -v "$out/bin/ciel-rs" "$out/bin/ciel"