[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