[packages/grive2] Up to 0.5.3

arekm arekm at pld-linux.org
Sun Aug 23 12:34:39 CEST 2026


commit 47aa0300006db16725c50d2d36a785e899bf4000
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sun Aug 23 12:34:31 2026 +0200

    Up to 0.5.3

 binutils-2.34.patch    | 18 ------------------
 grive2.spec            | 22 ++++++++++------------
 missing-includes.patch | 38 +++++++++++++++++++-------------------
 3 files changed, 29 insertions(+), 49 deletions(-)
---
diff --git a/grive2.spec b/grive2.spec
index 4b0f37d..1d1f4b6 100644
--- a/grive2.spec
+++ b/grive2.spec
@@ -1,25 +1,22 @@
 Summary:	An open source Linux client for Google Drive
 Summary(pl.UTF-8):	Linuksowy, mające otwarte źródła klient Google Drive
 Name:		grive2
-Version:	0.5.1
-Release:	23
+Version:	0.5.3
+Release:	1
 License:	GPL v2
 Group:		Applications/Networking
 #Source0Download: https://github.com/vitalif/grive2/releases
 Source0:	https://github.com/vitalif/grive2/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	2ffb02ae2ddaba51fc8f31bb322efd93
-Patch0:		binutils-2.34.patch
-Patch1:		missing-includes.patch
-Patch2:		libgcrypt1.10.patch
+# Source0-md5:	583b463b6f9cc561dc1abf0373916f5c
+Patch0:		missing-includes.patch
+Patch1:		libgcrypt1.10.patch
 URL:		https://github.com/vitalif/grive2
 BuildRequires:	binutils-devel
 BuildRequires:	boost-devel >= 1.40.0
 BuildRequires:	cmake >= 2.8
 BuildRequires:	curl-devel
-BuildRequires:	expat-devel
 BuildRequires:	libgcrypt-devel
 BuildRequires:	libstdc++-devel >= 6:4.7
-BuildRequires:	openssl-devel
 BuildRequires:	pkgconfig
 BuildRequires:	rpmbuild(macros) >= 1.682
 BuildRequires:	yajl-devel
@@ -40,12 +37,12 @@ Google Document List.
 %setup -q
 %patch -P0 -p1
 %patch -P1 -p1
-%patch -P2 -p1
 
 %build
 install -d build
 cd build
-%cmake ..
+%cmake .. \
+	-DHAVE_SYSTEMD=1
 
 %{__make}
 
@@ -62,8 +59,9 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc README.md
 %attr(755,root,root) %{_bindir}/grive
-%dir %{_prefix}/lib/grive
-%attr(755,root,root) %{_prefix}/lib/grive/grive-sync.sh
+%dir %{_libexecdir}/grive
+%attr(755,root,root) %{_libexecdir}/grive/grive-sync.sh
+%{systemduserunitdir}/grive at .service
 %{systemduserunitdir}/grive-changes at .service
 %{systemduserunitdir}/grive-timer at .service
 %{systemduserunitdir}/grive-timer at .timer
diff --git a/binutils-2.34.patch b/binutils-2.34.patch
deleted file mode 100644
index dc06fc7..0000000
--- a/binutils-2.34.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- grive-27817e835fe115ebbda5410ec904aa49a2ad01f1/libgrive/src/bfd/SymbolInfo.cc~	2013-05-02 18:40:04.000000000 +0200
-+++ grive-27817e835fe115ebbda5410ec904aa49a2ad01f1/libgrive/src/bfd/SymbolInfo.cc	2020-03-23 18:17:48.516723904 +0100
-@@ -117,13 +117,13 @@
- 	if ((section->flags & SEC_ALLOC) == 0)
- 		return ;
- 	
--	bfd_vma vma = bfd_get_section_vma(abfd, section);
-+	bfd_vma vma = bfd_section_vma(section);
- 	
- 	unsigned long address = (unsigned long)(info->m_addr);
- 	if ( address < vma )
- 		return;
- 	
--	bfd_size_type size = bfd_section_size(abfd, section);
-+	bfd_size_type size = bfd_section_size(section);
- 	if ( address > (vma + size))
- 		return ;
- 	
diff --git a/missing-includes.patch b/missing-includes.patch
index 7349c25..03cc4d9 100644
--- a/missing-includes.patch
+++ b/missing-includes.patch
@@ -1,6 +1,6 @@
-diff --color -ur grive2-0.5.1.orig/grive/src/main.cc grive2-0.5.1/grive/src/main.cc
---- grive2-0.5.1.orig/grive/src/main.cc	2019-11-12 23:05:31.000000000 +0100
-+++ grive2-0.5.1/grive/src/main.cc	2023-01-19 13:52:25.011116324 +0100
+diff -urN grive2-0.5.3.orig/grive/src/main.cc grive2-0.5.3/grive/src/main.cc
+--- grive2-0.5.3.orig/grive/src/main.cc	2022-11-09 10:45:14.000000000 +0100
++++ grive2-0.5.3/grive/src/main.cc	2026-08-23 12:27:39.430141271 +0200
 @@ -44,6 +44,7 @@
  #include <cassert>
  #include <cstdlib>
@@ -8,10 +8,10 @@ diff --color -ur grive2-0.5.1.orig/grive/src/main.cc grive2-0.5.1/grive/src/main
 +#include <memory>
  #include <unistd.h>
  
