RPM Fusion update report 2018-04-16
by noreply@rpmfusion.org
RPM Fusion update report
------------------------
Section free:
-------------
Fedora 26
-------------
Pushed to testing:
ffmpeg-3.3.7-1.fc26
Pushed to stable:
rpmfusion-free-release-26-2
telegram-desktop-1.2.17-1.fc26
telegram-desktop-1.2.17-2.fc26
Fedora 27
-------------
Pushed to testing:
faad2-2.8.8-1.fc27
ffmpeg-3.3.7-1.fc27
Pushed to stable:
rpmfusion-free-release-27-2
telegram-desktop-1.2.17-1.fc27
telegram-desktop-1.2.17-2.fc27
Fedora 28
-------------
Pushed to testing:
alsa-plugins-freeworld-1.1.6-1.fc28
alsa-plugins-freeworld-1.1.6-3.fc28
buildsys-build-rpmfusion-28-0.2
faad2-2.8.8-1.fc28
mixxx-2.1.0-1.fc28
rpmfusion-free-release-28-0.6
x265-2.7-3.fc28
xpra-codecs-freeworld-2.2.6-1.fc28
Pushed to stable:
HandBrake-1.1.0-1.fc28
kodi-pvr-dvblink-3.4.8-3.fc28
mixxx-2.1.0-0.5.rc1.fc28
mixxx-2.1.0-0.7.rc1.fc28
pianobar-2017.08.30-5.fc28
rpmfusion-free-obsolete-packages-28-4.fc28
telegram-desktop-1.2.17-1.fc28
telegram-desktop-1.2.17-2.fc28
EL 6
-------------
Pushed to testing:
Pushed to stable:
EL 7
-------------
Pushed to testing:
libva-intel-driver-1.8.3-4.el7
Pushed to stable:
Section nonfree:
-------------
Fedora 26
-------------
Pushed to testing:
b43-firmware-6.30.163.46-1.fc26
lpf-spotify-client-1.0.77.338-2.fc26
Pushed to stable:
lpf-flash-plugin-29.0.0.140-1.fc26
lpf-spotify-client-1.0.77.338-1.fc26
rpmfusion-nonfree-release-26-2
Fedora 27
-------------
Pushed to testing:
b43-firmware-6.30.163.46-1.fc27
faac-1.29.9.2-1.fc27
lpf-spotify-client-1.0.77.338-2.fc27
Pushed to stable:
dfhack-0.44.09-1.r1.fc27
dwarffortress-0.44.09-1.fc27
dwarftherapist-39.3.1-1.fc27
lpf-flash-plugin-29.0.0.140-1.fc27
lpf-spotify-client-1.0.77.338-1.fc27
rpmfusion-nonfree-release-27-2
Fedora 28
-------------
Pushed to testing:
b43-firmware-6.30.163.46-1.fc28
faac-1.29.9.2-1.fc28
gstreamer1-plugins-bad-nonfree-1.14.0-1.fc28
lpf-spotify-client-1.0.77.338-2.fc28
rpmfusion-nonfree-release-28-0.6
Pushed to stable:
dfhack-0.44.09-1.r1.fc28
dwarffortress-0.44.09-1.fc28
dwarftherapist-39.3.1-1.fc28
lpf-flash-plugin-29.0.0.140-1.fc28
lpf-spotify-client-1.0.77.338-1.fc28
EL 6
-------------
Pushed to testing:
faac-1.28-7.el6
Pushed to stable:
EL 7
-------------
Pushed to testing:
Pushed to stable:
Theses packages will be available in main mirror in few minutes. Wait for local mirrors to sync
Please report any issue to https://bugzilla.rpmfusion.org
6 years, 7 months
RPM Fusion update report 2018-04-12
by noreply@rpmfusion.org
RPM Fusion update report
------------------------
Section free:
-------------
Fedora 26
-------------
Pushed to testing:
rpmfusion-free-release-26-2
telegram-desktop-1.2.17-1.fc26
telegram-desktop-1.2.17-2.fc26
Pushed to stable:
flowblade-1.16.0-1.gitd2f153f.fc26
flowblade-1.16.0-2.gitd2f153f.fc26
get_iplayer-3.13-2.fc26
obs-studio-21.1.1-1.fc26
Fedora 27
-------------
Pushed to testing:
rpmfusion-free-release-27-2
telegram-desktop-1.2.17-1.fc27
telegram-desktop-1.2.17-2.fc27
Pushed to stable:
flowblade-1.16.0-1.gitd2f153f.fc27
flowblade-1.16.0-2.gitd2f153f.fc27
get_iplayer-3.13-2.fc27
obs-studio-21.1.1-1.fc27
rpmfusion-free-appstream-data-27-2.fc27
Fedora 28
-------------
Pushed to testing:
HandBrake-1.1.0-1.fc28
kodi-pvr-dvblink-3.4.8-3.fc28
mixxx-2.1.0-0.5.rc1.fc28
mixxx-2.1.0-0.7.rc1.fc28
pianobar-2017.08.30-5.fc28
rpmfusion-free-obsolete-packages-28-3.fc28
rpmfusion-free-obsolete-packages-28-4.fc28
telegram-desktop-1.2.17-1.fc28
telegram-desktop-1.2.17-2.fc28
Pushed to stable:
flowblade-1.16.0-1.gitd2f153f.fc28
flowblade-1.16.0-2.gitd2f153f.fc28
freetype-freeworld-2.8-7.fc28
get_iplayer-3.13-2.fc28
obs-studio-21.1.1-1.fc28
rpmfusion-free-appstream-data-28-2.fc28
rpmfusion-free-release-28-0.5
telegram-desktop-1.2.15-1.fc28
EL 6
-------------
Pushed to testing:
Pushed to stable:
EL 7
-------------
Pushed to testing:
Pushed to stable:
Section nonfree:
-------------
Fedora 26
-------------
Pushed to testing:
lpf-flash-plugin-29.0.0.140-1.fc26
lpf-spotify-client-1.0.77.338-1.fc26
rpmfusion-nonfree-release-26-2
Pushed to stable:
unrar-5.6.2-1.fc26
Fedora 27
-------------
Pushed to testing:
dfhack-0.44.09-1.r1.fc27
dwarffortress-0.44.09-1.fc27
dwarftherapist-39.3.1-1.fc27
lpf-flash-plugin-29.0.0.140-1.fc27
lpf-spotify-client-1.0.77.338-1.fc27
rpmfusion-nonfree-release-27-2
Pushed to stable:
rpmfusion-nonfree-appstream-data-27-3.fc27
unrar-5.6.2-1.fc27
Fedora 28
-------------
Pushed to testing:
dfhack-0.44.09-1.r1.fc28
dwarffortress-0.44.09-1.fc28
dwarftherapist-39.3.1-1.fc28
lpf-flash-plugin-29.0.0.140-1.fc28
lpf-spotify-client-1.0.77.338-1.fc28
nvidia-settings-390.48-2.fc28
nvidia-settings-390.48-3.fc28
xorg-x11-drv-nvidia-390.48-2.fc28
Pushed to stable:
rpmfusion-nonfree-appstream-data-28-2.fc28
rpmfusion-nonfree-release-28-0.5
unrar-5.6.2-1.fc28
EL 6
-------------
Pushed to testing:
Pushed to stable:
EL 7
-------------
Pushed to testing:
Pushed to stable:
Theses packages will be available in main mirror in few minutes. Wait for local mirrors to sync
Please report any issue to https://bugzilla.rpmfusion.org
6 years, 7 months
faad2 update and faac why not?
by Sérgio Basto
Hello,
faac is a nonfree package so no package use it , but faad2 is a free
package and some packages use it , THO I don't know what faad2 does and
even if it is used but not have it updated doesn't seems right :)
Best regards,
--
Sérgio M. B.
6 years, 7 months
RPM Fusion update report 2018-04-04
by noreply@rpmfusion.org
RPM Fusion update report
------------------------
Section free:
-------------
Fedora 26
-------------
Pushed to testing:
chromium-freeworld-65.0.3325.181-1.fc26
flowblade-1.16.0-1.gitd2f153f.fc26
flowblade-1.16.0-2.gitd2f153f.fc26
get_iplayer-3.13-2.fc26
obs-studio-21.1.1-1.fc26
Pushed to stable:
Fedora 27
-------------
Pushed to testing:
chromium-freeworld-65.0.3325.181-1.fc27
flowblade-1.16.0-1.gitd2f153f.fc27
flowblade-1.16.0-2.gitd2f153f.fc27
get_iplayer-3.13-2.fc27
obs-studio-21.1.1-1.fc27
rpmfusion-free-appstream-data-27-2.fc27
Pushed to stable:
Fedora 28
-------------
Pushed to testing:
chromium-freeworld-65.0.3325.181-1.fc28
flowblade-1.16.0-1.gitd2f153f.fc28
flowblade-1.16.0-2.gitd2f153f.fc28
freetype-freeworld-2.8-7.fc28
get_iplayer-3.13-2.fc28
obs-studio-21.1.1-1.fc28
rpmfusion-free-appstream-data-28-2.fc28
rpmfusion-free-release-28-0.5
telegram-desktop-1.2.15-1.fc28
Pushed to stable:
EL 6
-------------
Pushed to testing:
Pushed to stable:
EL 7
-------------
Pushed to testing:
chromium-freeworld-65.0.3325.181-1.el7
Pushed to stable:
Section nonfree:
-------------
Fedora 26
-------------
Pushed to testing:
unrar-5.6.2-1.fc26
Pushed to stable:
Fedora 27
-------------
Pushed to testing:
rpmfusion-nonfree-appstream-data-27-3.fc27
unrar-5.6.2-1.fc27
Pushed to stable:
Fedora 28
-------------
Pushed to testing:
rpmfusion-nonfree-appstream-data-28-2.fc28
rpmfusion-nonfree-release-28-0.5
unrar-5.6.2-1.fc28
Pushed to stable:
EL 6
-------------
Pushed to testing:
Pushed to stable:
EL 7
-------------
Pushed to testing:
Pushed to stable:
Theses packages will be available in main mirror in few minutes. Wait for local mirrors to sync
Please report any issue to https://bugzilla.rpmfusion.org
6 years, 7 months
Re: [mixxx] Update to 2.1 snapshot
by Sérgio Basto
On Wed, 2018-04-04 at 19:45 +0200, Uwe Klotz wrote:
> Hi all,
>
> thank you very much for your feedback! I'm currently trying to get
> familiar
> with the workflow reading the Fedora packaging guidelines and these
> instructions:
>
> https://rpmfusion.org/Contributors
>
> Yes, sorry, I didn't notice that the %{?dist} macro got lost while
> editing
> the .spec file. Fixed.
>
> Regarding rpmdev-bumpspec: Is it used to bump the package version
> whenever
> committing a minor patch to a previous build without a separate
> changelog entry?
rpmdev-bumpspec is to bump the package version whenever committing a
minor patch to a previous build *with* changelog entry (you have -c
option)
It is used to add changelog entry, with correct date and user. And bump
release but if you use pkgrel variable the release bump will be in
right instead in left .
In my point of view we should avoid variable like pkgrel doesn't add
any value and confuse automate tools ...
> Kind regards,
>
> Uwe
>
> Mails to uklotz(a)mixxx.org will be forwarded to my private address. I
> also
> forgot to update the default e-mail address for Git commits after
> cloning
> the repository.
>
> On 04.04.2018 17:41, Sérgio Basto wrote:
> > Hi,
> > First many thanks for your contribution , I reviewed this commit in
> > general seems correct to me.
> > I'd like propose the attach patch to make rpmdev-bumpspec [1] works
> > as
> > we expect.
> > Uwe Klotz don't you use rpmdev-bumpspec ?
> >
> > [1]
> > rpmdev-bumpspec mixxx.spec
> >
> >
> >
> > On Wed, 2018-04-04 at 16:43 +0200, Uwe Klotz wrote:
> > > commit 61c3c474dd309977bc7ab9437142e0bfb78bfb6b
> > > Author: Uwe Klotz <uwe_klotz(a)web.de>
> > > Date: Wed Apr 4 15:45:54 2018 +0200
> > >
> > > Update to 2.1 snapshot
> > >
> > > Add support for Opus, WavPack, and Mod tracker files
> > > Adjust and optimize build options
> > >
> > > .gitignore | 1 +
> > > mixxx-2.1.0-build.patch | 32 --------------
> > > mixxx.spec | 110 +++++++++++++++++++++++++++++++
> > > -------
> > > ----------
> > > sources | 2 +-
> > > 4 files changed, 73 insertions(+), 72 deletions(-)
> > > ---
> > > diff --git a/.gitignore b/.gitignore
> > > index 591b51d..e9f05fa 100644
> > > --- a/.gitignore
> > > +++ b/.gitignore
> > > @@ -2,3 +2,4 @@ mixxx-1.11.0-20130517bzr.tar.bz2
> > > mixxx-1.11.0-src.tar.gz
> > > /mixxx-2.0.0-src.tar.gz
> > > /mixxx-22f78d299961a1b3910b80f161391a181b18265a.tar.gz
> > > +/mixxx-f77cf966288ee481fb7f17cc56bed830b7137f54.tar.gz
> > > diff --git a/mixxx.spec b/mixxx.spec
> > > index 7a2ceac..c313c7f 100644
> > > --- a/mixxx.spec
> > > +++ b/mixxx.spec
> > > @@ -1,80 +1,98 @@
> > > -%global commit 22f78d299961a1b3910b80f161391a181b18265a
> > > -%global date 20180204
> > > -%global shortcommit0 %(c=%{commit}; echo ${c:0:7})
> > > +# Manually modified with every package release
> > > +%global pkgrel 0.3
> > > +
> > > +# Package version suffix: <undefined>, beta1, beta2, rc1, ...
> > > +#global extraver
> > > +
> > > +# Only for untagged snapshot versions
> > > +%global gitcommit f77cf966288ee481fb7f17cc56bed830b7137f54
> > > +# <yyyymmdd>
> > > +%global gitcommitdate 20180404
> > > +
> > > +%if %{gitcommit}
> > > +%global snapinfo
> > > %{?gitcommit:%{gitcommitdate}git%{?gitcommit:%(c=%{gitcommit};
> > > echo
> > > ${c:0:7})}}
> > > +%global sources %{gitcommit}
> > > +%else
> > > +%global sources release-%{version}%{?extraver:-%{extraver}}}
> > > +%endif
> > >
> > > -%bcond_with bpm
> > > -%bcond_with djconsole
> > > %bcond_with libgpod
> > >
> > > Name: mixxx
> > > Version: 2.1.0
> > > -Release: 0.2%{?shortcommit0:.%{date}git%{shortcommit0}}%{
> > > ?dis
> > > t}
> > > +Release: %{pkgrel}%{?extraver:.%{extraver}}%{?snapinfo:.%
> > > {sna
> > > pinfo}}
> > > Summary: Mixxx is open source software for DJ'ing
> > > -
> > > Group: Applications/Multimedia
> > > License: GPLv2+
> > > URL: http://www.mixxx.org
> > > -Source0: https://github.com/mixxxdj/mixxx/archive/%{commi
> > > t}.t
> > > ar.gz#/%{name}-%{commit}.tar.gz
> > > -Patch0: %{name}-%{version}-build.patch
> > > +Source0: https://github.com/mixxxdj/%{name}/archive/%{sou
> > > rces
> > > }.tar.gz#/%{name}-%{sources}.tar.gz
> > >
> > > #Build tools
> > > BuildRequires: desktop-file-utils
> > > BuildRequires: libappstream-glib
> > > +BuildRequires: protobuf-compiler
> > > BuildRequires: python2-scons
> > >
> > > #Mandatory Requirements
> > > BuildRequires: alsa-lib-devel >= 1.0.10
> > > BuildRequires: faad2-devel
> > > +BuildRequires: ffmpeg-devel
> > > +BuildRequires: fftw-devel
> > > +BuildRequires: flac-devel
> > > #BuildRequires: jack-audio-connection-kit-devel >= 0.61.0
> > > #jack
> > > seems deprecated to portaudio
> > > -BuildRequires: qt4-devel >= 4.3
> > > -BuildRequires: qt4-webkit-devel
> > > BuildRequires: libGL-devel
> > > BuildRequires: libGLU-devel
> > > +BuildRequires: libchromaprint-devel
> > > BuildRequires: libid3tag-devel
> > > BuildRequires: libmad-devel
> > > +BuildRequires: libmodplug-devel
> > > BuildRequires: libmp4v2-devel
> > > +BuildRequires: libshout-devel
> > > BuildRequires: libsndfile-devel
> > > BuildRequires: libusb1-devel
> > > BuildRequires: libvorbis-devel
> > > +BuildRequires: opus-devel
> > > +BuildRequires: opusfile-devel
> > > BuildRequires: portaudio-devel
> > > BuildRequires: portmidi-devel
> > > -BuildRequires: protobuf-devel protobuf-compiler
> > > -BuildRequires: taglib-devel
> > > -BuildRequires: flac-devel
> > > -BuildRequires: sqlite-devel
> > > +BuildRequires: protobuf-devel
> > > +BuildRequires: qt4-devel >= 4.3
> > > BuildRequires: rubberband-devel
> > > -BuildRequires: libchromaprint-devel
> > > +BuildRequires: sqlite-devel
> > > +BuildRequires: taglib-devel
> > > BuildRequires: upower-devel
> > > +BuildRequires: wavpack-devel
> > >
> > > -#Optionals Requirements
> > > -BuildRequires: libshout-devel
> > > -BuildRequires: vamp-plugin-sdk-devel
> > > +#Bundled Requirements
> > > +#BuildRequires: libebur128-devel
> > > +#BuildRequires: soundtouch-devel
> > > +#BuildRequires: vamp-plugin-sdk-devel
> > > +
> > > +#Optional Requirements
> > > #BuildRequires: python-devel
> > > #BuildRequires: lua-devel, tolua++-devel
> > > -%{?with_bpm:BuildRequires: fftw-devel}
> > > -%{?with_djconsole:BuildRequires: idjc}
> > > -BuildRequires: ladspa-devel
> > > %{?with_libgpod:BuildRequires: libgpod-devel}
> > > -BuildRequires: wavpack-devel
> > >
> > > # workaround to use phonon-backend-gstreamer instead of phonon-
> > > backend-vlc since phonon-backend-vlc
> > > # is broken in rpmfusion currently
> > > BuildRequires: phonon-backend-gstreamer
> > >
> > > +
> > > %description
> > > -Mixxx is open source software for DJ'ing. You can use MP3s,
> > > -Ogg Vorbis files, and other formats as audio input. Mixxx
> > > -can be controlled through the GUI and with external
> > > -controllers including MIDI devices, and more.
> > > +Mixxx is open source software for DJ'ing. You can use
> > > +AIFF/FLAC/M4A/MP3/OggVorbis/Opus/WAV/WavPack files, and
> > > +other formats as audio input. Playback can be controlled
> > > +through the GUI or with external controllers including
> > > +MIDI and HID devices.
> > >
> > >
> > > %prep
> > > -%autosetup -p1 -n %{name}-%{commit}
> > > +%autosetup -p1 -n %{name}-%{sources}
> > >
> > > -# TODO remove bundle libs
> > > -#rm -rf lib/vamp-2.3 lib/xwax lib/gmock-1.7.0 lib/gtest-1.7.0
> > >
> > > -
> > > +# TODO remove bundle libs?
> > > +#rm -rf lib/libebur128* lib/soundtouch* lib/vamp lib/xwax
> > > lib/gmock*
> > > lib/gtest*
> > > +
> > >
> > > %build
> > > export CFLAGS=$RPM_OPT_FLAGS
> > > @@ -83,10 +101,13 @@ export LIBDIR=%{_libdir}
> > > scons %{?_smp_mflags} \
> > > prefix=%{_prefix} \
> > > qtdir=%{_qt4_prefix} \
> > > + optimize=portable \
> > > faad=1 \
> > > - ladspa=0 \
> > > - shoutcast=1 hifieq=1 script=0 optimize=0 \
> > > -
> > > + ffmpeg=1 \
> > > + modplug=1 \
> > > + opus=1 \
> > > + shoutcast=1 \
> > > + wv=1 \
> > >
> > >
> > > %install
> > > @@ -96,20 +117,25 @@ export LIBDIR=%{_libdir}
> > > scons %{?_smp_mflags} \
> > > install_root=$RPM_BUILD_ROOT%{_prefix} \
> > > qtdir=%{_qt4_prefix} \
> > > - prefix=%{_prefix} install
> > > + prefix=%{_prefix} \
> > > + install
> > >
> > > -#Install udev rule
> > > +# Install udev rule
> > > install -d ${RPM_BUILD_ROOT}/%{_udevrulesdir}
> > > install -p -m 0644 res/linux/mixxx.usb.rules
> > > ${RPM_BUILD_ROOT}/%{_udevrulesdir}/90-mixxx.usb.rules
> > >
> > > -desktop-file-install --vendor "" \
> > > +desktop-file-install \
> > > + --vendor "" \
> > > --dir $RPM_BUILD_ROOT%{_datadir}/applications \
> > > --add-category=X-Synthesis \
> > > res/linux/mixxx.desktop
> > >
> > > -appstream-util validate-relax --nonet
> > > $RPM_BUILD_ROOT/%{_datadir}/appdata/%{name}.appdata.xml
> > > +appstream-util \
> > > + validate-relax \
> > > + --nonet \
> > > + $RPM_BUILD_ROOT/%{_datadir}/appdata/%{name}.appdata.xml
> > >
> > > -#Remove docdir
> > > +# Remove docdir
> > > rm -rf $RPM_BUILD_ROOT%{_docdir}
> > >
> > >
> > > @@ -124,7 +150,13 @@ rm -rf $RPM_BUILD_ROOT%{_docdir}
> > > %{_datadir}/pixmaps/mixxx-icon.png
> > > %{_datadir}/appdata/%{name}.appdata.xml
> > >
> > > +
> > > %changelog
> > > +* Wed Apr 04 2018 Uwe Klotz <uklotz(a)mixxx.org> - 2.1.0-
> > > 0.3.20180404gitf77cf96
> > > +- Update to 2.1 snapshot
> > > +- Add support for Opus, WavPack, and Mod tracker files
> > > +- Adjust and optimize build options
> > > +
> > > * Thu Mar 01 2018 RPM Fusion Release Engineering <leigh123linux
> > > @goog
> > > lemail.com> - 2.1.0-0.2.20180204git22f78d2
> > > - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Reb
> > > uild
> > >
> > > diff --git a/sources b/sources
> > > index 677e3a4..0db623f 100644
> > > --- a/sources
> > > +++ b/sources
> > > @@ -1 +1 @@
> > > -5e4f7fff024a541d3bdf3788b47379db mixxx-
> > > 22f78d299961a1b3910b80f161391a181b18265a.tar.gz
> > > +642b84524728f80bd16015a8f5ddc7af mixxx-
> > > f77cf966288ee481fb7f17cc56bed830b7137f54.tar.gz
> > > _______________________________________________
> > > rpmfusion-commits mailing list -- rpmfusion-commits(a)lists.rpmfusi
> > > on.o
> > > rg
> > > To unsubscribe send an email to rpmfusion-commits-leave(a)lists.rpm
> > > fusi
> > > on.org
>
>
--
Sérgio M. B.
6 years, 7 months
Re: [mixxx] Update to 2.1 snapshot
by Sérgio Basto
Hi,
First many thanks for your contribution , I reviewed this commit in
general seems correct to me.
I'd like propose the attach patch to make rpmdev-bumpspec [1] works as
we expect.
Uwe Klotz don't you use rpmdev-bumpspec ?
[1]
rpmdev-bumpspec mixxx.spec
On Wed, 2018-04-04 at 16:43 +0200, Uwe Klotz wrote:
> commit 61c3c474dd309977bc7ab9437142e0bfb78bfb6b
> Author: Uwe Klotz <uwe_klotz(a)web.de>
> Date: Wed Apr 4 15:45:54 2018 +0200
>
> Update to 2.1 snapshot
>
> Add support for Opus, WavPack, and Mod tracker files
> Adjust and optimize build options
>
> .gitignore | 1 +
> mixxx-2.1.0-build.patch | 32 --------------
> mixxx.spec | 110 +++++++++++++++++++++++++++++++-------
> ----------
> sources | 2 +-
> 4 files changed, 73 insertions(+), 72 deletions(-)
> ---
> diff --git a/.gitignore b/.gitignore
> index 591b51d..e9f05fa 100644
> --- a/.gitignore
> +++ b/.gitignore
> @@ -2,3 +2,4 @@ mixxx-1.11.0-20130517bzr.tar.bz2
> mixxx-1.11.0-src.tar.gz
> /mixxx-2.0.0-src.tar.gz
> /mixxx-22f78d299961a1b3910b80f161391a181b18265a.tar.gz
> +/mixxx-f77cf966288ee481fb7f17cc56bed830b7137f54.tar.gz
> diff --git a/mixxx.spec b/mixxx.spec
> index 7a2ceac..c313c7f 100644
> --- a/mixxx.spec
> +++ b/mixxx.spec
> @@ -1,80 +1,98 @@
> -%global commit 22f78d299961a1b3910b80f161391a181b18265a
> -%global date 20180204
> -%global shortcommit0 %(c=%{commit}; echo ${c:0:7})
> +# Manually modified with every package release
> +%global pkgrel 0.3
> +
> +# Package version suffix: <undefined>, beta1, beta2, rc1, ...
> +#global extraver
> +
> +# Only for untagged snapshot versions
> +%global gitcommit f77cf966288ee481fb7f17cc56bed830b7137f54
> +# <yyyymmdd>
> +%global gitcommitdate 20180404
> +
> +%if %{gitcommit}
> +%global snapinfo
> %{?gitcommit:%{gitcommitdate}git%{?gitcommit:%(c=%{gitcommit}; echo
> ${c:0:7})}}
> +%global sources %{gitcommit}
> +%else
> +%global sources release-%{version}%{?extraver:-%{extraver}}}
> +%endif
>
> -%bcond_with bpm
> -%bcond_with djconsole
> %bcond_with libgpod
>
> Name: mixxx
> Version: 2.1.0
> -Release: 0.2%{?shortcommit0:.%{date}git%{shortcommit0}}%{?dis
> t}
> +Release: %{pkgrel}%{?extraver:.%{extraver}}%{?snapinfo:.%{sna
> pinfo}}
> Summary: Mixxx is open source software for DJ'ing
> -
> Group: Applications/Multimedia
> License: GPLv2+
> URL: http://www.mixxx.org
> -Source0: https://github.com/mixxxdj/mixxx/archive/%{commit}.t
> ar.gz#/%{name}-%{commit}.tar.gz
> -Patch0: %{name}-%{version}-build.patch
> +Source0: https://github.com/mixxxdj/%{name}/archive/%{sources
> }.tar.gz#/%{name}-%{sources}.tar.gz
>
> #Build tools
> BuildRequires: desktop-file-utils
> BuildRequires: libappstream-glib
> +BuildRequires: protobuf-compiler
> BuildRequires: python2-scons
>
> #Mandatory Requirements
> BuildRequires: alsa-lib-devel >= 1.0.10
> BuildRequires: faad2-devel
> +BuildRequires: ffmpeg-devel
> +BuildRequires: fftw-devel
> +BuildRequires: flac-devel
> #BuildRequires: jack-audio-connection-kit-devel >= 0.61.0 #jack
> seems deprecated to portaudio
> -BuildRequires: qt4-devel >= 4.3
> -BuildRequires: qt4-webkit-devel
> BuildRequires: libGL-devel
> BuildRequires: libGLU-devel
> +BuildRequires: libchromaprint-devel
> BuildRequires: libid3tag-devel
> BuildRequires: libmad-devel
> +BuildRequires: libmodplug-devel
> BuildRequires: libmp4v2-devel
> +BuildRequires: libshout-devel
> BuildRequires: libsndfile-devel
> BuildRequires: libusb1-devel
> BuildRequires: libvorbis-devel
> +BuildRequires: opus-devel
> +BuildRequires: opusfile-devel
> BuildRequires: portaudio-devel
> BuildRequires: portmidi-devel
> -BuildRequires: protobuf-devel protobuf-compiler
> -BuildRequires: taglib-devel
> -BuildRequires: flac-devel
> -BuildRequires: sqlite-devel
> +BuildRequires: protobuf-devel
> +BuildRequires: qt4-devel >= 4.3
> BuildRequires: rubberband-devel
> -BuildRequires: libchromaprint-devel
> +BuildRequires: sqlite-devel
> +BuildRequires: taglib-devel
> BuildRequires: upower-devel
> +BuildRequires: wavpack-devel
>
> -#Optionals Requirements
> -BuildRequires: libshout-devel
> -BuildRequires: vamp-plugin-sdk-devel
> +#Bundled Requirements
> +#BuildRequires: libebur128-devel
> +#BuildRequires: soundtouch-devel
> +#BuildRequires: vamp-plugin-sdk-devel
> +
> +#Optional Requirements
> #BuildRequires: python-devel
> #BuildRequires: lua-devel, tolua++-devel
> -%{?with_bpm:BuildRequires: fftw-devel}
> -%{?with_djconsole:BuildRequires: idjc}
> -BuildRequires: ladspa-devel
> %{?with_libgpod:BuildRequires: libgpod-devel}
> -BuildRequires: wavpack-devel
>
> # workaround to use phonon-backend-gstreamer instead of phonon-
> backend-vlc since phonon-backend-vlc
> # is broken in rpmfusion currently
> BuildRequires: phonon-backend-gstreamer
>
> +
> %description
> -Mixxx is open source software for DJ'ing. You can use MP3s,
> -Ogg Vorbis files, and other formats as audio input. Mixxx
> -can be controlled through the GUI and with external
> -controllers including MIDI devices, and more.
> +Mixxx is open source software for DJ'ing. You can use
> +AIFF/FLAC/M4A/MP3/OggVorbis/Opus/WAV/WavPack files, and
> +other formats as audio input. Playback can be controlled
> +through the GUI or with external controllers including
> +MIDI and HID devices.
>
>
> %prep
> -%autosetup -p1 -n %{name}-%{commit}
> +%autosetup -p1 -n %{name}-%{sources}
>
> -# TODO remove bundle libs
> -#rm -rf lib/vamp-2.3 lib/xwax lib/gmock-1.7.0 lib/gtest-1.7.0
>
> -
> +# TODO remove bundle libs?
> +#rm -rf lib/libebur128* lib/soundtouch* lib/vamp lib/xwax lib/gmock*
> lib/gtest*
> +
>
> %build
> export CFLAGS=$RPM_OPT_FLAGS
> @@ -83,10 +101,13 @@ export LIBDIR=%{_libdir}
> scons %{?_smp_mflags} \
> prefix=%{_prefix} \
> qtdir=%{_qt4_prefix} \
> + optimize=portable \
> faad=1 \
> - ladspa=0 \
> - shoutcast=1 hifieq=1 script=0 optimize=0 \
> -
> + ffmpeg=1 \
> + modplug=1 \
> + opus=1 \
> + shoutcast=1 \
> + wv=1 \
>
>
> %install
> @@ -96,20 +117,25 @@ export LIBDIR=%{_libdir}
> scons %{?_smp_mflags} \
> install_root=$RPM_BUILD_ROOT%{_prefix} \
> qtdir=%{_qt4_prefix} \
> - prefix=%{_prefix} install
> + prefix=%{_prefix} \
> + install
>
> -#Install udev rule
> +# Install udev rule
> install -d ${RPM_BUILD_ROOT}/%{_udevrulesdir}
> install -p -m 0644 res/linux/mixxx.usb.rules
> ${RPM_BUILD_ROOT}/%{_udevrulesdir}/90-mixxx.usb.rules
>
> -desktop-file-install --vendor "" \
> +desktop-file-install \
> + --vendor "" \
> --dir $RPM_BUILD_ROOT%{_datadir}/applications \
> --add-category=X-Synthesis \
> res/linux/mixxx.desktop
>
> -appstream-util validate-relax --nonet
> $RPM_BUILD_ROOT/%{_datadir}/appdata/%{name}.appdata.xml
> +appstream-util \
> + validate-relax \
> + --nonet \
> + $RPM_BUILD_ROOT/%{_datadir}/appdata/%{name}.appdata.xml
>
> -#Remove docdir
> +# Remove docdir
> rm -rf $RPM_BUILD_ROOT%{_docdir}
>
>
> @@ -124,7 +150,13 @@ rm -rf $RPM_BUILD_ROOT%{_docdir}
> %{_datadir}/pixmaps/mixxx-icon.png
> %{_datadir}/appdata/%{name}.appdata.xml
>
> +
> %changelog
> +* Wed Apr 04 2018 Uwe Klotz <uklotz(a)mixxx.org> - 2.1.0-
> 0.3.20180404gitf77cf96
> +- Update to 2.1 snapshot
> +- Add support for Opus, WavPack, and Mod tracker files
> +- Adjust and optimize build options
> +
> * Thu Mar 01 2018 RPM Fusion Release Engineering <leigh123linux@goog
> lemail.com> - 2.1.0-0.2.20180204git22f78d2
> - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
>
> diff --git a/sources b/sources
> index 677e3a4..0db623f 100644
> --- a/sources
> +++ b/sources
> @@ -1 +1 @@
> -5e4f7fff024a541d3bdf3788b47379db mixxx-
> 22f78d299961a1b3910b80f161391a181b18265a.tar.gz
> +642b84524728f80bd16015a8f5ddc7af mixxx-
> f77cf966288ee481fb7f17cc56bed830b7137f54.tar.gz
> _______________________________________________
> rpmfusion-commits mailing list -- rpmfusion-commits(a)lists.rpmfusion.o
> rg
> To unsubscribe send an email to rpmfusion-commits-leave(a)lists.rpmfusi
> on.org
--
Sérgio M. B.
6 years, 7 months