Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package aegisub for openSUSE:Factory checked in at 2026-10-20 12:40:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aegisub (Old) and /work/SRC/openSUSE:Factory/.aegisub.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aegisub" Tue Oct 20 12:40:56 2026 rev:6 rq:1386275 version:3.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes 2025-12-08 11:57:01.053187627 +0100 +++ /work/SRC/openSUSE:Factory/.aegisub.new.3698736/aegisub.changes 2026-10-20 12:42:12.600251921 +0200 @@ -1,0 +2,21 @@ +Mon Oct 19 12:12:17 UTC 2026 - Muhammad Akbar Yanuar Mantari <[email protected]> + +- Update to version 3.5.1 + * Added video panning using middle-click drag or Shift+Scroll + * Added video zooming using Ctrl+Scroll or touchpad gestures + * Added option to copy or save rendered subtitles with transparency + * Added style options for high decimal precision and border style 4 + * Added syntax highlighting for vector clips and drawings + * Added shortcut to insert hard space via Ctrl+Shift+Space + * Fixed screen color picker on macOS and Wayland + * Fixed startup crash on macOS 13 and native module loading + * Fixed security vulnerability regarding arbitrary code execution + * Updated translations and added Lithuanian support +- Switch LuaJIT dependency to Meson wrap package +- Build LuaJIT statically via Meson fallback subproject +- Add pkgconfig(libportal-gtk3) build dependency +- Add unzip build dependency and drop zstd +- Disable LTO build option (b_lto=false) +- Dynamically set BUILD_GIT_VERSION_STRING to RPM version + +------------------------------------------------------------------- Old: ---- Aegisub-3.4.2.tar.gz LuaJIT-2.1.gitmodule.tar.zst _constraints _service _servicedata New: ---- Aegisub-3.5.1.tar.gz luajit-2.1.1720049189.tar.gz luajit_2.1.1720049189-2_patch.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aegisub.spec ++++++ --- /var/tmp/diff_new_pack.2mpLj3/_old 2026-10-20 12:42:13.432286744 +0200 +++ /var/tmp/diff_new_pack.2mpLj3/_new 2026-10-20 12:42:13.433286786 +0200 @@ -18,15 +18,18 @@ %define appid org.aegisub.Aegisub +%define luajit_gitver LuaJIT-04dca7911ea255f37be799c18d74c305b921c1a6 +%define luajit_ver 2.1.1720049189 Name: aegisub -Version: 3.4.2 +Version: 3.5.1 Release: 0 Summary: Subtitle editor License: BSD-3-Clause Group: Productivity/Multimedia/Video/Editors and Convertors URL: http://www.aegisub.org/ Source0: https://github.com/TypesettingTools/Aegisub/archive/v%{version}/Aegisub-%{version}.tar.gz -Source1: LuaJIT-2.1.gitmodule.tar.zst +Source1: https://github.com/mesonbuild/wrapdb/releases/download/luajit_%{luajit_ver}-2/luajit-%{luajit_ver}.tar.gz +Source2: https://wrapdb.mesonbuild.com/v2/luajit_%{luajit_ver}-2/get_patch#/luajit_%{luajit_ver}-2_patch.zip BuildRequires: gcc-c++ BuildRequires: libboost_atomic-devel BuildRequires: libboost_chrono-devel @@ -38,8 +41,8 @@ BuildRequires: libboost_thread-devel BuildRequires: libicu-devel BuildRequires: meson -BuildRequires: zstd BuildRequires: pkgconfig >= 0.20 +BuildRequires: unzip BuildRequires: wxGTK3-3_2-devel BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(ffms2) @@ -48,8 +51,8 @@ BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(hunspell) >= 1.2.0 BuildRequires: pkgconfig(libass) +BuildRequires: pkgconfig(libportal-gtk3) BuildRequires: pkgconfig(libpulse) >= 0.9.9 -BuildRequires: pkgconfig(luajit) BuildRequires: pkgconfig(openal) BuildRequires: pkgconfig(portaudio-2.0) BuildRequires: pkgconfig(uchardet) @@ -63,22 +66,26 @@ %prep %autosetup -p1 -n Aegisub-%{version} -mkdir -p subprojects/luajit -tar -xf %{SOURCE1} --strip-components 1 -C subprojects/luajit -cp -a subprojects/packagefiles/luajit/* subprojects/luajit +%setup -n Aegisub-%{version} -DTa1 +%setup -n Aegisub-%{version} -DTa2 +cp -rf %{luajit_gitver} subprojects + sed "/subdir('tests')/d" -i meson.build cat > git_version.h <<EOF #define BUILD_GIT_VERSION_NUMBER 0 -#define BUILD_GIT_VERSION_STRING "3.4.2" +#define BUILD_GIT_VERSION_STRING "%{version}" #define TAGGED_RELEASE 0 -#define INSTALLER_VERSION "3.4.2" -#define RESOURCE_BASE_VERSION 3, 4, 2 +#define INSTALLER_VERSION "%{version}" +#define RESOURCE_BASE_VERSION 0, 0, 0 EOF %build %meson \ -Davisynth=disabled \ + -Dluajit:default_library=static \ + -Db_lto=false \ + -Dtests=false \ -Denable_update_checker=false %meson_build ++++++ Aegisub-3.4.2.tar.gz -> Aegisub-3.5.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/aegisub/Aegisub-3.4.2.tar.gz /work/SRC/openSUSE:Factory/.aegisub.new.3698736/Aegisub-3.5.1.tar.gz differ: char 13, line 1
