From b1c510f418636133b0895cc85b7c77220f2cb0ba Mon Sep 17 00:00:00 2001 From: tuibuilder_pel7ppc64lebuilder0 Date: Mon, 11 Oct 2021 18:57:31 +0200 Subject: [PATCH] s3fs-fuse package creation Signed-off-by: tuibuilder_pel7ppc64lebuilder0 --- SPECS/s3fs-fuse.spec | 164 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 164 insertions(+) create mode 100644 SPECS/s3fs-fuse.spec diff --git a/SPECS/s3fs-fuse.spec b/SPECS/s3fs-fuse.spec new file mode 100644 index 0000000..ab26300 --- /dev/null +++ b/SPECS/s3fs-fuse.spec @@ -0,0 +1,164 @@ +%global _hardened_build 1 +%{!?make_build: %global make_build %{__make} %{?_smp_mflags}} + +Name: s3fs-fuse +Version: 1.90 + +Release: 1%{?dist} +Summary: FUSE-based file system backed by Amazon S3 + +License: GPLv2+ +URL: https://github.com/s3fs-fuse/s3fs-fuse +Source0: https://github.com/s3fs-fuse/s3fs-fuse/archive/v%{version}/%{name}-%{version}.tar.gz +Source1: passwd-s3fs + +Requires: fuse-libs >= 2.8.4 +# Fuse is required to be able to use mount command, /etc/fstab or mount via systemd +Requires: fuse >= 2.8.4 +# To identify the mime-types +Requires: mailcap +BuildRequires: automake +BuildRequires: gcc-c++ +BuildRequires: make +BuildRequires: pkgconfig +BuildRequires: pkgconfig(fuse) >= 2.8.4 +BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(openssl) +# fuse-s3fs has a binary s3fs too +Conflicts: fuse-s3fs + +%description +s3fs is a FUSE file system that allows you to mount an Amazon S3 bucket as a +local file system. It stores files natively and transparently in S3 (i.e., +you can use other programs to access the same files). Maximum file size is +5 TB when using multipart upload. + +s3fs is stable and is being used in number of production environments, e.g., +rsync backup to s3. + +%prep +%autosetup -p1 + +%build +cp -p %{SOURCE1} passwd-s3fs +./autogen.sh +%configure +%make_build + +%install +%make_install + +%files +%{_bindir}/s3fs +%{_mandir}/man1/s3fs.1* +%doc AUTHORS README.md ChangeLog passwd-s3fs +%{!?_licensedir:%global license %doc} +%license COPYING + +%changelog +* Tue Aug 10 2021 Julio González Gil - 1.90-1 +- Update to 1.90 from https://github.com/s3fs-fuse/s3fs-fuse (#1991301) + Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.90 + +* Fri Jul 23 2021 Fedora Release Engineering - 1.89-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Feb 24 2021 Julio González Gil - 1.89-1 +- Update to 1.89 from https://github.com/s3fs-fuse/s3fs-fuse (#1932107) + Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.89 + +* Wed Jan 27 2021 Fedora Release Engineering - 1.88-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jan 11 2021 Julio González Gil - 1.88-1 +- Update to 1.88 from https://github.com/s3fs-fuse/s3fs-fuse (#1914881) + Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.88 + +* Mon Aug 10 2020 Julio Gonzalez Gil - 1.87-1 +- Update to 1.87 from https://github.com/s3fs-fuse/s3fs-fuse (#1867722) + Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.87 + +* Wed Jul 29 2020 Fedora Release Engineering - 1.86-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Mar 18 2020 Julio Gonzalez Gil - 1.86-2 +- Add mailcap dependency removed at 1.84-2. as it is in fact a runtime + dependency to take care of mime-types on upload + https://github.com/s3fs-fuse/s3fs-fuse/issues/1217 + +* Wed Feb 05 2020 Julio Gonzalez Gil - 1.86-1 +- Update to 1.86 from https://github.com/s3fs-fuse/s3fs-fuse (#1798716) + Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.86 +- Removed: + * 985-fix-cross-building.patch + * 987-support-curl-lt-7-25.patch + +* Thu Jan 30 2020 Fedora Release Engineering - 1.85-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 1.85-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Mar 12 2019 Julio Gonzalez Gil - 1.85-1 +- Fix cross building (https://github.com/s3fs-fuse/s3fs-fuse/pull/985) + * 985-fix-cross-building.patch +- Support Curl lower than 7.25 (CentOS6) (https://github.com/s3fs-fuse/s3fs-fuse/pull/987) + * 987-support-curl-lt-7-25.patch +- Update to 1.85 from https://github.com/s3fs-fuse/s3fs-fuse + Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.85 + +* Sat Feb 02 2019 Fedora Release Engineering - 1.84-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sun Oct 14 2018 Julio Gonzalez Gil - 1.84-3 +- Require fuse package on runtime to allow mounting with systemd, + mount command or /etc/fstab (#1637669) + +* Sat Sep 22 2018 Julio Gonzalez Gil - 1.84-2 +- General cleanup to adapt to Fedora guidelines +- Build with PIE enabled (required by Fedora) +- Remove unneeded build requirement for mailcap + +* Sun Jul 8 2018 Julio Gonzalez Gil - 1.84-1 +- Initial build of 1.84 from https://github.com/s3fs-fuse/s3fs-fuse + +* Fri Jan 5 2018 William Anderson - 1.83-1 +- Initial build of 1.83 from https://github.com/s3fs-fuse/s3fs-fuse + +* Tue May 16 2017 Julio Gonzalez Gil - 1.82-1 +- Initial build of 1.82 from https://github.com/s3fs-fuse/s3fs-fuse + +* Tue May 16 2017 Julio Gonzalez Gil - 1.81-1 +- Initial build of 1.81 from https://github.com/s3fs-fuse/s3fs-fuse + +* Thu Jul 30 2015 Julio Gonzalez Gil - 1.80-1 +- Initial build of 1.80 from https://github.com/s3fs-fuse/s3fs-fuse + +* Thu Jul 30 2015 Julio Gonzalez Gil - 1.79-1 +- Initial build of 1.79 from https://github.com/s3fs-fuse/s3fs-fuse + +* Sat Apr 25 2015 Julio Gonzalez Gil - 1.78-1 +- Initial build of 1.78 from https://github.com/s3fs-fuse/s3fs-fuse + +* Mon Apr 28 2014 Julio Gonzalez Gil - 1.77-1 +- Initial build of 1.77 from https://github.com/s3fs-fuse/s3fs-fuse + +* Thu May 31 2012 Corey Gilmore - 1.61-1 +- Initial build of 1.61. Disabled generation of useless debug package. Using spec from https://bugzilla.redhat.com/show_bug.cgi?id=725292 + +* Mon Aug 15 2011 Jorge A Gallegos - 1.58-5 +- Minor mod to get rid of macro in changelog + +* Sun Jul 31 2011 Jorge A Gallegos - 1.58-4 +- Got rid of unnecessary buildroot cleaning + +* Sun Jul 31 2011 Jorge A Gallegos - 1.58-3 +- Moved passwd-s3fs to docs folder + +* Wed Jul 27 2011 Jorge A Gallegos - 1.58-2 +- Added docs to files section in spec +- Password file passwd-s3fs is installed as 0644 and changed in post + +* Sun Jul 24 2011 Jorge A Gallegos - 1.58-1 +- Initial build