|
|
|
@ -1,21 +1,39 @@ |
|
|
|
|
{ lib, stdenv, fetchurl, autoconf, automake, intltool, libtool, pkg-config, encfs |
|
|
|
|
, glib , libgee, gtk3, libgnome-keyring, vala, wrapGAppsHook, xorg, gobject-introspection |
|
|
|
|
{ lib, stdenv, fetchurl, autoconf, automake, intltool, libtool, pkg-config |
|
|
|
|
, encfs, libsecret , glib , libgee, gtk3, vala, wrapGAppsHook, xorg |
|
|
|
|
, gobject-introspection |
|
|
|
|
}: |
|
|
|
|
|
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
|
version = "1.8.19"; |
|
|
|
|
version = "1.9"; |
|
|
|
|
pname = "gnome-encfs-manager"; |
|
|
|
|
|
|
|
|
|
src = fetchurl { |
|
|
|
|
url = "https://launchpad.net/gencfsm/trunk/1.8/+download/gnome-encfs-manager_${version}.tar.xz"; |
|
|
|
|
sha256 = "1h6x8dyp1fvxvr8fwki98ppf4sa20qf7g59jc9797b2vrgm60h1i"; |
|
|
|
|
url = with lib.versions; |
|
|
|
|
"https://launchpad.net/gencfsm/trunk/${major version}.${minor version}/+download/gnome-encfs-manager_${version}.tar.xz"; |
|
|
|
|
sha256 = "RXVwg/xhfAQv3pWp3UylOhMKDh9ZACTuKM4lPrn1dk8="; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
nativeBuildInputs = [ pkg-config ]; |
|
|
|
|
buildInputs = [ autoconf automake intltool libtool vala glib encfs |
|
|
|
|
gtk3 libgnome-keyring libgee xorg.libSM xorg.libICE |
|
|
|
|
wrapGAppsHook gobject-introspection ]; |
|
|
|
|
|
|
|
|
|
nativeBuildInputs = [ |
|
|
|
|
autoconf |
|
|
|
|
automake |
|
|
|
|
intltool |
|
|
|
|
libtool |
|
|
|
|
pkg-config |
|
|
|
|
vala |
|
|
|
|
wrapGAppsHook |
|
|
|
|
]; |
|
|
|
|
buildInputs = [ |
|
|
|
|
glib |
|
|
|
|
encfs |
|
|
|
|
gtk3 |
|
|
|
|
libgee |
|
|
|
|
xorg.libSM |
|
|
|
|
xorg.libICE |
|
|
|
|
gobject-introspection |
|
|
|
|
libsecret |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
# Fix hardcoded paths to /bin/mkdir |
|
|
|
|
patches = [ ./makefile-mkdir.patch ]; |
|
|
|
|
|
|
|
|
|
preConfigure = '' |
|
|
|
|