]> git.pld-linux.org Git - packages/mixxx.git/commitdiff
- completed dependencies, enable faad and wv; release 5 (rebuild with protobuf 3.6) auto/th/mixxx-1.11.0-5
authorJakub Bogusz <qboosh@pld-linux.org>
Sat, 20 Oct 2018 12:14:03 +0000 (14:14 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Sat, 20 Oct 2018 12:14:03 +0000 (14:14 +0200)
mixxx.spec

index 2ef6554ab3fd8cf8291b64b36c0ff8b63c15056b..be5a2e6eceac1833a08a91963d10a4842ce4b84c 100644 (file)
@@ -3,38 +3,56 @@ Summary(hu.UTF-8):    Mixxx - DJ program
 Summary(pl.UTF-8):     Mixxx - narzędzie dla DJ-ów
 Name:          mixxx
 Version:       1.11.0
-Release:       4
-License:       GPL/GPL v2+
+Release:       5
+License:       GPL v2+
 Group:         X11/Applications/Multimedia
 Source0:       http://downloads.mixxx.org/mixxx-%{version}/%{name}-%{version}-src.tar.gz
 # Source0-md5: 89ee8ba60824919d8dd1194287bda259
 Patch0:                desktop.patch
 URL:           http://mixxx.org/
 BuildRequires: OpenGL-GLU-devel
-BuildRequires: Qt3Support-devel
-BuildRequires: QtOpenGL-devel
-BuildRequires: QtScript-devel
-BuildRequires: QtSvg-devel
-BuildRequires: QtWebKit-devel
-BuildRequires: QtXmlPatterns-devel
+BuildRequires: Qt3Support-devel >= 4.6
+BuildRequires: QtCore-devel >= 4.6
+BuildRequires: QtGui-devel >= 4.6
+BuildRequires: QtNetwork-devel >= 4.6
+BuildRequires: QtOpenGL-devel >= 4.6
+BuildRequires: QtScript-devel >= 4.6
+BuildRequires: QtSql-devel >= 4.6
+BuildRequires: QtSvg-devel >= 4.6
+BuildRequires: QtXml-devel >= 4.6
+BuildRequires: QtXmlPatterns-devel >= 4.6
 BuildRequires: audiofile-devel
-BuildRequires: fftw-devel
+BuildRequires: faad2-devel >= 2.7
+BuildRequires: fftw3-devel >= 3
+BuildRequires: flac-devel
+# for ipod=1
+#BuildRequires:        glib2-devel >= 2.0
 BuildRequires: jack-audio-connection-kit-devel
+# for ipod=1
+#BuildRequires:        libgpod-devel
 BuildRequires: libid3tag-devel
 BuildRequires: libmad-devel
-BuildRequires: libshout-devel
+BuildRequires: libogg-devel
+BuildRequires: libshout-devel >= 2
 BuildRequires: libsndfile-devel
+BuildRequires: libusb-devel >= 1.0
 BuildRequires: libvorbis-devel
-BuildRequires: pkgconfig
-BuildRequires: portaudio-devel
+BuildRequires: mp4v2-devel
+BuildRequires: pkgconfig >= 1:0.15.0
+BuildRequires: portaudio-devel >= 19
 BuildRequires: portmidi-devel >= 217
-BuildRequires: qt4-build
-BuildRequires: qt4-linguist
+BuildRequires: protobuf-devel
+BuildRequires: qt4-build >= 4.6
+BuildRequires: qt4-linguist >= 4.6
 BuildRequires: rpmbuild(macros) >= 1.566
 BuildRequires: scons
-BuildRequires: vamp-devel
 BuildRequires: sed >= 4.0
-Requires:      QtSql-sqlite3
+BuildRequires: taglib-devel
+BuildRequires: vamp-devel >= 2.3
+BuildRequires: wavpack-devel
+BuildRequires: xorg-lib-libX11-devel
+Requires:      QtSql-sqlite3 >= 4.6
+Obsoletes:     mixxx-translations
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -51,6 +69,7 @@ zarówno dla profesjonalistów jak i amatorów.
 %package skins-core
 Summary:       The core skins for Mixxx
 Summary(hu.UTF-8):     Alap skinek a Mixxx-hez
+Summary(pl.UTF-8):     Podstawowe skórki dla programu Mixxx
 Group:         X11/Applications/Multimedia
 
 %description skins-core
@@ -59,16 +78,8 @@ The core skins for Mixxx.
 %description skins-core -l hu.UTF-8
 Alap skinek a Mixxx-hez.
 
-%package translations
-Summary:       Translations for Mixxx
-Summary(hu.UTF-8):     Nyelvi fájlok a Mixxx-hez
-Group:         X11/Applications/Multimedia
-
-%description translations
-Translations for Mixxx.
-
-%description translations -l hu.UTF-8
-Nyelvi fájlok a Mixxx-hez.
+%description skins-core -l pl.UTF-8
+Podstawowe skórki dla programu Mixxx.
 
 %prep
 %setup -q
@@ -79,7 +90,12 @@ export CXXFLAGS="%{rpmcxxflags}"
 export CCFLAGS="%{rpmcflags}"
 export CXX="%{__cxx}"
 export QMAKE_CXX="%{__cxx}"
-%scons
+%scons \
+       faad=1 \
+       wv=1
+# ffmpeg=1 is "NOT-WORKING"
+# ipod=1: src/wipodtracksmodel.cpp is missing
+# ladspa=1 doesn't build
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -87,11 +103,8 @@ export CXXFLAGS="%{rpmcxxflags}"
 export CCFLAGS="%{rpmcflags}"
 export CXX="%{__cxx}"
 export QMAKE_CXX="%{__cxx}"
-%scons install install_root=$RPM_BUILD_ROOT install
-
-# I don't know why doesn't use 'prefix' option...
-install -d $RPM_BUILD_ROOT%{_prefix}
-mv $RPM_BUILD_ROOT/{bin,share} $RPM_BUILD_ROOT%{_prefix}
+%scons install \
+       install_root=$RPM_BUILD_ROOT%{_prefix}
 
 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/mixxx
 
@@ -102,25 +115,87 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc README Mixxx-Manual.pdf
 %attr(755,root,root) %{_bindir}/mixxx
+%dir %{_libdir}/mixxx
+%dir %{_libdir}/mixxx/plugins
+%dir %{_libdir}/mixxx/plugins/soundsource
+%attr(755,root,root) %{_libdir}/mixxx/plugins/soundsource/libsoundsourcem4a.so
+%attr(755,root,root) %{_libdir}/mixxx/plugins/soundsource/libsoundsourcewv.so
+%dir %{_libdir}/mixxx/plugins/vamp
+%attr(755,root,root) %{_libdir}/mixxx/plugins/vamp/libmixxxminimal.so
 %dir %{_datadir}/mixxx
 %dir %{_datadir}/mixxx/skins
 %dir %{_datadir}/mixxx/translations
-%{_datadir}/mixxx/skins/cross.*
+%lang(ar) %{_datadir}/mixxx/translations/mixxx_ar.qm
+%lang(ast) %{_datadir}/mixxx/translations/mixxx_ast.qm
+%lang(bg) %{_datadir}/mixxx/translations/mixxx_bg.qm
+%lang(br) %{_datadir}/mixxx/translations/mixxx_br.qm
+%lang(bs) %{_datadir}/mixxx/translations/mixxx_bs.qm
+%lang(ca) %{_datadir}/mixxx/translations/mixxx_ca.qm
+%lang(ceb) %{_datadir}/mixxx/translations/mixxx_ceb.qm
+%lang(cs) %{_datadir}/mixxx/translations/mixxx_cs.qm
+%lang(da) %{_datadir}/mixxx/translations/mixxx_da.qm
+%lang(de) %{_datadir}/mixxx/translations/mixxx_de.qm
+%lang(el) %{_datadir}/mixxx/translations/mixxx_el.qm
+%lang(en) %{_datadir}/mixxx/translations/mixxx_en_GB.qm
+%lang(eo) %{_datadir}/mixxx/translations/mixxx_eo.qm
+%lang(es) %{_datadir}/mixxx/translations/mixxx_es.qm
+%lang(et) %{_datadir}/mixxx/translations/mixxx_et.qm
+%lang(eu) %{_datadir}/mixxx/translations/mixxx_eu.qm
+%lang(fi) %{_datadir}/mixxx/translations/mixxx_fi.qm
+%lang(fr) %{_datadir}/mixxx/translations/mixxx_fr.qm
+%lang(ga) %{_datadir}/mixxx/translations/mixxx_ga.qm
+%lang(gl) %{_datadir}/mixxx/translations/mixxx_gl.qm
+%lang(he) %{_datadir}/mixxx/translations/mixxx_he.qm
+%lang(hr) %{_datadir}/mixxx/translations/mixxx_hr.qm
+%lang(hu) %{_datadir}/mixxx/translations/mixxx_hu.qm
+%lang(hy) %{_datadir}/mixxx/translations/mixxx_hy.qm
+%lang(ia) %{_datadir}/mixxx/translations/mixxx_ia.qm
+%lang(id) %{_datadir}/mixxx/translations/mixxx_id.qm
+%lang(is) %{_datadir}/mixxx/translations/mixxx_is.qm
+%lang(it) %{_datadir}/mixxx/translations/mixxx_it.qm
+%lang(ja) %{_datadir}/mixxx/translations/mixxx_ja.qm
+%lang(ky) %{_datadir}/mixxx/translations/mixxx_ky.qm
+%lang(lb) %{_datadir}/mixxx/translations/mixxx_lb.qm
+%lang(lt) %{_datadir}/mixxx/translations/mixxx_lt.qm
+%lang(lv) %{_datadir}/mixxx/translations/mixxx_lv.qm
+%lang(mk) %{_datadir}/mixxx/translations/mixxx_mk.qm
+%lang(ml) %{_datadir}/mixxx/translations/mixxx_ml.qm
+%lang(mn) %{_datadir}/mixxx/translations/mixxx_mn.qm
+%lang(mr) %{_datadir}/mixxx/translations/mixxx_mr.qm
+%lang(ms) %{_datadir}/mixxx/translations/mixxx_ms.qm
+%lang(my) %{_datadir}/mixxx/translations/mixxx_my.qm
+%lang(nb) %{_datadir}/mixxx/translations/mixxx_nb.qm
+%lang(nl) %{_datadir}/mixxx/translations/mixxx_nl.qm
+%lang(nn) %{_datadir}/mixxx/translations/mixxx_nn.qm
+%lang(oc) %{_datadir}/mixxx/translations/mixxx_oc.qm
+%lang(pl) %{_datadir}/mixxx/translations/mixxx_pl.qm
+%lang(pt) %{_datadir}/mixxx/translations/mixxx_pt.qm
+%lang(pt_BR) %{_datadir}/mixxx/translations/mixxx_pt_BR.qm
+%lang(ro) %{_datadir}/mixxx/translations/mixxx_ro.qm
+%lang(ru) %{_datadir}/mixxx/translations/mixxx_ru.qm
+%lang(sl) %{_datadir}/mixxx/translations/mixxx_sl.qm
+%lang(sr) %{_datadir}/mixxx/translations/mixxx_sr.qm
+%lang(sv) %{_datadir}/mixxx/translations/mixxx_sv.qm
+%lang(te) %{_datadir}/mixxx/translations/mixxx_te.qm
+%lang(tr) %{_datadir}/mixxx/translations/mixxx_tr.qm
+%lang(uk) %{_datadir}/mixxx/translations/mixxx_uk.qm
+%lang(uz) %{_datadir}/mixxx/translations/mixxx_uz.qm
+%lang(zh_CN) %{_datadir}/mixxx/translations/mixxx_zh_CN.qm
+%lang(zh_TW) %{_datadir}/mixxx/translations/mixxx_zh_TW.qm
+%{_datadir}/mixxx/skins/cross.png
 # This is the default skin
 %{_datadir}/mixxx/skins/Outline1024x600-Netbook
-# %{_datadir}/mixxx/skins/outlineNetbook
 %{_datadir}/mixxx/schema.xml
 %{_datadir}/mixxx/controllers
 %{_datadir}/mixxx/keyboard
 %{_desktopdir}/%{name}.desktop
 %{_pixmapsdir}/%{name}-icon.png
 
-%files translations
-%defattr(644,root,root,755)
-%{_datadir}/mixxx/translations/*
-
 %files skins-core
 %defattr(644,root,root,755)
-%{_datadir}/mixxx/skins/*
-%exclude %{_datadir}/mixxx/skins/cross.*
-%exclude %{_datadir}/mixxx/skins/Outline1024x600-Netbook
+%{_datadir}/mixxx/skins/Deere*x*-*
+%{_datadir}/mixxx/skins/LateNight*x*-*
+%{_datadir}/mixxx/skins/Outline1024x768-XGA
+%{_datadir}/mixxx/skins/Outline800x480-WVGA
+%{_datadir}/mixxx/skins/Phoney*x*-*
+%{_datadir}/mixxx/skins/Shade*x*-*
This page took 0.141934 seconds and 4 git commands to generate.