]> git.pld-linux.org Git - packages/kodi.git/blame - xbmc.spec
- obsoleted
[packages/kodi.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
63ff963e 5# - fix nvidia vs. libXrandr >= 1.2 conflict (nvidia drivers still supports
6# only libXrandr 1.1 - with no gamma support; it causes application crash
7# on XRRSetCrtcGamma function called by SDL_SetVideoMode)
92b96980 8# - add and/or fix users/groups permissions
63ff963e 9# - split to subpackages?
18b90c81 10#
92b96980 11# Conditional build:
9e98e23b 12%bcond_without goom
b85db44b 13%bcond_with hal
92b96980 14
18b90c81
SP
15Summary: XBMC
16Name: xbmc
b85db44b
AF
17Version: 11.0
18Release: 1
2e649bc9 19License: GPL v3
18b90c81 20Group: Applications/Multimedia
b85db44b
AF
21Source0: http://mirrors.xbmc.org/releases/source/xbmc-%{version}.tar.gz
22# Source0-md5: 9e8a26ee25173c7268abea7f1d82d428
18b90c81 23URL: http://xbmc.org
b85db44b
AF
24BuildRequires: Mesa-libGLU-devel
25BuildRequires: OpenGL-devel
26BuildRequires: SDL-devel
18b90c81
SP
27BuildRequires: SDL_image-devel
28BuildRequires: SDL_mixer-devel
29BuildRequires: alsa-lib-devel
30BuildRequires: autoconf
31BuildRequires: automake
32BuildRequires: avahi-devel
b85db44b 33BuildRequires: bluez-libs-devel >= 4.99
5a2f2b01 34BuildRequires: boost-devel
18b90c81
SP
35BuildRequires: bzip2-devel
36BuildRequires: cmake
37BuildRequires: curl-devel
38BuildRequires: dbus-devel
c462fd57 39BuildRequires: ffmpeg-devel
5a2f2b01 40BuildRequires: flac-devel
18b90c81
SP
41BuildRequires: fontconfig-devel
42BuildRequires: freetype-devel
43BuildRequires: fribidi-devel
44BuildRequires: gawk
63ff963e 45BuildRequires: gettext-autopoint
5a2f2b01 46BuildRequires: gettext-devel
18b90c81
SP
47BuildRequires: glew-devel
48BuildRequires: gperf
b85db44b 49%if %{with hal}
5a2f2b01 50BuildRequires: hal-devel
b85db44b 51%endif
5a2f2b01 52BuildRequires: jasper-devel
b85db44b
AF
53BuildRequires: libass-devel
54BuildRequires: libbluray-devel
18b90c81 55BuildRequires: libcdio-devel
b85db44b 56BuildRequires: libgcrypt-devel
18b90c81
SP
57BuildRequires: libjpeg-devel
58BuildRequires: libmad-devel
63ff963e 59BuildRequires: libmicrohttpd-devel
63ff963e 60BuildRequires: libmodplug-devel
c462fd57 61BuildRequires: libmpeg2-devel
18b90c81 62BuildRequires: libogg-devel
b85db44b 63BuildRequires: libplist-devel
5a2f2b01 64BuildRequires: libpng-devel
b85db44b 65BuildRequires: librtmp-devel
18b90c81
SP
66BuildRequires: libsamplerate-devel
67BuildRequires: libsmbclient-devel
b85db44b 68BuildRequires: libssh-devel
5a2f2b01 69BuildRequires: libtiff-devel
70BuildRequires: libtool
b85db44b 71BuildRequires: libva-devel
5a2f2b01 72BuildRequires: libvdpau-devel
18b90c81 73BuildRequires: libvorbis-devel
5a2f2b01 74BuildRequires: lzo-devel
75BuildRequires: mysql-devel
c1b45330 76%ifarch %{ix86}
26cae375 77BuildRequires: nasm
c1b45330 78%endif
18b90c81 79BuildRequires: openssl-devel
63ff963e 80BuildRequires: pcre-cxx-devel
b85db44b 81BuildRequires: pcre-devel
5a2f2b01 82BuildRequires: pkgconfig
18b90c81 83BuildRequires: pulseaudio-devel
b85db44b 84BuildRequires: python-devel >= 2.4
3a71016a 85BuildRequires: rpm-pythonprov
6f41c837 86BuildRequires: rpmbuild(macros) >= 1.566
c462fd57 87# used internally
88BuildRequires: sed >= 4.0
18b90c81 89BuildRequires: sqlite3-devel
b85db44b 90BuildRequires: udev-devel
5a2f2b01 91BuildRequires: unzip
b85db44b
AF
92BuildRequires: xorg-lib-libX11-devel
93BuildRequires: xorg-lib-libXext-devel
5a2f2b01 94BuildRequires: xorg-lib-libXinerama-devel
b85db44b 95BuildRequires: xorg-lib-libXmu-devel
18b90c81 96BuildRequires: xorg-lib-libXrandr-devel
b85db44b 97BuildRequires: xorg-lib-libXt-devel
5a2f2b01 98BuildRequires: xorg-lib-libXtst-devel
b85db44b 99BuildRequires: yajl-devel
18b90c81
SP
100BuildRequires: zip
101BuildRequires: zlib-devel
b85db44b
AF
102#https://github.com/sahlberg/libnfs
103#BuildRequires: libnfs-devel
104#http://sites.google.com/site/alexthepuffin/home
105#BuildRequires: afpfs-ng-devel
106#http://mirrors.xbmc.org/build-deps/darwin-libs/libshairport-1.2.0.20310_lib.tar.gz
107#https://github.com/albertz/shairport
108#BuildRequires: libshairport
109#http://www.broadcom.com/support/crystal_hd/
110#BuildRequires: crystalhd-devel
111#http://libcec.pulse-eight.com/
112#BuildRequires: libcec-devel >= 1.1.0
63ff963e 113Requires: /usr/bin/glxinfo
f4f8f308 114Requires: SDL >= 1.2.14-5
a58652d4
SP
115Requires: lsb-release
116Requires: xorg-app-xdpyinfo
18b90c81
SP
117BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
118
119%description
120
121%prep
c1b45330 122%setup -q
18b90c81
SP
123
124%build
125./bootstrap
65712ad3 126%configure \
51b524ca
KK
127 --disable-debug \
128 --enable-external-libraries \
b85db44b
AF
129 --enable-udev \
130 --disable-libcec \
131 --disable-libusb \
132 --disable-nfs \
133 --disable-afpclient \
134 --disable-airtunes \
135 --disable-crystalhd \
136 %{__enable_disable goom} \
137 %{__enable_disable hal}
138
139%{__make} V=1
18b90c81
SP
140
141%install
142rm -rf $RPM_BUILD_ROOT
143
144%{__make} install \
92b96980 145 DESTDIR=$RPM_BUILD_ROOT
18b90c81
SP
146
147%clean
148rm -rf $RPM_BUILD_ROOT
149
150%files
151%defattr(644,root,root,755)
18b90c81
SP
152%attr(755,root,root) %{_bindir}/*
153%{_datadir}/%{name}
92b96980 154%attr(755,root,root) %{_libdir}/%{name}
155%{_docdir}/%{name}
c1b45330 156%{_desktopdir}/%{name}.desktop
92b96980 157%{_iconsdir}/hicolor/256x256/apps/%{name}.png
158%{_iconsdir}/hicolor/48x48/apps/%{name}.png
3a71016a 159%{_datadir}/xsessions/XBMC.desktop
This page took 0.051409 seconds and 4 git commands to generate.