aboutsummaryrefslogtreecommitdiff
path: root/pkgs/applications/networking/google-drive-ocamlfuse
diff options
context:
space:
mode:
authorobadz <dav-github@odav.org>2015-10-07 17:37:25 +0100
committerobadz <dav-github@odav.org>2015-10-07 17:47:22 +0100
commit31dc4f6c1b7ba9d1105c89d3123957276f4e2f08 (patch)
treef12a594d6f67a6642fe7d87c9365fc559fa22629 /pkgs/applications/networking/google-drive-ocamlfuse
parente916273209560b302ab231606babf5ce1c481f08 (diff)
google-drive-ocamlfuse: 0.5.12 -> 0.5.18
Diffstat (limited to 'pkgs/applications/networking/google-drive-ocamlfuse')
-rw-r--r--pkgs/applications/networking/google-drive-ocamlfuse/default.nix21
1 files changed, 15 insertions, 6 deletions
diff --git a/pkgs/applications/networking/google-drive-ocamlfuse/default.nix b/pkgs/applications/networking/google-drive-ocamlfuse/default.nix
index db2934785eb..e085adbdcda 100644
--- a/pkgs/applications/networking/google-drive-ocamlfuse/default.nix
+++ b/pkgs/applications/networking/google-drive-ocamlfuse/default.nix
@@ -1,18 +1,27 @@
-{ stdenv, fetchurl, ocamlPackages, zlib }:
+{ stdenv, fetchFromGitHub, ocamlPackages, zlib }:
stdenv.mkDerivation rec {
- name = "google-drive-ocamlfuse-0.5.12";
- src = fetchurl {
- url = "https://forge.ocamlcore.org/frs/download.php/1489/${name}.tar.gz";
- sha256 = "0yfzzrv4h7vplw6qjm9viymy51jaqqari012agar96zwa86fsrdr";
+ name = "google-drive-ocamlfuse-${version}";
+ version = "0.5.18";
+
+ src = fetchFromGitHub {
+ owner = "astrada";
+ repo = "google-drive-ocamlfuse";
+ rev = "v${version}";
+ sha256 = "0a545zalsqw3jndrvkc0bsn4aab74cf8lwnsw09b5gjm8pm79b9r";
};
buildInputs = [ zlib ] ++ (with ocamlPackages; [ocaml ocamlfuse findlib gapi_ocaml ocaml_sqlite3 camlidl]);
+
configurePhase = "ocaml setup.ml -configure --prefix \"$out\"";
buildPhase = "ocaml setup.ml -build";
installPhase = "ocaml setup.ml -install";
meta = {
-
+ homepage = http://gdfuse.forge.ocamlcore.org/;
+ description = "A FUSE-based file system backed by Google Drive, written in OCaml";
+ license = stdenv.lib.licenses.mit;
+ platforms = stdenv.lib.platforms.linux;
+ maintainers = with stdenv.lib.maintainers; [ obadz ];
};
}