summary refs log tree commit diff
path: root/pkgs/tools/filesystems/archivemount
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2011-07-13 12:33:54 +0000
committerPeter Simons <simons@cryp.to>2011-07-13 12:33:54 +0000
commitdc31e088c0455caad20f8b0bed17232b09e46337 (patch)
treec1f129843312f54f20e05b53b8646a73ef64512b /pkgs/tools/filesystems/archivemount
parent78ccc14e3eac5d4d5184b61d4cdb7e95990b7c6c (diff)
downloadnixpkgs-dc31e088c0455caad20f8b0bed17232b09e46337.tar
nixpkgs-dc31e088c0455caad20f8b0bed17232b09e46337.tar.gz
nixpkgs-dc31e088c0455caad20f8b0bed17232b09e46337.tar.bz2
nixpkgs-dc31e088c0455caad20f8b0bed17232b09e46337.tar.lz
nixpkgs-dc31e088c0455caad20f8b0bed17232b09e46337.tar.xz
nixpkgs-dc31e088c0455caad20f8b0bed17232b09e46337.tar.zst
nixpkgs-dc31e088c0455caad20f8b0bed17232b09e46337.zip
Added archivemount-0.6.1, a FUSE-based file system for mounting tar archives.
svn path=/nixpkgs/trunk/; revision=27758
Diffstat (limited to 'pkgs/tools/filesystems/archivemount')
-rw-r--r--pkgs/tools/filesystems/archivemount/default.nix23
1 files changed, 23 insertions, 0 deletions
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 ];
+  };
+}