]> git.pld-linux.org Git - packages/mixxx.git/blob - mixxx.spec
d612b5d5d05cd19c165839a9a3f933b59658dcf5
[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:        1
7 License:        GPL/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 URL:            http://mixxx.org/
13 BuildRequires:  OpenGL-GLU-devel
14 BuildRequires:  Qt3Support-devel
15 BuildRequires:  QtOpenGL-devel
16 BuildRequires:  QtScript-devel
17 BuildRequires:  QtSvg-devel
18 BuildRequires:  QtWebKit-devel
19 BuildRequires:  QtXmlPatterns-devel
20 BuildRequires:  audiofile-devel
21 BuildRequires:  fftw-devel
22 BuildRequires:  jack-audio-connection-kit-devel
23 BuildRequires:  libid3tag-devel
24 BuildRequires:  libmad-devel
25 BuildRequires:  libshout-devel
26 BuildRequires:  libsndfile-devel
27 BuildRequires:  libvorbis-devel
28 BuildRequires:  pkgconfig
29 BuildRequires:  portaudio-devel
30 BuildRequires:  portmidi-devel >= 217
31 BuildRequires:  qt4-build
32 BuildRequires:  qt4-linguist
33 BuildRequires:  rpmbuild(macros) >= 1.566
34 BuildRequires:  scons
35 BuildRequires:  vamp-devel
36 BuildRequires:  sed >= 4.0
37 Requires:       QtSql-sqlite3
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
41 Mixxx is an open source DJ tool designed for both professional and
42 amateur DJs alike.
43
44 %description -l hu.UTF-8
45 Mixxx egy nyílt forrású DJ eszköz profi és amatőr DJ-knek egyaránt.
46
47 %description -l pl.UTF-8
48 Mixxx to mające otwarte źródła narzędzie dla DJ-ów zaprojektowane
49 zarówno dla profesjonalistów jak i amatorów.
50
51 %package skins-core
52 Summary:        The core skins for Mixxx
53 Summary(hu.UTF-8):      Alap skinek a Mixxx-hez
54 Group:          X11/Applications/Multimedia
55
56 %description skins-core
57 The core skins for Mixxx.
58
59 %description skins-core -l hu.UTF-8
60 Alap skinek a Mixxx-hez.
61
62 %package translations
63 Summary:        Translations for Mixxx
64 Summary(hu.UTF-8):      Nyelvi fájlok a Mixxx-hez
65 Group:          X11/Applications/Multimedia
66
67 %description translations
68 Translations for Mixxx.
69
70 %description translations -l hu.UTF-8
71 Nyelvi fájlok a Mixxx-hez.
72
73 %prep
74 %setup -q
75 %patch0 -p1
76
77 %build
78 export CXXFLAGS="%{rpmcxxflags}"
79 export CCFLAGS="%{rpmcflags}"
80 export CXX="%{__cxx}"
81 export QMAKE_CXX="%{__cxx}"
82 %scons
83
84 %install
85 rm -rf $RPM_BUILD_ROOT
86 export CXXFLAGS="%{rpmcxxflags}"
87 export CCFLAGS="%{rpmcflags}"
88 export CXX="%{__cxx}"
89 export QMAKE_CXX="%{__cxx}"
90 %scons install install_root=$RPM_BUILD_ROOT install
91
92 # I don't know why doesn't use 'prefix' option...
93 install -d $RPM_BUILD_ROOT%{_prefix}
94 mv $RPM_BUILD_ROOT/{bin,share} $RPM_BUILD_ROOT%{_prefix}
95
96 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/mixxx
97
98 %clean
99 rm -rf $RPM_BUILD_ROOT
100
101 %files
102 %defattr(644,root,root,755)
103 %doc README Mixxx-Manual.pdf
104 %attr(755,root,root) %{_bindir}/mixxx
105 %dir %{_datadir}/mixxx
106 %dir %{_datadir}/mixxx/skins
107 %dir %{_datadir}/mixxx/translations
108 %{_datadir}/mixxx/skins/cross.*
109 # This is the default skin
110 %{_datadir}/mixxx/skins/Outline1024x600-Netbook
111 # %{_datadir}/mixxx/skins/outlineNetbook
112 %{_datadir}/mixxx/schema.xml
113 %{_datadir}/mixxx/controllers
114 %{_datadir}/mixxx/keyboard
115 %{_desktopdir}/%{name}.desktop
116 %{_pixmapsdir}/%{name}-icon.png
117
118 %files translations
119 %defattr(644,root,root,755)
120 %{_datadir}/mixxx/translations/*
121
122 %files skins-core
123 %defattr(644,root,root,755)
124 %{_datadir}/mixxx/skins/*
125 %exclude %{_datadir}/mixxx/skins/cross.*
126 %exclude %{_datadir}/mixxx/skins/Outline1024x600-Netbook
This page took 0.085277 seconds and 2 git commands to generate.