Blob Blame History Raw
%global appname Komikku
%global uuid    info.febvre.%{appname}

Name:           komikku
Version:        0.35.2
Release:        1%{?dist}
Summary:        A manga reader for GNOME
BuildArch:      noarch

License:        GPLv3+
URL:            https://gitlab.com/valos/Komikku
Source0:        %{url}/-/archive/v%{version}/%{appname}-v%{version}.tar.gz

BuildRequires:  desktop-file-utils
BuildRequires:  intltool
BuildRequires:  libappstream-glib
BuildRequires:  meson >= 0.50.0
BuildRequires:  python3-devel >= 3.6
BuildRequires:  pkgconfig(gobject-introspection-1.0)
BuildRequires:  pkgconfig(gtk+-3.0) >= 3.24.1
BuildRequires:  pkgconfig(libhandy-1) >= 1.0.0

Requires:       hicolor-icon-theme
Requires:       libhandy >= 1.2.0
Requires:       libnotify
Requires:       python3-beautifulsoup4
Requires:       python3-brotli
Requires:       python3-cloudscraper
Requires:       python3-dateparser
Requires:       python3-gobject
Requires:       python3-keyring
Requires:       python3-lxml
Requires:       python3-natsort

# The conflict between python-magic and python-file-magic should be brought to
# FESCO.
Requires:       python3dist(file-magic)

Requires:       python3-pillow
Requires:       python3-pure-protobuf
Requires:       python3-requests
Requires:       python3-unidecode
Requires:       webkit2gtk3

%description
Komikku is a manga reader for GNOME. It focuses on providing a clean, intuitive
and adaptive interface.

Keys features

* Online reading from dozens of servers
* Offline reading of downloaded comics
* Categories to organize your library
* RTL, LTR, Vertical and Webtoon reading modes
* Several types of navigation:
  * Keyboard arrow keys
  * Right and left navigation layout via mouse click or tapping (touchpad/touch screen)
  * Mouse wheel
  * 2-fingers swipe gesture (touchpad)
  * Swipe gesture (touch screen)
* Automatic update of comics
* Automatic download of new chapters
* Reading history
* Light and dark themes

%prep
%autosetup -n %{appname}-v%{version} -p1


%build
%meson
%meson_build


%install
%meson_install
%find_lang %{name}


%check
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop


%files -f %{name}.lang
%license LICENSE
%doc README.md
%{_bindir}/%{name}
%{_datadir}/%{name}/
%{_datadir}/applications/*.desktop
%{_datadir}/glib-2.0/schemas/*.gschema.xml
%{_datadir}/icons/hicolor/scalable/*/*.svg
%{_datadir}/icons/hicolor/symbolic/*/*.svg
%{_metainfodir}/*.xml
%{python3_sitelib}/%{name}/


%changelog
* Sat Oct 30 2021 Lyes Saadi <fedora@lyes.eu> - 0.35.2-1
- Updating to 0.35.2

* Thu Oct 14 2021 Lyes Saadi <fedora@lyes.eu> - 0.35.1-1
- Updating to 0.35.1

* Wed Oct 13 2021 Lyes Saadi <fedora@lyes.eu> - 0.35.0-1
- Updating to 0.35.0

* Sat Oct 02 2021 Lyes Saadi <fedora@lyes.eu> - 0.34.1-1
- Updating to 0.34.1

* Thu Sep 30 2021 Lyes Saadi <fedora@lyes.eu> - 0.34.0-1
- Updating to 0.34.0

* Thu Sep 23 2021 Lyes Saadi <fedora@lyes.eu> - 0.33.1-1
- Updating to 0.33.1

* Wed Sep 22 2021 Lyes Saadi <fedora@lyes.eu> - 0.33.0-1
- Updating to 0.33.0

* Fri Sep 17 2021 Lyes Saadi <fedora@lyes.eu> - 0.32.0-1
- Updating to 0.32.0

* Sun Sep 12 2021 Lyes Saadi <fedora@lyes.eu> - 0.31.0-1
- Updating to 0.31.0

* Wed Aug 04 2021 Lyes Saadi <fedora@lyes.eu> - 0.30.0-1
- Updating to 0.30.0

* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.29.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

* Mon Jun 21 2021 Lyes Saadi <fedora@lyes.eu> - 0.29.2-1
- Updating to 0.29.2

* Wed Jun 09 2021 Lyes Saadi <fedora@lyes.eu> - 0.29.1-3
- Rebuilding for Rawhide?

* Sun Jun 06 2021 Lyes Saadi <fedora@lyes.eu> - 0.29.1-2
- Rebuilt for Python 3.10 (for 0.29.1)

* Sun Jun 06 2021 Lyes Saadi <fedora@lyes.eu> - 0.29.1-1
- Updating to 0.29.1

* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.29.0-2
- Rebuilt for Python 3.10

* Thu Jun 03 2021 Lyes Saadi <fedora@lyes.eu> - 0.29.0-1
- Updating to 0.29.0

* Sat May 15 2021 Lyes Saadi <fedora@lyes.eu> - 0.28.1-1
- Updating to 0.28.1

* Thu Mar 18 2021 Lyes Saadi <fedora@lyes.eu> - 0.27.0-1
- Updating to 0.27.0

* Wed Feb 10 2021 Lyes Saadi <fedora@lyes.eu> - 0.26.1-1
- Updating to 0.26.1

* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.25.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

* Wed Jan 20 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 0.25.1-1
- build(update): 0.25.1

* Sun Dec 20 2020 Lyes Saadi <fedora@lyes.eu> - 0.24.0-1
- Updating to 0.24.0
- Removing the cloudscraper dependency

* Fri Nov 20 2020 Lyes Saadi <fedora@lyes.eu> - 0.23.0-1
- Updating to 0.23.0

* Wed Nov 18 2020 Lyes Saadi <fedora@lyes.eu> - 0.22.1-1
- Updating to 0.22.1

* Sun Nov 15 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.22.0-1
- build(update): 0.22.0

* Mon Oct 12 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.21.1-1
- build(update): 0.21.1

* Tue Sep 15 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.20.0-1
- Update to 0.20.0

* Sat Aug 08 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.19.0-1
- Update to 0.19.0

* Wed Jul 29 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.18.0-2
- Add new dep: python3-keyring

* Wed Jul 29 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.18.0-1
- Update to 0.18.0

* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

* Sat May 30 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.17.0-2
- Add explicitly dep: libhandy1

* Fri May 29 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.17.0-1
- Update to 0.17.0
- Build with system libhandy-1

* Tue May 26 2020 Miro HronĨok <mhroncok@redhat.com> - 0.16.0-2
- Rebuilt for Python 3.9

* Sun May 24 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.16.0-1
- Update to 0.16.0
- Bundle libhandy-1

* Fri Apr 24 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.15.0-1
- Update to 0.15.0

* Tue Apr 14 2020 Lyes Saadi <fedora@lyes.eu> - 0.14.0-3
- Compatibility with python3-file-magic

* Thu Apr 02 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.14.0-2
- Specify required version of 'python3-magic' | RHBZ#1790100#c9

* Thu Apr 02 2020 Lyes Saadi <fedora@lyes.eu> - 0.14.0-1
- Update to 0.14.0

* Sun Mar 29 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.13.0-1
- Update to 0.13.0

* Fri Feb 21 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.11.1-1
- Initial package