- const std::string default_id            = "615557989097-i93d4d1ojpen0m0dso18ldr6orjkidgf.apps.googleusercontent.com" ;
-diff --color -ur grive2-0.5.1.orig/libgrive/src/base/Drive.cc grive2-0.5.1/libgrive/src/base/Drive.cc
---- grive2-0.5.1.orig/libgrive/src/base/Drive.cc	2019-11-12 23:05:31.000000000 +0100
-+++ grive2-0.5.1/libgrive/src/base/Drive.cc	2023-01-19 13:52:49.973691450 +0100
+ const std::string default_id            = APP_ID ;
+diff -urN grive2-0.5.3.orig/libgrive/src/base/Drive.cc grive2-0.5.3/libgrive/src/base/Drive.cc
+--- grive2-0.5.3.orig/libgrive/src/base/Drive.cc	2022-11-09 10:45:14.000000000 +0100
++++ grive2-0.5.3/libgrive/src/base/Drive.cc	2026-08-23 12:27:39.427119487 +0200
 @@ -35,6 +35,7 @@
  #include <cstdlib>
  #include <fstream>
@@ -20,9 +20,9 @@ diff --color -ur grive2-0.5.1.orig/libgrive/src/base/Drive.cc grive2-0.5.1/libgr
  
  // for debugging only
  #include <iostream>
-diff --color -ur grive2-0.5.1.orig/libgrive/src/base/Syncer.hh grive2-0.5.1/libgrive/src/base/Syncer.hh
---- grive2-0.5.1.orig/libgrive/src/base/Syncer.hh	2019-11-12 23:05:31.000000000 +0100
-+++ grive2-0.5.1/libgrive/src/base/Syncer.hh	2023-01-19 13:52:43.540553516 +0100
+diff -urN grive2-0.5.3.orig/libgrive/src/base/Syncer.hh grive2-0.5.3/libgrive/src/base/Syncer.hh
+--- grive2-0.5.3.orig/libgrive/src/base/Syncer.hh	2022-11-09 10:45:14.000000000 +0100
++++ grive2-0.5.3/libgrive/src/base/Syncer.hh	2026-08-23 12:27:39.427286022 +0200
 @@ -21,6 +21,7 @@
  
  #include "util/FileSystem.hh"
@@ -31,9 +31,9 @@ diff --color -ur grive2-0.5.1.orig/libgrive/src/base/Syncer.hh grive2-0.5.1/libg
  #include <string>
  #include <vector>
  #include <iosfwd>
-diff --color -ur grive2-0.5.1.orig/libgrive/src/drive2/Syncer2.cc grive2-0.5.1/libgrive/src/drive2/Syncer2.cc
---- grive2-0.5.1.orig/libgrive/src/drive2/Syncer2.cc	2019-11-12 23:05:31.000000000 +0100
-+++ grive2-0.5.1/libgrive/src/drive2/Syncer2.cc	2023-01-19 13:52:33.240866356 +0100
+diff -urN grive2-0.5.3.orig/libgrive/src/drive2/Syncer2.cc grive2-0.5.3/libgrive/src/drive2/Syncer2.cc
+--- grive2-0.5.3.orig/libgrive/src/drive2/Syncer2.cc	2022-11-09 10:45:14.000000000 +0100
++++ grive2-0.5.3/libgrive/src/drive2/Syncer2.cc	2026-08-23 12:27:39.427442897 +0200
 @@ -38,6 +38,7 @@
  #include <boost/exception/all.hpp>
  
@@ -42,9 +42,9 @@ diff --color -ur grive2-0.5.1.orig/libgrive/src/drive2/Syncer2.cc grive2-0.5.1/l
  
  // for debugging
  #include <iostream>
-diff --color -ur grive2-0.5.1.orig/libgrive/src/drive2/Syncer2.hh grive2-0.5.1/libgrive/src/drive2/Syncer2.hh
---- grive2-0.5.1.orig/libgrive/src/drive2/Syncer2.hh	2019-11-12 23:05:31.000000000 +0100
-+++ grive2-0.5.1/libgrive/src/drive2/Syncer2.hh	2023-01-19 13:52:38.774031627 +0100
+diff -urN grive2-0.5.3.orig/libgrive/src/drive2/Syncer2.hh grive2-0.5.3/libgrive/src/drive2/Syncer2.hh
+--- grive2-0.5.3.orig/libgrive/src/drive2/Syncer2.hh	2022-11-09 10:45:14.000000000 +0100
++++ grive2-0.5.3/libgrive/src/drive2/Syncer2.hh	2026-08-23 12:27:39.427581502 +0200
 @@ -20,6 +20,7 @@
  #pragma once
  
@@ -53,9 +53,9 @@ diff --color -ur grive2-0.5.1.orig/libgrive/src/drive2/Syncer2.hh grive2-0.5.1/l
  
  namespace gr {
  
-diff --color -ur grive2-0.5.1.orig/libgrive/src/http/Download.hh grive2-0.5.1/libgrive/src/http/Download.hh
---- grive2-0.5.1.orig/libgrive/src/http/Download.hh	2019-11-12 23:05:31.000000000 +0100
-+++ grive2-0.5.1/libgrive/src/http/Download.hh	2023-01-19 13:53:18.249499269 +0100
+diff -urN grive2-0.5.3.orig/libgrive/src/http/Download.hh grive2-0.5.3/libgrive/src/http/Download.hh
+--- grive2-0.5.3.orig/libgrive/src/http/Download.hh	2022-11-09 10:45:14.000000000 +0100
++++ grive2-0.5.3/libgrive/src/http/Download.hh	2026-08-23 12:27:39.427730048 +0200
 @@ -21,6 +21,7 @@
  
  #include "util/File.hh"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/grive2.git/commitdiff/47aa0300006db16725c50d2d36a785e899bf4000



More information about the pld-cvs-commit mailing list