e7c729b
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Mono/#_empty_debuginfo
e7c729b
%global debug_package %{nil}
e7c729b
Nikos Roussos ea5640a
Name:           sparkleshare
Timotheus Pokorra b098f7d
Version:        3.38
f9ffdcc
Release:        2%{?dist}
e7c729b
Summary:        Share and collaborate by syncing with any Git repository instantly
Nikos Roussos ea5640a
e7c729b
License:        GPLv3+
Nikos Roussos ea5640a
URL:            http://www.sparkleshare.org/
e7c729b
Source0:        https://github.com/hbons/SparkleShare/archive/%{version}/SparkleShare-%{version}.tar.gz
6e88a12
6e88a12
BuildRequires:  pkgconfig(mono)
e7c729b
BuildRequires:  pkgconfig(appindicator-sharp-0.1)
e7c729b
BuildRequires:  pkgconfig(gapi-3.0)
6e88a12
BuildRequires:  pkgconfig(gtk-sharp-3.0)
6e88a12
BuildRequires:  pkgconfig(notify-sharp-3.0)
e7c729b
BuildRequires:  pkgconfig(soup-sharp-2.4)
e7c729b
BuildRequires:  pkgconfig(webkit2-sharp-4.0)
e7c729b
BuildRequires:  pkgconfig(webkit2gtk-4.0)
Nikos Roussos ea5640a
BuildRequires:  desktop-file-utils
6e88a12
BuildRequires:  libappstream-glib
406f0bb
BuildRequires:  libtool
e7c729b
BuildRequires:  meson
e7c729b
Requires:       curl
cb87b3d
Requires:       git >= 1.7.12
e7c729b
Requires:       git-lfs
e7c729b
Requires:       gvfs
Nikos Roussos ea5640a
1d7c318
ExclusiveArch:  %{mono_arches}
Timotheus Pokorra b098f7d
ExcludeArch: %{ix86}
1d7c318
Nikos Roussos ea5640a
%description
e7c729b
SparkleShare creates a special folder on your computer. You can add remotely
e7c729b
hosted folders (or "projects") to this folder. These projects will be
e7c729b
automatically kept in sync with both the host and all of your peers when someone
e7c729b
adds, removes or edits a file.
Nikos Roussos ea5640a
Nikos Roussos ea5640a
Nikos Roussos ea5640a
%prep
6e88a12
%autosetup -p1 -n SparkleShare-%{version}
e7c729b
# Disable post-install script
e7c729b
sed -i "/meson.add_install_script('scripts\/post-install.sh')/d" meson.build
e7c729b
# Fix bash shebang
e7c729b
sed -i "1!b;s/env bash/bash/" SparkleShare/Linux/sparkleshare.in
Nikos Roussos ea5640a
Nikos Roussos ea5640a
%build
e7c729b
%meson
e7c729b
%meson_build
Nikos Roussos ea5640a
Nikos Roussos ea5640a
%install
e7c729b
%meson_install
6e88a12
e7c729b
desktop-file-validate %{buildroot}/%{_datadir}/applications/org.sparkleshare.SparkleShare.desktop
e7c729b
appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/org.sparkleshare.SparkleShare.appdata.xml
6e88a12
03d0d5e
%files
e7c729b
%doc README.md RELEASE_NOTES.txt
e7c729b
%license LICENSE.md LICENSE_Sparkles.md
Nikos Roussos ea5640a
%{_bindir}/%{name}
e7c729b
%{_datadir}/%{name}
e7c729b
%{_datadir}/applications/org.sparkleshare.SparkleShare.Invites.desktop
e7c729b
%{_datadir}/applications/org.sparkleshare.SparkleShare.desktop
e7c729b
%{_datadir}/applications/SparkleShare.Autostart.desktop
e7c729b
%{_datadir}/icons/hicolor/*/apps/*.png
e7c729b
%{_datadir}/icons/hicolor/symbolic/apps/*.svg
e7c729b
%{_metainfodir}/org.sparkleshare.SparkleShare.appdata.xml
Nikos Roussos ea5640a
Nikos Roussos ea5640a
%changelog
f9ffdcc
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.38-2
f9ffdcc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
f9ffdcc
Timotheus Pokorra b098f7d
* Sat Aug 12 2023 Timotheus Pokorra <timotheus.pokorra@solidcharity.com> - 3.38-1
Timotheus Pokorra b098f7d
- Release 3.38 (#2227570) and dropping i686 support
Timotheus Pokorra b098f7d
2200dd7
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-10
2200dd7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
2200dd7
c090c31
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-9
c090c31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
c090c31
f5fc338
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-8
f5fc338
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
f5fc338
0cf9e8c
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-7
0cf9e8c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
0cf9e8c
8d5be6e
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-6
8d5be6e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
8d5be6e
Timotheus Pokorra d33f35f
* Wed May 05 2021 Timotheus Pokorra <timotheus.pokorra@solidcharity.com> - 3.28-5
Timotheus Pokorra 67ff5c5
- Fix AppStream metadata validation
Timotheus Pokorra 67ff5c5
1ed4755
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-4
1ed4755
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
1ed4755
2849dd6
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-3
2849dd6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2849dd6
1385550
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-2
1385550
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
1385550
e7c729b
* Wed Aug 14 19:32:51 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 3.28-1
e7c729b
- Release 3.28 (#1731619, #1736694)
e7c729b
fa557ab
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-6
fa557ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
fa557ab
e11b54e
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-5
e11b54e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e11b54e
cb77676
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-4
cb77676
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
cb77676
aa59485
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-3
aa59485
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
aa59485
bcbd7f0
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.5.0-2
bcbd7f0
- Remove obsolete scriptlets
bcbd7f0
6e88a12
* Sun Sep 24 2017 Robert-André Mauchin <zebob.m@gmail.com> - 1.5.0-1
6e88a12
- Update to 1.5.0
6e88a12
1fe498f
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-10
1fe498f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
1fe498f
1bbd625
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-9
1bbd625
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1bbd625
2e8f7ec
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-8
2e8f7ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2e8f7ec
2c754a2
* Thu Oct 13 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-7
2c754a2
- mono rebuild for aarch64 support
2c754a2
72083a7
* Mon Jun 06 2016 Nikos Roussos <comzeradd@fedoraproject.org> 1.2.0-6
72083a7
- Fix mcs path
72083a7
635db9c
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-5
635db9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
635db9c
4d4e608
* Mon Jul 6 2015 Timotheus Pokorra <timotheus.pokorra@solidcharity.com> 1.2.0-4
4d4e608
- Another fix for mono4
4d4e608
79663ad
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-3
79663ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
79663ad
80296ff
* Mon May 18 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.0-2
80296ff
- Rebuild (mono4)
80296ff
406f0bb
* Tue Sep 23 2014 Nikos Roussos <comzeradd@fedoraproject.org> 1.2.0-1
406f0bb
- Update to 1.2.0
dc09f5f
73c7bb1
* Thu Sep 19 2013 Nikos Roussos <comzeradd@fedoraproject.org> 1.1.0-3
73c7bb1
- Add appdata file.
73c7bb1
17631a1
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-2
17631a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
17631a1
4b0ca8b
* Sun May 26 2013 Nikos Roussos <comzeradd@fedoraproject.org> 1.1.0-1
4b0ca8b
- Update to 1.1.0
4b0ca8b
01a9fa1
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-2
01a9fa1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
01a9fa1
7cbd5c1
* Mon Dec 10 2012 Nikos Roussos <comzeradd@fedoraproject.org> 1.0.0-1
7cbd5c1
- Update to 1.0.9
7cbd5c1
bb3c0c6
* Mon Dec 03 2012 Nikos Roussos <comzeradd@fedoraproject.org> 0.9.9-1
bb3c0c6
- Update to 0.9.9
bb3c0c6
58400a8
* Tue Nov 20 2012 Nikos Roussos <comzeradd@fedoraproject.org> 0.9.8-1
58400a8
- Update to 0.9.8
58400a8
d1b3a60
* Wed Nov 07 2012 Nikos Roussos <comzeradd@fedoraproject.org> 0.9.6-1
d1b3a60
- Update to 0.9.6
d1b3a60
0cf25af
* Sat Oct 20 2012 Nikos Roussos <comzeradd@fedoraproject.org> 0.9.4-1
0cf25af
- Update to 0.9.4
0cf25af
0cf25af
* Sun Sep 30 2012 Nikos Roussos <comzeradd@fedoraproject.org> 0.9.3-1
187a765
- Update to 0.9.3
187a765
0cf25af
* Sun Sep 02 2012 Nikos Roussos <comzeradd@fedoraproject.org> 0.9.2-1
ac2d746
- Update to 0.9.2
ac2d746
0cf25af
* Tue Aug 28 2012 Nikos Roussos <comzeradd@fedoraproject.org> 0.9.1-1
e554a78
- Update to 0.9.1
ccb9738
0cf25af
* Thu Jul 05 2012 Nikos Roussos <comzeradd@fedoraproject.org> 0.9.0-1
03d0d5e
- Update to 0.9.0
03d0d5e
0cf25af
* Wed Mar 21 2012 Nikos Roussos <comzeradd@fedoraproject.org> 0.8.4-2
comzeradd f74f823
- Patch to comment the misplaced update-desktop-database
comzeradd f74f823
0cf25af
* Mon Mar 19 2012 Nikos Roussos <comzeradd@fedoraproject.org> 0.8.4-1
comzeradd f74f823
- Update to 0.8.4
comzeradd f74f823
0cf25af
* Mon Mar 12 2012 Nikos Roussos <comzeradd@fedoraproject.org> 0.8.3-1
Nikos Roussos 8637c94
- Update to 0.8.3
Nikos Roussos 8637c94
1d7c318
* Fri Mar 02 2012 Dan Horák <dan[at]danny.cz> 0.8.0-4
1d7c318
- set ExclusiveArch
1d7c318
0cf25af
* Thu Mar 01 2012 Nikos Roussos <comzeradd@fedoraproject.org> 0.8.0-3
Nikos Roussos 6b4a0c6
- added nautilus-python as dependency
Nikos Roussos 6b4a0c6
0cf25af
* Tue Feb 14 2012 Nikos Roussos <comzeradd@fedoraproject.org> 0.8.0-2
Nikos Roussos ea5640a
- gettext added as buildrequirement, permissions error fixes
Nikos Roussos ea5640a
4b0ca8b
* Wed Feb 01 2012 Nikos Roussos <comzeradd@fedoraproject.org> 0.8.0-1
Nikos Roussos ea5640a
- Update to 0.8.0
Nikos Roussos ea5640a
Nikos Roussos ea5640a
* Wed Jun 29 2011 fedora@alexhudson.com - 0.2.4-1
Nikos Roussos ea5640a
- rebuilt for new upstrema 0.2.4
Nikos Roussos ea5640a
Nikos Roussos ea5640a
* Wed Jun 15 2011 Alex Hudson <fedora@alexhudson.com> - 0.2.2-1
Nikos Roussos ea5640a
- rebuilt for new upstream 0.2.2
Nikos Roussos ea5640a
Nikos Roussos ea5640a
* Wed Jun 08 2011 Alex Hudson <fedora@alexhudson.com> - 0.2.1-1
Nikos Roussos ea5640a
- rebuilt for new upstream 0.2.1
Nikos Roussos ea5640a
Nikos Roussos ea5640a
* Tue Jun 07 2011 Alex Hudson - 0.2.0-1
Nikos Roussos ea5640a
- initial release of 0.2!
Nikos Roussos ea5640a
Nikos Roussos ea5640a
* Sat May 21 2011 Alex Hudson <fedora@alexhudson.com> - 0.2.beta2rc2-3
Nikos Roussos ea5640a
- remove nautilus extension for now; causes segfaults in F15 :(
Nikos Roussos ea5640a
Nikos Roussos ea5640a
* Fri May 20 2011 Alex Hudson <fedora@alexhudson.com> - 0.2.beta2rc2-2
Nikos Roussos ea5640a
- rebuilt to address python errors in F15
Nikos Roussos ea5640a
Nikos Roussos ea5640a
* Fri Mar 25 2011 Alex Hudson - 0.2.beta2rc1-1
Nikos Roussos ea5640a
- Initial build of 0.2rc1
Nikos Roussos ea5640a
Nikos Roussos ea5640a
* Mon Nov 22 2010 Alex Hudson - 0.2.beta1-7
Nikos Roussos ea5640a
- rebuilt
Nikos Roussos ea5640a
Nikos Roussos ea5640a
* Sat Nov 20 2010 Alex Hudson - 0.2.beta1-3
Nikos Roussos ea5640a
- rebuilt
Nikos Roussos ea5640a
Nikos Roussos ea5640a
* Thu Sep 02 2010 Alex Hudson - 0.2.alpha2-5
Nikos Roussos ea5640a
- update from git; now includes end-user help
Nikos Roussos ea5640a
Nikos Roussos ea5640a
* Tue Aug 17 2010 Alex Hudson - 0.2.alpha2-4
Nikos Roussos ea5640a
- now includes man page and new icons
Nikos Roussos ea5640a
Nikos Roussos ea5640a
* Mon Aug 16 2010 Alex Hudson - 0.2.alpha2-3
Nikos Roussos ea5640a
- slightly cleaner wrt. rpmlint
Nikos Roussos ea5640a
Nikos Roussos ea5640a
* Sat Aug 07 2010 Alex Hudson - 0.2.alpha1-2
Nikos Roussos ea5640a
- various fixes from git post-alpha release
Nikos Roussos ea5640a
Nikos Roussos ea5640a
* Tue Aug 03 2010 Alex Hudson - 0.2.alpha1-1
Nikos Roussos ea5640a
- Initial release of the 0.2alpha series of SparkleShare