5a1203d
%global appname Komikku
5a1203d
%global uuid    info.febvre.%{appname}
0d517d8
%global libhandy_version    1.5.0
5a1203d
5a1203d
Name:           komikku
0d517d8
Version:        0.36.1
ffc5bf8
Release:        1%{?dist}
6996d15
Summary:        A manga reader for GNOME
ed14e26
BuildArch:      noarch
5a1203d
5a1203d
License:        GPLv3+
5a1203d
URL:            https://gitlab.com/valos/Komikku
5a1203d
Source0:        %{url}/-/archive/v%{version}/%{appname}-v%{version}.tar.gz
5a1203d
5a1203d
BuildRequires:  desktop-file-utils
5a1203d
BuildRequires:  intltool
5a1203d
BuildRequires:  libappstream-glib
5a1203d
BuildRequires:  meson >= 0.50.0
5a1203d
BuildRequires:  python3-devel >= 3.6
5a1203d
BuildRequires:  pkgconfig(gobject-introspection-1.0)
5a1203d
BuildRequires:  pkgconfig(gtk+-3.0) >= 3.24.1
0d517d8
BuildRequires:  pkgconfig(libhandy-1) >= %{libhandy_version}
75f9337
5a1203d
Requires:       hicolor-icon-theme
0d517d8
Requires:       libhandy >= %{libhandy_version}
3ea0990
Requires:       libnotify
5a1203d
Requires:       python3-beautifulsoup4
3ea0990
Requires:       python3-brotli
766f9d5
Requires:       python3-cloudscraper
5a1203d
Requires:       python3-dateparser
766f9d5
Requires:       python3-gobject
1d846b2
Requires:       python3-keyring
5a1203d
Requires:       python3-lxml
ffc5bf8
Requires:       python3-natsort
8c95e97
847fce2
# The conflict between python-magic and python-file-magic should be brought to
847fce2
# FESCO.
a8b0b19
Requires:       python3dist(file-magic)
8c95e97
5a1203d
Requires:       python3-pillow
5a1203d
Requires:       python3-pure-protobuf
3ea0990
Requires:       python3-requests
5a1203d
Requires:       python3-unidecode
3ea0990
Requires:       webkit2gtk3
5a1203d
5a1203d
%description
6996d15
Komikku is a manga reader for GNOME. It focuses on providing a clean, intuitive
6996d15
and adaptive interface.
5a1203d
85a171b
Keys features
85a171b
85a171b
* Online reading from dozens of servers
85a171b
* Offline reading of downloaded comics
85a171b
* Categories to organize your library
85a171b
* RTL, LTR, Vertical and Webtoon reading modes
85a171b
* Several types of navigation:
85a171b
  * Keyboard arrow keys
85a171b
  * Right and left navigation layout via mouse click or tapping (touchpad/touch screen)
85a171b
  * Mouse wheel
85a171b
  * 2-fingers swipe gesture (touchpad)
85a171b
  * Swipe gesture (touch screen)
