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