diff --git a/pkgs/tools/filesystems/archivemount/default.nix b/pkgs/tools/filesystems/archivemount/default.nix new file mode 100644 index 00000000000..c05d2e98af3 --- /dev/null +++ b/pkgs/tools/filesystems/archivemount/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, fuse, libarchive }: + +let + name = "archivemount-0.6.1"; +in +stdenv.mkDerivation { + inherit name; + + src = fetchurl { + url = "http://www.cybernoia.de/software/archivemount/${name}.tar.gz"; + sha256 = "9235d6377a70a7c25aa288dab6b0e8ef906d1d219d43e5b8fcdb8cf3ace98e01"; + }; + + buildInputs = [ pkgconfig fuse libarchive ]; + + meta = { + description = "Gateway between FUSE and libarchive: allows mounting of cpio, .tar.gz, .tar.bz2 archives."; + license = "GPL2"; + + platforms = stdenv.lib.platforms.linux; + maintainers = [ stdenv.lib.maintainers.simons ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ea374e491b5..6d5aa8e0fb6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -354,6 +354,8 @@ let aircrackng = callPackage ../tools/networking/aircrack-ng { }; + archivemount = callPackage ../tools/filesystems/archivemount { }; + asymptote = builderDefsPackage ../tools/graphics/asymptote { inherit freeglut ghostscriptX imagemagick fftw boehmgc mesa ncurses readline gsl libsigsegv python zlib perl