0df6976
%global _hardened_build 1
0df6976
%{!?make_build: %global make_build %{__make} %{?_smp_mflags}}
0df6976
0df6976
Name:           s3fs-fuse
c94be75
Version:        1.94
0df6976
c94be75
Release:        1%{?dist}
0df6976
Summary:        FUSE-based file system backed by Amazon S3
0df6976
b776066
License:        GPL-2.0-or-later
0df6976
URL:            https://github.com/s3fs-fuse/s3fs-fuse
0df6976
Source0:        https://github.com/s3fs-fuse/s3fs-fuse/archive/v%{version}/%{name}-%{version}.tar.gz
0df6976
Source1:        passwd-s3fs
0df6976
0df6976
Requires:       fuse-libs >= 2.8.4
794eef3
# Fuse is required to be able to use mount command, /etc/fstab or mount via systemd
794eef3
Requires:       fuse >= 2.8.4
b8b6037
# To identify the mime-types
b8b6037
Requires:       mailcap
0df6976
BuildRequires:  automake
0df6976
BuildRequires:  gcc-c++
0df6976
BuildRequires:  make
0df6976
BuildRequires:  pkgconfig
0df6976
BuildRequires:  pkgconfig(fuse) >= 2.8.4
0df6976
BuildRequires:  pkgconfig(libcurl)
0df6976
BuildRequires:  pkgconfig(libxml-2.0)
0df6976
BuildRequires:  pkgconfig(openssl)
0df6976
# fuse-s3fs has a binary s3fs too
0df6976
Conflicts:      fuse-s3fs
0df6976
0df6976
%description
0df6976
s3fs is a FUSE file system that allows you to mount an Amazon S3 bucket as a
0df6976
local file system. It stores files natively and transparently in S3 (i.e.,
ab17957
you can use other programs to access the same files). Maximum file size is
ab17957
5 TB when using multipart upload.
0df6976
0df6976
s3fs is stable and is being used in number of production environments, e.g.,
0df6976
rsync backup to s3.
0df6976
0df6976
%prep
8fc1018
%autosetup -p1
0df6976
0df6976
%build
8fc1018
cp -p %{SOURCE1} passwd-s3fs
0df6976
./autogen.sh
0df6976
%configure
0df6976
%make_build
0df6976
0df6976
%install
0df6976
%make_install
0df6976
0df6976
%files
0df6976
%{_bindir}/s3fs
0df6976
%{_mandir}/man1/s3fs.1*
0df6976
%doc AUTHORS README.md ChangeLog passwd-s3fs
0df6976
%{!?_licensedir:%global license %doc}
0df6976
%license COPYING
0df6976
0df6976
%changelog
c94be75
* Thu Feb 29 2024 Julio González Gil <packages@juliogonzalez.es> - 1.94-1
c94be75
- Update to 1.94 from https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.94 (#2265969)
c94be75
d407c55
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.93-2
d407c55
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
d407c55
0996e60
* Tue Jul 25 2023 Julio González Gil <packages@juliogonzalez.es> - 1.93-1
0996e60
- Update to 1.93 from https://github.com/s3fs-fuse/s3fs-fuse (#2209081)
0996e60
5dc0f8b
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-2
5dc0f8b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
5dc0f8b
29d68c6
* Tue May 23 2023 Julio González Gil <packages@juliogonzalez.es> - 1.92-1
06cc66d
- Update to 1.92 from https://github.com/s3fs-fuse/s3fs-fuse (#2209081)
06cc66d
  Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.92
06cc66d
b776066
* Mon Apr 17 2023 Julio González Gil <packages@juliogonzalez.es> - 1.91-4
b776066
- Adjust the License tag to a valid SPDX expression
b776066
28f8f03
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.91-3
28f8f03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
28f8f03
5dcc43a
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.91-2
5dcc43a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
5dcc43a
a2e3ee7
* Tue Mar  8 2022 Julio González Gil <packages@juliogonzalez.es> - 1.91-1
a2e3ee7
- Update to 1.91 from https://github.com/s3fs-fuse/s3fs-fuse (#2061848)
a2e3ee7
  Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.91
a2e3ee7
3b010dc
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.90-3
3b010dc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
3b010dc
2863c70
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 1.90-2
2863c70
- Rebuilt with OpenSSL 3.0.0
2863c70
533015d
* Tue Aug 10 2021 Julio González Gil <packages@juliogonzalez.es> - 1.90-1
533015d
- Update to 1.90 from https://github.com/s3fs-fuse/s3fs-fuse (#1991301)
533015d
  Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.90
533015d
d4345d8
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.89-2
d4345d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
d4345d8
ab17957
* Wed Feb 24 2021 Julio González Gil <packages@juliogonzalez.es> - 1.89-1
ab17957
- Update to 1.89 from https://github.com/s3fs-fuse/s3fs-fuse (#1932107)
ab17957
  Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.89
ab17957
86fdc61
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.88-2
86fdc61
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
86fdc61
77bb09d
* Mon Jan 11 2021 Julio González Gil <packages@juliogonzalez.es> - 1.88-1
77bb09d
- Update to 1.88 from https://github.com/s3fs-fuse/s3fs-fuse (#1914881)
77bb09d
  Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.88
77bb09d
2269ab6
* Mon Aug 10 2020 Julio Gonzalez Gil <packages@juliogonzalez.es> - 1.87-1
2269ab6
- Update to 1.87 from https://github.com/s3fs-fuse/s3fs-fuse (#1867722)
2269ab6
  Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.87
2269ab6
b607698
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.86-3
b607698
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b607698
b8b6037
* Wed Mar 18 2020 Julio Gonzalez Gil <packages@juliogonzalez.es> - 1.86-2
b8b6037
- Add mailcap dependency removed at 1.84-2. as it is in fact a runtime
b8b6037
  dependency to take care of mime-types on upload
b8b6037
  https://github.com/s3fs-fuse/s3fs-fuse/issues/1217
b8b6037
ec81750
* Wed Feb 05 2020 Julio Gonzalez Gil <git@juliogonzalez.es> - 1.86-1
ec81750
- Update to 1.86 from https://github.com/s3fs-fuse/s3fs-fuse (#1798716)
ec81750
  Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.86
ec81750
- Removed:
ec81750
  * 985-fix-cross-building.patch
ec81750
  * 987-support-curl-lt-7-25.patch
ec81750
e32a50b
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.85-3
e32a50b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
e32a50b
df0c928
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.85-2
df0c928
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
df0c928
8fc1018
* Tue Mar 12 2019 Julio Gonzalez Gil <git@juliogonzalez.es> - 1.85-1
8fc1018
- Fix cross building (https://github.com/s3fs-fuse/s3fs-fuse/pull/985)
8fc1018
  * 985-fix-cross-building.patch
8fc1018
- Support Curl lower than 7.25 (CentOS6) (https://github.com/s3fs-fuse/s3fs-fuse/pull/987)
8fc1018
  * 987-support-curl-lt-7-25.patch
8fc1018
- Update to 1.85 from https://github.com/s3fs-fuse/s3fs-fuse
8fc1018
  Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.85
8fc1018
000e34a
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.84-4
000e34a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
000e34a
794eef3
* Sun Oct 14 2018 Julio Gonzalez Gil <git@juliogonzalez.es> - 1.84-3
794eef3
- Require fuse package on runtime to allow mounting with systemd,
794eef3
  mount command or /etc/fstab (#1637669)
794eef3
0df6976
* Sat Sep 22 2018 Julio Gonzalez Gil <git@juliogonzalez.es> - 1.84-2
0df6976
- General cleanup to adapt to Fedora guidelines
0df6976
- Build with PIE enabled (required by Fedora)
0df6976
- Remove unneeded build requirement for mailcap
0df6976
0df6976
* Sun Jul  8 2018 Julio Gonzalez Gil <git@juliogonzalez.es> - 1.84-1
0df6976
- Initial build of 1.84 from https://github.com/s3fs-fuse/s3fs-fuse
0df6976
0df6976
* Fri Jan  5 2018 William Anderson <william.anderson@indicia.com> - 1.83-1
0df6976
- Initial build of 1.83 from https://github.com/s3fs-fuse/s3fs-fuse
0df6976
0df6976
* Tue May 16 2017 Julio Gonzalez Gil <git@juliogonzalez.es> - 1.82-1
0df6976
- Initial build of 1.82 from https://github.com/s3fs-fuse/s3fs-fuse
0df6976
0df6976
* Tue May 16 2017 Julio Gonzalez Gil <git@juliogonzalez.es> - 1.81-1
0df6976
- Initial build of 1.81 from https://github.com/s3fs-fuse/s3fs-fuse
0df6976
0df6976
* Thu Jul 30 2015 Julio Gonzalez Gil <git@juliogonzalez.es> - 1.80-1
0df6976
- Initial build of 1.80 from https://github.com/s3fs-fuse/s3fs-fuse
0df6976
0df6976
* Thu Jul 30 2015 Julio Gonzalez Gil <git@juliogonzalez.es> - 1.79-1
0df6976
- Initial build of 1.79 from https://github.com/s3fs-fuse/s3fs-fuse
0df6976
0df6976
* Sat Apr 25 2015 Julio Gonzalez Gil <git@juliogonzalez.es> - 1.78-1
0df6976
- Initial build of 1.78 from https://github.com/s3fs-fuse/s3fs-fuse
0df6976
0df6976
* Mon Apr 28 2014 Julio Gonzalez Gil <git@juliogonzalez.es> - 1.77-1
0df6976
- Initial build of 1.77 from https://github.com/s3fs-fuse/s3fs-fuse
0df6976
0df6976
* Thu May 31 2012 Corey Gilmore	<git@cfgci.com> - 1.61-1
0df6976
- Initial build of 1.61. Disabled generation of useless debug package. Using spec from https://bugzilla.redhat.com/show_bug.cgi?id=725292
0df6976
0df6976
* Mon Aug 15 2011 Jorge A Gallegos <kad@blegh.net> - 1.58-5
0df6976
- Minor mod to get rid of macro in changelog
0df6976
0df6976
* Sun Jul 31 2011 Jorge A Gallegos <kad@blegh.net> - 1.58-4
0df6976
- Got rid of unnecessary buildroot cleaning
0df6976
0df6976
* Sun Jul 31 2011 Jorge A Gallegos <kad@blegh.net> - 1.58-3
0df6976
- Moved passwd-s3fs to docs folder
0df6976
0df6976
* Wed Jul 27 2011 Jorge A Gallegos <kad@blegh.net> - 1.58-2
0df6976
- Added docs to files section in spec
0df6976
- Password file passwd-s3fs is installed as 0644 and changed in post
0df6976
0df6976
* Sun Jul 24 2011 Jorge A Gallegos <kad@blegh.net> - 1.58-1
0df6976
- Initial build