commit c22b6b7ece3ef591ab9cbdbd84929421054879c9
Author: Julian Sikorski <belegdol(a)fedoraproject.org>
Date: Tue Nov 15 16:42:17 2022 +0100
Revert "Doesn't support gtk4 nautilus"
This reverts commit 29d43139895e45ce971a4f283f982c27ca99623e.
.gitignore | 1 +
add_startup_delay.patch | 8 +++
dead.package | 1 -
fix_nautilus_includes.patch | 39 +++++++++++
nautilus-dropbox.spec | 159 ++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
6 files changed, 208 insertions(+), 1 deletion(-)
---
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..2447dfa
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+nautilus-dropbox-*.tar.bz2
diff --git a/add_startup_delay.patch b/add_startup_delay.patch
new file mode 100644
index 0000000..ce2b666
--- /dev/null
+++ b/add_startup_delay.patch
@@ -0,0 +1,8 @@
+--- a/data/dropbox.desktop
++++ b/data/dropbox.desktop
+@@ -9,3 +9,4 @@
+ Categories=Network;FileTransfer;
+ Keywords=file;synchronization;sharing;collaboration;cloud;storage;backup;
+ StartupNotify=false
++X-GNOME-Autostart-Delay=10
+
diff --git a/fix_nautilus_includes.patch b/fix_nautilus_includes.patch
new file mode 100644
index 0000000..7623eb7
--- /dev/null
+++ b/fix_nautilus_includes.patch
@@ -0,0 +1,39 @@
+diff -uNrp a/src/dropbox-command-client.h b/src/dropbox-command-client.h
+--- a/src/dropbox-command-client.h 2019-01-10 01:12:50.000000000 +0000
++++ b/src/dropbox-command-client.h 2019-02-12 08:52:27.443189961 +0000
+@@ -24,8 +24,7 @@
+ #ifndef DROPBOX_COMMAND_CLIENT_H
+ #define DROPBOX_COMMAND_CLIENT_H
+
+-#include <libnautilus-extension/nautilus-info-provider.h>
+-#include <libnautilus-extension/nautilus-file-info.h>
++#include <nautilus-extension.h>
+
+ G_BEGIN_DECLS
+
+diff -uNrp a/src/nautilus-dropbox.c b/src/nautilus-dropbox.c
+--- a/src/nautilus-dropbox.c 2019-01-10 01:12:50.000000000 +0000
++++ b/src/nautilus-dropbox.c 2019-02-12 08:51:10.385813888 +0000
+@@ -37,9 +37,7 @@
+ #include <glib-object.h>
+ #include <gtk/gtk.h>
+
+-#include <libnautilus-extension/nautilus-extension-types.h>
+-#include <libnautilus-extension/nautilus-menu-provider.h>
+-#include <libnautilus-extension/nautilus-info-provider.h>
++#include <nautilus-extension.h>
+
+ #include "g-util.h"
+ #include "dropbox-command-client.h"
+diff -uNrp a/src/nautilus-dropbox.h b/src/nautilus-dropbox.h
+--- a/src/nautilus-dropbox.h 2019-01-10 01:12:50.000000000 +0000
++++ b/src/nautilus-dropbox.h 2019-02-12 08:51:57.680430947 +0000
+@@ -27,7 +27,7 @@
+ #include <glib.h>
+ #include <glib-object.h>
+
+-#include <libnautilus-extension/nautilus-info-provider.h>
++#include <nautilus-extension.h>
+
+ #include "dropbox-command-client.h"
+ #include "nautilus-dropbox-hooks.h"
diff --git a/nautilus-dropbox.spec b/nautilus-dropbox.spec
new file mode 100644
index 0000000..8b3f06b
--- /dev/null
+++ b/nautilus-dropbox.spec
@@ -0,0 +1,159 @@
+Name: nautilus-dropbox
+Epoch: 1
+Version: 2020.03.04
+Release: 5%{?dist}
+Summary: Dropbox extension for Nautilus
+License: GPLv3+
+URL:
https://www.dropbox.com
+Source:
https://linux.dropbox.com/packages/%{name}-%{version}.tar.bz2
+
+# add 10 second delay to autostart to ensure it loads on session startup
+Patch0: add_startup_delay.patch
+Patch1: fix_nautilus_includes.patch
+
+ExclusiveArch: i686 x86_64
+
+BuildRequires: automake
+BuildRequires: desktop-file-utils
+BuildRequires: libtool
+BuildRequires: gcc
+BuildRequires: nautilus-devel
+BuildRequires: python3-docutils
+BuildRequires: python3-gobject
+Requires: dropbox >= %{?epoch}:%{version}-%{release}
+
+%description
+Dropbox extension for nautilus file manager
+
+%package -n dropbox
+Summary: Client for Linux
+BuildArch: noarch
+Requires: python3-gobject
+Requires: python3-gpg
+Requires: libatomic
+
+%description -n dropbox
+Dropbox allows you to sync your files online and across
+your computers automatically.
+
+
+%prep
+%autosetup -p1
+autoreconf -fiv
+
+%build
+%configure --disable-static
+%{make_build}
+
+%install
+%{make_install}
+find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
+
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/dropbox.desktop
+
+
+%files -n dropbox
+%doc ChangeLog
+%license COPYING
+%{_bindir}/dropbox
+%{_datadir}/nautilus-dropbox/
+%{_datadir}/icons/hicolor/*/apps/dropbox.png
+%{_mandir}/man1/dropbox.1.*
+%{_datadir}/applications/dropbox.desktop
+
+%files
+%{_libdir}/nautilus/extensions-3.0/libnautilus-dropbox.so
+
+
+%changelog
+* Mon Aug 08 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> -
1:2020.03.04-5
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg
+ 5.1
+
+* Thu Feb 10 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> -
1:2020.03.04-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Wed Aug 04 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> -
1:2020.03.04-3
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Thu Feb 04 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> -
1:2020.03.04-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Thu Sep 24 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:2020.03.04-1
+- Updated to 2020.03.04
+
+* Wed Aug 19 2020 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> -
1:2019.02.14-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Wed Feb 05 2020 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> -
1:2019.02.14-3
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Sat Nov 16 2019 Wolfgang Ulbrich <fedora(a)raveit.de> - 1:2019.02.14-2
+- add libatomic runtime require, fix rpmfusion (#5461)
+
+* Thu Aug 22 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:2019.02.14-1
+- Updated to 2019.02.14
+
+* Sat Aug 10 2019 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> -
1:2019.01.31-5
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Mon Apr 08 2019 Wolfgang Ulbrich <chat-to-me(a)raveit.de> - 1:2019.01.31-4
+- exclude archs again
+
+* Sun Apr 07 2019 Wolfgang Ulbrich <chat-to-me(a)raveit.de> - 1:2019.01.31-3
+- build for all archs
+
+* Tue Mar 05 2019 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> -
1:2019.01.31-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Tue Feb 12 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:2019.01.31-1
+- Updated to 2019.01.31
+- Fix nautilus includes
+- Fix python3-docutils
+
+* Sun Jan 06 2019 Wolfgang Ulbrich <fedora(a)raveit.de> - 1:2018.11.28-2
+- add upstream patch, port pygtk2 to pygobject-introspection
+
+* Fri Dec 07 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 1:2018.11.28-1
+- Updated to 2018.11.28
+
+* Tue Sep 25 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 1:2015.10.28-9
+- Add upstream commit to switch to python2-gpg (rfbz#5032)
+
+* Sun Aug 19 2018 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> -
1:2015.10.28-8
+- Rebuilt for Fedora 29 Mass Rebuild binutils issue
+
+* Tue Jul 24 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 1:2015.10.28-7
+- Fix directory ownership (rfbz#4975)
+- Fix scriptlets
+- Fix build for f29 python changes
+
+* Fri Mar 02 2018 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> -
1:2015.10.28-6
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Oct 12 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 1:2015.10.28-5
+- Add requires python2-pygpgme to dropbox sub-package (rfbz #4682)
+
+* Thu Aug 31 2017 RPM Fusion Release Engineering <kwizart(a)rpmfusion.org> -
1:2015.10.28-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sun Jul 02 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 1:2015.10.28-3
+- spec file clean up
+
+* Sun Mar 26 2017 RPM Fusion Release Engineering <kwizart(a)rpmfusion.org> -
1:2015.10.28-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Mon Aug 08 2016 Julian Sikorski <belegdol(a)fedoraproject.org> - 1:2015.10.28-1
+- Updated to 2015.10.28
+
+* Sun May 31 2015 Leigh Scott <leigh123linux(a)googlemail.com> - 1:2.10.0-3
+- add 10 second delay to autostart to ensure it loads on session startup
+
+* Wed Jan 07 2015 Leigh Scott <leigh123linux(a)googlemail.com> - 1:2.10.0-2
+- add ExclusiveArch
+
+* Tue Dec 16 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:2.10.0-1
+- first build
+
+
diff --git a/sources b/sources
new file mode 100644
index 0000000..09bad39
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (nautilus-dropbox-2020.03.04.tar.bz2) =
8f26165a48d1767b3bccb34f95f19357e8fd209f383270ac2d40f773df139d640c3fb33db28cf1fa7e2d7063a7a37b15ed7f4f22f85019e05885c097cea39a48