astrada / google-drive-ocamlfuse

FUSE filesystem over Google Drive
https://astrada.github.io/google-drive-ocamlfuse/
MIT License
5.52k stars 351 forks source link

Feature request: RPM package or portable tarball #9

Open quasipedia opened 11 years ago

quasipedia commented 11 years ago

The title says it all, pretty much. It would be wonderful to have an RPM package done or - alternatively - the tarball with the binaries for a distro-agnostic download...

Thank you in advance!

astrada commented 11 years ago

It would be nice, but it isn't an easy task and unfortunately I don't think I have enough spare time to dedicate to this task. Volunteers would be very welcome. :)

Vascom commented 10 years ago

I can give you rpm and src.rpm for opam. And you can install google-drive-ocamlfuse via opam.

Aikhjarto commented 10 years ago

@Vascom you have already build an rpm? Would you mind to upload the corresponding spec-file to build.opensuse.org In this way it would be available to a variety of distributions.

Vascom commented 10 years ago

Yes. I have opam spec https://github.com/RussianFedora/opam/blob/master/opam.spec and buils (srpm too) for Fedora http://koji.russianfedora.pro/koji/packageinfo?packageID=48

For google-drive-ocamlfuse also need this packages in Fedora: ocaml gcc gcc-c++ m4 make ocamldoc sqlite-devel libcurl-devel fuse fuse-devel zlib-devel ocaml-camlp4-devel

Aikhjarto commented 10 years ago

@Vascom I see you build opam with the spec file. I thought you have build google-drive-ocamlfuse directly als rpm.

Vascom commented 10 years ago

google-drive-ocamlfuse requires many dependencies that not present in Fedora.

kbarcza commented 9 years ago

Hi Mans, If help to your work, a blackPanther OS based RPM and SRC.RPM, the packages are available here: ftp://ftp.blackpanther.hu/blackPanther/OS/All/Seeker/google-drive-ocamlfuse/ or any mirrors like freepark servers.

We will testing the app soon.

astrada commented 9 years ago

@kbarcza Thanks for sharing!

kbarcza commented 9 years ago

Your welcome mate :+1: otherwise does not work for me the last github version because I get

"Error: Bad Request Your client has issued a malformed or illegal request." message from google and

in the log I saw: Getting tokens from GAE proxy...not found, retrying Getting tokens from GAE proxy...not found, retrying Getting tokens from GAE proxy...not found, retrying Getting tokens from GAE proxy...not found, retrying Getting tokens from GAE proxy...not found, retrying Getting tokens from GAE proxy...not found, retrying

sergiomb2 commented 8 years ago

as root:

dnf copr search opam
dnf copr enable jonludlam/opam
dnf install opam
dnf install ncurses-devel fuse-devel curl-devel sqlite-devel zlib-devel m4

as user:

opam init --comp=4.02.1
opam config env
opam install google-drive-ocamlfuse
~/.opam/4.02.1/bin/google-drive-ocamlfuse
mkdir /home/sergio/gdrive
~/.opam/4.02.1/bin/google-drive-ocamlfuse /home/sergio/gdrive

is working on Fedora23

sergiomb2 commented 8 years ago

I packaged it here: https://copr.fedorainfracloud.org/coprs/sergiomb/google-drive-ocamlfuse/ without opam, just ocaml builds ...

I save the "project" in github https://github.com/sergiomb2/google-drive-ocamlfuse you got the rpm spec files here: https://github.com/sergiomb2/google-drive-ocamlfuse/blob/master/ocamlfuse/ocamlfuse.spec https://github.com/sergiomb2/google-drive-ocamlfuse/blob/master/gapi-ocaml/gapi-ocaml.spec https://github.com/sergiomb2/google-drive-ocamlfuse/blob/master/google-drive-ocamlfuse/google-drive-ocamlfuse.spec

SRPMS here: https://copr-be.cloud.fedoraproject.org/results/sergiomb/google-drive-ocamlfuse/fedora-rawhide-x86_64/00166909-ocamlfuse/ocamlfuse-2.7.1-1.cv2.fc25.src.rpm https://copr-be.cloud.fedoraproject.org/results/sergiomb/google-drive-ocamlfuse/fedora-rawhide-x86_64/00167031-gapi-ocaml/gapi-ocaml-0.2.8-1.fc25.src.rpm https://copr-be.cloud.fedoraproject.org/results/sergiomb/google-drive-ocamlfuse/fedora-rawhide-x86_64/00167032-google-drive-ocamlfuse/google-drive-ocamlfuse-0.5.22-1.fc25.x86_64.rpm

astrada commented 8 years ago

Thanks!