diff options
author | Alyssa Ross <hi@alyssa.is> | 2024-05-03 15:14:25 +0200 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2024-05-07 11:19:19 +0200 |
commit | d92b2b6a1bbd322dd65a8b6f51019610d350046e (patch) | |
tree | 7f7c21927b9cc05676501f297c51eb76b49e326c /nixpkgs/pkgs/tools/filesystems | |
parent | 93c9e56b40530cc627d921cfc255c05b495d4017 (diff) | |
parent | 49050352f602fe87d16ff7b2b6a05b79eb20dc6f (diff) | |
download | nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.gz nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.bz2 nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.lz nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.xz nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.zst nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.zip |
Merge remote-tracking branch 'nixpkgs/nixos-unstable-small'
Conflicts: nixpkgs/nixos/modules/services/mail/mailman.nix nixpkgs/nixos/modules/services/mail/public-inbox.nix nixpkgs/pkgs/build-support/go/module.nix
Diffstat (limited to 'nixpkgs/pkgs/tools/filesystems')
23 files changed, 116 insertions, 109 deletions
diff --git a/nixpkgs/pkgs/tools/filesystems/ceph-csi/default.nix b/nixpkgs/pkgs/tools/filesystems/ceph-csi/default.nix index 29224aba38b7..5d0a4c5a53a9 100644 --- a/nixpkgs/pkgs/tools/filesystems/ceph-csi/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/ceph-csi/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { pname = "ceph-csi"; - version = "3.10.2"; + version = "3.11.0"; nativeBuildInputs = [ go ]; buildInputs = [ ceph ]; @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { owner = "ceph"; repo = "ceph-csi"; rev = "v${version}"; - sha256 = "sha256-nS5gLe64ubcUatUfPg1f7npLZ90koJcfiDbhidS93/8="; + sha256 = "sha256-EgHl74kJ6lTS3pqz/Hxh/2tpc1xiDNcJxzERwKops+A="; }; preConfigure = '' diff --git a/nixpkgs/pkgs/tools/filesystems/ceph/default.nix b/nixpkgs/pkgs/tools/filesystems/ceph/default.nix index 27d766060704..6b01e22f6169 100644 --- a/nixpkgs/pkgs/tools/filesystems/ceph/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/ceph/default.nix @@ -239,8 +239,8 @@ let inherit version; hash = "sha256-hBSYub7GFiOxtsR+u8AjZ8B9YODhlfGXkIF/EMyNsLc="; }; - pytestFlagsArray = [ - "-W" "ignore::pytest.PytestRemovedIn8Warning" + disabledTests = old.disabledTests or [ ] ++ [ + "test_export_md5_digest" ]; }); @@ -270,7 +270,7 @@ let ceph-common # build time - cython + cython_0 # debian/control bcrypt diff --git a/nixpkgs/pkgs/tools/filesystems/dwarfs/default.nix b/nixpkgs/pkgs/tools/filesystems/dwarfs/default.nix index abd99731de13..b2c52694d07c 100644 --- a/nixpkgs/pkgs/tools/filesystems/dwarfs/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/dwarfs/default.nix @@ -95,7 +95,7 @@ stdenv.mkDerivation rec { description = "A fast high compression read-only file system"; homepage = "https://github.com/mhx/dwarfs"; license = licenses.gpl3Plus; - maintainers = with maintainers; [ keksbg ]; + maintainers = with maintainers; [ ]; platforms = platforms.linux; }; } diff --git a/nixpkgs/pkgs/tools/filesystems/f2fs-tools/default.nix b/nixpkgs/pkgs/tools/filesystems/f2fs-tools/default.nix index 811adfadb55b..d0d97f124d09 100644 --- a/nixpkgs/pkgs/tools/filesystems/f2fs-tools/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/f2fs-tools/default.nix @@ -1,4 +1,6 @@ -{ lib, stdenv, fetchzip, autoreconfHook, libselinux, libuuid, pkg-config }: +{ lib, stdenv, fetchzip, fetchpatch +, autoreconfHook, libselinux, libuuid, pkg-config +}: stdenv.mkDerivation rec { pname = "f2fs-tools"; @@ -12,7 +14,15 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook pkg-config ]; buildInputs = [ libselinux libuuid ]; - patches = [ ./f2fs-tools-cross-fix.patch ]; + patches = [ + ./f2fs-tools-cross-fix.patch + + (fetchpatch { + name = "lfs64.patch"; + url = "https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/patch/?id=b15b6cc56ac7764be17acbdbf96448f388992adc"; + hash = "sha256-9XrNf9MMMDGOsuP3DvUhm30Sa2xICDtXbUIvM/TP35o="; + }) + ]; meta = with lib; { homepage = "https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/"; diff --git a/nixpkgs/pkgs/tools/filesystems/garage/default.nix b/nixpkgs/pkgs/tools/filesystems/garage/default.nix index 520a6951941a..311661a804e3 100644 --- a/nixpkgs/pkgs/tools/filesystems/garage/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/garage/default.nix @@ -49,7 +49,7 @@ let buildFeatures = [ "kubernetes-discovery" "bundled-libs" - "sled" + ] ++ lib.optional (lib.versionOlder version "1.0") "sled" ++ [ "metrics" "k2v" "telemetry-otlp" @@ -65,7 +65,7 @@ let "k2v" "kubernetes-discovery" "bundled-libs" - "sled" + ] ++ lib.optional (lib.versionOlder version "1.0") "sled" ++ [ "lmdb" "sqlite" ]; @@ -103,14 +103,23 @@ rec { garage_0_8 = garage_0_8_7; - garage_0_9_3 = generic { - version = "0.9.3"; - sha256 = "sha256-NN2HoheSW2+SAFX71K12KTe0wpaBEwkwxvZDi0Bdx+8="; - cargoSha256 = "sha256-OabgWVMkccFFAtBHEf3z+MRVcWaO+NCk/pumEqdNNRs="; + garage_0_9_4 = generic { + version = "0.9.4"; + sha256 = "sha256-2ZaxenwaVGYYUjUJaGgnGpZNQprQV9+Jns2sXM6cowk="; + cargoSha256 = "sha256-Cssls9csn6qribF+pAAagBydX9e9WTq4K/ehaLCWOOA="; broken = stdenv.isDarwin; }; - garage_0_9 = garage_0_9_3; + garage_1_0_0 = generic { + version = "1.0.0"; + sha256 = "sha256-5W5cXylFCrDup+HOOUVPWBJUSphOp8szgtpvRIv82b8="; + cargoSha256 = "sha256-tXO+Vk6bYpayNWi/y4sMtkn2EQ9wiwSAfn79Zbt28q0="; + broken = stdenv.isDarwin; + }; + + garage_0_9 = garage_0_9_4; + + garage_1_x = garage_1_0_0; - garage = garage_0_9; + garage = garage_1_x; } diff --git a/nixpkgs/pkgs/tools/filesystems/genromfs/default.nix b/nixpkgs/pkgs/tools/filesystems/genromfs/default.nix index 6c40c4ad94cd..ce611736b77e 100644 --- a/nixpkgs/pkgs/tools/filesystems/genromfs/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/genromfs/default.nix @@ -9,17 +9,16 @@ stdenv.mkDerivation rec { sha256 = "0q6rpq7cmclmb4ayfyknvzbqysxs4fy8aiahlax1sb2p6k3pzwrh"; }; - postPatch = '' - substituteInPlace Makefile \ - --replace "prefix = /usr" "prefix = $out" \ - --replace "gcc" "cc" - ''; + makeFlags = [ + "prefix:=$(out)" + "CC:=$(CC)" + ]; meta = with lib; { homepage = "https://romfs.sourceforge.net/"; description = "Tool for creating romfs file system images"; license = licenses.gpl2; - maintainers = with maintainers; [ ]; + maintainers = with maintainers; [ nickcao ]; platforms = platforms.all; mainProgram = "genromfs"; }; diff --git a/nixpkgs/pkgs/tools/filesystems/hfsprogs/default.nix b/nixpkgs/pkgs/tools/filesystems/hfsprogs/default.nix index 2ac17286fb41..127050f02585 100644 --- a/nixpkgs/pkgs/tools/filesystems/hfsprogs/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/hfsprogs/default.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { meta = { description = "HFS/HFS+ user space utils"; - license = lib.licenses.apsl20; + license = lib.licenses.apple-psl20; platforms = lib.platforms.linux; }; } diff --git a/nixpkgs/pkgs/tools/filesystems/httpdirfs/default.nix b/nixpkgs/pkgs/tools/filesystems/httpdirfs/default.nix deleted file mode 100644 index 6163e1a0158a..000000000000 --- a/nixpkgs/pkgs/tools/filesystems/httpdirfs/default.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, pkg-config, curl, expat, fuse, gumbo, libuuid }: - -stdenv.mkDerivation rec { - pname = "httpdirfs"; - version = "1.2.3"; - - src = fetchFromGitHub { - owner = "fangfufu"; - repo = pname; - rev = version; - sha256 = "sha256-rdeBlAV3t/si9x488tirUGLZRYAxh13zdRIQe0OPd+A="; - }; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ curl expat fuse gumbo libuuid ]; - - makeFlags = [ "prefix=${placeholder "out"}" ]; - - meta = with lib; { - description = "A FUSE filesystem for HTTP directory listings"; - homepage = "https://github.com/fangfufu/httpdirfs"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ sbruder schnusch ]; - platforms = platforms.unix; - mainProgram = "httpdirfs"; - }; -} diff --git a/nixpkgs/pkgs/tools/filesystems/ifuse/default.nix b/nixpkgs/pkgs/tools/filesystems/ifuse/default.nix index 8f2e1f2a6ffb..7a4d2ec6023b 100644 --- a/nixpkgs/pkgs/tools/filesystems/ifuse/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/ifuse/default.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { ''; license = licenses.lgpl21Plus; platforms = platforms.unix; - maintainers = with maintainers; [ infinisil ]; + maintainers = [ ]; mainProgram = "ifuse"; }; } diff --git a/nixpkgs/pkgs/tools/filesystems/irods/common.nix b/nixpkgs/pkgs/tools/filesystems/irods/common.nix index 27825fdcbeac..33edc0e4a05b 100644 --- a/nixpkgs/pkgs/tools/filesystems/irods/common.nix +++ b/nixpkgs/pkgs/tools/filesystems/irods/common.nix @@ -26,6 +26,7 @@ "-DIRODS_LINUX_DISTRIBUTION_VERSION_MAJOR=1.0" "-DCPACK_GENERATOR=TGZ" "-DCMAKE_CXX_FLAGS=-I${lib.getDev libcxx}/include/c++/v1" + "-DPAM_LIBRARY=${pam}/lib/libpam.so" ]; postPatch = '' diff --git a/nixpkgs/pkgs/tools/filesystems/irods/default.nix b/nixpkgs/pkgs/tools/filesystems/irods/default.nix index 0b25f45c910d..ccae722059e9 100644 --- a/nixpkgs/pkgs/tools/filesystems/irods/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/irods/default.nix @@ -19,14 +19,14 @@ rec { # irods: libs and server package irods = stdenv.mkDerivation (finalAttrs: common // { - version = "4.3.0"; + version = "4.3.1"; pname = "irods"; src = fetchFromGitHub { owner = "irods"; repo = "irods"; rev = finalAttrs.version; - sha256 = "sha256-rceDGFpfoFIByzDOtgNIo9JRoVd0syM21MjEKoZUQaE="; + sha256 = "sha256-gWgNY8+zD2lRCV5ydOTF0qAgZ1dlQSQKxtdw+U235vg="; fetchSubmodules = true; }; @@ -35,10 +35,10 @@ rec { postPatch = common.postPatch + '' patchShebangs ./test - substituteInPlace plugins/database/CMakeLists.txt --replace "COMMAND cpp" "COMMAND ${gcc.cc}/bin/cpp" + substituteInPlace plugins/database/CMakeLists.txt --replace-fail "COMMAND cpp" "COMMAND ${gcc.cc}/bin/cpp" for file in unit_tests/cmake/test_config/*.cmake do - substituteInPlace $file --replace "CATCH2}/include" "CATCH2}/include/catch2" + substituteInPlace $file --replace-quiet "CATCH2}/include" "CATCH2}/include/catch2" done export cmakeFlags="$cmakeFlags -DCMAKE_EXE_LINKER_FLAGS=-Wl,-rpath,$out/lib @@ -46,7 +46,7 @@ rec { -DCMAKE_SHARED_LINKER_FLAGS=-Wl,-rpath,$out/lib " - substituteInPlace server/auth/CMakeLists.txt --replace SETUID "" + substituteInPlace server/auth/CMakeLists.txt --replace-fail SETUID "" ''; meta = common.meta // { @@ -57,14 +57,14 @@ rec { # icommands (CLI) package, depends on the irods package irods-icommands = stdenv.mkDerivation (finalAttrs: common // { - version = "4.3.0"; + version = "4.3.1"; pname = "irods-icommands"; src = fetchFromGitHub { owner = "irods"; repo = "irods_client_icommands"; rev = finalAttrs.version; - sha256 = "sha256-90q1GPkoEUoiQXM6cA+DWwth7g8v93V471r9jm+l9aw="; + sha256 = "sha256-BjBg13KrCGRLOtGnp23qXOLudLctvu2gJ7wxHFjM5Ug="; }; buildInputs = common.buildInputs ++ [ irods ]; diff --git a/nixpkgs/pkgs/tools/filesystems/juicefs/default.nix b/nixpkgs/pkgs/tools/filesystems/juicefs/default.nix index 6f6dd4101597..2a8cade877eb 100644 --- a/nixpkgs/pkgs/tools/filesystems/juicefs/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/juicefs/default.nix @@ -1,10 +1,12 @@ { lib -, buildGoModule +, buildGo121Module , fetchFromGitHub , stdenv }: -buildGoModule rec { +# JuiceFS 1.1.2 doesn't build with Go 1.22. Fixed in upstream. This can be +# reverted in future releases. https://github.com/juicedata/juicefs/issues/4339 +buildGo121Module rec { pname = "juicefs"; version = "1.1.2"; diff --git a/nixpkgs/pkgs/tools/filesystems/mount-zip/default.nix b/nixpkgs/pkgs/tools/filesystems/mount-zip/default.nix index 362ca4e2743e..2610a32e7e66 100644 --- a/nixpkgs/pkgs/tools/filesystems/mount-zip/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/mount-zip/default.nix @@ -1,19 +1,39 @@ -{ lib, stdenv, fetchFromGitHub, fuse, boost, gcc, icu, libzip, pandoc -, pkg-config }: +{ + lib, + stdenv, + fetchFromGitHub, + fuse, + boost, + icu, + libzip, + pandoc, + pkg-config, +}: stdenv.mkDerivation (finalAttrs: { pname = "mount-zip"; - version = "1.0.13"; + version = "1.0.14"; src = fetchFromGitHub { owner = "google"; repo = "mount-zip"; rev = "v${finalAttrs.version}"; - hash = "sha256-/iPq/v7ap5livYR5tA90JiaGxQfR9VG+FONECeCFdOQ="; + hash = "sha256-S2snseC9JAjYRberL2/CyRQTcZQ8GtGQNU3WuTqSRl4="; }; - nativeBuildInputs = [ boost gcc icu pandoc pkg-config ]; - buildInputs = [ fuse libzip ]; + strictDeps = true; + + nativeBuildInputs = [ + pandoc + pkg-config + ]; + + buildInputs = [ + boost + fuse + icu + libzip + ]; makeFlags = [ "prefix=$(out)" ]; diff --git a/nixpkgs/pkgs/tools/filesystems/mtdutils/default.nix b/nixpkgs/pkgs/tools/filesystems/mtdutils/default.nix index 0ca64234e5f0..405cecfd6e64 100644 --- a/nixpkgs/pkgs/tools/filesystems/mtdutils/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/mtdutils/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { pname = "mtd-utils"; - version = "2.1.6"; + version = "2.2.0"; src = fetchgit { url = "git://git.infradead.org/mtd-utils.git"; rev = "v${version}"; - sha256 = "sha256-NMYzUPt/91lv8f7E1ytX91SqwbBEOtHjCL54EcumcZA="; + sha256 = "sha256-uYXzZnVL5PkyDAntH8YsocwmQ8tf1f0Vl78SdE2B+Oc="; }; nativeBuildInputs = [ autoreconfHook pkg-config ] ++ lib.optional doCheck cmocka; diff --git a/nixpkgs/pkgs/tools/filesystems/nilfs-utils/default.nix b/nixpkgs/pkgs/tools/filesystems/nilfs-utils/default.nix index ae96def578f6..3fe4f9af4a08 100644 --- a/nixpkgs/pkgs/tools/filesystems/nilfs-utils/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/nilfs-utils/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { pname = "nilfs-utils"; - version = "2.2.10"; + version = "2.2.11"; src = fetchFromGitHub { owner = "nilfs-dev"; repo = pname; rev = "v${version}"; - sha256 = "sha256-xTnd3sfBaVU4Ovcsk4oufylNpGS+5n3ZLa2GXzUbeCE="; + sha256 = "sha256-qvs0PBkMYzGfIQ/Z2Wz0aHe2Y2Ia6fA4pMSk5Jhejf4="; }; nativeBuildInputs = [ autoreconfHook ]; diff --git a/nixpkgs/pkgs/tools/filesystems/rar2fs/default.nix b/nixpkgs/pkgs/tools/filesystems/rar2fs/default.nix index 0c752e711453..925a600b64e2 100644 --- a/nixpkgs/pkgs/tools/filesystems/rar2fs/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/rar2fs/default.nix @@ -2,7 +2,7 @@ , stdenv , fetchFromGitHub , autoreconfHook -, fuse +, fuse2 , unrar_6 }: @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { ''; nativeBuildInputs = [ autoreconfHook ]; - buildInputs = [ fuse unrar_6 ]; + buildInputs = [ fuse2 unrar_6 ]; configureFlags = [ "--with-unrar=${unrar_6.src}/unrar" diff --git a/nixpkgs/pkgs/tools/filesystems/rmount/default.nix b/nixpkgs/pkgs/tools/filesystems/rmount/default.nix index ec4bb1392712..257db9af80f6 100644 --- a/nixpkgs/pkgs/tools/filesystems/rmount/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/rmount/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { homepage = "https://github.com/Luis-Hebendanz/rmount"; description = "Remote mount utility which parses a json file"; license = licenses.mit; - maintainers = [ maintainers.luis ]; + maintainers = [ maintainers.qubasa ]; platforms = platforms.linux; mainProgram = "rmount"; }; diff --git a/nixpkgs/pkgs/tools/filesystems/stratis-cli/default.nix b/nixpkgs/pkgs/tools/filesystems/stratis-cli/default.nix index 4c27b888bbaa..4de51f0ff8d3 100644 --- a/nixpkgs/pkgs/tools/filesystems/stratis-cli/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/stratis-cli/default.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication rec { pname = "stratis-cli"; - version = "3.6.0"; + version = "3.6.2"; pyproject = true; src = fetchFromGitHub { owner = "stratis-storage"; repo = pname; - rev = "v${version}"; - hash = "sha256-mLmjMofdr0U+Bfnkde7lJqPXkd1ICPYdlcsOm2nOcQA="; + rev = "refs/tags/v${version}"; + hash = "sha256-f2Bjv7Z7+FZejS5plUGKTlGUixgF2pGN1SeszTDh4Ko="; }; nativeBuildInputs = with python3Packages; [ diff --git a/nixpkgs/pkgs/tools/filesystems/stratisd/default.nix b/nixpkgs/pkgs/tools/filesystems/stratisd/default.nix index 0f585f631878..afbe1c9c7c58 100644 --- a/nixpkgs/pkgs/tools/filesystems/stratisd/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/stratisd/default.nix @@ -27,18 +27,18 @@ stdenv.mkDerivation rec { pname = "stratisd"; - version = "3.6.6"; + version = "3.6.7"; src = fetchFromGitHub { owner = "stratis-storage"; repo = pname; rev = "refs/tags/stratisd-v${version}"; - hash = "sha256-zksMYPvbFKKYaLqdZql56D5rG+IBDMBJTTQK1RMyj4Q="; + hash = "sha256-cODi0YWAcnMs7bWu1oCtcZ0Wz9FAjBcoyam0G6GH7Xc="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit pname version src; - hash = "sha256-red7cjNwZrhQzfvh6Lev5CPWj8QihuVr7fIiHo9D3Jg="; + hash = "sha256-eCuCqFwGm7pslyKTwk2iX42omM3gFeXrAy/2ll+tJts="; }; postPatch = '' diff --git a/nixpkgs/pkgs/tools/filesystems/tar2ext4/default.nix b/nixpkgs/pkgs/tools/filesystems/tar2ext4/default.nix index dd4ab499de92..aa1abaef4796 100644 --- a/nixpkgs/pkgs/tools/filesystems/tar2ext4/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/tar2ext4/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "tar2ext4"; - version = "0.12.1"; + version = "0.12.3"; src = fetchFromGitHub { owner = "microsoft"; repo = "hcsshim"; rev = "v${version}"; - sha256 = "sha256-p0sNdCC8T5MDVimkS2DJusfuM788QxEtgKJNGlqrkAU="; + sha256 = "sha256-xBlol+09rogbNSYM6Ok5EWb6IEfrVb+/wNMqAA3ZELU="; }; sourceRoot = "${src.name}/cmd/tar2ext4"; diff --git a/nixpkgs/pkgs/tools/filesystems/ubidump/default.nix b/nixpkgs/pkgs/tools/filesystems/ubidump/default.nix index c038042b6871..72ef56fa47f8 100644 --- a/nixpkgs/pkgs/tools/filesystems/ubidump/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/ubidump/default.nix @@ -1,35 +1,28 @@ -{ lib, fetchFromGitHub, python3 }: - -python3.pkgs.buildPythonApplication rec { +{ + lib, + fetchFromGitHub, + python3, +}: +python3.pkgs.buildPythonApplication { pname = "ubidump"; - version = "unstable-2019-09-11"; - format = "other"; + version = "0-unstable-2023-09-20"; + pyproject = true; src = fetchFromGitHub { owner = "nlitsme"; - repo = pname; - rev = "0691f1a9a38604c2baf8c9af6b826eb2632af74a"; - sha256 = "1hiivlgni4r3nd5n2rzl5qzw6y2wpjpmyls5lybrc8imd6rmj3w2"; + repo = "ubidump"; + rev = "c8cffcbb8c2d61ebece81dff643b8eccfe6d5642"; + sha256 = "sha256-R568pV3bkdpNAexr8tfAbXVpvHEx/9r1KDWhDM+HyVg="; }; - propagatedBuildInputs = with python3.pkgs; [ crcmod python-lzo setuptools ]; - - dontBuild = true; - - patchPhase = '' - sed -i '1s;^;#!${python3.interpreter}\n;' ubidump.py - patchShebangs ubidump.py - ''; + build-system = with python3.pkgs; [ setuptools ]; - installPhase = '' - install -D -m755 ubidump.py $out/bin/ubidump - wrapProgram $out/bin/ubidump --set PYTHONPATH $PYTHONPATH - ''; - - installCheckPhase = '' - $out/bin/ubidump -h > /dev/null - ''; + dependencies = with python3.pkgs; [ + setuptools # pkg_resources + python-lzo + crcmod + ]; meta = with lib; { description = "View or extract the contents of UBIFS images"; @@ -39,4 +32,3 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "ubidump"; }; } - diff --git a/nixpkgs/pkgs/tools/filesystems/xfsprogs/default.nix b/nixpkgs/pkgs/tools/filesystems/xfsprogs/default.nix index 5a7022ee6a13..327d1e74f7c5 100644 --- a/nixpkgs/pkgs/tools/filesystems/xfsprogs/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/xfsprogs/default.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { pname = "xfsprogs"; - version = "6.4.0"; + version = "6.6.0"; src = fetchurl { url = "mirror://kernel/linux/utils/fs/xfs/xfsprogs/${pname}-${version}.tar.xz"; - hash = "sha256-wxhoQYv79Jo6nEf8cM3/3p2W9P8AUb0EoIgeZlRkgQQ="; + hash = "sha256-UMovRnbfj6tMtMPvPdUS1VUeaETUCmWjHVuOA1k9It8="; }; outputs = [ "bin" "dev" "out" "doc" ]; diff --git a/nixpkgs/pkgs/tools/filesystems/xtreemfs/default.nix b/nixpkgs/pkgs/tools/filesystems/xtreemfs/default.nix index 6c02117936da..a92369f49841 100644 --- a/nixpkgs/pkgs/tools/filesystems/xtreemfs/default.nix +++ b/nixpkgs/pkgs/tools/filesystems/xtreemfs/default.nix @@ -3,6 +3,7 @@ , fetchFromGitHub , fetchpatch , makeWrapper +, stripJavaArchivesHook , ant , attr , boost @@ -28,7 +29,7 @@ stdenv.mkDerivation { sha256 = "1hjmd32pla27zf98ghzz6r5ml8ry86m9dsryv1z01kxv5l95b3m0"; }; - nativeBuildInputs = [ makeWrapper python3 ]; + nativeBuildInputs = [ makeWrapper python3 stripJavaArchivesHook ]; buildInputs = [ which attr ]; patches = [ |