File kodi.spec of Package kodi-next (Revision 22bd0febe3f92b64dced9ebc6dc2ecfd)
Currently displaying revision 22bd0febe3f92b64dced9ebc6dc2ecfd , Show latest
602
1
#
2
# spec file for package kodi
3
#
4
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
5
#
6
# All modifications and additions to the file contributed by third parties
7
# remain the property of their copyright owners, unless otherwise agreed
8
# upon. The license for this file, and modifications and additions to the
9
# file, is the same license as for the pristine package itself (unless the
10
# license for the pristine package is not an Open Source License, in which
11
# case the license is the MIT License). An "Open Source License" is a
12
# license that conforms to the Open Source Definition (Version 1.9)
13
# published by the Open Source Initiative.
14
15
# Please submit bugfixes or comments via http://bugs.opensuse.org/
16
#
17
18
19
# Please edit kodi.spec and kodi.changes only. *-noX.* files are generated from
20
# kodi.* files with the pre_checkin.sh script
21
%define kodi_version Krypton
22
%define _kodi_addons_dir %{_datadir}/kodi/addons
23
# set this parameter to enable building Kodi with ccache, debug information, etc.
24
%define dev_build 1
25
# kodi can be built without X support when openGL ES is used (mainly used on ARM boards used as media center)
26
%define noX_build 0
27
%if %{noX_build}
28
# no X build needs openGL ES
29
%bcond_with enable_opengl
30
%bcond_without enable_opengles
31
%else
32
%ifarch %arm armv6l armv6hl
33
%bcond_with enable_opengl
34
%bcond_without enable_opengles
35
%else
36
%bcond_without enable_opengl
37
%bcond_with enable_opengles
38
%endif
39
%endif
40
41
%define kodi_platform none
42
%define kodi_player none
43
44
Name: kodi
45
Version: 17.0b4
46
#Version: master
47
Release: 0
48
Summary: Media center (formerly known as XBMC)
49
License: GPL-2.0+ and GPL-3.0+
50
Group: Productivity/Multimedia/Video/Players
51
Url: http://kodi.tv/
52
Source0: https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
53
#Source0: %{version}-%{kodi_version}.tar.gz
54
Source1: kodi.SuSEFirewall2
55
# AUTO-GENERATED using get_version.sh
56
Source3: kodi.VERSION
57
Source10: kodi.service
58
Source11: kodi-noX.service
59
Source20: crossguid-8f399e8bd4.tar.gz
60
Source21: libdvdcss-master.tar.gz
61
Source22: libdvdread-master.tar.gz
62
Source23: libdvdnav-master.tar.gz
63
Patch1: no-xbmc-symbolic-link.patch
64
Patch2: kodi-texturepacker.patch
65
Patch3: crossguid_build64.patch
66
Patch4: add_rpi2_support.patch
67
BuildRequires: avahi-devel
68
BuildRequires: boost-devel
69
BuildRequires: byacc
70
BuildRequires: ccache
71
# needed to delete the fixed rpath introduced by smbclient
72
BuildRequires: chrpath
73
BuildRequires: cmake
74
BuildRequires: desktop-file-utils
75
BuildRequires: doxygen
76
BuildRequires: fdupes
77
BuildRequires: flex
78
%if %{with enable_opengl}
79
BuildRequires: ftgl-devel
80
%endif
81
BuildRequires: gcc-c++
82
BuildRequires: gettext
83
BuildRequires: giflib-devel
84
BuildRequires: glibc-devel
85
BuildRequires: gmp-devel
86
BuildRequires: gperf
87
BuildRequires: hicolor-icon-theme
88
BuildRequires: java
89
BuildRequires: libcap-devel
90
%ifarch %ix86 x86_64
91
BuildRequires: libcrystalhd-devel
92
%endif
93
BuildRequires: libfaac-devel
94
BuildRequires: libgcrypt-devel
95
BuildRequires: libgpg-error-devel
96
BuildRequires: libjasper-devel
97
BuildRequires: libjpeg-devel
98
BuildRequires: libmp3lame-devel
99
BuildRequires: libmysqlclient-devel
100
#BuildRequires: libsidplay2-1
101
BuildRequires: libstdc++-devel
102
BuildRequires: libtool
103
BuildRequires: libyajl-devel
104
BuildRequires: lzo-devel
105
BuildRequires: nasm
106
BuildRequires: readline-devel
107
BuildRequires: shairplay-devel
108
#BuildRequires: sidplay-libs-devel
109
BuildRequires: swig
110
BuildRequires: tinyxml-devel
111
BuildRequires: unzip
112
%if !%{noX_build}
113
BuildRequires: xorg-x11-devel
114
%endif
115
BuildRequires: yasm
116
BuildRequires: zip
117
BuildRequires: libx265-devel
118
119
BuildRequires: pkg-config
120
BuildRequires: pkgconfig(alsa)
121
BuildRequires: pkgconfig(bluez)
122
BuildRequires: pkgconfig(bzip2)
123
BuildRequires: pkgconfig(dcadec)
124
BuildRequires: pkgconfig(dvdread)
125
BuildRequires: pkgconfig(enca)
126
BuildRequires: pkgconfig(expat)
127
BuildRequires: pkgconfig(flac)
128
BuildRequires: pkgconfig(fontconfig)
129
BuildRequires: pkgconfig(freetype2)
130
BuildRequires: pkgconfig(fribidi)
131
%if %{with enable_opengl}
132
BuildRequires: pkgconfig(glew)
133
%endif
134
BuildRequires: pkgconfig(glib-2.0)
135
BuildRequires: pkgconfig(gnutls)
136
BuildRequires: pkgconfig(libass) >= 0.9.7
137
BuildRequires: pkgconfig(libavcodec) = 57.48.101
138
BuildRequires: pkgconfig(libavdevice) = 57.0.101
139
#BuildRequires: pkgconfig(libavfilter) = 6.31.100
140
#BuildRequires: pkgconfig(libavformat) = 57.25.100
141
#BuildRequires: pkgconfig(libavutil) = 55.17.103
142
BuildRequires: pkgconfig(libbluray) >= 0.7.0
143
BuildRequires: pkgconfig(libcdio)
144
BuildRequires: pkgconfig(libcec) >= 3.0.0
145
BuildRequires: pkgconfig(libcurl)
146
BuildRequires: pkgconfig(libdca)
147
BuildRequires: pkgconfig(libhdhomerun)
148
BuildRequires: pkgconfig(libmicrohttpd)
149
BuildRequires: pkgconfig(libmodplug)
150
BuildRequires: pkgconfig(libmpeg2)
151
BuildRequires: pkgconfig(libmpg123)
152
BuildRequires: pkgconfig(libnfs)
153
BuildRequires: pkgconfig(libpcre)
154
BuildRequires: pkgconfig(libpcrecpp)
155
BuildRequires: pkgconfig(libplist)
156
BuildRequires: pkgconfig(libpng)
157
BuildRequires: pkgconfig(libpulse)
158
BuildRequires: pkgconfig(librtmp)
159
BuildRequires: pkgconfig(libssh)
160
#BuildRequires: pkgconfig(libswresample) = 1.2.101
161
BuildRequires: pkgconfig(libtiff-4)
162
BuildRequires: pkgconfig(libudev)
163
%if %{with enable_opengl}
164
BuildRequires: pkgconfig(libva)
165
%endif
166
BuildRequires: pkgconfig(libxml-2.0)
167
BuildRequires: pkgconfig(libxslt)
168
BuildRequires: pkgconfig(mad)
169
BuildRequires: pkgconfig(nettle)
170
BuildRequires: pkgconfig(ogg)
171
BuildRequires: pkgconfig(python)
172
BuildRequires: pkgconfig(samplerate)
173
%if !%{noX_build}
174
BuildRequires: pkgconfig(sdl2)
175
%endif
176
BuildRequires: pkgconfig(smbclient)
177
BuildRequires: pkgconfig(sqlite3)
178
BuildRequires: pkgconfig(taglib) >= 1.8
179
BuildRequires: pkgconfig(tinyxml2)
180
%if 0%{?suse_version} > 1320
181
# Otherwise fails with configure error on libcec because udev.pc file is not found
182
BuildRequires: pkgconfig(udev)
183
%endif
184
BuildRequires: pkgconfig(uuid)
185
%if %{with enable_opengl}
186
BuildRequires: pkgconfig(vdpau)
187
%endif
188
BuildRequires: pkgconfig(vorbis)
189
BuildRequires: pkgconfig(zlib)
190
191
%if %{with enable_opengles}
192
%if "%{kodi_platform}" == "none"
193
BuildRequires: Mesa-libEGL-devel
194
BuildRequires: Mesa-libGLESv2-devel
195
%else
196
%if ("%{kodi_platform}" == "raspberry-pi") || ("%{kodi_platform}" == "raspberry-pi2")
197
BuildRequires: raspberrypi-userland-devel
198
%endif
199
%endif
200
%endif
201
202
# kodi needs libnfs to access nfs sources, it is not automatically required
203
Requires: libnfs
204
# kodi needs the same libtag version which was used to build against
205
%requires_eq libtag1
206
# Manage player deps
207
%if %{kodi_player} == "omxplayer"
208
Requires: omxplayer
209
%endif
210
# glxinfo is needed to check hw accel
211
%if 0%{?suse_version} >= 1220
212
%if !%{noX_build}
213
Requires: Mesa-demo-x
214
Requires: xdpyinfo
215
%endif
216
%endif
217
218
Obsoletes: xbmc < %{version}
219
Provides: xbmc = %{version}
220
BuildRoot: %{_tmppath}/%{name}-%{version}-build
221
ExcludeArch: ppc64
222
%if %{noX_build}
223
Conflicts: kodi
224
%else
225
Conflicts: kodi-noX
226
%endif
227
228
229
%description
230
KODI media center is a free cross-platform media-player jukebox and
231
entertainment hub. KODI can play a spectrum of of multimedia formats,
232
and featuring playlist, audio visualizations, slideshow, and weather
233
forecast functions, together third-party plugins.
234
235
%package devel
236
Summary: Kodi Media center devel files
237
Group: Development/Languages/C and C++
238
Requires: %{name}
239
BuildArch: noarch
240
%if %{noX_build}
241
Conflicts: kodi-devel
242
%else
243
Conflicts: kodi-noX-devel
244
%endif
245
246
%description devel
247
Development files for Kodi Media Center
248
249
%prep
250
%setup -q -n xbmc-%{version}-%{kodi_version}
251
252
%patch1
253
%patch2
254
%patch3
255
#%patch4 -p0
256
257
# Remove build time references so build-compare can do its work
258
FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y')
259
FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%H:%%M:%%S')
260
FAKE_BUILDDATETIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes)
261
for file in xbmc/GUIInfoManager.cpp xbmc/Application.cpp xbmc/utils/SystemInfo.cpp; do
262
sed -i -e "s/__DATE__/\"$FAKE_BUILDDATE\"/" -e "s/__TIME__/\"$FAKE_BUILDTIME\"/" $file
263
done
264
# remove the remaining occurencies in the source tree
265
for file in xbmc/interfaces/python/PythonSwig.cpp.template ; do
266
sed -i -e "/PyModule_AddStringConstant.*__date__/ s/\${new Date()\.toString()}/$FAKE_BUILDDATETIME/" $file
267
done
268
269
# Set the final version string
270
cp %{SOURCE3} VERSION
271
272
# avoid long delays when powerkit isn't running
273
sed -i \
274
-e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \
275
xbmc/linux/*.cpp
276
277
cp %{SOURCE20} tools/depends/target/crossguid
278
cp %{SOURCE21} tools/depends/target/libdvdcss
279
cp %{SOURCE22} tools/depends/target/libdvdread
280
cp %{SOURCE23} tools/depends/target/libdvdnav
281
282
%build
283
284
# build crossguid
285
make -C tools/depends/target/crossguid PREFIX=$PWD/tools/depends/target/crossguid LIBDIR=%{_lib}
286
287
chmod +x bootstrap
288
./bootstrap
289
290
# add crossguid to INCLUDES and LIBS
291
export INCLUDES="-I%{_builddir}/xbmc-%{version}-%{kodi_version}/tools/depends/target/crossguid/include"
292
export LIBS="-L%{_builddir}/xbmc-%{version}-%{kodi_version}/tools/depends/target/crossguid/%{_lib} -lcrossguid -luuid"
293
294
%if "%{kodi_platform}" == "raspberry-pi" || "%{kodi_platform}" == "raspberry-pi2"
295
export CXXFLAGS="$CXXFLAGS -I%{_includedir}/interface/vcos/pthreads -I%{_includedir}/interface/vmcs_host/linux"
296
%endif
297
298
%configure \
299
--with-ffmpeg=shared \
300
--enable-airplay \
301
--enable-alsa \
302
--enable-avahi \
303
--enable-libcap \
304
--enable-libcec \
305
--enable-libusb \
306
--enable-mid \
307
--enable-mysql \
308
--enable-nfs \
309
--enable-pulse \
310
--enable-rtmp \
311
--enable-samba \
312
--enable-shared \
313
--enable-ssh \
314
--enable-texturepacker \
315
--enable-upnp \
316
--enable-webserver \
317
%if %{with enable_opengl}
318
--enable-vaapi \
319
--enable-vdpau \
320
--enable-gl \
321
%else
322
--disable-vaapi \
323
--disable-vdpau \
324
--disable-gl \
325
%endif
326
%if %{with enable_opengles}
327
--enable-gles \
328
%else
329
--disable-gles \
330
%endif
331
%if "%{kodi_platform}" != "none"
332
--disable-libbluray \
333
--with-platform=%{kodi_platform} \
334
%endif
335
--enable-libbluray \
336
%if "%{kodi_player}" != "none"
337
--enable-player="%{kodi_player}" \
338
%endif
339
%ifarch armv7l armv7hl
340
--enable-tegra \
341
--disable-neon \
342
%endif
343
%if %{noX_build}
344
--disable-x11 \
345
--disable-xrandr \
346
--disable-sdl \
347
--disable-joystick \
348
%endif
349
%if %{dev_build}
350
--enable-debug \
351
--enable-ccache \
352
%endif
353
%if !%{dev_build}
354
--disable-debug \
355
--disable-ccache \
356
%endif
357
--disable-optimizations \
358
--disable-static
359
360
make V=1 -j2
361
#%{?_smp_mflags}
362
363
%install
364
make DESTDIR=%{buildroot} install %{?_smp_mflags}
365
366
# SuSEfirewall service description
367
install -D -m 644 %{_sourcedir}/kodi.SuSEFirewall2 %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/kodi
368
369
# Systemd service file
370
%if %{noX_build}
371
install -m 0644 -D %{SOURCE11} %{buildroot}/%{_unitdir}/kodi-noX.service
372
%else
373
install -m 0644 -D %{SOURCE10} %{buildroot}/%{_unitdir}/kodi.service
374
%endif
375
376
# remove the doc files from unversioned /usr/share/doc/kodi, they should be in versioned docdir
377
rm -r %{buildroot}/%{_datadir}/doc/
378
379
# copy manpages
380
install -m 644 -D docs/manpages/kodi-standalone.1 %{buildroot}%{_mandir}/man1/kodi-standalone.1
381
install -m 644 -D docs/manpages/kodi.bin.1 %{buildroot}%{_mandir}/man1/kodi.1
382
383
# remove win32 source files
384
rm -f %{buildroot}%{_kodi_addons_dir}/library.kodi.addon/dlfcn-win32.cpp
385
rm -f %{buildroot}%{_kodi_addons_dir}/library.kodi.addon/dlfcn-win32.h
386
rm -f %{buildroot}%{_kodi_addons_dir}/library.xbmc.addon/dlfcn-win32.cpp
387
rm -f %{buildroot}%{_kodi_addons_dir}/library.xbmc.addon/dlfcn-win32.h
388
389
# remove duplicate header files
390
rm -f %{buildroot}%{_kodi_addons_dir}/library.kodi.addon/libXBMC_addon.h
391
rm -f %{buildroot}%{_kodi_addons_dir}/library.xbmc.addon/libXBMC_addon.h
392
rm -f %{buildroot}%{_kodi_addons_dir}/library.kodi.codec/libXBMC_codec.h
393
rm -f %{buildroot}%{_kodi_addons_dir}/library.xbmc.codec/libXBMC_codec.h
394
rm -f %{buildroot}%{_kodi_addons_dir}/library.kodi.gui/libXBMC_gui.h
395
rm -f %{buildroot}%{_kodi_addons_dir}/library.xbmc.gui/libXBMC_gui.h
396
rm -f %{buildroot}%{_kodi_addons_dir}/library.kodi.pvr/libXBMC_pvr.h
397
rm -f %{buildroot}%{_kodi_addons_dir}/library.xbmc.pvr/libXBMC_pvr.h
398
rm -f %{buildroot}%{_kodi_addons_dir}/library.kodi.guilib/libKODI_guilib.h
399
400
desktop-file-install \
401
--dir=%{buildroot}%{_datadir}/applications \
402
%{buildroot}%{_datadir}/applications/kodi.desktop
403
404
%fdupes %{buildroot}
405
406
%files
407
%defattr(-,root,root)
408
%doc copying.txt LICENSE.GPL docs/README.linux
409
%config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/kodi
410
%{_bindir}/kodi
411
%dir %{_libdir}/kodi
412
%{_libdir}/kodi/kodi.bin
413
%if !%{noX_build}
414
%{_libdir}/kodi/kodi-xrandr
415
%endif
416
%{_bindir}/kodi-standalone
417
%dir %{_libdir}/kodi/addons
418
%dir %{_libdir}/kodi/addons/library.xbmc.addon/
419
%{_libdir}/kodi/addons/library.xbmc.addon/*
420
%dir %{_libdir}/kodi/addons/library.xbmc.codec/
421
%{_libdir}/kodi/addons/library.xbmc.codec/*
422
%dir %{_libdir}/kodi/addons/library.xbmc.pvr/
423
%{_libdir}/kodi/addons/library.xbmc.pvr/*
424
%{_datadir}/xsessions/kodi.desktop
425
%{_datadir}/applications/kodi.desktop
426
%{_datadir}/icons/hicolor/*/*/*.png
427
%dir %{_datadir}/kodi
428
%dir %{_datadir}/kodi/media
429
%dir %{_datadir}/kodi/system
430
%dir %{_libdir}/kodi/system
431
%dir %{_datadir}/kodi/userdata
432
%{_datadir}/kodi/media/*
433
%{_datadir}/kodi/system/*
434
%{_libdir}/kodi/system/*
435
%{_datadir}/kodi/userdata/*
436
%{_mandir}/man1/kodi.1.gz
437
%{_mandir}/man1/kodi-standalone.1.gz
438
%dir %{_kodi_addons_dir}
439
%dir %{_kodi_addons_dir}/game.controller.default
440
%{_kodi_addons_dir}/game.controller.default/*
441
%dir %{_kodi_addons_dir}/kodi.game
442
%{_kodi_addons_dir}/kodi.game/*
443
%dir %{_kodi_addons_dir}/metadata.album.universal/
444
%{_kodi_addons_dir}/metadata.album.universal/*
445
%dir %{_kodi_addons_dir}/metadata.artists.universal/
446
%{_kodi_addons_dir}/metadata.artists.universal/*
447
%dir %{_kodi_addons_dir}/metadata.common.allmusic.com/
448
%{_kodi_addons_dir}/metadata.common.allmusic.com/*
449
%dir %{_kodi_addons_dir}/metadata.common.fanart.tv/
450
%{_kodi_addons_dir}/metadata.common.fanart.tv/*
451
%dir %{_kodi_addons_dir}/metadata.common.htbackdrops.com/
452
%{_kodi_addons_dir}/metadata.common.htbackdrops.com/*
453
%dir %{_kodi_addons_dir}/metadata.common.imdb.com/
454
%{_kodi_addons_dir}/metadata.common.imdb.com/*
455
%dir %{_kodi_addons_dir}/metadata.common.musicbrainz.org/
456
%{_kodi_addons_dir}/metadata.common.musicbrainz.org/*
457
%dir %{_kodi_addons_dir}/metadata.common.themoviedb.org/
458
%{_kodi_addons_dir}/metadata.common.themoviedb.org/*
459
%dir %{_kodi_addons_dir}/metadata.local/
460
%{_kodi_addons_dir}/metadata.local/*
461
%dir %{_kodi_addons_dir}/metadata.themoviedb.org/
462
%{_kodi_addons_dir}/metadata.themoviedb.org/*
463
%dir %{_kodi_addons_dir}/metadata.tvdb.com/
464
%{_kodi_addons_dir}/metadata.tvdb.com/*
465
%dir %{_kodi_addons_dir}/repository.xbmc.org/
466
%{_kodi_addons_dir}/repository.xbmc.org/*
467
%dir %{_kodi_addons_dir}/resource.uisounds.kodi/
468
%{_kodi_addons_dir}/resource.uisounds.kodi/*
469
%dir %{_kodi_addons_dir}/screensaver.xbmc.builtin.black/
470
%{_kodi_addons_dir}/screensaver.xbmc.builtin.black/*
471
%dir %{_kodi_addons_dir}/screensaver.xbmc.builtin.dim/
472
%{_kodi_addons_dir}/screensaver.xbmc.builtin.dim/*
473
%dir %{_kodi_addons_dir}/script.module.pil/
474
%{_kodi_addons_dir}/script.module.pil/*
475
%dir %{_kodi_addons_dir}/service.xbmc.versioncheck/
476
%{_kodi_addons_dir}/service.xbmc.versioncheck/*
477
%dir %{_kodi_addons_dir}/webinterface.default/
478
%{_kodi_addons_dir}/webinterface.default/*
479
%dir %{_kodi_addons_dir}/xbmc.codec/
480
%{_kodi_addons_dir}/xbmc.codec/*
481
%dir %{_kodi_addons_dir}/xbmc.addon/
482
%{_kodi_addons_dir}/xbmc.addon/*
483
%dir %{_kodi_addons_dir}/xbmc.core/
484
%{_kodi_addons_dir}/xbmc.core/*
485
%dir %{_kodi_addons_dir}/xbmc.gui/
486
%{_kodi_addons_dir}/xbmc.gui/*
487
%dir %{_kodi_addons_dir}/xbmc.json/
488
%{_kodi_addons_dir}/xbmc.json/*
489
%dir %{_kodi_addons_dir}/xbmc.metadata/
490
%{_kodi_addons_dir}/xbmc.metadata/*
491
%dir %{_kodi_addons_dir}/xbmc.pvr/
492
%{_kodi_addons_dir}/xbmc.pvr/*
493
%dir %{_kodi_addons_dir}/xbmc.python/
494
%{_kodi_addons_dir}/xbmc.python/*
495
%dir %{_kodi_addons_dir}/audioencoder.xbmc.builtin.aac/
496
%{_kodi_addons_dir}/audioencoder.xbmc.builtin.aac/*
497
%dir %{_kodi_addons_dir}/audioencoder.xbmc.builtin.wma/
498
%{_kodi_addons_dir}/audioencoder.xbmc.builtin.wma/*
499
%dir %{_kodi_addons_dir}/kodi.audiodecoder/
500
%{_kodi_addons_dir}/kodi.audiodecoder/*
501
%dir %{_kodi_addons_dir}/kodi.guilib/
502
%{_kodi_addons_dir}/kodi.guilib/*
503
%dir %{_kodi_addons_dir}/kodi.resource/
504
%{_kodi_addons_dir}/kodi.resource/*
505
%dir %{_kodi_addons_dir}/resource.language.en_gb/
506
%{_kodi_addons_dir}/resource.language.en_gb/*
507
%dir %{_kodi_addons_dir}/xbmc.audioencoder/
508
%{_kodi_addons_dir}/xbmc.audioencoder/*
509
%dir %{_kodi_addons_dir}/xbmc.webinterface/
510
%{_kodi_addons_dir}/xbmc.webinterface/*
511
%dir %{_kodi_addons_dir}/kodi.adsp
512
%{_kodi_addons_dir}/kodi.adsp/*
513
%dir %{_kodi_addons_dir}/metadata.common.theaudiodb.com
514
%{_kodi_addons_dir}/metadata.common.theaudiodb.com/*
515
%dir %{_kodi_addons_dir}/resource.images.weathericons.default
516
%{_kodi_addons_dir}/resource.images.weathericons.default/*
517
%dir %{_kodi_addons_dir}/kodi.inputstream
518
%{_kodi_addons_dir}/kodi.inputstream/*
519
%dir %{_kodi_addons_dir}/kodi.peripheral
520
%{_kodi_addons_dir}/kodi.peripheral/*
521
%dir %{_kodi_addons_dir}/skin.estouchy
522
%{_kodi_addons_dir}/skin.estouchy/*
523
%dir %{_kodi_addons_dir}/skin.estuary
524
%{_kodi_addons_dir}/skin.estuary/*
525
%dir %{_libdir}/kodi/addons/library.kodi.guilib/
526
%{_libdir}/kodi/addons/library.kodi.guilib/*
527
%dir %{_libdir}/kodi/addons/library.kodi.adsp
528
%{_libdir}/kodi/addons/library.kodi.adsp/*
529
%dir %{_libdir}/kodi/addons/library.kodi.audioengine
530
%{_libdir}/kodi/addons/library.kodi.audioengine/*
531
%dir %{_libdir}/kodi/addons/library.kodi.inputstream
532
%{_libdir}/kodi/addons/library.kodi.inputstream/*
533
%dir %{_libdir}/kodi/addons/library.kodi.peripheral
534
%{_libdir}/kodi/addons/library.kodi.peripheral/*
535
536
%if %{noX_build}
537
%{_unitdir}/kodi-noX.service
538
%else
539
%{_unitdir}/kodi.service
540
%endif
541
542
%{_libdir}/kodi/AddOptions.cmake
543
%{_libdir}/kodi/AddonHelpers.cmake
544
%{_libdir}/kodi/ArchSetup.cmake
545
%{_libdir}/kodi/CheckCommits.cmake
546
%{_libdir}/kodi/CheckTargetPlatform.cmake
547
%{_libdir}/kodi/GenerateVersionedFiles.cmake
548
%{_libdir}/kodi/GeneratorSetup.cmake
549
%{_libdir}/kodi/HandleDepends.cmake
550
%{_libdir}/kodi/KodiConfig.cmake
551
%{_libdir}/kodi/Macros.cmake
552
%{_libdir}/kodi/PrepareEnv.cmake
553
%{_libdir}/kodi/ProjectMacros.cmake
554
%{_libdir}/kodi/CMakeHelpers.cmake
555
%{_libdir}/kodi/Uninstall.cmake
556
557
558
559
%files devel
560
%defattr(-,root,root)
561
%dir %{_includedir}/kodi
562
%{_includedir}/kodi/AEChannelData.h
563
%{_includedir}/kodi/DVDDemuxPacket.h
564
%{_includedir}/kodi/IFileTypes.h
565
%{_includedir}/kodi/libXBMC_addon.h
566
%{_includedir}/kodi/libXBMC_codec.h
567
%{_includedir}/kodi/libXBMC_pvr.h
568
%{_includedir}/kodi/libKODI_adsp.h
569
%{_includedir}/kodi/libKODI_audioengine.h
570
%{_includedir}/kodi/libKODI_guilib.h
571
%{_includedir}/kodi/libKODI_inputstream.h
572
%{_includedir}/kodi/libKODI_peripheral.h
573
%{_includedir}/kodi/xbmc_addon_cpp_dll.h
574
%{_includedir}/kodi/xbmc_addon_dll.h
575
%{_includedir}/kodi/xbmc_addon_types.h
576
%{_includedir}/kodi/xbmc_codec_types.h
577
%{_includedir}/kodi/xbmc_epg_types.h
578
%{_includedir}/kodi/xbmc_pvr_dll.h
579
%{_includedir}/kodi/xbmc_pvr_types.h
580
%{_includedir}/kodi/xbmc_scr_dll.h
581
%{_includedir}/kodi/xbmc_scr_types.h
582
%{_includedir}/kodi/xbmc_vis_dll.h
583
%{_includedir}/kodi/xbmc_vis_types.h
584
%{_includedir}/kodi/xbmc_audioenc_dll.h
585
%{_includedir}/kodi/xbmc_audioenc_types.h
586
%{_includedir}/kodi/kodi_audiodec_dll.h
587
%{_includedir}/kodi/kodi_audiodec_types.h
588
%{_includedir}/kodi/kodi_adsp_dll.h
589
%{_includedir}/kodi/kodi_adsp_types.h
590
%{_includedir}/kodi/kodi_audioengine_types.h
591
%{_includedir}/kodi/kodi_inputstream_dll.h
592
%{_includedir}/kodi/kodi_inputstream_types.h
593
%{_includedir}/kodi/kodi_peripheral_callbacks.h
594
%{_includedir}/kodi/kodi_peripheral_dll.h
595
%{_includedir}/kodi/kodi_peripheral_types.h
596
%{_includedir}/kodi/kodi_peripheral_utils.hpp
597
%{_includedir}/kodi/kodi_vfs_types.h
598
%{_includedir}/kodi/kodi_vfs_utils.hpp
599
600
601
%changelog
602