85a171b
* Automatic update of comics
85a171b
* Automatic download of new chapters
3635d62
* Reading history
85a171b
* Light and dark themes
5a1203d
5a1203d
%prep
a8b0b19
%autosetup -n %{appname}-v%{version} -p1
5a1203d
5a1203d
5a1203d
%build
75f9337
%meson
75f9337
%meson_build
57d06da
57d06da
57d06da
%install
5a1203d
%meson_install
5a1203d
%find_lang %{name}
5a1203d
5a1203d
5a1203d
%check
5a1203d
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml
5a1203d
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
5a1203d
5a1203d
5a1203d
%files -f %{name}.lang
5a1203d
%license LICENSE
5a1203d
%doc README.md
5a1203d
%{_bindir}/%{name}
5a1203d
%{_datadir}/%{name}/
5a1203d
%{_datadir}/applications/*.desktop
5a1203d
%{_datadir}/glib-2.0/schemas/*.gschema.xml
5a1203d
%{_datadir}/icons/hicolor/scalable/*/*.svg
5a1203d
%{_datadir}/icons/hicolor/symbolic/*/*.svg
5a1203d
%{_metainfodir}/*.xml
5a1203d
%{python3_sitelib}/%{name}/
5a1203d
5a1203d
5a1203d
%changelog
0d517d8
* Fri Jan 21 2022 Lyes Saadi <fedora@lyes.eu> - 0.36.1-1
0d517d8
- Updating to 0.36.1
0d517d8
b5177d9
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.36.0-2
b5177d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
b5177d9
3594127
* Fri Dec 24 2021 Lyes Saadi <fedora@lyes.eu> - 0.36.0-1
3594127
- Updating to 0.36.0
3594127
- Using libhandy >= 1.5.0 (stuck in f36+)
3594127
- Happy holidays :)
3594127
a3afcfd
* Sat Oct 30 2021 Lyes Saadi <fedora@lyes.eu> - 0.35.2-1
a3afcfd
- Updating to 0.35.2
a3afcfd
f5930ee
* Thu Oct 14 2021 Lyes Saadi <fedora@lyes.eu> - 0.35.1-1
f5930ee
- Updating to 0.35.1
f5930ee
3635d62
* Wed Oct 13 2021 Lyes Saadi <fedora@lyes.eu> - 0.35.0-1
3635d62
- Updating to 0.35.0
3635d62
3511788
* Sat Oct 02 2021 Lyes Saadi <fedora@lyes.eu> - 0.34.1-1
3511788
- Updating to 0.34.1
3511788
d82809f
* Thu Sep 30 2021 Lyes Saadi <fedora@lyes.eu> - 0.34.0-1
d82809f
- Updating to 0.34.0
d82809f
a5c0a2c
* Thu Sep 23 2021 Lyes Saadi <fedora@lyes.eu> - 0.33.1-1
a5c0a2c
- Updating to 0.33.1
a5c0a2c
85a171b
* Wed Sep 22 2021 Lyes Saadi <fedora@lyes.eu> - 0.33.0-1
85a171b
- Updating to 0.33.0
85a171b
bf08103
* Fri Sep 17 2021 Lyes Saadi <fedora@lyes.eu> - 0.32.0-1
bf08103
- Updating to 0.32.0
bf08103
6996d15
* Sun Sep 12 2021 Lyes Saadi <fedora@lyes.eu> - 0.31.0-1
6996d15
- Updating to 0.31.0
6996d15
ffc5bf8
* Wed Aug 04 2021 Lyes Saadi <fedora@lyes.eu> - 0.30.0-1
ffc5bf8
- Updating to 0.30.0
ffc5bf8
68eda60
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.29.2-2
68eda60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
68eda60
766f9d5
* Mon Jun 21 2021 Lyes Saadi <fedora@lyes.eu> - 0.29.2-1
766f9d5
- Updating to 0.29.2
766f9d5
7121927
* Wed Jun 09 2021 Lyes Saadi <fedora@lyes.eu> - 0.29.1-3
7121927
- Rebuilding for Rawhide?
7121927
00e138a
* Sun Jun 06 2021 Lyes Saadi <fedora@lyes.eu> - 0.29.1-2
00e138a
- Rebuilt for Python 3.10 (for 0.29.1)
00e138a
9cb93bf
* Sun Jun 06 2021 Lyes Saadi <fedora@lyes.eu> - 0.29.1-1
9cb93bf
- Updating to 0.29.1
9cb93bf
5ec6926
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.29.0-2
5ec6926
- Rebuilt for Python 3.10
5ec6926
4fb5784
* Thu Jun 03 2021 Lyes Saadi <fedora@lyes.eu> - 0.29.0-1
4fb5784
- Updating to 0.29.0
4fb5784
61eb0f5
* Sat May 15 2021 Lyes Saadi <fedora@lyes.eu> - 0.28.1-1
61eb0f5
- Updating to 0.28.1
61eb0f5
3ea0990
* Thu Mar 18 2021 Lyes Saadi <fedora@lyes.eu> - 0.27.0-1
3ea0990
- Updating to 0.27.0
3ea0990
9194ebb
* Wed Feb 10 2021 Lyes Saadi <fedora@lyes.eu> - 0.26.1-1
9194ebb
- Updating to 0.26.1
9194ebb
c137340
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.25.1-2
c137340
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
c137340
9529c0b
* Wed Jan 20 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 0.25.1-1
9529c0b
- build(update): 0.25.1
9529c0b
1d3726f
* Sun Dec 20 2020 Lyes Saadi <fedora@lyes.eu> - 0.24.0-1
1d3726f
- Updating to 0.24.0
1d3726f
- Removing the cloudscraper dependency
1d3726f
1c37c88
* Fri Nov 20 2020 Lyes Saadi <fedora@lyes.eu> - 0.23.0-1
1c37c88
- Updating to 0.23.0
1c37c88
8f81436
* Wed Nov 18 2020 Lyes Saadi <fedora@lyes.eu> - 0.22.1-1
8f81436
- Updating to 0.22.1
8f81436
c08b002
* Sun Nov 15 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.22.0-1
c08b002
- build(update): 0.22.0
c08b002
ec6a0d9
* Mon Oct 12 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.21.1-1
ec6a0d9
- build(update): 0.21.1
ec6a0d9
861ace1
* Tue Sep 15 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.20.0-1
861ace1
- Update to 0.20.0
861ace1
f5ac850
* Sat Aug 08 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.19.0-1
f5ac850
- Update to 0.19.0
f5ac850
1d846b2
* Wed Jul 29 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.18.0-2
1d846b2
- Add new dep: python3-keyring
1d846b2
908aec5
* Wed Jul 29 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.18.0-1
908aec5
- Update to 0.18.0
908aec5
d3404af
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-3
d3404af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d3404af
cb85592
* Sat May 30 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.17.0-2
cb85592
- Add explicitly dep: libhandy1
cb85592
57d06da
* Fri May 29 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.17.0-1
57d06da
- Update to 0.17.0
57d06da
- Build with system libhandy-1
57d06da
23f42a8
* Tue May 26 2020 Miro HronĨok <mhroncok@redhat.com> - 0.16.0-2
23f42a8
- Rebuilt for Python 3.9
23f42a8
76621e2
* Sun May 24 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.16.0-1
76621e2
- Update to 0.16.0
75f9337
- Bundle libhandy-1
76621e2
32f2b35
* Fri Apr 24 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.15.0-1
32f2b35
- Update to 0.15.0
32f2b35
847fce2
* Tue Apr 14 2020 Lyes Saadi <fedora@lyes.eu> - 0.14.0-3
847fce2
- Compatibility with python3-file-magic
847fce2
8c95e97
* Thu Apr 02 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.14.0-2
8c95e97
- Specify required version of 'python3-magic' | RHBZ#1790100#c9
8c95e97
26455df
* Thu Apr 02 2020 Lyes Saadi <fedora@lyes.eu> - 0.14.0-1
26455df
- Update to 0.14.0
26455df
5a1203d
* Sun Mar 29 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.13.0-1
5a1203d
- Update to 0.13.0
5a1203d
5a1203d
* Fri Feb 21 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.11.1-1
5a1203d
- Initial package