Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package meterbridge for openSUSE:Factory checked in at 2021-07-12 21:40:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/meterbridge (Old) and /work/SRC/openSUSE:Factory/.meterbridge.new.2625 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "meterbridge" Mon Jul 12 21:40:22 2021 rev:19 rq:905782 version:0.9.3 Changes: -------- --- /work/SRC/openSUSE:Factory/meterbridge/meterbridge.changes 2015-06-23 12:01:00.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.meterbridge.new.2625/meterbridge.changes 2021-07-12 21:40:52.427807536 +0200 @@ -1,0 +2,10 @@ +Sat Jul 10 16:09:00 UTC 2021 - Ferdinand Thiessen <r...@fthiessen.de> + +- Update to 0.9.3 + * No changelog provided +- Clean up SPEC file +- Refresh meterbridge-gcc4-fix.diff and meterbridge-makefile-fix.diff +- Add patches from Gentoo: meterbridge-0.9.3-asneeded.patch, and + meterbridge-0.9.3-setrgba.patch + +------------------------------------------------------------------- Old: ---- meterbridge-0.9.2.tar.bz2 New: ---- meterbridge-0.9.3-asneeded.patch meterbridge-0.9.3-setrgba.patch meterbridge-0.9.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ meterbridge.spec ++++++ --- /var/tmp/diff_new_pack.5xDv4K/_old 2021-07-12 21:40:52.951803406 +0200 +++ /var/tmp/diff_new_pack.5xDv4K/_new 2021-07-12 21:40:52.951803406 +0200 @@ -1,7 +1,7 @@ # # spec file for package meterbridge # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,71 +12,54 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # + Name: meterbridge -BuildRequires: SDL_image-devel -BuildRequires: automake -BuildRequires: gcc-c++ -BuildRequires: jack-devel -BuildRequires: update-desktop-files -Summary: A Meterbridge for the JACK Audio System -Version: 0.9.2 +Version: 0.9.3 Release: 0 -License: GPL-2.0+ +Summary: A Meterbridge for the JACK Audio System +License: GPL-2.0-or-later Group: Productivity/Multimedia/Sound/Visualization -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Url: http://plugin.org.uk/meterbridge/ -Source: %{name}-%{version}.tar.bz2 +URL: http://plugin.org.uk/meterbridge +Source: %{url}/meterbridge-%{version}.tar.gz Source1: meterbridge.desktop Source2: meterbridge.png -Patch: meterbridge-gcc4-fix.diff +Patch0: meterbridge-gcc4-fix.diff Patch1: meterbridge-makefile-fix.diff +Patch2: https://gitweb.gentoo.org/repo/gentoo.git/plain/media-sound/meterbridge/files/meterbridge-0.9.3-setrgba.patch +Patch3: https://gitweb.gentoo.org/repo/gentoo.git/plain/media-sound/meterbridge/files/meterbridge-0.9.3-asneeded.patch +BuildRequires: SDL_image-devel +BuildRequires: automake +BuildRequires: gcc-c++ +BuildRequires: jack-devel +BuildRequires: update-desktop-files %description Meterbridge is a JACK (JACK Audio Connection Kit) client for visualizing audio signals. - - -Authors: --------- - Steve Harris <st...@plugin.org.uk> - %prep -%setup -q -%patch -%patch1 +%autosetup -p1 %build -# This package failed when testing with -Wl,-as-needed being default. -# So we disable it here, if you want to retest, just delete this comment and the line below. -export SUSE_ASNEEDED=0 -%{?suse_update_config:%{suse_update_config -f}} autoreconf --force --install -export CFLAGS="%optflags -fgnu89-inline" %configure -make +%make_build %install -[ "$RPM_BUILD_ROOT" != "/" -a -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT -make DESTDIR=$RPM_BUILD_ROOT install +%make_install %suse_update_desktop_file -i meterbridge AudioVideo Music -mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps -cp %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/pixmaps - -%clean -[ "$RPM_BUILD_ROOT" != "/" -a -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT +mkdir -p %{buildroot}%{_datadir}/pixmaps +cp %{SOURCE2} %{buildroot}%{_datadir}/pixmaps %files -%defattr(-,root,root) -%doc AUTHORS COPYING ChangeLog NEWS README +%license COPYING +%doc AUTHORS ChangeLog %{_bindir}/* %{_datadir}/%{name} -%if %suse_version > 820 %{_datadir}/applications/*.desktop -%endif %{_datadir}/pixmaps/*.png %changelog ++++++ meterbridge-0.9.3-asneeded.patch ++++++ Index: meterbridge-0.9.3/src/Makefile.am =================================================================== --- meterbridge-0.9.3.orig/src/Makefile.am +++ meterbridge-0.9.3/src/Makefile.am @@ -6,4 +6,4 @@ bin_PROGRAMS = meterbridge EXTRA_DIST = *.h meterbridge_SOURCES = main.c linedraw.c vu_meters.c ppm_meters.c dpm_meters.c jf_meters.c scope.c envelopes.c find_image.c gl_utils.c -meterbridge_LDFLAGS = -lm $(JACK_LIBS) $(SDL_LIBS) -lGL -lSDL_image +meterbridge_LDADD = -lm $(JACK_LIBS) $(SDL_LIBS) -lGL -lSDL_image ++++++ meterbridge-0.9.3-setrgba.patch ++++++ --- meterbridge-0.9.3/src/linedraw.c.orig 2016-07-25 21:07:06.992953036 -0500 +++ meterbridge-0.9.3/src/linedraw.c 2016-07-25 21:07:24.640629427 -0500 @@ -4,7 +4,7 @@ /* set a pixel on an SDL_Surface, assumes that the surface is 32bit RGBA, * ordered ABGR (I think), probably wont work on bigendian systems */ -inline void set_rgba(SDL_Surface *surface, Uint32 x, Uint32 y, Uint32 col) +void set_rgba(SDL_Surface *surface, Uint32 x, Uint32 y, Uint32 col) { Uint32 *bufp = (Uint32 *)surface->pixels + y*surface->pitch/4 + x; *bufp = col; ++++++ meterbridge-gcc4-fix.diff ++++++ --- /var/tmp/diff_new_pack.5xDv4K/_old 2021-07-12 21:40:52.979803185 +0200 +++ /var/tmp/diff_new_pack.5xDv4K/_new 2021-07-12 21:40:52.983803154 +0200 @@ -1,8 +1,10 @@ ---- src/main.h-dist 2005-04-11 11:55:58.354510945 +0200 -+++ src/main.h 2005-04-11 11:56:04.817006749 +0200 -@@ -8,7 +8,7 @@ +Index: meterbridge-0.9.3/src/main.h +=================================================================== +--- meterbridge-0.9.3.orig/src/main.h ++++ meterbridge-0.9.3/src/main.h +@@ -10,7 +10,7 @@ - extern SDL_Surface *screen; + extern SDL_Surface *screen, *background_image; extern SDL_Surface *image, *meter, *meter_buf; -extern SDL_Rect win, buf_rect[MAX_METERS], dest[MAX_METERS]; +extern SDL_Rect win, dest[MAX_METERS]; ++++++ meterbridge-makefile-fix.diff ++++++ --- /var/tmp/diff_new_pack.5xDv4K/_old 2021-07-12 21:40:52.987803122 +0200 +++ /var/tmp/diff_new_pack.5xDv4K/_new 2021-07-12 21:40:52.991803091 +0200 @@ -1,9 +1,11 @@ ---- src/Makefile.am-dist 2007-01-16 16:00:16.000000000 +0100 -+++ src/Makefile.am 2007-01-16 16:00:30.000000000 +0100 +Index: meterbridge-0.9.3/src/Makefile.am +=================================================================== +--- meterbridge-0.9.3.orig/src/Makefile.am ++++ meterbridge-0.9.3/src/Makefile.am @@ -1,5 +1,5 @@ - #CFLAGS = -O6 `sdl-config --cflags` -DPKG_DATA_DIR=\"$(pkgdatadir)\" + #CFLAGS = -Wall -O3 $(SDL_CFLAGS) $(JACK_CFLAGS) -DPKG_DATA_DIR=\"$(pkgdatadir)\" -CFLAGS = -Wall -g $(SDL_CFLAGS) $(JACK_CFLAGS) -DPKG_DATA_DIR=\"$(pkgdatadir)\" -+AM_CFLAGS = $(SDL_CFLAGS) $(JACK_CFLAGS) -DPKG_DATA_DIR=\"$(pkgdatadir)\" ++AM_CFLAGS = -Wall $(SDL_CFLAGS) $(JACK_CFLAGS) -DPKG_DATA_DIR=\"$(pkgdatadir)\" bin_PROGRAMS = meterbridge