update to 2.3.1 [release 2.3.1-1mamba;Fri Oct 22 2021]

This commit is contained in:
Silvan Calarco 2024-01-06 07:10:47 +01:00
parent 36715bb64e
commit 446159e5df

View File

@ -1,40 +1,60 @@
Name: mixxx Name: mixxx
Version: 2.2.4 Version: 2.3.1
Release: 2mamba Release: 1mamba
Summary: An open source DJ tool designed for both professional and amateur DJs alike Summary: An open source DJ tool designed for both professional and amateur DJs alike
Group: Graphical Desktop/Applications/Multimedia Group: Graphical Desktop/Applications/Multimedia
Vendor: openmamba Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://mixxx.sourceforge.net URL: https://mixxx.org/
Source: https://github.com/mixxxdj/mixxx/archive/release-%{version}.tar.gz Source: https://github.com/mixxxdj/mixxx.git/%{version}/mixxx-%{version}.tar.bz2
Source1: mixxx-desktop Source1: mixxx-desktop
Patch: %{name}-1.5.0-libs.patch Patch: %{name}-1.5.0-libs.patch
Patch1: %{name}-1.7.2-mp4.patch Patch1: %{name}-1.7.2-mp4.patch
License: GPL License: GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-root
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel BuildRequires: glibc-devel
BuildRequires: libalsa-devel BuildRequires: libICE-devel
BuildRequires: libdjconsole-devel BuildRequires: libSM-devel
BuildRequires: libfaad2-devel BuildRequires: libX11-devel
BuildRequires: libXext-devel
BuildRequires: libavcodec-ffmpeg-devel
BuildRequires: libavformat-ffmpeg-devel
BuildRequires: libavutil-ffmpeg-devel
BuildRequires: libchromaprint-devel
BuildRequires: libebur128-devel
BuildRequires: libflac-devel
BuildRequires: libgcc BuildRequires: libgcc
BuildRequires: libGL-devel
BuildRequires: libglib-devel BuildRequires: libglib-devel
BuildRequires: libGLU-devel BuildRequires: libglvnd-devel
BuildRequires: libgpod-devel BuildRequires: libhidapi-devel
BuildRequires: libgtk-devel
BuildRequires: libid3tag-devel BuildRequires: libid3tag-devel
BuildRequires: libkeyfinder-devel
BuildRequires: liblame-devel BuildRequires: liblame-devel
BuildRequires: liblilv-devel
BuildRequires: libmad-devel BuildRequires: libmad-devel
BuildRequires: libmodplug-devel
BuildRequires: libmp4v2-devel BuildRequires: libmp4v2-devel
BuildRequires: libogg-devel BuildRequires: libogg-devel
BuildRequires: libopenssl-devel
BuildRequires: libopus-devel
BuildRequires: libopusfile-devel
BuildRequires: libportaudio-devel BuildRequires: libportaudio-devel
BuildRequires: libqt4-devel BuildRequires: libportmidi-devel
BuildRequires: libshout-devel BuildRequires: libprotobuf-devel
BuildRequires: libqt5-devel
BuildRequires: libqtkeychain-devel
BuildRequires: librubberband-devel
BuildRequires: libsndfile-devel BuildRequires: libsndfile-devel
BuildRequires: libsoundtouch-devel
BuildRequires: libsqlite-devel
BuildRequires: libstdc++6-devel BuildRequires: libstdc++6-devel
BuildRequires: libswresample-ffmpeg-devel
BuildRequires: libtag-devel
BuildRequires: libupower-devel
BuildRequires: libusb-devel
BuildRequires: libvorbis-devel BuildRequires: libvorbis-devel
BuildRequires: libwavpack-devel
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
BuildRequires: libchromaprint-devel >= 1.3.1-1mamba BuildRequires: libchromaprint-devel >= 1.3.1-1mamba
BuildRequires: libsndfile-devel >= 1.0.17 BuildRequires: libsndfile-devel >= 1.0.17
@ -46,6 +66,7 @@ BuildRequires: libportmidi-devel
BuildRequires: libprotobuf-devel >= 1.6.1 BuildRequires: libprotobuf-devel >= 1.6.1
BuildRequires: scons BuildRequires: scons
BuildRequires: libtag-devel >= 1.9 BuildRequires: libtag-devel >= 1.9
BuildRequires: libkeyfinder-devel
%description %description
Mixxx is an open source DJ tool designed for both professional and amateur DJs alike. Mixxx is an open source DJ tool designed for both professional and amateur DJs alike.
@ -55,23 +76,31 @@ Futhermore, Mixxx has a number of key features to help DJs in the mix: Beat esti
%debug_package %debug_package
%prep %prep
%setup -q -n mixxx-release-%{version} %setup -q
#-D -T
#%patch -p1 #%patch -p1
#%patch1 -p1 #%patch1 -p1
%build %build
#:<< _EOF
%cmake -d build
%make
#scons \ #scons \
# prefix=%{_prefix} qtdir=%{_qt4_prefix} \ # prefix=%{_prefix} qtdir=%{_qt4_prefix} \
# ipod=1 ladspa=1 djconsole=1 shoutcast=1 tonal=1 m4a=1 script=1 test=1 jack=1 # ipod=1 ladspa=1 djconsole=1 shoutcast=1 tonal=1 m4a=1 script=1 test=1 jack=1
%install %install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
scons \ %makeinstall -C build
prefix=%{_prefix} install_root=%{buildroot}%{_prefix} qtdir=%{_qt5_prefix} \
djconsole=1 shoutcast=1 tonal=1 m4a=1 jack=1 \
install
install -m0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/mixxx.desktop #scons \
# prefix=%{_prefix} install_root=%{buildroot}%{_prefix} qtdir=%{_qt5_prefix} \
# djconsole=1 shoutcast=1 tonal=1 m4a=1 jack=1 \
# install
#install -m0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/mixxx.desktop
## Warning: INSTALL_ROOT is passed this way as a trick ## Warning: INSTALL_ROOT is passed this way as a trick
#make install -C src INSTALL_ROOT=%{buildroot}%{_builddir}/%{name}-%{version} #make install -C src INSTALL_ROOT=%{buildroot}%{_builddir}/%{name}-%{version}
@ -81,36 +110,40 @@ install -m0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/mixxx.desktop
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/mixxx %{_bindir}/mixxx
%dir %{_prefix}/lib/mixxx #%dir %{_prefix}/lib/mixxx
%dir %{_prefix}/lib/mixxx/plugins #%dir %{_prefix}/lib/mixxx/plugins
%dir %{_prefix}/lib/mixxx/plugins/vampqt5 #%dir %{_prefix}/lib/mixxx/plugins/vampqt5
%{_prefix}/lib/mixxx/plugins/vampqt5/libmixxxminimal.so #%{_prefix}/lib/mixxx/plugins/vampqt5/libmixxxminimal.so
%{_datadir}/applications/mixxx.desktop %{_udevrulesdir}/69-mixxx-usb-uaccess.rules
%{_datadir}/appdata/mixxx.appdata.xml %{_datadir}/applications/org.mixxx.Mixxx.desktop
%{_datadir}/metainfo/org.mixxx.Mixxx.metainfo.xml
%dir %{_datadir}/mixxx %dir %{_datadir}/mixxx
%dir %{_datadir}/mixxx/controllers %dir %{_datadir}/mixxx/controllers
%{_datadir}/mixxx/controllers/* %{_datadir}/mixxx/controllers/*
%{_datadir}/mixxx/controllers/.eslintrc.json
%dir %{_datadir}/mixxx/keyboard %dir %{_datadir}/mixxx/keyboard
%{_datadir}/mixxx/keyboard/*.cfg %{_datadir}/mixxx/keyboard/*.cfg
%dir %{_datadir}/mixxx/script
%{_datadir}/mixxx/script/.eslintrc.json
%{_datadir}/mixxx/script/*
%dir %{_datadir}/mixxx/skins %dir %{_datadir}/mixxx/skins
#%{_datadir}/mixxx/midi/*
%{_datadir}/mixxx/skins/* %{_datadir}/mixxx/skins/*
%{_datadir}/pixmaps/mixxx_icon.svg
#%{_datadir}/mixxx/ladspa_presets/*.xml
#%{_libdir}/mixxx/plugins/soundsource/libsoundsourcem4a.so
%{_docdir}/mixxx/LICENSE %{_docdir}/mixxx/LICENSE
%{_docdir}/mixxx/Mixxx-Manual.pdf %dir %{_datadir}/doc/mixxx
%{_docdir}/mixxx/README %{_datadir}/doc/mixxx/*
#%{_datadir}/mixxx/schema.xml
%{_datadir}/mixxx/translations/mixxx_*.qm %{_datadir}/mixxx/translations/mixxx_*.qm
#%{_docdir}/mixxx-%{version}/* #%dir %{_datadir}/mixxx/fonts
%dir %{_datadir}/mixxx/fonts #%{_datadir}/mixxx/fonts/OpenSans*
%{_datadir}/mixxx/fonts/OpenSans* #%{_datadir}/mixxx/fonts/Ubuntu*
%{_datadir}/mixxx/fonts/Ubuntu* %{_datadir}/icons/hicolor/*/apps/mixxx.png
%{_datadir}/icons/hicolor/scalable/apps/mixxx.svg
%doc COPYING LICENSE %doc COPYING LICENSE
#README README.macro Mixxx-Manual.pdf #README README.macro Mixxx-Manual.pdf
%changelog %changelog
* Fri Oct 22 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 2.3.1-1mamba
- update to 2.3.1
* Wed May 20 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 2.2.4-2mamba * Wed May 20 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 2.2.4-2mamba
- rebuilt with debug package - rebuilt with debug package