70c1a20
%global _hardened_build 1
70c1a20
70c1a20
Name:           seafile
8a4b586
Version:        9.0.5
8a4b586
Release:        1%{?dist}
70c1a20
Summary:        Cloud storage cli client
70c1a20
8a4b586
License:        GPL-2.0-or-later WITH GPL-3.0-linking-source-exception
70c1a20
URL:            http://seafile.com/
ac1e0e7
Source0:        https://github.com/haiwen/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
70c1a20
70c1a20
BuildRequires:  autoconf
70c1a20
BuildRequires:  automake
ac1e0e7
BuildRequires:  gcc
70c1a20
BuildRequires:  intltool
ac1e0e7
BuildRequires:  libtool
ac1e0e7
BuildRequires:  make
ac1e0e7
ac1e0e7
BuildRequires:  pkgconfig(glib-2.0)
ac1e0e7
BuildRequires:  pkgconfig(gobject-2.0)
ac1e0e7
BuildRequires:  pkgconfig(jansson)
ac1e0e7
BuildRequires:  pkgconfig(libcurl)
ac1e0e7
BuildRequires:  pkgconfig(libevent)
ac1e0e7
BuildRequires:  pkgconfig(libevent_pthreads)
ac1e0e7
BuildRequires:  pkgconfig(libsearpc)
9536e3f
BuildRequires:  pkgconfig(libwebsockets)
ac1e0e7
BuildRequires:  pkgconfig(openssl)
ac1e0e7
BuildRequires:  pkgconfig(uuid)
ac1e0e7
BuildRequires:  pkgconfig(zlib)
ac1e0e7
BuildRequires:  python3-devel
70c1a20
BuildRequires:  sqlite-devel
70c1a20
BuildRequires:  vala
7e4b693
70c1a20
70c1a20
%description
70c1a20
Seafile is a next-generation open source cloud storage system with advanced
70c1a20
support for file syncing, privacy protection and teamwork.
70c1a20
70c1a20
Seafile allows users to create groups with file syncing, wiki, and discussion
c423dde
to enable easy collaboration around documents within a team.
70c1a20
70c1a20
70c1a20
%package        devel
70c1a20
Summary:        Development files for %{name}
70c1a20
Requires:       %{name}%{?_isa} = %{version}-%{release}
70c1a20
70c1a20
70c1a20
%description    devel
70c1a20
The %{name}-devel package contains libraries and header files for
70c1a20
developing applications that use %{name}.
70c1a20
70c1a20
70c1a20
%prep
ac1e0e7
%setup -q
70c1a20
sed -i -e /\(DESTDIR\)/d lib/libseafile.pc.in
70c1a20
70c1a20
70c1a20
%build
70c1a20
./autogen.sh
ab1f87e
%configure --disable-static --with-python3
ac1e0e7
%make_build
70c1a20
70c1a20
70c1a20
%install
ac1e0e7
%make_install
70c1a20
find %{buildroot} -name '*.la' -exec rm -f {} ';'
70c1a20
70c1a20
70c1a20
%files
70c1a20
%doc README.markdown
70c1a20
%license LICENSE.txt
b68304e
%{python3_sitearch}/%{name}/
ac1e0e7
%{_libdir}/lib%{name}.so.0*
70c1a20
%{_bindir}/seaf-cli
70c1a20
%{_bindir}/seaf-daemon
70c1a20
%{_mandir}/man1/*.1.*
70c1a20
70c1a20
70c1a20
%files devel
70c1a20
%doc README.markdown
70c1a20
%license LICENSE.txt
70c1a20
%{_includedir}/%{name}/
70c1a20
%{_libdir}/lib%{name}.so
70c1a20
%{_libdir}/pkgconfig/lib%{name}.pc
70c1a20
70c1a20
70c1a20
%changelog
8a4b586
* Thu Feb 29 2024 Aleksei Bavshin <alebastr@fedoraproject.org> - 9.0.5-1
8a4b586
- Update to 9.0.5
8a4b586
- Convert License tag to SPDX
8a4b586
7003438
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 9.0.3-2
7003438
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
7003438
e2dabb7
* Wed Aug 16 2023 Aleksei Bavshin <alebastr@fedoraproject.org> - 9.0.3-1
e2dabb7
- Update to 9.0.3
e2dabb7
94bc44e
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.10-4
94bc44e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
94bc44e
ddab500
* Thu Jun 15 2023 Python Maint <python-maint@redhat.com> - 8.0.10-3
ddab500
- Rebuilt for Python 3.12
ddab500
bd8afc7
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.10-2
bd8afc7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
bd8afc7
68961d3
* Sun Jan 01 2023 Aleksei Bavshin <alebastr@fedoraproject.org> - 8.0.10-1
68961d3
- Update to 8.0.10
68961d3
b0ae411
* Fri Dec 02 2022 Philipp Trulson <philipp@trulson.de> - 8.0.9-1
b0ae411
- Update to 8.0.9
b0ae411
7c81e50
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.7-2
7c81e50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
7c81e50
61d2f6d
* Wed Jun 22 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 8.0.7-1
61d2f6d
- Update to 8.0.7
61d2f6d
526a490
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 8.0.6-2
526a490
- Rebuilt for Python 3.11
526a490
0445b73
* Sun Mar 06 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 8.0.6-1
0445b73
- Update to 8.0.6
0445b73
1addd11
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.5-2
1addd11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
1addd11
f66621a
* Thu Nov 18 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 8.0.5-1
f66621a
- Update to 8.0.5
f66621a
115fd7a
* Tue Sep 28 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 8.0.4-1
115fd7a
- Update to 8.0.4
115fd7a
cbb7979
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 8.0.3-3
cbb7979
- Rebuilt with OpenSSL 3.0.0
cbb7979
68a107b
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.3-2
68a107b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
68a107b
1edf2ea
* Sat Jul 03 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 8.0.3-1
1edf2ea
- Update to 8.0.3
1edf2ea
5cd9f2b
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 8.0.2-2
5cd9f2b
- Rebuilt for Python 3.10
5cd9f2b
1ca71ad
* Wed May 26 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 8.0.2-1
1ca71ad
- Update to 8.0.2
1ca71ad
2c42982
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.0.10-2
2c42982
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2c42982
ab1f87e
* Fri Nov 06 2020 Aleksei Bavshin <alebastr@fedoraproject.org> - 7.0.10-1
ab1f87e
- Update to 7.0.10
ac1e0e7
- Spec cleanup: remove unused deps, update for current guidelines
ac1e0e7
ac1e0e7
* Tue Sep 29 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 7.0.4-5
1d655ac
- Rebuilt for libevent 2.1.12
1d655ac
2fc7a40
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.0.4-4
2fc7a40
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2fc7a40
614ba61
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 7.0.4-3
614ba61
- Rebuilt for Python 3.9
614ba61
7a246e7
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.0.4-2
7a246e7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
7a246e7
b68304e
* Sun Nov 03 2019 Julien Enselme <jujens@jujens.eu> - 7.0.4-1
b68304e
- Update to 7.0.4
b68304e
- Make this package compatible with Python3
b68304e
b68304e
* Tue Aug 20 2019 Julien Enselme <jujens@jujens.eu> - 7.0.2-1
a902239
- Update to 7.0.2
a902239
70eb6ee
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.11-2
70eb6ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
70eb6ee
9285cb2
* Sat Feb 23 2019 Julien Enselme <jujens@jujens.eu> - 6.2.11-1
9285cb2
- Update to 6.2.11
9285cb2
f2543c0
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.5-2
f2543c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
f2543c0
67e7ef8
* Sun Nov 18 2018 Julien Enselme <jujens@jujens.eu> - 6.2.5-1
67e7ef8
- Update to 6.2.5
67e7ef8
f7b14f7
* Wed Aug 01 2018 Julien Enselme <jujens@jujens.eu> - 6.2.3-2
f7b14f7
- Correct ccnet requirement
f7b14f7
d0110bc
* Wed Aug 01 2018 Julien Enselme <jujens@jujens.eu> - 6.2.3-1
d0110bc
- Update to 6.2.3
d0110bc
b9d5bde
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.1.6-2
b9d5bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b9d5bde
25cf4a5
* Tue Mar 13 2018 Julien Enselme <jujens@jujens.eu> - 6.1.6-1
25cf4a5
- Update to 6.1.6
25cf4a5
fe556dc
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.1.4-2
fe556dc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
fe556dc
327a395
* Wed Dec 27 2017 Julien Enselme <jujens@jujens.eu> - 6.1.4-1
327a395
- Update to 6.1.4
327a395
7e4b693
* Mon Nov 06 2017 Julien Enselme <jujens@jujens.eu> - 6.1.3-1
7e4b693
- Update to 6.1.3
7e4b693
c423dde
* Thu Aug 10 2017 Julien Enselme <jujens@jujens.eu> - 6.1.0-1
c423dde
- Update to 6.1.0
c423dde
1603fb4
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-3
1603fb4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
1603fb4
ff8721c
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-2
ff8721c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ff8721c
36c7641
* Sun May 07 2017 Julien Enselme <jujens@jujens.eu> - 6.0.6-1
36c7641
- Update to 6.0.6
36c7641
- Build with openSSL 1.0
36c7641
560c5da
* Tue Mar 07 2017 Julien Enselme <jujens@jujens.eu> - 6.0.4-2
560c5da
- Correct name of the python package
560c5da
09a71b6
* Tue Mar 07 2017 Julien Enselme <jujens@jujens.eu> - 6.0.4-1
09a71b6
- Update to 6.0.4
09a71b6
50f7a81
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.0-3
50f7a81
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
50f7a81
053a6c9
* Sun Oct 30 2016 Julien Enselme - 6.0.0-2
053a6c9
- Compile against compat-openssl10 until it is compatible with OpenSSL 1.1
053a6c9
e620b19
* Sun Oct 30 2016 Julien Enselme - 6.0.0-1
e620b19
- Update to 6.0.0
e620b19
- Unretire package
e620b19
70c1a20
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.2-4
70c1a20
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
70c1a20
70c1a20
* Tue May 31 2016 Nikos Roussos <comzeradd@fedoraproject.org> - 5.1.2-3
70c1a20
- Fix license
70c1a20
70c1a20
* Fri May 27 2016 Nikos Roussos <comzeradd@fedoraproject.org> - 5.1.2-2
70c1a20
- Fix shared libraries
70c1a20
70c1a20
* Tue May 17 2016 Nikos Roussos <comzeradd@fedoraproject.org> - 5.1.2-1
70c1a20
- Update to 5.1.2
70c1a20
- Add missing requiremnts
70c1a20
- Add missing license file from subpackage
70c1a20
- Add tests
70c1a20
70c1a20
* Mon Feb 08 2016 Nikos Roussos <comzeradd@fedoraproject.org> - 5.0.5-1
70c1a20
- Update to 5.0.5
70c1a20
70c1a20
* Wed Sep 16 2015 Nikos Roussos <comzeradd@fedoraproject.org> - 4.3.4-1
70c1a20
- Update to 4.3.4
70c1a20
70c1a20
* Sat Apr 11 2015 Nikos Roussos <comzeradd@fedoraproject.org> - 4.1.4-1
70c1a20
- Update to 4.1.4
70c1a20
- Hardened build
70c1a20
70c1a20
* Wed Nov 05 2014 Nikos Roussos <comzeradd@fedoraproject.org> - 3.1.8-1
70c1a20
- Update to 3.1.8
70c1a20
70c1a20
* Thu Aug 28 2014 Nikos Roussos <comzeradd@fedoraproject.org> - 3.1.4-1
70c1a20
- Initial version of the package