Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

installing grive on macOS through homebrew #364

Open
wants to merge 123 commits into
base: master
Choose a base branch
from

Conversation

subhodeeps
Copy link

Hi, is it possible to install grive on macOS through homebrew?

sizeofvoid and others added 30 commits October 9, 2016 10:54
"Make ignore regexp non-persistent (fix #58)" should be reflected in the
man page.
also compile with cURL Version less than 7.32.0
The units can be used to automatically sync a folder in the users home dir
* every 3 minutes
* on local file changes (requires inotify-tools).

To enable the units for `~/google-drive/`:

```
systemctl --user enable grive-timer@google-drive.timer
systemctl --user start grive-timer@google-drive.timer
systemctl --user enable grive-changes@google-drive.service
systemctl --user start grive-changes@google-drive.service
```

The units can be enabled multiple times
on linux mint 18.3 I also had to install "debhelper", "zlib1g-dev" & "dpkg-dev" to be able to run the dpkg-buildpackage command
On branch custom-id-secret
Changes to be committed:
	modified:   grive/src/main.cc
Add completion file for zsh.
Fix man page to reflect fix #58
Added libstdc++-7-dev in the Build-Depends for Ubuntu 17.10
OpenBSD install and compile fixes and improvements
grive should not be linked against the Boost unit test framework, only
btest needs it.

Don't specify Boost libraries for executables if libgrive uses those
libraries. CMake takes care of the dependencies.
jankatins and others added 30 commits March 15, 2021 13:30
These are included in the right version via the suggested installation of build-essential, which which installs the right lib via dependencies: g++ -> g++-<version> ->  libstdc++-<version>

Adding it explicitly meant always adding new versions  :-(
If you build in pbuilder, no systemd is installed and so the flag is set to false which means the files will not get installed. Adding the explicit flag will make sure they are included in the package.
This seems to be a proper dir for such "not-for-normal-user" things...
Not all systems define off64_t.
fix systemd-escape hyphen usage
Optimized (using Alpine) Docker image size (compressed) 214MB -> 62MB
Add systemd unit to enable both timer and changes based syncs
Because, It must equal GRIVE_SYNC_SH_BINARY and actual grive-sync.sh path.
I patched my gentoo overlay ebuild.
[added: grive: libexec patch · ncaq/ncaq-overlay@ed3354f](ncaq/ncaq-overlay@ed3354f)
fixed: CMAKE_INSTALL_FULL_LIBDIR -> CMAKE_INSTALL_FULL_LIBEXECDIR
Syncer.hh: fix build with gcc-12
reduce docker image size even more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet