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
  

Reply via email to