1 Summary: Mixxx - DJ tool
2 Summary(hu.UTF-8): Mixxx - DJ program
3 Summary(pl.UTF-8): Mixxx - narzędzie dla DJ-ów
8 Group: X11/Applications/Multimedia
9 Source0: http://downloads.mixxx.org/mixxx-%{version}/%{name}-%{version}-src.tar.gz
10 # Source0-md5: 89ee8ba60824919d8dd1194287bda259
12 Patch1: %{name}-libdir.patch
13 URL: http://mixxx.org/
14 BuildRequires: OpenGL-GLU-devel
15 BuildRequires: Qt3Support-devel >= 4.6
16 BuildRequires: QtCore-devel >= 4.6
17 BuildRequires: QtGui-devel >= 4.6
18 BuildRequires: QtNetwork-devel >= 4.6
19 BuildRequires: QtOpenGL-devel >= 4.6
20 BuildRequires: QtScript-devel >= 4.6
21 BuildRequires: QtSql-devel >= 4.6
22 BuildRequires: QtSvg-devel >= 4.6
23 BuildRequires: QtXml-devel >= 4.6
24 BuildRequires: QtXmlPatterns-devel >= 4.6
25 BuildRequires: audiofile-devel
26 BuildRequires: faad2-devel >= 2.7
27 BuildRequires: fftw3-devel >= 3
28 BuildRequires: flac-devel
30 #BuildRequires: glib2-devel >= 2.0
31 BuildRequires: jack-audio-connection-kit-devel
33 #BuildRequires: libgpod-devel
34 BuildRequires: libid3tag-devel
35 BuildRequires: libmad-devel
36 BuildRequires: libogg-devel
37 BuildRequires: libshout-devel >= 2
38 BuildRequires: libsndfile-devel
39 BuildRequires: libusb-devel >= 1.0
40 BuildRequires: libvorbis-devel
41 BuildRequires: mp4v2-devel
42 BuildRequires: pkgconfig >= 1:0.15.0
43 BuildRequires: portaudio-devel >= 19
44 BuildRequires: portmidi-devel >= 217
45 BuildRequires: protobuf-devel
46 BuildRequires: qt4-build >= 4.6
47 BuildRequires: qt4-linguist >= 4.6
48 BuildRequires: rpmbuild(macros) >= 1.566
50 BuildRequires: sed >= 4.0
51 BuildRequires: taglib-devel
52 BuildRequires: vamp-devel >= 2.3
53 BuildRequires: wavpack-devel
54 BuildRequires: xorg-lib-libX11-devel
55 Requires: QtSql-sqlite3 >= 4.6
56 Obsoletes: mixxx-translations
57 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
60 Mixxx is an open source DJ tool designed for both professional and
63 %description -l hu.UTF-8
64 Mixxx egy nyílt forrású DJ eszköz profi és amatőr DJ-knek egyaránt.
66 %description -l pl.UTF-8
67 Mixxx to mające otwarte źródła narzędzie dla DJ-ów zaprojektowane
68 zarówno dla profesjonalistów jak i amatorów.
71 Summary: The core skins for Mixxx
72 Summary(hu.UTF-8): Alap skinek a Mixxx-hez
73 Summary(pl.UTF-8): Podstawowe skórki dla programu Mixxx
74 Group: X11/Applications/Multimedia
76 %description skins-core
77 The core skins for Mixxx.
79 %description skins-core -l hu.UTF-8
80 Alap skinek a Mixxx-hez.
82 %description skins-core -l pl.UTF-8
83 Podstawowe skórki dla programu Mixxx.
91 export CXXFLAGS="%{rpmcxxflags}"
92 export CCFLAGS="%{rpmcflags}"
94 export QMAKE_CXX="%{__cxx}"
99 # ffmpeg=1 is "NOT-WORKING"
100 # ipod=1: src/wipodtracksmodel.cpp is missing
101 # ladspa=1 doesn't build
104 rm -rf $RPM_BUILD_ROOT
105 export CXXFLAGS="%{rpmcxxflags}"
106 export CCFLAGS="%{rpmcflags}"
107 export CXX="%{__cxx}"
108 export QMAKE_CXX="%{__cxx}"
110 install_root=$RPM_BUILD_ROOT \
113 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/mixxx
116 rm -rf $RPM_BUILD_ROOT
119 %defattr(644,root,root,755)
120 %doc README Mixxx-Manual.pdf
121 %attr(755,root,root) %{_bindir}/mixxx
122 %dir %{_libdir}/mixxx
123 %dir %{_libdir}/mixxx/plugins
124 %dir %{_libdir}/mixxx/plugins/soundsource
125 %attr(755,root,root) %{_libdir}/mixxx/plugins/soundsource/libsoundsourcem4a.so
126 %attr(755,root,root) %{_libdir}/mixxx/plugins/soundsource/libsoundsourcewv.so
127 %dir %{_libdir}/mixxx/plugins/vamp
128 %attr(755,root,root) %{_libdir}/mixxx/plugins/vamp/libmixxxminimal.so
129 %dir %{_datadir}/mixxx
130 %dir %{_datadir}/mixxx/skins
131 %dir %{_datadir}/mixxx/translations
132 %lang(ar) %{_datadir}/mixxx/translations/mixxx_ar.qm
133 %lang(ast) %{_datadir}/mixxx/translations/mixxx_ast.qm
134 %lang(bg) %{_datadir}/mixxx/translations/mixxx_bg.qm
135 %lang(br) %{_datadir}/mixxx/translations/mixxx_br.qm
136 %lang(bs) %{_datadir}/mixxx/translations/mixxx_bs.qm
137 %lang(ca) %{_datadir}/mixxx/translations/mixxx_ca.qm
138 %lang(ceb) %{_datadir}/mixxx/translations/mixxx_ceb.qm
139 %lang(cs) %{_datadir}/mixxx/translations/mixxx_cs.qm
140 %lang(da) %{_datadir}/mixxx/translations/mixxx_da.qm
141 %lang(de) %{_datadir}/mixxx/translations/mixxx_de.qm
142 %lang(el) %{_datadir}/mixxx/translations/mixxx_el.qm
143 %lang(en) %{_datadir}/mixxx/translations/mixxx_en_GB.qm
144 %lang(eo) %{_datadir}/mixxx/translations/mixxx_eo.qm
145 %lang(es) %{_datadir}/mixxx/translations/mixxx_es.qm
146 %lang(et) %{_datadir}/mixxx/translations/mixxx_et.qm
147 %lang(eu) %{_datadir}/mixxx/translations/mixxx_eu.qm
148 %lang(fi) %{_datadir}/mixxx/translations/mixxx_fi.qm
149 %lang(fr) %{_datadir}/mixxx/translations/mixxx_fr.qm
150 %lang(ga) %{_datadir}/mixxx/translations/mixxx_ga.qm
151 %lang(gl) %{_datadir}/mixxx/translations/mixxx_gl.qm
152 %lang(he) %{_datadir}/mixxx/translations/mixxx_he.qm
153 %lang(hr) %{_datadir}/mixxx/translations/mixxx_hr.qm
154 %lang(hu) %{_datadir}/mixxx/translations/mixxx_hu.qm
155 %lang(hy) %{_datadir}/mixxx/translations/mixxx_hy.qm
156 %lang(ia) %{_datadir}/mixxx/translations/mixxx_ia.qm
157 %lang(id) %{_datadir}/mixxx/translations/mixxx_id.qm
158 %lang(is) %{_datadir}/mixxx/translations/mixxx_is.qm
159 %lang(it) %{_datadir}/mixxx/translations/mixxx_it.qm
160 %lang(ja) %{_datadir}/mixxx/translations/mixxx_ja.qm
161 %lang(ky) %{_datadir}/mixxx/translations/mixxx_ky.qm
162 %lang(lb) %{_datadir}/mixxx/translations/mixxx_lb.qm
163 %lang(lt) %{_datadir}/mixxx/translations/mixxx_lt.qm
164 %lang(lv) %{_datadir}/mixxx/translations/mixxx_lv.qm
165 %lang(mk) %{_datadir}/mixxx/translations/mixxx_mk.qm
166 %lang(ml) %{_datadir}/mixxx/translations/mixxx_ml.qm
167 %lang(mn) %{_datadir}/mixxx/translations/mixxx_mn.qm
168 %lang(mr) %{_datadir}/mixxx/translations/mixxx_mr.qm
169 %lang(ms) %{_datadir}/mixxx/translations/mixxx_ms.qm
170 %lang(my) %{_datadir}/mixxx/translations/mixxx_my.qm
171 %lang(nb) %{_datadir}/mixxx/translations/mixxx_nb.qm
172 %lang(nl) %{_datadir}/mixxx/translations/mixxx_nl.qm
173 %lang(nn) %{_datadir}/mixxx/translations/mixxx_nn.qm
174 %lang(oc) %{_datadir}/mixxx/translations/mixxx_oc.qm
175 %lang(pl) %{_datadir}/mixxx/translations/mixxx_pl.qm
176 %lang(pt) %{_datadir}/mixxx/translations/mixxx_pt.qm
177 %lang(pt_BR) %{_datadir}/mixxx/translations/mixxx_pt_BR.qm
178 %lang(ro) %{_datadir}/mixxx/translations/mixxx_ro.qm
179 %lang(ru) %{_datadir}/mixxx/translations/mixxx_ru.qm
180 %lang(sl) %{_datadir}/mixxx/translations/mixxx_sl.qm
181 %lang(sr) %{_datadir}/mixxx/translations/mixxx_sr.qm
182 %lang(sv) %{_datadir}/mixxx/translations/mixxx_sv.qm
183 %lang(te) %{_datadir}/mixxx/translations/mixxx_te.qm
184 %lang(tr) %{_datadir}/mixxx/translations/mixxx_tr.qm
185 %lang(uk) %{_datadir}/mixxx/translations/mixxx_uk.qm
186 %lang(uz) %{_datadir}/mixxx/translations/mixxx_uz.qm
187 %lang(zh_CN) %{_datadir}/mixxx/translations/mixxx_zh_CN.qm
188 %lang(zh_TW) %{_datadir}/mixxx/translations/mixxx_zh_TW.qm
189 %{_datadir}/mixxx/skins/cross.png
190 # This is the default skin
191 %{_datadir}/mixxx/skins/Outline1024x600-Netbook
192 %{_datadir}/mixxx/schema.xml
193 %{_datadir}/mixxx/controllers
194 %{_datadir}/mixxx/keyboard
195 %{_desktopdir}/%{name}.desktop
196 %{_pixmapsdir}/%{name}-icon.png
199 %defattr(644,root,root,755)
200 %{_datadir}/mixxx/skins/Deere*x*-*
201 %{_datadir}/mixxx/skins/LateNight*x*-*
202 %{_datadir}/mixxx/skins/Outline1024x768-XGA
203 %{_datadir}/mixxx/skins/Outline800x480-WVGA
204 %{_datadir}/mixxx/skins/Phoney*x*-*
205 %{_datadir}/mixxx/skins/Shade*x*-*