mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-01 23:22:37 +00:00
encfs: 1.8.1 -> 1.9.1
Packaging changes - Uses cmake - Removes depends on rlog and boost, uses tinyxml to parse xml Note that the encfssh utility is disabled, it requires patching to work (and didn't work in previous versions of the package, either). Better to leave it unusable until fixed.
This commit is contained in:
parent
98d1bb9e6e
commit
0ee7d1ea4e
@ -1,31 +1,34 @@
|
||||
{ stdenv, fetchFromGitHub, autoreconfHook, boost, fuse, openssl, perl
|
||||
, pkgconfig, rlog }:
|
||||
{ stdenv, fetchFromGitHub
|
||||
, cmake, pkgconfig, perl
|
||||
, gettext, fuse, openssl, tinyxml2
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "encfs-${version}";
|
||||
version = "1.8.1";
|
||||
version = "1.9.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
sha256 = "1cxihqwpnqbzy8qz0134199pwfnd7ikr2835p5p1yzqnl203wcdb";
|
||||
sha256 = "1pyldd802db987m13jfmy491mp8mnsv2mwki0ra4wbnngbqgalhv";
|
||||
rev = "v${version}";
|
||||
repo = "encfs";
|
||||
owner = "vgough";
|
||||
};
|
||||
|
||||
buildInputs = [ boost fuse openssl rlog ];
|
||||
nativeBuildInputs = [ autoreconfHook perl pkgconfig ];
|
||||
buildInputs = [ gettext fuse openssl tinyxml2 ];
|
||||
nativeBuildInputs = [ cmake pkgconfig perl ];
|
||||
|
||||
configureFlags = [
|
||||
"--with-boost-serialization=boost_wserialization"
|
||||
"--with-boost-filesystem=boost_filesystem"
|
||||
];
|
||||
cmakeFlags =
|
||||
[ "-DUSE_INTERNAL_TINYXML=OFF"
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DINSTALL_LIBENCFS=ON"
|
||||
];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "An encrypted filesystem in user-space via FUSE";
|
||||
homepage = https://vgough.github.io/encfs;
|
||||
description = "Provides an encrypted filesystem in user-space via FUSE";
|
||||
license = licenses.lgpl2;
|
||||
license = with licenses; [ gpl3 lgpl3 ];
|
||||
maintainers = with maintainers; [ nckx ];
|
||||
platforms = with platforms; linux;
|
||||
};
|
||||
|
@ -1517,7 +1517,9 @@ in
|
||||
|
||||
enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse { };
|
||||
|
||||
encfs = callPackage ../tools/filesystems/encfs { };
|
||||
encfs = callPackage ../tools/filesystems/encfs {
|
||||
tinyxml2 = tinyxml-2;
|
||||
};
|
||||
|
||||
enscript = callPackage ../tools/text/enscript { };
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user