From 995b2524fea33f2a13c2c641b0b42a38ae53ac53 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Wed, 26 Jul 2023 12:53:45 +0000 Subject: [PATCH 1/2] maintainers: add arti5an --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index dabfc149cc34..3a7cae5c7cee 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1361,6 +1361,12 @@ githubId = 37193992; name = "Arthur Teisseire"; }; + arti5an = { + email = "artis4n@outlook.com"; + github = "arti5an"; + githubId = 14922630; + name = "Richard Smith"; + }; artturin = { email = "artturin@artturin.com"; matrix = "@artturin:matrix.org"; From 754fd32de446726c74d387842fc508f99bafad02 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Wed, 26 Jul 2023 15:27:46 +0000 Subject: [PATCH 2/2] mount-zip: init at 1.0.8 --- pkgs/tools/filesystems/mount-zip/default.nix | 32 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/tools/filesystems/mount-zip/default.nix diff --git a/pkgs/tools/filesystems/mount-zip/default.nix b/pkgs/tools/filesystems/mount-zip/default.nix new file mode 100644 index 000000000000..678abe4892cd --- /dev/null +++ b/pkgs/tools/filesystems/mount-zip/default.nix @@ -0,0 +1,32 @@ +{ lib, stdenv, fetchFromGitHub, fuse, boost, gcc, icu, libzip, pandoc +, pkg-config }: + +stdenv.mkDerivation (finalAttrs: { + pname = "mount-zip"; + version = "1.0.8"; + + src = fetchFromGitHub { + owner = "google"; + repo = "mount-zip"; + rev = "v${finalAttrs.version}"; + hash = "sha256-+slN5eedSddYKgiNLq4KZ5BXwvGQw9859sVfkcIBYeo="; + }; + + nativeBuildInputs = [ boost gcc icu pandoc pkg-config ]; + buildInputs = [ fuse libzip ]; + + makeFlags = [ "prefix=$(out)" ]; + + meta = with lib; { + description = "FUSE file system for ZIP archives"; + homepage = "https://github.com/google/mount-zip"; + longDescription = '' + mount-zip is a tool allowing to open, explore and extract ZIP archives. + + This project is a fork of fuse-zip. + ''; + license = licenses.gpl3; + maintainers = with maintainers; [ arti5an ]; + platforms = platforms.linux; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8105c1c69cc3..abb1ac47b66a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10329,6 +10329,8 @@ with pkgs; motrix = callPackage ../tools/networking/motrix { }; + mount-zip = callPackage ../tools/filesystems/mount-zip { }; + mpage = callPackage ../tools/text/mpage { }; mprime = callPackage ../tools/misc/mprime { };