]> git.pld-linux.org Git - packages/xbmc.git/blame - xbmc.spec
- BR enca
[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
54721144 20Source0: http://www.softliste.de/xbmc/releases/source/%{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
ddeff5bb 38BuildRequires: enca
18b90c81
SP
39BuildRequires: enca-devel
40BuildRequires: faac-devel
5a2f2b01 41BuildRequires: faad2-devel
c462fd57 42BuildRequires: ffmpeg-devel
5a2f2b01 43BuildRequires: flac-devel
18b90c81
SP
44BuildRequires: fontconfig-devel
45BuildRequires: freetype-devel
46BuildRequires: fribidi-devel
47BuildRequires: gawk
92b96980 48BuildRequires: gettext-autopoint
5a2f2b01 49BuildRequires: gettext-devel
18b90c81
SP
50BuildRequires: glew-devel
51BuildRequires: gperf
5a2f2b01 52BuildRequires: gtk+-devel
53BuildRequires: hal-devel
54BuildRequires: jasper-devel
55BuildRequires: libao-devel
18b90c81 56BuildRequires: libcdio-devel
c462fd57 57BuildRequires: libdts-devel
18b90c81
SP
58BuildRequires: libjpeg-devel
59BuildRequires: libmad-devel
92b96980 60BuildRequires: libmicrohttpd-devel
61BuildRequires: libmodplug-devel
18b90c81 62BuildRequires: libmms-devel
c462fd57 63BuildRequires: libmpeg2-devel
18b90c81 64BuildRequires: libogg-devel
5a2f2b01 65BuildRequires: libpng-devel
18b90c81
SP
66BuildRequires: libsamplerate-devel
67BuildRequires: libsmbclient-devel
5a2f2b01 68BuildRequires: libtiff-devel
69BuildRequires: libtool
70BuildRequires: libvdpau-devel
18b90c81 71BuildRequires: libvorbis-devel
5a2f2b01 72BuildRequires: lzo-devel
73BuildRequires: mysql-devel
c1b45330 74%ifarch %{ix86}
26cae375 75BuildRequires: nasm
c1b45330 76%endif
18b90c81 77BuildRequires: openssl-devel
92b96980 78BuildRequires: pcre-cxx-devel
5a2f2b01 79BuildRequires: pkgconfig
18b90c81 80BuildRequires: pulseaudio-devel
c462fd57 81BuildRequires: python-devel
3a71016a 82BuildRequires: rpm-pythonprov
c462fd57 83# used internally
84BuildRequires: sed >= 4.0
18b90c81 85BuildRequires: sqlite3-devel
5a2f2b01 86BuildRequires: unzip
c462fd57 87BuildRequires: wavpack-devel
5a2f2b01 88BuildRequires: xmms-devel
89BuildRequires: xorg-lib-libXinerama-devel
18b90c81 90BuildRequires: xorg-lib-libXrandr-devel
5a2f2b01 91BuildRequires: xorg-lib-libXtst-devel
18b90c81
SP
92BuildRequires: zip
93BuildRequires: zlib-devel
a58652d4
SP
94Requires: lsb-release
95Requires: xorg-app-xdpyinfo
92b96980 96Requires: /usr/bin/glxinfo
18b90c81
SP
97BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
98
99%description
100
101%prep
c1b45330 102%setup -q
01f2a87d 103%patch0 -p1
6d158894 104enca -L none -x ISO8859-1 xbmc/lib/libPython/xbmcmodule/xbmcaddonmodule.cpp
51b524ca 105%patch1 -p1
92b96980 106#%patch2 -p1
18b90c81
SP
107
108%build
109./bootstrap
65712ad3 110%configure \
51b524ca
KK
111 --disable-debug \
112 --enable-external-libraries \
92b96980 113 --%{?with_external_python:en}%{!?with_external_python:dis}able-external-python
18b90c81
SP
114%{__make}
115
116%install
117rm -rf $RPM_BUILD_ROOT
118
119%{__make} install \
92b96980 120 DESTDIR=$RPM_BUILD_ROOT
18b90c81
SP
121
122%clean
123rm -rf $RPM_BUILD_ROOT
124
125%files
126%defattr(644,root,root,755)
47308569 127#doc AUTHORS CREDITS ChangeLog NEWS README THANKS TODO
18b90c81 128
47308569 129#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
18b90c81
SP
130%attr(755,root,root) %{_bindir}/*
131%{_datadir}/%{name}
92b96980 132%attr(755,root,root) %{_libdir}/%{name}
133%{_docdir}/%{name}
c1b45330 134%{_desktopdir}/%{name}.desktop
92b96980 135%{_iconsdir}/hicolor/256x256/apps/%{name}.png
136%{_iconsdir}/hicolor/48x48/apps/%{name}.png
3a71016a 137%{_datadir}/xsessions/XBMC.desktop
This page took 0.089266 seconds and 5 git commands to generate.