Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tupitube for openSUSE:Factory checked in at 2026-04-17 21:05:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tupitube (Old) and /work/SRC/openSUSE:Factory/.tupitube.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tupitube" Fri Apr 17 21:05:13 2026 rev:12 rq:1347717 version:0.2.23 Changes: -------- --- /work/SRC/openSUSE:Factory/tupitube/tupitube.changes 2025-11-24 14:15:06.440216367 +0100 +++ /work/SRC/openSUSE:Factory/.tupitube.new.11940/tupitube.changes 2026-04-17 21:05:28.408829652 +0200 @@ -1,0 +2,16 @@ +Fri Apr 17 12:51:12 UTC 2026 - Hans-Peter Jansen <[email protected]> + +- Add Slowroll build support +- More spec cleanup + +------------------------------------------------------------------- +Thu Apr 16 16:09:09 UTC 2026 - Hans-Peter Jansen <[email protected]> + +- Update to version 0.2.23 (no changelog supplied) +- Drop a couple of sed fixes for ruby modules, fixed now +- Configure requires openSUSE-release (checks /etc/os-release) +- Add %{rubygem os} dependency: distro determination relies on it +- Fake our non-supported distro by cloning ubuntu specs +- Drop enforcing ffmpeg-4, bind against current ffmpeg-7 + +------------------------------------------------------------------- Old: ---- tupitube.desk-0.2.22.tar.gz New: ---- tupitube.desk-0.2.23.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tupitube.spec ++++++ --- /var/tmp/diff_new_pack.3RNS63/_old 2026-04-17 21:05:29.100858135 +0200 +++ /var/tmp/diff_new_pack.3RNS63/_new 2026-04-17 21:05:29.104858300 +0200 @@ -1,7 +1,7 @@ # # spec file for package tupitube # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2016 Packman Team <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -21,8 +21,9 @@ %define _tupibin %{_libdir}/%{name}/bin %define _tupilib %{_libdir}/%{name} %define _tupidata %{_datadir}/%{name} + Name: tupitube -Version: 0.2.22 +Version: 0.2.23 Release: 0 Summary: 2D vectorial/animation tool License: GPL-2.0-or-later AND GPL-3.0-or-later @@ -30,9 +31,11 @@ URL: https://www.tupitube.com Source0: https://sourceforge.net/projects/tupi2d/files/Source%20Code/tupitube.desk-%{version}.tar.gz Source99: tupitube-rpmlintrc +BuildRequires: %{rubygem os} BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme +BuildRequires: openSUSE-release BuildRequires: pkgconfig BuildRequires: ruby BuildRequires: pkgconfig(Qt5Core) >= 5.13.0 @@ -44,22 +47,13 @@ BuildRequires: pkgconfig(Qt5Svg) BuildRequires: pkgconfig(Qt5Xml) BuildRequires: pkgconfig(glib-2.0) -%if 0%{?suse_version} > 1500 -BuildRequires: pkgconfig(libavcodec) = 58.134.100 -BuildRequires: pkgconfig(libavdevice) = 58.13.100 -BuildRequires: pkgconfig(libavformat) = 58.76.100 -BuildRequires: pkgconfig(libavutil) = 56.70.100 -BuildRequires: pkgconfig(libpulse) -BuildRequires: pkgconfig(libswscale) = 5.9.100 -%else BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavdevice) BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libavutil) +BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libswscale) -%endif -BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(ogg) BuildRequires: pkgconfig(quazip1-qt5) BuildRequires: pkgconfig(sndfile) @@ -100,22 +94,27 @@ %prep %autosetup -p1 -n tupitube.desk -# Fix `require': cannot load such file -- os (LoadError) -sed -i '/require .os/d' qonf/configure.rb - -# Newer rubies obviously removed this method: note the elaborated error message -# Configure failed. error was: undefined method `exists?' for File:Class -sed -i 's|File.exists|File.exist|' configure.rb qonf/test.rb +# FIXME: create proper configs +# so far, only Slowroll and Tumbleweed are supported, all others have dependency issues +%if "%_repository" == "openSUSE_Slowroll" + ln -s ubuntu.yml qonf/distros/opensuse-slowroll.yml +%else + ln -s ubuntu.yml qonf/distros/opensuse-tumbleweed.yml +%endif -# Configure failed. error was: undefined method `exists?' for module FileTest -sed -e 's|FileTest.exists|FileTest.exist|' configure.rb +# Configure failed. error was: +# in 'block in RQonf::QMake#compile': undefined method '>>' for an instance of Process::Status (NoMethodError) +# endcode = $? >> 8 +# just remove the offender +sed -i 's/ >> 8$//g' qonf/qmake.rb -# Add path to ffmpeg +# Inquire ffmpeg includes ffmpeg_include=$(pkg-config --cflags-only-I libavutil) -# Add Quazip path +# Inquire Quazip includes quazip_include=$(pkg-config --cflags-only-I quazip1-qt5) +# Patch the pathes into all project files find . -type f -name \*.pro | while read f; do echo "QMAKE_CXXFLAGS += %{optflags} ${ffmpeg_include} ${quazip_include}" >> "$f" done @@ -141,7 +140,7 @@ # Remove unneeded links pushd %{buildroot}%{_tupilib} for so in $(find . -maxdepth 1 -name \*.so); do -rm -f $so; done + rm -f $so; done popd # SVG icon ++++++ tupitube.desk-0.2.22.tar.gz -> tupitube.desk-0.2.23.tar.gz ++++++ /work/SRC/openSUSE:Factory/tupitube/tupitube.desk-0.2.22.tar.gz /work/SRC/openSUSE:Factory/.tupitube.new.11940/tupitube.desk-0.2.23.tar.gz differ: char 13, line 1
