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

make uninstall #336

Open
wants to merge 177 commits into
base: v0.2.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
177 commits
Select commit Hold shift + click to select a range
580b2f6
Minor English cleanup.
alerque Jul 11, 2012
af68bde
Merge pull request #89 from alerque/patch-1
nestal Jul 11, 2012
66b3d37
README: beta quality
nestal Jul 11, 2012
278037b
fixed incorrect name in pdf files
nestal Jul 11, 2012
80f3fbf
refactored the logs to debug sync problems
nestal Jul 11, 2012
e28fe96
fix deleted local file downloaded again
Jul 15, 2012
8547bbf
Merge pull request #92 from justinharding/master
nestal Jul 16, 2012
394982d
added _FILE_OFFSET_BITS=64 (#88)
nestal Jul 16, 2012
593c335
improved logging for HTTP responses
nestal Jul 16, 2012
94383e0
ignoring files with missing MD5 checksum in remote feeds
nestal Jul 16, 2012
75c67da
added class & functions for memory mapped files
nestal Jul 16, 2012
ce24557
use StdioFile for uploading (#88)
nestal Jul 16, 2012
7cc4984
use mmap for checksum
nestal Jul 16, 2012
56de93c
Commented out iberty_library stuff
fairlight1337 Jul 19, 2012
2f94168
Set up an else-clause for IBERTY_LIBRARY and removed unnecessary BOOS…
fairlight1337 Jul 19, 2012
28e4956
Merge pull request #99 from fairlight1337/master
nestal Jul 19, 2012
57c431d
added logs for tracing last sync time
nestal Jul 19, 2012
28e8012
added AuthAgent, a wrapper around http agent
nestal Jul 19, 2012
c6a1c47
added retry on HTTP 500 & 503 (#82)
nestal Jul 19, 2012
96227d3
store modified time of file in m_mtime instead of passing value as param
Jul 19, 2012
271e4d7
Merge pull request #100 from justinharding/mtimebranch
nestal Jul 23, 2012
3acd25c
proper fix for (#98: missing reference count for Json::Get() )
nestal Jul 23, 2012
51e4291
refreshing the token if HTTP 401 is returned (#83)
nestal Jul 23, 2012
2e9761e
Removed duplicate "considered" in README
stephencox Jul 23, 2012
22fd859
Merge pull request #105 from stephencox/master
nestal Jul 25, 2012
5a0c6ae
don't throw in CurlAgent for all HTTP errors (#82)
nestal Jul 25, 2012
e375d92
version changes for v0.3
nestal Jul 25, 2012
fd81cc1
added --log-xml for debugging (#80)
nestal Jul 26, 2012
d831b8d
support creating revisions with --new-rev (#87)
nestal Jul 26, 2012
e0383a8
remove unused code
Jul 29, 2012
034891a
issue 86 allow sync folder to be specified, move Config class and add…
Jul 29, 2012
cb60205
Merge pull request #109 from justinharding/issue_86_partial_sync
nestal Jul 30, 2012
0b2a8c0
clean up on #109
nestal Jul 30, 2012
bec8362
added template contructor for object
nestal Jul 30, 2012
612b35a
fixed compiler warnings
nestal Jul 30, 2012
804fe92
refactored the config file part from #109
nestal Jul 30, 2012
29f1739
fix broken unit tests
Aug 1, 2012
113b110
Merge pull request #112 from justinharding/issue_86_partial_sync
nestal Aug 6, 2012
755ee1c
new qt gui
nestal Apr 28, 2013
39b2b4f
added DriveModel. just skeleton.
nestal Apr 28, 2013
d4a7fae
refactored exception handling
nestal Apr 28, 2013
443a85d
removing redundant header parameter in Feed
nestal Apr 28, 2013
7384358
using DataStream instead of Receiveable
nestal Apr 28, 2013
62dc542
refactored old GDoc API into v1 namespace. using v2 namespace for new…
nestal Apr 29, 2013
209d0b5
added code to fetch all folders
nestal Apr 29, 2013
87d9697
Added Query() helper to Feed. and common URI header
nestal Apr 29, 2013
ee6408d
changed to store parent IDs
nestal Apr 29, 2013
326ae20
showing in qt model, but no child
nestal Apr 29, 2013
94d66f0
can show tree now, but still has issues
nestal Apr 29, 2013
93fe68c
fixing the problems with multiple parent
nestal Apr 29, 2013
bba65c0
show files now. working good.
nestal Apr 29, 2013
a668b76
added ui on the right. no logic yet
nestal Apr 29, 2013
15b3b85
UT compile fixes
nestal Apr 29, 2013
d5ca8e0
show title and mime in GUI
nestal Apr 29, 2013
658fb75
added Val class for generic representation of JSON, but there's some …
nestal Apr 30, 2013
540e3d8
added type conversion to supported types
nestal May 1, 2013
2d29692
added yajl parser
nestal May 1, 2013
abfa9ce
added ValResponse class to parse JSON from http
nestal May 1, 2013
6fa6e69
added json writer
nestal May 1, 2013
6ba04dc
added operator<< to print out json
nestal May 1, 2013
27817e8
using the new Json classes for bgrive
nestal May 2, 2013
752eb3f
Allow to sync just one directory in the root
vitalif Sep 7, 2013
89506b4
Add autogenerated stuff to .gitignore
Nov 24, 2013
c15bfbe
Ignore only .grive and .grive_state
Nov 24, 2013
8b434da
Reduce number of syscalls while scanning local files
Nov 24, 2013
986ab4a
Log XML on parse failure
Nov 24, 2013
645bb2e
Add delay before auth token refresh
Nov 26, 2013
84785ec
Fix hang when upload receives HTTP 500
Nov 24, 2013
3775572
Retry upload on XML error instead of crashing
Nov 24, 2013
459313e
Find YAJL via pkg-config
vitalif Jul 23, 2014
400d9e0
Fix long/int cast errors
vitalif Jul 23, 2014
94efea1
Do not try to install doc/grive.1 from bgrive cmake
vitalif Jul 23, 2014
c0c89c3
Remove useless swap() code
vitalif May 13, 2015
f16f212
use pkg-config also for finding json-c (fixes paths on debian)
vitalif May 13, 2015
12774a9
Remove bgrive (dead and unused code)
vitalif May 13, 2015
ac1763f
Merge https://github.com/visap/grive/commits/visa
vitalif May 15, 2015
5bc5032
Remove JSON-C json wrappers, use YAJL for everything
vitalif May 15, 2015
770baca
Reduce syscalls slightly more (os::FileCTime is still left...)
vitalif May 15, 2015
2d8da5c
Remove doclist API specific fields from Entry class: kind, create_lin…
vitalif May 16, 2015
b0255d9
Add Entry constructor for new Drive REST API
vitalif May 16, 2015
f41e4f6
Split Entry to v1::Entry1 and v2::Entry2
vitalif May 16, 2015
6a15dd0
Split Resource to global (base/Resource) and API-specific ({drive,dri…
vitalif May 16, 2015
dabaaac
Cleanup Feed interface (remove some unused methods)
vitalif May 17, 2015
717a6a4
Use vector<Entry> instead of iterator_adaptor to hide implementation …
vitalif May 17, 2015
862fca0
Move all protocol interaction into Syncers out of the base code
vitalif May 17, 2015
a4521d9
Remove obsolete gdbm & iberty cmake modules
vitalif May 17, 2015
2d34d77
Implement upload methods for REST API Syncer (basic file upload to ro…
vitalif May 17, 2015
0bdbf87
Ignore local .trash, fix REST API - it mostly works
vitalif May 17, 2015
2924100
Add myself to copyrights, change README
vitalif May 17, 2015
c006e75
Return libiberty back
vitalif May 19, 2015
815d0ea
Make libbfd happy. In conjunction with libiberty fixes #1
vitalif May 19, 2015
37b2cf3
Ignore files without md5Checksum. Fixes #2
vitalif May 20, 2015
82705f3
Fix 412's on reupload. Fixes #5
vitalif May 21, 2015
06eb1a7
Fix FreeBSD build
vitalif May 31, 2015
70ec926
Add response body and headers to diagnostic information on HTTP 400 a…
vitalif Jun 27, 2015
5da3290
Move old tests to fix build errors, fixes #14
vitalif Jun 27, 2015
1d47616
Fix #17 (curl_slist memory leak)
vitalif Jul 3, 2015
308aab9
Also print response body on 401
vitalif Jul 3, 2015
6f35a32
Get auth headers again before each Put() retry - fixes #19
vitalif Aug 4, 2015
5dc7028
Add expat into README.md dependency list - closes #25
vitalif Aug 30, 2015
7ac1518
Add --ignore (perl regexp) option
vitalif Sep 25, 2015
8fd74d7
Update readme
vitalif Sep 25, 2015
9b8e0c8
Remove request logging from Drive/Feed/Syncer (prepare to move it int…
vitalif Sep 30, 2015
9402bff
Implement normal reliable HTTP logging (in Agent)
vitalif Sep 30, 2015
dc8e172
Handle error HTTP responses in OAuth2
vitalif Sep 30, 2015
f288c55
Oops. I was thinking auto_ptr is smart_ptr O_o. Sorry. Also fix #33
vitalif Oct 6, 2015
d9300c9
Fix .trash and .grive_state in drive location when used with -p option
vitalif Oct 7, 2015
1cca102
Track both server-side and local sync times - fixes #6
vitalif Oct 8, 2015
679fa0e
Use title instead of originalFilename - fixes #32
vitalif Oct 8, 2015
887da88
Simplify http::Agent methods and use multipart upload
vitalif Oct 9, 2015
df99954
Change m_str.replace back to insert + remove StringStream limit
vitalif Oct 10, 2015
81b1a4f
Fix non-virtual destructor and missing return value (fixes "illegal i…
vitalif Oct 10, 2015
f0b6bcf
Add Debian packaging scripts
vitalif Oct 11, 2015
44cb91f
State that YAJL 2.x is required
vitalif Oct 11, 2015
9156785
Check for missing downloadUrl
Nov 10, 2015
3b60832
Added ability to move and rename files/directories
dylanwulf Nov 10, 2015
450ff58
Add move/rename to README
vitalif Nov 10, 2015
94e24d8
Add required package lists into README
vitalif Nov 11, 2015
afbd9d7
Merge pull request #40 from theopolis/check_downloadurl
vitalif Nov 11, 2015
41bf5ba
"Fix" file size at the moment of adding it to ConcatStream (fixes #39)
vitalif Nov 11, 2015
cc13b8b
Fix finding libbfd on newer Debian
vitalif Dec 8, 2015
85b35b4
Fix RelPath() for --ignore option to work correctly
vitalif Dec 12, 2015
7e6e153
Use regex_search() instead of regex_match(), turn on -f implicitly wh…
vitalif Dec 12, 2015
9c43ad9
Internally convert -s option to ignore regexp. Fixes #49, should fix …
vitalif Dec 12, 2015
c0fadcf
State that -s and --ignore are remembered for next runs of Grive in -…
vitalif Dec 12, 2015
ff9d7bc
Warn, but not die, on filesystem exceptions during sync. Fixes #44
vitalif Dec 12, 2015
5fb3c18
Oops this was a fail. ignore option was ignored if it was previously …
vitalif Dec 27, 2015
d2a6105
Release 0.4.2
vitalif Jan 2, 2016
5381919
Enable warnings and fix them
vitalif Jan 1, 2016
4edff0a
Cache file checksums and modification times in local index (in JSON i…
vitalif Dec 31, 2015
af05c7c
Use stored server times to check for server-side modifications
vitalif Jan 1, 2016
8f640eb
Check local index instead of last_sync time, totally disable separate…
vitalif Jan 2, 2016
23fa985
Do not track last_sync at all, clear srv_time's with -f option
vitalif Jan 2, 2016
00311e8
Implement automatic rename detection
vitalif Jan 2, 2016
c647c5f
Update debian package version
vitalif Jan 3, 2016
b49a89a
std::vector::erase is expensive; use std::list:erase instead
Artox Jan 3, 2016
ca4a0b6
Index allows us to not turn -f on when changing ignore regexp
vitalif Jan 3, 2016
3b9aa4f
Add new_rev switch support to drive v2 api client
vitalif Jan 3, 2016
9d8c77d
Update manpage
vitalif Jan 3, 2016
d606a36
Merge pull request #54 from Artox/pr
vitalif Jan 3, 2016
0112330
Do not die and do not update local state of file on sync exceptions. …
vitalif Jan 5, 2016
c76cdec
Note fixed revision support in readme
vitalif Jan 5, 2016
60acb75
Fix local index updating for items already in sync
vitalif Jan 5, 2016
b6c0013
Fix subdir/subsubdir/newfile bug
vitalif Jan 5, 2016
4a4e220
Fix json Val type check
vitalif Jan 5, 2016
86acd18
Fix ResourceTest
vitalif Jan 6, 2016
9841635
Remove "me in readers" condition (fix #37)
vitalif Jan 11, 2016
ae06ecc
Release 0.5
vitalif Jan 14, 2016
cfb8ff0
Move to 0.5.1-dev
vitalif Jan 14, 2016
40e33cb
Implement upload-only and no-remote-new modes (fix #69)
vitalif May 9, 2016
62e2611
Fix #62 - sub-subdirectory sync with -s
vitalif May 10, 2016
5327016
Make ignore regexp non-persistent (fix #58)
vitalif May 11, 2016
44d3ddf
Implement upload/download speed limit (fix #60)
vitalif May 15, 2016
1bd8630
Allow 5 params in Log, fix typo
vitalif May 16, 2016
46dfa1a
Add boost_INCLUDE_DIRS (fix #77)
vitalif May 21, 2016
76827a7
Allow libstdc++-6-dev
vitalif Jun 30, 2016
2727160
Note that ignore regexp and subdir are not persistent anymore (sorry :))
vitalif Jun 30, 2016
fbf8f16
Initialize mMaxUpload/mMaxDownload to 0 (fix #81)
vitalif Jul 6, 2016
457d849
Update package files
vitalif Jul 13, 2016
e91a2b5
Name it working copy, not just root (fixes #86)
vitalif Jul 27, 2016
a756414
Skip unreadable files during sync, remove extra stat calls (fix #63)
vitalif Jul 31, 2016
195e509
Add debian package note to readme
vitalif Aug 29, 2016
199a050
Change deprecated auto_ptr to unique_ptr
vitalif Sep 1, 2016
d35c849
add std=c++0x for older gcc (fixes #96)
vitalif Sep 2, 2016
59d02a6
Remove outdated Doclist API implementation
vitalif Sep 27, 2016
dd77c99
Check MD5 only when it is needed (fixes #101)
vitalif Sep 27, 2016
11a3d78
Fix libgrive/test build after removing doclist api (fixes #102)
vitalif Sep 28, 2016
f27e372
Implement progressbar (by @svartkanin adjusted by @vitalif)
svartkanin Aug 5, 2016
67b5b05
Fix auth segfault, remove 1/1000 progressbar interval (fixes #103)
vitalif Sep 29, 2016
68e0e5a
Get progressbar::last back, do not print multiple 100% lines (fixes #…
vitalif Sep 30, 2016
e3f9484
Fix #105
vitalif Sep 30, 2016
08e2907
Fix possible uninit m_pb, print \33[K (clreol) in the end for less gl…
vitalif Sep 30, 2016
04b86d1
:D:D:D fix #106
vitalif Oct 1, 2016
7bbb01c
Fix #108 :))
vitalif Oct 4, 2016
627b73e
Merge pull request #201 from vitalif/master
nestal Feb 26, 2017
6cba679
Maintained version link
vitalif Oct 15, 2017
7b4797a
Update README.md
estomagado Sep 12, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,13 @@ grive.kdev4
.project
.cproject
build/
/CMakeCache.txt
CMakeFiles
moc_*.cxx*
bgrive/ui_MainWindow.h
Makefile
*.a
bgrive/bgrive
grive/grive
libgrive/btest
*.cmake
7 changes: 6 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
cmake_minimum_required(VERSION 2.8)

set( GRIVE_VERSION "0.2.0" )
# Grive version. remember to update it for every new release!
set( GRIVE_VERSION "0.5.1-dev" )

# common compile options
add_definitions( -DVERSION="${GRIVE_VERSION}" )
add_definitions( -D_FILE_OFFSET_BITS=64 -std=c++0x )

add_subdirectory( libgrive )
add_subdirectory( grive )
50 changes: 0 additions & 50 deletions README

This file was deleted.

8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
GRIVE NO LONGER MAINTAINED
PLEASE USE GRIVE2

Grive is DEPRECATED. Please refer to the newest fork Grive2.

Grive2, WHICH IS ACTIVELY MAINTAINED, is here: https://github.com/vitalif/grive2


5 changes: 2 additions & 3 deletions cmake/Modules/FindBFD.cmake
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
find_library( DL_LIBRARY NAMES dl PATH /usr/lib /usr/lib64 )
find_library( BFD_LIBRARY NAMES bfd PATH /usr/lib /usr/lib64 )
find_library( DL_LIBRARY NAMES dl PATH ${CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES} )
find_library( BFD_LIBRARY NAMES bfd PATH ${CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES} )

if ( DL_LIBRARY AND BFD_LIBRARY )
set( BFD_FOUND TRUE )
Expand All @@ -9,5 +9,4 @@ if ( BFD_FOUND )

message( STATUS "Found libbfd: ${BFD_LIBRARY}")


endif ( BFD_FOUND )
48 changes: 0 additions & 48 deletions cmake/Modules/FindGDBM.cmake

This file was deleted.

4 changes: 2 additions & 2 deletions cmake/Modules/FindIberty.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
# This module finds libiberty.
#
# It sets the following variables:
# IBERTY_LIBRARY - The JSON-C library to link against.
# IBERTY_LIBRARY - The library to link against.

FIND_LIBRARY( IBERTY_LIBRARY NAMES iberty )

IF (IBERTY_LIBRARY)

# show which JSON-C was found only if not quiet
# show which library was found only if not quiet
MESSAGE( STATUS "Found libiberty: ${IBERTY_LIBRARY}")

SET(IBERTY_FOUND TRUE)
Expand Down
30 changes: 0 additions & 30 deletions cmake/Modules/FindJSONC.cmake

This file was deleted.

90 changes: 90 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
grive2 (0.5.1+git20160731) unstable; urgency=medium

* Newer dev version

-- Vitaliy Filippov <[email protected]> Wed, 31 Jul 2016 22:04:53 +0300

grive2 (0.5+git20160114) unstable; urgency=medium

* Newer release, with support for faster sync and rename detection

-- Vitaliy Filippov <[email protected]> Sun, 03 Jan 2016 12:51:55 +0300

grive2 (0.4.1+git20151011) unstable; urgency=medium

* Add Debian packaging scripts to the official repository

-- Vitaliy Filippov <[email protected]> Sun, 11 Oct 2015 15:03:55 +0300

grive2 (0.4.1-1+git20151008~webupd8~wily0) wily; urgency=medium

* new git pull
* For Precise and Trusty only: use libgcrypt11 instead of libgcrypt20
because libcurl4-openssl-dev depends on it (and for Precise,
there's no libgcrypt20)

-- Alin Andrei <[email protected]> Thu, 08 Oct 2015 11:50:55 +0200

grive2 (0.4.1-1+git20151007~webupd8~wily0) wily; urgency=medium

* new git pull
* For Precise and Trusty only: use libgcrypt11 instead of libgcrypt20
because libcurl4-openssl-dev depends on it (and for Precise,
there's no libgcrypt20)

-- Alin Andrei <[email protected]> Wed, 07 Oct 2015 13:46:29 +0200

grive2 (0.4.1-1+git20151001~webupd8~precise0) precise; urgency=medium

* new git pull
* For Precise and Trusty only: use libgcrypt11 instead of libgcrypt20
because libcurl4-openssl-dev depends on it (and for Precise,
there's no libgcrypt20)

-- Alin Andrei <[email protected]> Thu, 01 Oct 2015 12:54:44 +0200

grive2 (0.4.0-1+git20150928~webupd8~wily1) wily; urgency=medium

* new git pull
* build-depend on libboost-regex-dev
* For Precise and Trusty only: use libgcrypt11 instead of libgcrypt20
because libcurl4-openssl-dev depends on it (and for Precise,
there's no libgcrypt20)

-- Alin Andrei <[email protected]> Mon, 28 Sep 2015 11:36:19 +0200

grive2 (0.4.0-1+git20150810~webupd8~wily0) wily; urgency=medium

* upload for Wily
* For Precise and Trusty only: use libgcrypt11 instead of libgcrypt20
because libcurl4-openssl-dev depends on it (and for Precise,
there's no libgcrypt20)

-- Alin Andrei <[email protected]> Sat, 04 Jul 2015 12:26:14 +0200

grive2 (0.4.0-1+git20150810~webupd8~vivid0) vivid; urgency=medium

* new git pull
* For Precise and Trusty only: use libgcrypt11 instead of libgcrypt20
because libcurl4-openssl-dev depends on it (and for Precise,
there's no libgcrypt20)

-- Alin Andrei <[email protected]> Sat, 04 Jul 2015 12:26:14 +0200

grive2 (0.4.0-1+git20150629~webupd8~vivid0) vivid; urgency=medium

* new git pull
* For Precise and Trusty only: use libgcrypt11 instead of libgcrypt20
because libcurl4-openssl-dev depends on it (and for Precise,
there's no libgcrypt20)

-- Alin Andrei <[email protected]> Mon, 29 Jun 2015 12:27:21 +0200

grive2 (0.4.0-1~webupd8~precise3) precise; urgency=medium

* Initial packaging (based on grive)
* For Precise and Trusty only: use libgcrypt11 instead of libgcrypt20
because libcurl4-openssl-dev depends on it (and for Precise,
there's no libgcrypt20)

-- Alin Andrei <[email protected]> Mon, 25 May 2015 15:31:24 +0200
1 change: 1 addition & 0 deletions debian/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7
25 changes: 25 additions & 0 deletions debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Source: grive2
Section: net
Priority: optional
Maintainer: Vitaliy Filippov <[email protected]>
Build-Depends: debhelper, cmake, pkg-config, zlib1g-dev, libcurl4-openssl-dev | libcurl4-gnutls-dev, libstdc++-6-dev | libstdc++6-4.4-dev | libstdc++-4.9-dev | libstdc++-5-dev, libboost-filesystem-dev, libboost-program-options-dev, libboost-test-dev, libboost-regex-dev, libexpat1-dev, binutils-dev, libgcrypt-dev, libyajl-dev
Standards-Version: 3.9.6
Homepage: https://yourcmc.ru/wiki/Grive2

Package: grive
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Grive2: an open source Linux client for Google Drive
.
This is the up-to-date fork of the original "Grive" (https://github.com/Grive/grive)
Google Drive client with the support for the new Drive REST API and partial
sync.
.
For the first time running grive, you should use the "-a" argument to grant
permission to grive to access to your Google Drive. An URL should be printed.
Go to the page. You will need to login to your google account if you haven't
done so. After granting the permission to grive, the browser will show you
an authenication code. Copy-and-paste that to the standard input of grive.
If everything works fine, grive will create .grive and .grive_state inside the
synchronized directory. It will also start downloading files from your Google
Drive to that directory.
20 changes: 20 additions & 0 deletions debian/copyright
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Grive2

https://github.com/vitalif/grive2

Current developers:

Vitaliy Filippov <[email protected]>

Previous developers:

Nestal Wan ([email protected]) 16.05.2012 — 03.05.2013
Matchman Green ([email protected]) 26.04.2012 — 20.06.2012

Contributors:

See full list here https://yourcmc.ru/wiki/Grive2#Full_list_of_contributors

License:

GPL 2.0+
4 changes: 4 additions & 0 deletions debian/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/make -f

%:
dh $@ --buildsystem=cmake --parallel
1 change: 1 addition & 0 deletions debian/source/format
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.0 (native)
9 changes: 4 additions & 5 deletions grive/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,11 @@ find_package(Boost COMPONENTS program_options REQUIRED)
include_directories(
${grive_SOURCE_DIR}/../libgrive/src
${OPT_INCS}
${Boost_INCLUDE_DIRS}
)

add_definitions( -DVERSION="${GRIVE_VERSION}" )

file (GLOB GRIVE_EXE_SRC
${grive_SOURCE_DIR}/src/*.cc
${grive_SOURCE_DIR}/src/*.cc
)

add_executable( grive_executable
Expand All @@ -19,11 +18,11 @@ add_executable( grive_executable

target_link_libraries( grive_executable
${Boost_LIBRARIES}
grive
grive
)

set_target_properties( grive_executable
PROPERTIES OUTPUT_NAME grive
PROPERTIES OUTPUT_NAME grive
)

install(TARGETS grive_executable RUNTIME DESTINATION bin)
Expand Down
Loading