]> git.pld-linux.org Git - packages/mixxx.git/blame - mixxx.spec
- added libdir patch to honour libdir setting (place plugins in appropriate lib*...
[packages/mixxx.git] / mixxx.spec
CommitLineData
6e52a8d4 1Summary: Mixxx - DJ tool
9d3aa6b7 2Summary(hu.UTF-8): Mixxx - DJ program
6e52a8d4 3Summary(pl.UTF-8): Mixxx - narzędzie dla DJ-ów
dab252a8 4Name: mixxx
a2bb1b02 5Version: 1.11.0
a932171d 6Release: 6
e1f1ccba 7License: GPL v2+
91288879 8Group: X11/Applications/Multimedia
0a70bda1 9Source0: http://downloads.mixxx.org/mixxx-%{version}/%{name}-%{version}-src.tar.gz
a2bb1b02 10# Source0-md5: 89ee8ba60824919d8dd1194287bda259
190ee94d 11Patch0: desktop.patch
a932171d 12Patch1: %{name}-libdir.patch
0a70bda1
ZU
13URL: http://mixxx.org/
14BuildRequires: OpenGL-GLU-devel
e1f1ccba
JB
15BuildRequires: Qt3Support-devel >= 4.6
16BuildRequires: QtCore-devel >= 4.6
17BuildRequires: QtGui-devel >= 4.6
18BuildRequires: QtNetwork-devel >= 4.6
19BuildRequires: QtOpenGL-devel >= 4.6
20BuildRequires: QtScript-devel >= 4.6
21BuildRequires: QtSql-devel >= 4.6
22BuildRequires: QtSvg-devel >= 4.6
23BuildRequires: QtXml-devel >= 4.6
24BuildRequires: QtXmlPatterns-devel >= 4.6
73237277 25BuildRequires: audiofile-devel
e1f1ccba
JB
26BuildRequires: faad2-devel >= 2.7
27BuildRequires: fftw3-devel >= 3
28BuildRequires: flac-devel
29# for ipod=1
30#BuildRequires: glib2-devel >= 2.0
dab252a8 31BuildRequires: jack-audio-connection-kit-devel
e1f1ccba
JB
32# for ipod=1
33#BuildRequires: libgpod-devel
dab252a8 34BuildRequires: libid3tag-devel
35BuildRequires: libmad-devel
e1f1ccba
JB
36BuildRequires: libogg-devel
37BuildRequires: libshout-devel >= 2
73237277 38BuildRequires: libsndfile-devel
e1f1ccba 39BuildRequires: libusb-devel >= 1.0
dab252a8 40BuildRequires: libvorbis-devel
e1f1ccba
JB
41BuildRequires: mp4v2-devel
42BuildRequires: pkgconfig >= 1:0.15.0
43BuildRequires: portaudio-devel >= 19
90e9d3da 44BuildRequires: portmidi-devel >= 217
e1f1ccba
JB
45BuildRequires: protobuf-devel
46BuildRequires: qt4-build >= 4.6
47BuildRequires: qt4-linguist >= 4.6
8b5a4687 48BuildRequires: rpmbuild(macros) >= 1.566
c6558f8d 49BuildRequires: scons
8dfba9ba 50BuildRequires: sed >= 4.0
e1f1ccba
JB
51BuildRequires: taglib-devel
52BuildRequires: vamp-devel >= 2.3
53BuildRequires: wavpack-devel
54BuildRequires: xorg-lib-libX11-devel
55Requires: QtSql-sqlite3 >= 4.6
56Obsoletes: mixxx-translations
dab252a8 57BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58
59%description
60Mixxx is an open source DJ tool designed for both professional and
61amateur DJs alike.
62
9d3aa6b7
ZU
63%description -l hu.UTF-8
64Mixxx 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
67Mixxx to mające otwarte źródła narzędzie dla DJ-ów zaprojektowane
68zarówno dla profesjonalistów jak i amatorów.
dab252a8 69
91288879
ZU
70%package skins-core
71Summary: The core skins for Mixxx
97383405 72Summary(hu.UTF-8): Alap skinek a Mixxx-hez
e1f1ccba 73Summary(pl.UTF-8): Podstawowe skórki dla programu Mixxx
91288879
ZU
74Group: X11/Applications/Multimedia
75
76%description skins-core
77The core skins for Mixxx.
78
97383405
ZU
79%description skins-core -l hu.UTF-8
80Alap skinek a Mixxx-hez.
81
e1f1ccba
JB
82%description skins-core -l pl.UTF-8
83Podstawowe 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
91export CXXFLAGS="%{rpmcxxflags}"
92export CCFLAGS="%{rpmcflags}"
93export CXX="%{__cxx}"
94export 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
104rm -rf $RPM_BUILD_ROOT
0a70bda1
ZU
105export CXXFLAGS="%{rpmcxxflags}"
106export CCFLAGS="%{rpmcflags}"
107export CXX="%{__cxx}"
108export 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
116rm -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*-*
This page took 0.135884 seconds and 4 git commands to generate.