]>
Commit | Line | Data |
---|---|---|
6e52a8d4 | 1 | Summary: Mixxx - DJ tool |
9d3aa6b7 | 2 | Summary(hu.UTF-8): Mixxx - DJ program |
6e52a8d4 | 3 | Summary(pl.UTF-8): Mixxx - narzędzie dla DJ-ów |
dab252a8 | 4 | Name: mixxx |
a2bb1b02 | 5 | Version: 1.11.0 |
a932171d | 6 | Release: 6 |
e1f1ccba | 7 | License: GPL v2+ |
91288879 | 8 | Group: X11/Applications/Multimedia |
0a70bda1 | 9 | Source0: http://downloads.mixxx.org/mixxx-%{version}/%{name}-%{version}-src.tar.gz |
a2bb1b02 | 10 | # Source0-md5: 89ee8ba60824919d8dd1194287bda259 |
190ee94d | 11 | Patch0: desktop.patch |
a932171d | 12 | Patch1: %{name}-libdir.patch |
0a70bda1 ZU |
13 | URL: http://mixxx.org/ |
14 | BuildRequires: OpenGL-GLU-devel | |
e1f1ccba JB |
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 | |
73237277 | 25 | BuildRequires: audiofile-devel |
e1f1ccba JB |
26 | BuildRequires: faad2-devel >= 2.7 |
27 | BuildRequires: fftw3-devel >= 3 | |
28 | BuildRequires: flac-devel | |
29 | # for ipod=1 | |
30 | #BuildRequires: glib2-devel >= 2.0 | |
dab252a8 | 31 | BuildRequires: jack-audio-connection-kit-devel |
e1f1ccba JB |
32 | # for ipod=1 |
33 | #BuildRequires: libgpod-devel | |
dab252a8 | 34 | BuildRequires: libid3tag-devel |
35 | BuildRequires: libmad-devel | |
e1f1ccba JB |
36 | BuildRequires: libogg-devel |
37 | BuildRequires: libshout-devel >= 2 | |
73237277 | 38 | BuildRequires: libsndfile-devel |
e1f1ccba | 39 | BuildRequires: libusb-devel >= 1.0 |
dab252a8 | 40 | BuildRequires: libvorbis-devel |
e1f1ccba JB |
41 | BuildRequires: mp4v2-devel |
42 | BuildRequires: pkgconfig >= 1:0.15.0 | |
43 | BuildRequires: portaudio-devel >= 19 | |
90e9d3da | 44 | BuildRequires: portmidi-devel >= 217 |
e1f1ccba JB |
45 | BuildRequires: protobuf-devel |
46 | BuildRequires: qt4-build >= 4.6 | |
47 | BuildRequires: qt4-linguist >= 4.6 | |
8b5a4687 | 48 | BuildRequires: rpmbuild(macros) >= 1.566 |
c6558f8d | 49 | BuildRequires: scons |
8dfba9ba | 50 | BuildRequires: sed >= 4.0 |
e1f1ccba JB |
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 | |
dab252a8 | 57 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
58 | ||
59 | %description | |
60 | Mixxx is an open source DJ tool designed for both professional and | |
61 | amateur DJs alike. | |
62 | ||
9d3aa6b7 ZU |
63 | %description -l hu.UTF-8 |
64 | Mixxx egy nyílt forrású DJ eszköz profi és amatőr DJ-knek egyaránt. | |
65 | ||
6e52a8d4 JB |
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. | |
dab252a8 | 69 | |
91288879 ZU |
70 | %package skins-core |
71 | Summary: The core skins for Mixxx | |
97383405 | 72 | Summary(hu.UTF-8): Alap skinek a Mixxx-hez |
e1f1ccba | 73 | Summary(pl.UTF-8): Podstawowe skórki dla programu Mixxx |
91288879 ZU |
74 | Group: X11/Applications/Multimedia |
75 | ||
76 | %description skins-core | |
77 | The core skins for Mixxx. | |
78 | ||
97383405 ZU |
79 | %description skins-core -l hu.UTF-8 |
80 | Alap skinek a Mixxx-hez. | |
81 | ||
e1f1ccba JB |
82 | %description skins-core -l pl.UTF-8 |
83 | Podstawowe skórki dla programu Mixxx. | |
388c0902 | 84 | |
dab252a8 | 85 | %prep |
5e23bfc6 | 86 | %setup -q |
190ee94d | 87 | %patch0 -p1 |
a932171d | 88 | %patch1 -p1 |
dab252a8 | 89 | |
90 | %build | |
0a70bda1 ZU |
91 | export CXXFLAGS="%{rpmcxxflags}" |
92 | export CCFLAGS="%{rpmcflags}" | |
93 | export CXX="%{__cxx}" | |
94 | export QMAKE_CXX="%{__cxx}" | |
e1f1ccba | 95 | %scons \ |
a932171d | 96 | libdir=%{_libdir} \ |
e1f1ccba JB |
97 | faad=1 \ |
98 | wv=1 | |
99 | # ffmpeg=1 is "NOT-WORKING" | |
100 | # ipod=1: src/wipodtracksmodel.cpp is missing | |
101 | # ladspa=1 doesn't build | |
dab252a8 | 102 | |
103 | %install | |
104 | rm -rf $RPM_BUILD_ROOT | |
0a70bda1 ZU |
105 | export CXXFLAGS="%{rpmcxxflags}" |
106 | export CCFLAGS="%{rpmcflags}" | |
107 | export CXX="%{__cxx}" | |
108 | export QMAKE_CXX="%{__cxx}" | |
e1f1ccba | 109 | %scons install \ |
a932171d JB |
110 | install_root=$RPM_BUILD_ROOT \ |
111 | libdir=%{_libdir} | |
dab252a8 | 112 | |
90e9d3da | 113 | %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/mixxx |
dab252a8 | 114 | |
115 | %clean | |
116 | rm -rf $RPM_BUILD_ROOT | |
117 | ||
118 | %files | |
119 | %defattr(644,root,root,755) | |
bcc98699 | 120 | %doc README Mixxx-Manual.pdf |
dab252a8 | 121 | %attr(755,root,root) %{_bindir}/mixxx |
e1f1ccba JB |
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 | |
6e52a8d4 | 129 | %dir %{_datadir}/mixxx |
91288879 | 130 | %dir %{_datadir}/mixxx/skins |
388c0902 | 131 | %dir %{_datadir}/mixxx/translations |
e1f1ccba JB |
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 | |
91288879 ZU |
190 | # This is the default skin |
191 | %{_datadir}/mixxx/skins/Outline1024x600-Netbook | |
0a70bda1 | 192 | %{_datadir}/mixxx/schema.xml |
a2bb1b02 | 193 | %{_datadir}/mixxx/controllers |
dab252a8 | 194 | %{_datadir}/mixxx/keyboard |
0a70bda1 ZU |
195 | %{_desktopdir}/%{name}.desktop |
196 | %{_pixmapsdir}/%{name}-icon.png | |
91288879 ZU |
197 | |
198 | %files skins-core | |
199 | %defattr(644,root,root,755) | |
e1f1ccba JB |
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*-* |