]> git.pld-linux.org Git - packages/mixxx.git/blob - mixxx.spec
- release 7 (by relup.sh)
[packages/mixxx.git] / mixxx.spec
1 Summary:        Mixxx - DJ tool
2 Summary(hu.UTF-8):      Mixxx - DJ program
3 Summary(pl.UTF-8):      Mixxx - narzędzie dla DJ-ów
4 Name:           mixxx
5 Version:        1.11.0
6 Release:        7
7 License:        GPL v2+
8 Group:          X11/Applications/Multimedia
9 Source0:        http://downloads.mixxx.org/mixxx-%{version}/%{name}-%{version}-src.tar.gz
10 # Source0-md5:  89ee8ba60824919d8dd1194287bda259
11 Patch0:         desktop.patch
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
29 # for ipod=1
30 #BuildRequires: glib2-devel >= 2.0
31 BuildRequires:  jack-audio-connection-kit-devel
32 # for ipod=1
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
49 BuildRequires:  scons
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)
58
59 %description
60 Mixxx is an open source DJ tool designed for both professional and
61 amateur DJs alike.
62
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
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.
69
70 %package skins-core
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
75
76 %description skins-core
77 The core skins for Mixxx.
78
79 %description skins-core -l hu.UTF-8
80 Alap skinek a Mixxx-hez.
81
82 %description skins-core -l pl.UTF-8
83 Podstawowe skórki dla programu Mixxx.
84
85 %prep
86 %setup -q
87 %patch0 -p1
88 %patch1 -p1
89
90 %build
91 export CXXFLAGS="%{rpmcxxflags}"
92 export CCFLAGS="%{rpmcflags}"
93 export CXX="%{__cxx}"
94 export QMAKE_CXX="%{__cxx}"
95 %scons \
96         libdir=%{_libdir} \
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
102
103 %install
104 rm -rf $RPM_BUILD_ROOT
105 export CXXFLAGS="%{rpmcxxflags}"
106 export CCFLAGS="%{rpmcflags}"
107 export CXX="%{__cxx}"
108 export QMAKE_CXX="%{__cxx}"
109 %scons install \
110         install_root=$RPM_BUILD_ROOT \
111         libdir=%{_libdir}
112
113 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/mixxx
114
115 %clean
116 rm -rf $RPM_BUILD_ROOT
117
118 %files
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
197
198 %files skins-core
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*-*
This page took 0.079995 seconds and 3 git commands to generate.