]> git.pld-linux.org Git - packages/xbmc.git/blame - xbmc.spec
- updated to 10.0
[packages/xbmc.git] / xbmc.spec
CommitLineData
18b90c81
SP
1#
2# TODO:
3a71016a 3# - fix build flags - some files are compiled with -O3 and without rpm*flags
c1b45330 4# - fix linking argument order
92b96980 5# - fix nvidia vs. libXrandr >= 1.2 conflict (nvidia drivers still supports
6# only libXrandr 1.1 - with no gamma support)
7# - add and/or fix users/groups permissions
8# - didvide to subpackages?
9# - check how it works with external python libraries
18b90c81 10#
92b96980 11# Conditional build:
12%bcond_with external_python
13
18b90c81
SP
14Summary: XBMC
15Name: xbmc
92b96980 16Version: 10.0
2e649bc9
AF
17Release: 0.1
18License: GPL v3
18b90c81 19Group: Applications/Multimedia
c1b45330 20Source0: http://downloads.sourceforge.net/project/xbmc/XBMC%20Source%20Code/Camelot%20-%209.11/%{name}-%{version}.tar.gz
92b96980 21# Source0-md5: 728fb514e5f43f27bb880305061b4e72
18b90c81 22URL: http://xbmc.org
01f2a87d 23Patch0: %{name}-nobash.patch
92b96980 24Patch1: %{name}-python27.patch
25Patch2: %{name}-libpng14.patch
18b90c81
SP
26BuildRequires: SDL_image-devel
27BuildRequires: SDL_mixer-devel
c462fd57 28BuildRequires: a52dec-libs-devel
18b90c81
SP
29BuildRequires: alsa-lib-devel
30BuildRequires: autoconf
31BuildRequires: automake
32BuildRequires: avahi-devel
5a2f2b01 33BuildRequires: boost-devel
18b90c81
SP
34BuildRequires: bzip2-devel
35BuildRequires: cmake
36BuildRequires: curl-devel
37BuildRequires: dbus-devel
38BuildRequires: enca-devel
39BuildRequires: faac-devel
5a2f2b01 40BuildRequires: faad2-devel
c462fd57 41BuildRequires: ffmpeg-devel
5a2f2b01 42BuildRequires: flac-devel
18b90c81
SP
43BuildRequires: fontconfig-devel
44BuildRequires: freetype-devel
45BuildRequires: fribidi-devel
46BuildRequires: gawk
92b96980 47BuildRequires: gettext-autopoint
5a2f2b01 48BuildRequires: gettext-devel
18b90c81
SP
49BuildRequires: glew-devel
50BuildRequires: gperf
5a2f2b01 51BuildRequires: gtk+-devel
52BuildRequires: hal-devel
53BuildRequires: jasper-devel
54BuildRequires: libao-devel
18b90c81 55BuildRequires: libcdio-devel
c462fd57 56BuildRequires: libdts-devel
18b90c81
SP
57BuildRequires: libjpeg-devel
58BuildRequires: libmad-devel
92b96980 59BuildRequires: libmicrohttpd-devel
60BuildRequires: libmodplug-devel
18b90c81 61BuildRequires: libmms-devel
c462fd57 62BuildRequires: libmpeg2-devel
18b90c81 63BuildRequires: libogg-devel
5a2f2b01 64BuildRequires: libpng-devel
18b90c81
SP
65BuildRequires: libsamplerate-devel
66BuildRequires: libsmbclient-devel
5a2f2b01 67BuildRequires: libtiff-devel
68BuildRequires: libtool
69BuildRequires: libvdpau-devel
18b90c81 70BuildRequires: libvorbis-devel
5a2f2b01 71BuildRequires: lzo-devel
72BuildRequires: mysql-devel
c1b45330 73%ifarch %{ix86}
26cae375 74BuildRequires: nasm
c1b45330 75%endif
18b90c81 76BuildRequires: openssl-devel
92b96980 77BuildRequires: pcre-cxx-devel
5a2f2b01 78BuildRequires: pkgconfig
18b90c81 79BuildRequires: pulseaudio-devel
c462fd57 80BuildRequires: python-devel
3a71016a 81BuildRequires: rpm-pythonprov
c462fd57 82# used internally
83BuildRequires: sed >= 4.0
18b90c81 84BuildRequires: sqlite3-devel
5a2f2b01 85BuildRequires: unzip
c462fd57 86BuildRequires: wavpack-devel
5a2f2b01 87BuildRequires: xmms-devel
88BuildRequires: xorg-lib-libXinerama-devel
18b90c81 89BuildRequires: xorg-lib-libXrandr-devel
5a2f2b01 90BuildRequires: xorg-lib-libXtst-devel
18b90c81
SP
91BuildRequires: zip
92BuildRequires: zlib-devel
a58652d4
SP
93Requires: lsb-release
94Requires: xorg-app-xdpyinfo
92b96980 95Requires: /usr/bin/glxinfo
18b90c81
SP
96BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
97
98%description
99
100%prep
c1b45330 101%setup -q
01f2a87d 102%patch0 -p1
51b524ca 103%patch1 -p1
92b96980 104#%patch2 -p1
18b90c81
SP
105
106%build
107./bootstrap
65712ad3 108%configure \
51b524ca
KK
109 --disable-debug \
110 --enable-external-libraries \
92b96980 111 --%{?with_external_python:en}%{!?with_external_python:dis}able-external-python
18b90c81
SP
112%{__make}
113
114%install
115rm -rf $RPM_BUILD_ROOT
116
117%{__make} install \
92b96980 118 DESTDIR=$RPM_BUILD_ROOT
18b90c81
SP
119
120%clean
121rm -rf $RPM_BUILD_ROOT
122
123%files
124%defattr(644,root,root,755)
47308569 125#doc AUTHORS CREDITS ChangeLog NEWS README THANKS TODO
18b90c81 126
47308569 127#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
18b90c81
SP
128%attr(755,root,root) %{_bindir}/*
129%{_datadir}/%{name}
92b96980 130%attr(755,root,root) %{_libdir}/%{name}
131%{_docdir}/%{name}
c1b45330 132%{_desktopdir}/%{name}.desktop
92b96980 133%{_iconsdir}/hicolor/256x256/apps/%{name}.png
134%{_iconsdir}/hicolor/48x48/apps/%{name}.png
3a71016a 135%{_datadir}/xsessions/XBMC.desktop
This page took 0.101743 seconds and 5 git commands to generate.