Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yacreader for openSUSE:Factory checked in at 2026-01-19 18:38:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yacreader (Old) and /work/SRC/openSUSE:Factory/.yacreader.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yacreader" Mon Jan 19 18:38:09 2026 rev:7 rq:1328040 version:9.16.3 Changes: -------- --- /work/SRC/openSUSE:Factory/yacreader/yacreader.changes 2025-07-10 22:11:59.475322832 +0200 +++ /work/SRC/openSUSE:Factory/.yacreader.new.1928/yacreader.changes 2026-01-19 18:42:12.612249717 +0100 @@ -1,0 +2,79 @@ +Sat Jan 17 07:22:34 UTC 2026 - Muhammad Akbar Yanuar Mantari <[email protected]> + +- Update to version 9.16.3 + + YACReader + - Fix current page/time label content when the content is too + long. + + YACReaderLibrary + - Fix table view last section stretch (previously worked + randomly). + - Fix empty table view caused by wrong state being saved. + Note: You’ll need to reconfigure the table view headers after + this fix. + - Fix open comic shortcut in fullscreen mode. +- Version 9.16.2 + + YACReaderLibrary + - Add customizable Comic Vine User Agent string via + `YACReaderLibrary.ini` in the `[ComicVine]` section using the + `COMIC_VINE_USER_AGENT` key. + - Prevent crash when opening the folders context menu if a + folder is not selected. + - Fix crash when using the “Set type” menu on libraries. +- Version 9.16.1 + + YACReaderLibrary + - Fix cover loading in the Comic Vine scraper. +- Version 9.16.0 + + YACReader + - Disable scroll animations on macOS by default to improve + HiDPI scrolling. + - Add new toolbar on macOS. + - Add new mouse modes to turn pages: + + Use left/right mouse buttons. + + Click left/right part of the screen. + - Add setting to control whether the time is shown in the + “current page / total” label. + + YACReaderLibrary + - Improve flexibility of the open comic in third party app + setting so more complex commands can be used. + e.g. `open -a "/Applications/My Reader.app" + "{comic_file_path}"`. + - Fix setting the comic rating in the table view. + - Log libraries validation when the app starts. + - Add new toolbar on macOS. + - Add Comic Vine scraper setting to force exact volume + matches. + - Improve default search query in the Comic Vine scraper. + - Improve navigation in Comic Vine scraper, keeping the + current query for easier edits. + - Add support for custom covers for any folder using the + context menu. + - Improve edit cover buttons with looping page navigation. + - Add support for custom covers for comics using the edit + metadata dialog. + - Allow bulk setting of covers for multiple comics. + - Add button to reset to the default cover of a comic. + - Add support for storing new image filters from iOS and + Android apps. + + YACReaderLibraryServer + - Log libraries validation when the app starts. + + All apps + - Update PDF libraries for all Windows builds. +- Remove unneeded patch, BuildRequires, Requires and source + + remove p7zip_16.02_src_all.tar.bz2 + - unbuild and purpuse to build rar support will be make + license issue + + remove 0001-fix-unarr.patch + - rewrite into sed on spec file + + remove 0002-fix_building_with_qt_6_9_0.patch + - fix upstream + + remove 0003-add_missing_QVariantMap_include.patch + - fix upstream + + remove hicolor-icon-theme Requires + - unneeded to put on Requires + + remove update-desktop-files update-desktop-files BuildRequires + - deprecated + + remove unzip BuildRequires + - unneeded anymore +- cleanup spec and fix rpmlint issues + +------------------------------------------------------------------- Old: ---- 0001-fix-unarr.patch 0002-fix_building_with_qt_6_9_0.patch 0003-add_missing_QVariantMap_include.patch p7zip_16.02_src_all.tar.bz2 yacreader-9.15.0.tar.zst New: ---- yacreader-9.16.3-src.tar.xz ----------(Old B)---------- Old: license issue + remove 0001-fix-unarr.patch - rewrite into sed on spec file Old: - rewrite into sed on spec file + remove 0002-fix_building_with_qt_6_9_0.patch - fix upstream Old: - fix upstream + remove 0003-add_missing_QVariantMap_include.patch - fix upstream ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yacreader.spec ++++++ --- /var/tmp/diff_new_pack.SuntGk/_old 2026-01-19 18:42:13.268276861 +0100 +++ /var/tmp/diff_new_pack.SuntGk/_new 2026-01-19 18:42:13.272277027 +0100 @@ -1,6 +1,7 @@ # # spec file for package yacreader # +# Copyright (c) 2026 mantarimay # Copyright (c) 2025 SUSE LLC # Copyright (c) 2019 Xu Zhao ([email protected]). # @@ -17,25 +18,16 @@ # -%define p7zip_version 16.02 -%define srcext tar.zst +%define gitlink https://github.com/YACReader/yacreader Name: yacreader -Version: 9.15.0 +Version: 9.16.3 Release: 0 Summary: The best way for reading your comics License: GPL-3.0-or-later Group: Productivity/Graphics/Viewers URL: https://www.yacreader.com -Source0: yacreader-%{version}.%{srcext} -Source1: unarr.%{srcext} -# Source URL: https://sourceforge.net/projects/p7zip/files/p7zip/16.02/p7zip_16.02_src_all.tar.bz2/download -Source2: p7zip_%{p7zip_version}_src_all.tar.bz2 -Patch1: 0001-fix-unarr.patch -# PATCH-FIX-UPSTREAM 0002-fix_building_with_qt_6_9_0.patch https://github.com/YACReader/yacreader/issues/469 -Patch2: 0002-fix_building_with_qt_6_9_0.patch -# PATCH-FIX-UPSTREAM 0003-add_missing_QVariantMap_include.patch https://github.com/YACReader/yacreader/issues/469 -Patch3: 0003-add_missing_QVariantMap_include.patch -BuildRequires: desktop-file-utils +Source0: %{gitlink}/releases/download/%{version}/%{name}-%{version}-src.tar.xz +Source1: unarr.tar.zst BuildRequires: fdupes BuildRequires: glu-devel BuildRequires: hicolor-icon-theme @@ -50,21 +42,17 @@ BuildRequires: qt6-quickcontrols2-devel BuildRequires: qt6-sql-devel BuildRequires: qt6-svg-devel -BuildRequires: unzip -BuildRequires: update-desktop-files BuildRequires: zstd -Requires: hicolor-icon-theme %description A cross platform comic reader and library manager. %prep -%setup -q -a 1 -a 2 +%setup -q -a 1 mv unarr compressed_archive/unarr/unarr-master -%patch -P 1 -p1 -%patch -P 2 -p1 -%patch -P 3 -p1 -mv p7zip_%{p7zip_version} compressed_archive/libp7zip +# fix build unarr +sed -i '/Ppmd7Dec.c\\/a\ \t\t$$PWD/unarr-master/lzmasdk/Ppmd7aDec.c\\' \ + compressed_archive/unarr/unarr.pro %build qmake6 @@ -72,17 +60,18 @@ %install INSTALL_ROOT=%{buildroot} %make_install -rm %{buildroot}/%{_datadir}/applications/*.desktop -%suse_update_desktop_file -i YACReader -%suse_update_desktop_file -i YACReaderLibrary +rm %{buildroot}/usr/share/doc/yacreader/CHANGELOG.md %fdupes %{buildroot} %files -%{_bindir}/* +%doc README.md CHANGELOG.md +%license COPYING.txt +%{_bindir}/YACReader +%{_bindir}/YACReaderLibrary +%{_bindir}/YACReaderLibraryServer %{_mandir}/man1/* %{_datadir}/yacreader %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/scalable/apps/* -%{_datadir}/doc/yacreader -/usr/lib/systemd/user/yacreaderlibraryserver.service +%{_userunitdir}/yacreaderlibraryserver.service ++++++ _service ++++++ --- /var/tmp/diff_new_pack.SuntGk/_old 2026-01-19 18:42:13.312278682 +0100 +++ /var/tmp/diff_new_pack.SuntGk/_new 2026-01-19 18:42:13.320279013 +0100 @@ -1,13 +1,11 @@ <services> - -<service name="obs_scm" mode="manual"> +<!--service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/YACReader/yacreader</param> <param name="filename">yacreader</param> <param name="revision">9.15.0</param> <param name="versionformat">@PARENT_TAG@</param> -</service> - +</service--> <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/selmf/unarr</param> @@ -15,12 +13,10 @@ <param name="revision">b211040df83dee513362cdeb9bd87afa26fd5e38</param> <param name="version">_none_</param> </service> - <service name="tar" mode="manual" /> <service name="recompress" mode="manual"> <param name="compression">zstd</param> <param name="file">*.tar</param> </service> - </services>
