Mageia Bugzilla – Attachment 13946 Details for
Bug 32189
Update request Mixxx to 2.3.6 version
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
Mixxx 2.3.6 spec file
mixxx.spec (text/x-matlab), 3.39 KB, created by
Jose Manuel López
on 2023-08-24 07:53:28 CEST
(
hide
)
Description:
Mixxx 2.3.6 spec file
Filename:
MIME Type:
Creator:
Jose Manuel López
Created:
2023-08-24 07:53:28 CEST
Size:
3.39 KB
patch
obsolete
>%bcond_without bundled_shoutidjc > >Summary: Music DJing software >Name: mixxx >Version: 2.3.6 >Release: %mkrel 1 >Group: Sound/Players >License: GPLv2+ >URL: https://mixxx.org/ >Source0: https://github.com/mixxxdj/mixxx/archive/%{version}/%{name}-%{version}.tar.gz >Patch1: mixxx-system-gtest-and-benchmark.patch >BuildRequires: cmake >BuildRequires: ninja >BuildRequires: icoutils >BuildRequires: imagemagick >BuildRequires: sed >BuildRequires: ffmpeg-devel >BuildRequires: ladspa-devel >BuildRequires: portmidi-devel >BuildRequires: hidapi-devel >BuildRequires: cmake(Qt5Keychain) >BuildRequires: pkgconfig(Qt5Concurrent) >BuildRequires: pkgconfig(Qt5Core) >BuildRequires: pkgconfig(Qt5DBus) >BuildRequires: pkgconfig(Qt5Gui) >BuildRequires: pkgconfig(Qt5Help) >BuildRequires: pkgconfig(Qt5Network) >BuildRequires: pkgconfig(Qt5OpenGL) >BuildRequires: pkgconfig(Qt5Script) >BuildRequires: pkgconfig(Qt5ScriptTools) >BuildRequires: pkgconfig(Qt5Sql) >BuildRequires: pkgconfig(Qt5Svg) >BuildRequires: pkgconfig(Qt5Test) >BuildRequires: pkgconfig(Qt5Widgets) >BuildRequires: pkgconfig(Qt5Xml) >BuildRequires: pkgconfig(Qt5X11Extras) >BuildRequires: pkgconfig(alsa) >BuildRequires: pkgconfig(audiofile) >BuildRequires: pkgconfig(benchmark) >BuildRequires: pkgconfig(gtest) >BuildRequires: pkgconfig(libchromaprint) >BuildRequires: pkgconfig(libebur128) >BuildRequires: pkgconfig(fftw3) >BuildRequires: pkgconfig(jack) >BuildRequires: pkgconfig(libgpod-1.0) >BuildRequires: pkgconfig(libkeyfinder) >BuildRequires: pkgconfig(libmodplug) >BuildRequires: pkgconfig(lilv-0) >BuildRequires: pkgconfig(mp4v2) >BuildRequires: pkgconfig(ogg) >BuildRequires: pkgconfig(openssl) >%if %{with bundled_shoutidjc} >Provides: bundled(shout-idjc) = 2.4.1 >%else >BuildRequires: pkgconfig(shout-idjc) >= 2.4.6 >%endif >BuildRequires: pkgconfig(sndfile) >BuildRequires: pkgconfig(soundtouch) >BuildRequires: pkgconfig(vorbis) >BuildRequires: pkgconfig(id3tag) >BuildRequires: pkgconfig(taglib) >BuildRequires: pkgconfig(mad) >BuildRequires: pkgconfig(glu) >BuildRequires: pkgconfig(opusfile) >BuildRequires: pkgconfig(libusb) >BuildRequires: pkgconfig(portaudio-2.0) >BuildRequires: pkgconfig(protobuf) >BuildRequires: pkgconfig(rubberband) >BuildRequires: pkgconfig(upower-glib) >BuildRequires: pkgconfig(wavpack) > >Requires: qt5-database-plugin-sqlite > >%description >Mixxx allows DJs to mix music live with a clean, simple interface. >Furthermore, Mixxx has a number of key features to help DJs in the mix: >Beat estimation, parallel visual displays, and support for various DJ >hardware controllers. > >Mixxx can be controlled through the GUI using the mouse, or by >connecting MIDI devices to the computer. Commercial and custom build >MIDI controllers can be used. The mapping between functions and MIDI >controller values are done in text files. > >%prep >%autosetup -p1 > ># drop bundled libs >rm -rf \ > lib/benchmark \ > lib/googletest \ > lib/hidapi \ > lib/keyfinder-install \ > lib/libebur128 \ >%if ! %{with bundled_shoutidjc} > lib/libshout-idjc \ >%endif > %nil > >%build >%cmake -GNinja \ > -DKEYFINDER:BOOL=ON >%cmake_build > >%install >%cmake_install > ># not needed >rm -rf %{buildroot}%{_datadir}/pixmaps > ># handle docs in files section >rm -rf %{buildroot}%{_datadir}/doc/mixxx/ > >%files >%license LICENSE COPYING >%doc README* >%doc res/Mixxx-Keyboard-Shortcuts.pdf >%{_bindir}/mixxx >%{_iconsdir}/hicolor/*/apps/* >%{_datadir}/mixxx/ >%{_datadir}/applications/org.mixxx.Mixxx.desktop >%{_metainfodir}/org.mixxx.Mixxx.metainfo.xml >%{_udevrulesdir}/69-mixxx-usb-uaccess.rules
%bcond_without bundled_shoutidjc Summary: Music DJing software Name: mixxx Version: 2.3.6 Release: %mkrel 1 Group: Sound/Players License: GPLv2+ URL: https://mixxx.org/ Source0: https://github.com/mixxxdj/mixxx/archive/%{version}/%{name}-%{version}.tar.gz Patch1: mixxx-system-gtest-and-benchmark.patch BuildRequires: cmake BuildRequires: ninja BuildRequires: icoutils BuildRequires: imagemagick BuildRequires: sed BuildRequires: ffmpeg-devel BuildRequires: ladspa-devel BuildRequires: portmidi-devel BuildRequires: hidapi-devel BuildRequires: cmake(Qt5Keychain) BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Help) BuildRequires: pkgconfig(Qt5Network) BuildRequires: pkgconfig(Qt5OpenGL) BuildRequires: pkgconfig(Qt5Script) BuildRequires: pkgconfig(Qt5ScriptTools) BuildRequires: pkgconfig(Qt5Sql) BuildRequires: pkgconfig(Qt5Svg) BuildRequires: pkgconfig(Qt5Test) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Xml) BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(audiofile) BuildRequires: pkgconfig(benchmark) BuildRequires: pkgconfig(gtest) BuildRequires: pkgconfig(libchromaprint) BuildRequires: pkgconfig(libebur128) BuildRequires: pkgconfig(fftw3) BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(libgpod-1.0) BuildRequires: pkgconfig(libkeyfinder) BuildRequires: pkgconfig(libmodplug) BuildRequires: pkgconfig(lilv-0) BuildRequires: pkgconfig(mp4v2) BuildRequires: pkgconfig(ogg) BuildRequires: pkgconfig(openssl) %if %{with bundled_shoutidjc} Provides: bundled(shout-idjc) = 2.4.1 %else BuildRequires: pkgconfig(shout-idjc) >= 2.4.6 %endif BuildRequires: pkgconfig(sndfile) BuildRequires: pkgconfig(soundtouch) BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(id3tag) BuildRequires: pkgconfig(taglib) BuildRequires: pkgconfig(mad) BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(opusfile) BuildRequires: pkgconfig(libusb) BuildRequires: pkgconfig(portaudio-2.0) BuildRequires: pkgconfig(protobuf) BuildRequires: pkgconfig(rubberband) BuildRequires: pkgconfig(upower-glib) BuildRequires: pkgconfig(wavpack) Requires: qt5-database-plugin-sqlite %description Mixxx allows DJs to mix music live with a clean, simple interface. Furthermore, Mixxx has a number of key features to help DJs in the mix: Beat estimation, parallel visual displays, and support for various DJ hardware controllers. Mixxx can be controlled through the GUI using the mouse, or by connecting MIDI devices to the computer. Commercial and custom build MIDI controllers can be used. The mapping between functions and MIDI controller values are done in text files. %prep %autosetup -p1 # drop bundled libs rm -rf \ lib/benchmark \ lib/googletest \ lib/hidapi \ lib/keyfinder-install \ lib/libebur128 \ %if ! %{with bundled_shoutidjc} lib/libshout-idjc \ %endif %nil %build %cmake -GNinja \ -DKEYFINDER:BOOL=ON %cmake_build %install %cmake_install # not needed rm -rf %{buildroot}%{_datadir}/pixmaps # handle docs in files section rm -rf %{buildroot}%{_datadir}/doc/mixxx/ %files %license LICENSE COPYING %doc README* %doc res/Mixxx-Keyboard-Shortcuts.pdf %{_bindir}/mixxx %{_iconsdir}/hicolor/*/apps/* %{_datadir}/mixxx/ %{_datadir}/applications/org.mixxx.Mixxx.desktop %{_metainfodir}/org.mixxx.Mixxx.metainfo.xml %{_udevrulesdir}/69-mixxx-usb-uaccess.rules
View Attachment As Raw
Actions:
View
Attachments on
bug 32189
: 13946