Projects
home:manfred-h
kodi-next
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 22
View file
kodi.spec
Deleted
@@ -1,657 +0,0 @@ -# -# spec file for package kodi -# -# Copyright (c) 2015-2026 SUSE LLC and contributors -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - - -# Please edit kodi.spec and kodi.changes only. *-noX.* files are generated from -# kodi.* files with the pre_checkin.sh script -%define kodi_version Piers -%define _kodi_addons_dir %{_datadir}/kodi/addons -# set this parameter to enable building Kodi with ccache, debug information, etc. -%define dev_build 0 - -# kodi can be built without X support when openGL ES is used (mainly used on ARM boards used as media center) -%bcond_without kodi_with_X11 - -%define kodi_platform none -%define kodi_player none - -%if %{with kodi_with_X11} -%bcond_without enable_opengl -%bcond_with enable_opengles -%else -# no X build needs openGL ES -%bcond_with enable_opengl -%bcond_without enable_opengles -%endif -# -%bcond_without kodi_libbluray -# -%bcond_without systemd -# -%if 0%{?suse_version} >= 1550 && 0%{?sle_version} == 0 -%define python_version 3.13 -%else -%define python_version 3.11 -%endif - -ExclusiveArch: %ix86 x86_64 %arm aarch64 - -Name: kodi -Version: 22.0b2 -Release: 0 -Summary: Media center (formerly known as XBMC) -License: GPL-2.0+ and GPL-3.0+ -Group: Productivity/Multimedia/Video/Players -Url: https://kodi.tv/ -Source0: https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz -# AUTO-GENERATED using get_version.sh -Source3: kodi.VERSION -Source10: kodi.service -Source11: kodi-noX.service - -# The following sources will be downloaded via _service's download_files: -Source20: https://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz -Source21: https://mirrors.kodi.tv/build-deps/sources/libdvdnav-7.0.0.tar.bz2 -Source22: https://mirrors.kodi.tv/build-deps/sources/libdvdcss-1.5.0.tar.bz2 -Source23: https://mirrors.kodi.tv/build-deps/sources/libdvdread-7.0.1.tar.bz2 -%if 0%{?suse_version} < 1699 -Source24: https://mirrors.kodi.tv/build-deps/sources/libudfread-1.2.0.tar.bz2 -%endif -Source25: https://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.30.zip - -BuildRequires: autoconf -BuildRequires: automake -%if 0%{?is_opensuse} -# Use default binutils on Tumbleweed and any Leap version -BuildRequires: binutils -%else -BuildRequires: binutils-gold -%endif -BuildRequires: desktop-file-utils -BuildRequires: fdupes -BuildRequires: gawk -BuildRequires: gcc -BuildRequires: gcc-c++ -BuildRequires: ghostscript -BuildRequires: graphviz -BuildRequires: groff-full -BuildRequires: libtool -BuildRequires: pkg-config -BuildRequires: flatbuffers-devel -BuildRequires: pkgconfig(dav1d) -BuildRequires: pkgconfig(fmt) -BuildRequires: pkgconfig(fstrcmp) -BuildRequires: pkgconfig(RapidJSON) >= 1.0.2 -BuildRequires: python(abi) >= %{python_version} -BuildRequires: pkgconfig(python-%{python_version}) -BuildRequires: libmysqlclient-devel -BuildRequires: pkgconfig(libass) >= 0.17.0 -BuildRequires: pkgconfig(libcurl) -BuildRequires: pkgconfig(openssl) -BuildRequires: pkgconfig(gnutls) -BuildRequires: libgcrypt-devel -BuildRequires: pkgconfig(bzip2) -BuildRequires: lzo-devel -BuildRequires: pkgconfig(zlib) -BuildRequires: pkgconfig(libcrypto) -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: pkgconfig(uuid) -BuildRequires: libyajl-devel >= 2 -BuildRequires: pkgconfig(libidn2) -BuildRequires: pkgconfig(libinput) -BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(libxslt) -BuildRequires: pkgconfig(fribidi) -BuildRequires: pkgconfig(sqlite3) -BuildRequires: pkgconfig(freetype2) -BuildRequires: pkgconfig(taglib) >= 1.9 -BuildRequires: pkgconfig(libcdio) >= 2.1.0 -BuildRequires: pkgconfig(lirc) -BuildRequires: pkgconfig(RapidJSON) -%if %{with kodi_libbluray} -BuildRequires: pkgconfig(libbluray) >= 0.9.3 -%endif -BuildRequires: pkgconfig(alsa) -BuildRequires: pkgconfig(dbus-1) -# libmicrohttpd > 0.9.30 -BuildRequires: pkgconfig(libmicrohttpd) -BuildRequires: pkgconfig(libpulse) >= 1.0 -BuildRequires: pkgconfig(avahi-client) -BuildRequires: pkgconfig(gbm) -%if %{with kodi_with_X11} -BuildRequires: pkgconfig(x11) -BuildRequires: pkgconfig(xext) -BuildRequires: pkgconfig(xrandr) -BuildRequires: pkgconfig(libdrm) -BuildRequires: pkgconfig(egl) -BuildRequires: pkgconfig(xkbcommon) -%endif -BuildRequires: pkgconfig(libssh) -BuildRequires: pkgconfig(smbclient) -BuildRequires: pkgconfig(libnfs) >= 4.0.0 -%if 0%{?suse_version} >= 1550 || ( 0%{?sle_version} >= 150400 && 0%{?is_opensuse} ) -BuildRequires: pkgconfig(libplist-2.0) -%else -BuildRequires: pkgconfig(libplist) -%endif -BuildRequires: shairplay-devel -BuildRequires: pkgconfig(libudev) -BuildRequires: pkgconfig(libcec) >= 4.0.0 -BuildRequires: pkgconfig(lcms2) -%if 0%{?suse_version} > 1315 -BuildRequires: pkgconfig(bluez) -%endif -BuildRequires: libcap-devel - -BuildRequires: pkgconfig(libavcodec) >= 62 -BuildRequires: pkgconfig(libavfilter) >= 11 -BuildRequires: pkgconfig(libavformat) >= 62 -BuildRequires: pkgconfig(libavutil) >= 60 -BuildRequires: pkgconfig(libswresample) >= 6 -BuildRequires: pkgconfig(libswscale) >= 9 - -BuildRequires: java -BuildRequires: swig -BuildRequires: apache-commons-lang3 -BuildRequires: apache-commons-text -BuildRequires: doxygen -%if %{with enable_opengl} -BuildRequires: pkgconfig(gl) -BuildRequires: pkgconfig(glu) -BuildRequires: pkgconfig(vdpau) -%if 0%{?suse_version} < 1500 -BuildRequires: pkgconfig(libva) >= 0.38 -BuildRequires: pkgconfig(libva-x11) >= 0.38 -%else -BuildRequires: pkgconfig(libva) >= 1.0.0 -BuildRequires: pkgconfig(libva-x11) >= 1.0.0 -%endif -%endif -BuildRequires: pkgconfig(libdisplay-info) -BuildRequires: pkgconfig(libva-wayland) -BuildRequires: pkgconfig(wayland-scanner) -BuildRequires: pkgconfig(wayland-scanner++) -BuildRequires: pkgconfig(wayland-protocols) -BuildRequires: pkgconfig(wayland-client) -BuildRequires: pkgconfig(wayland-client++) -BuildRequires: pkgconfig(wayland-cursor++) -BuildRequires: pkgconfig(wayland-egl++) -%if %{with enable_opengles} -%if "%{kodi_platform}" == "none" -BuildRequires: Mesa-libEGL-devel -BuildRequires: Mesa-libGLESv2-devel -%else -%if ("%{kodi_platform}" == "raspberry-pi") || ("%{kodi_platform}" == "raspberry-pi2") -BuildRequires: raspberrypi-userland-devel -%endif -%endif -%endif -%if "%{kodi_player}" == "omxplayer" -Requires: omxplayer -%endif -BuildRequires: cmake -BuildRequires: meson >= 0.47.0 -BuildRequires: gperf -BuildRequires: unzip -BuildRequires: zip -BuildRequires: nasm -%if %{dev_build} -BuildRequires: ccache -%endif - -# cpluff -BuildRequires: pkgconfig(expat) - -# TexturePacker -BuildRequires: pkgconfig(libpng) -BuildRequires: giflib-devel -BuildRequires: libjpeg8-devel -BuildRequires: lzo-devel -# -BuildRequires: pkgconfig(spdlog) > 1.8.0 -BuildRequires: libunistring-devel - -%if 0%{?suse_version} > 1510 -BuildRequires: pkgconfig(gtest) -%else -BuildRequires: googletest-devel -%endif - -# pipewire -BuildRequires: pkgconfig(libpipewire-0.3) -BuildRequires: pkgconfig(libspa-0.2) - -# new deps -BuildRequires: pkgconfig(exiv2) -BuildRequires: pkgconfig(libpcre2-posix) -%if 0%{?suse_version} > 1600 -BuildRequires: pkgconfig(libudfread) -%endif -BuildRequires: pkgconfig(nlohmann_json) - -# -%{?systemd_requires} - -# kodi needs libnfs to access nfs sources, it is not automatically required -Requires: libnfs -# -Obsoletes: xbmc < %{version} -Provides: xbmc = %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if %{with kodi_with_X11} -Conflicts: kodi -%else -Conflicts: kodi-noX -%endif - - -%description -KODI media center is a free cross-platform media-player jukebox and -entertainment hub. KODI can play a spectrum of of multimedia formats, -and featuring playlist, audio visualizations, slideshow, and weather -forecast functions, together third-party plugins. - -%package devel -Summary: Kodi Media center devel files -Group: Development/Languages/C and C++ -Requires: %{name} -BuildArch: noarch -%if %{with kodi_with_X11} -Conflicts: kodi-devel -%else -Conflicts: kodi-noX-devel -%endif - -%description devel -Development files for Kodi Media Center - -%prep -%setup -q -n xbmc-%{version}-%{kodi_version} -%autopatch -p1 - -%build - -# Remove build time references so build-compare can do its work -date -u -r version.txt +%%Y%%m%%d | tee BUILDDATE -FAKE_BUILDDATETIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes) -for file in xbmc/interfaces/python/PythonSwig.cpp.template ; do - sed -i -e "/PyModule_AddStringConstant.*__date__/ s/\${new Date()\.toString()}/$FAKE_BUILDDATETIME/" $file -done - -# Set the final version string -cp %{SOURCE3} VERSION - -# avoid long delays when powerkit isn't running -sed -i \ - -e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \ - xbmc/platform/linux/*.cpp - -%if "%{kodi_platform}" == "raspberry-pi" || "%{kodi_platform}" == "raspberry-pi2" -export CXXFLAGS="$CXXFLAGS -I%{_includedir}/interface/vcos/pthreads -I%{_includedir}/interface/vmcs_host/linux" -%endif - -test -x "$(type -P gcc)" && CC="$_" -test -x "$(type -P g++)" && CXX="$_" -test -x "$(type -P gcc-9)" && CC="$_" -test -x "$(type -P g++-9)" && CXX="$_" -test -x "$(type -P gcc-10)" && CC="$_" -test -x "$(type -P g++-10)" && CXX="$_" -test -x "$(type -P gcc-11)" && CC="$_" -test -x "$(type -P g++-11)" && CXX="$_" -test -x "$(type -P gcc-12)" && CC="$_" -test -x "$(type -P g++-12)" && CXX="$_" -test -x "$(type -P gcc-13)" && CC="$_" -test -x "$(type -P g++-13)" && CXX="$_" -test -x "$(type -P gcc-14)" && CC="$_" -test -x "$(type -P g++-14)" && CXX="$_" -CC="$(readlink -f ${CC})" -CXX="$(readlink -f ${CXX})" - -# Extract the groovy files to a proper place: -mkdir -p %{_builddir}/groovy -unzip %{SOURCE25} -d %{_builddir}/groovy -mv %{_builddir}/groovy/groovy-*/lib %{_builddir}/groovy -rm -rf %{_builddir}/groovy/groovy-* || true - -%cmake \ -%ifarch i586 - -DCMAKE_C_FLAGS='-msse' \ -%endif -%if %{dev_build} - -DVERBOSE=ON \ -%endif - -DWAYLANDPP_INCLUDE_DIR="$(pkg-config --cflags-only-I wayland-client++ | sed -e 's/^-I//;s/ -I/;/g;s/ $//')" \ - -DCMAKE_C_COMPILER=$CC \ - -DCMAKE_CXX_COMPILER=$CXX \ - -DENABLE_INTERNAL_FMT=OFF \ - -DENABLE_INTERNAL_CDIO=OFF \ - -DENABLE_INTERNAL_SPDLOG=OFF \ - -DCROSSGUID_URL=%{SOURCE20} \ - -DLIBDVDNAV_URL=%{SOURCE21} \ - -DLIBDVDCSS_URL=%{SOURCE22} \ - -DLIBDVDREAD_URL=%{SOURCE23} \ - -DENABLE_INTERNAL_RapidJSON=OFF \ - -DENABLE_INTERNAL_FLATBUFFERS=OFF \ - -DENABLE_INTERNAL_FSTRCMP=OFF \ -%if 0%{?suse_version} > 1600 - -DENABLE_INTERNAL_UDFREAD=OFF \ -%else - -DENABLE_INTERNAL_UDFREAD=ON \ - -DUDFREAD_URL=%{SOURCE24} \ -%endif - -Dgroovy_SOURCE_DIR=%{_builddir}/groovy \ - -Dapache-commons-lang_SOURCE_DIR=%{_datadir}/java \ - -Dapache-commons-text_SOURCE_DIR=%{_datadir}/java/apache-commons-text \ - -DAPP_RENDER_SYSTEM=gl \ - -DX11_RENDER_SYSTEM=gl \ - -DBUILD_SHARED_LIBS=1 \ - -DPYTHON_VER=%{python_version} \ - -DENABLE_INTERNAL_PCRE=OFF \ - ${NULL} - -make -O %{?_smp_mflags} V=1 CC=$CC CXX=$CXX || l -rm -rf %{_builddir}/groovy - -%install -pushd build -make DESTDIR=%{buildroot} install %{?_smp_mflags} -#make -C tools/EventClients DESTDIR=%%{buildroot} install %%{?_smp_mflags} - -# Systemd service file -%if %{without kodi_with_X11} -install -m 0644 -D %{SOURCE11} %{buildroot}/%{_unitdir}/kodi-noX.service -%else -install -m 0644 -D %{SOURCE10} %{buildroot}/%{_unitdir}/kodi.service -%endif - -# remove the doc files from unversioned /usr/share/doc/kodi, they should be in versioned docdir -rm -r %{buildroot}/%{_datadir}/doc/ - -# remove win32 source files -rm -f %{buildroot}%{_kodi_addons_dir}/library.kodi.addon/dlfcn-win32.cpp -rm -f %{buildroot}%{_kodi_addons_dir}/library.kodi.addon/dlfcn-win32.h -rm -f %{buildroot}%{_kodi_addons_dir}/library.xbmc.addon/dlfcn-win32.cpp -rm -f %{buildroot}%{_kodi_addons_dir}/library.xbmc.addon/dlfcn-win32.h - -# remove duplicate header files -rm -f %{buildroot}%{_kodi_addons_dir}/library.kodi.addon/libXBMC_addon.h -rm -f %{buildroot}%{_kodi_addons_dir}/library.xbmc.addon/libXBMC_addon.h -rm -f %{buildroot}%{_kodi_addons_dir}/library.kodi.codec/libXBMC_codec.h -rm -f %{buildroot}%{_kodi_addons_dir}/library.xbmc.codec/libXBMC_codec.h -rm -f %{buildroot}%{_kodi_addons_dir}/library.kodi.gui/libXBMC_gui.h -rm -f %{buildroot}%{_kodi_addons_dir}/library.xbmc.gui/libXBMC_gui.h -rm -f %{buildroot}%{_kodi_addons_dir}/library.kodi.pvr/libXBMC_pvr.h -rm -f %{buildroot}%{_kodi_addons_dir}/library.xbmc.pvr/libXBMC_pvr.h -rm -f %{buildroot}%{_kodi_addons_dir}/library.kodi.guilib/libKODI_guilib.h - -# copy manpages -popd -install -m 644 -D docs/manpages/kodi-standalone.1 %{buildroot}%{_mandir}/man1/kodi-standalone.1 -install -m 644 -D docs/manpages/kodi.bin.1 %{buildroot}%{_mandir}/man1/kodi.1 - -desktop-file-install \ - --dir=%{buildroot}%{_datadir}/applications \ - %{buildroot}%{_datadir}/applications/kodi.desktop - -# TexturePacker likes to be installed as kodi-TexturePacker, too. -if -f %{buildroot}%{_bindir}/kodi-TexturePacker && -f %{buildroot}%{_bindir}/TexturePacker ; then - rm -f %{buildroot}%{_bindir}/TexturePacker -elif -f %{buildroot}%{_bindir}/TexturePacker ; then - mv %{buildroot}%{_bindir}/TexturePacker %{buildroot}%{_bindir}/kodi-TexturePacker -fi - -%fdupes %{buildroot} - -%pre -%service_add_pre kodi.service - -%post -%service_add_post kodi.service - -%preun -%service_del_preun kodi.service - -%postun -%service_del_postun kodi.service - -%files -%defattr(-,root,root) -%doc version.txt -%{_bindir}/kodi -%{_bindir}/kodi-standalone -%{_bindir}/kodi-TexturePacker -%dir %{_libdir}/kodi -%if %{with kodi_with_X11} -%{_libdir}/kodi/kodi-xrandr -%{_libdir}/kodi/kodi.bin -%endif -%{_datadir}/xsessions/kodi.desktop -%dir %{_datadir}/wayland-sessions -%{_datadir}/wayland-sessions/kodi-gbm.desktop -%{_datadir}/applications/kodi.desktop -%{_datadir}/metainfo/org.xbmc.kodi.metainfo.xml -%{_datadir}/icons/* -%dir %{_datadir}/kodi -%dir %{_datadir}/kodi/media -%dir %{_datadir}/kodi/system -%dir %{_libdir}/kodi/system -%dir %{_datadir}/kodi/userdata -%{_datadir}/kodi/media/* -%{_datadir}/kodi/system/* -%{_datadir}/kodi/privacy-policy.txt -%{_libdir}/kodi/system/* -%{_datadir}/kodi/userdata/* -%{_mandir}/man1/kodi.1.gz -%{_mandir}/man1/kodi-standalone.1.gz -%dir %{_kodi_addons_dir} -%dir %{_kodi_addons_dir}/game.controller.default -%{_kodi_addons_dir}/game.controller.default/* -%dir %{_kodi_addons_dir}/game.controller.keyboard -%{_kodi_addons_dir}/game.controller.keyboard/* -%dir %{_kodi_addons_dir}/game.controller.mouse -%{_kodi_addons_dir}/game.controller.mouse/* -%dir %{_kodi_addons_dir}/game.controller.snes -%{_kodi_addons_dir}/game.controller.snes/* -%dir %{_kodi_addons_dir}/metadata.album.universal/ -%{_kodi_addons_dir}/metadata.album.universal/* -%dir %{_kodi_addons_dir}/metadata.artists.universal/ -%{_kodi_addons_dir}/metadata.artists.universal/* -%dir %{_kodi_addons_dir}/metadata.common.allmusic.com/ -%{_kodi_addons_dir}/metadata.common.allmusic.com/* -%dir %{_kodi_addons_dir}/metadata.common.fanart.tv/ -%{_kodi_addons_dir}/metadata.common.fanart.tv/* -%dir %{_kodi_addons_dir}/metadata.common.musicbrainz.org/ -%{_kodi_addons_dir}/metadata.common.musicbrainz.org/* -%dir %{_kodi_addons_dir}/metadata.common.theaudiodb.com/ -%{_kodi_addons_dir}/metadata.common.theaudiodb.com/* -%dir %{_kodi_addons_dir}/metadata.local/ -%{_kodi_addons_dir}/metadata.local/* -%dir %{_kodi_addons_dir}/metadata.themoviedb.org.python/ -%{_kodi_addons_dir}/metadata.themoviedb.org.python/* -%dir %{_kodi_addons_dir}/metadata.tvshows.themoviedb.org.python/ -%{_kodi_addons_dir}/metadata.tvshows.themoviedb.org.python/* -%dir %{_kodi_addons_dir}/repository.xbmc.org/ -%{_kodi_addons_dir}/repository.xbmc.org/* -%dir %{_kodi_addons_dir}/resource.uisounds.kodi/ -%{_kodi_addons_dir}/resource.uisounds.kodi/* -%dir %{_kodi_addons_dir}/screensaver.xbmc.builtin.black/ -%{_kodi_addons_dir}/screensaver.xbmc.builtin.black/* -%dir %{_kodi_addons_dir}/screensaver.xbmc.builtin.dim/ -%{_kodi_addons_dir}/screensaver.xbmc.builtin.dim/* -%dir %{_kodi_addons_dir}/script.module.pil/ -%{_kodi_addons_dir}/script.module.pil/* -%dir %{_kodi_addons_dir}/service.xbmc.versioncheck/ -%{_kodi_addons_dir}/service.xbmc.versioncheck/* -%dir %{_kodi_addons_dir}/webinterface.default/ -%{_kodi_addons_dir}/webinterface.default/* -%dir %{_kodi_addons_dir}/xbmc.addon/ -%{_kodi_addons_dir}/xbmc.addon/* -%dir %{_kodi_addons_dir}/xbmc.core/ -%{_kodi_addons_dir}/xbmc.core/* -%dir %{_kodi_addons_dir}/xbmc.gui/ -%{_kodi_addons_dir}/xbmc.gui/* -%dir %{_kodi_addons_dir}/xbmc.json/ -%{_kodi_addons_dir}/xbmc.json/* -%dir %{_kodi_addons_dir}/xbmc.metadata/ -%{_kodi_addons_dir}/xbmc.metadata/* -%dir %{_kodi_addons_dir}/xbmc.python/ -%{_kodi_addons_dir}/xbmc.python/* -%dir %{_kodi_addons_dir}/audioencoder.kodi.builtin.aac/ -%{_kodi_addons_dir}/audioencoder.kodi.builtin.aac/* -%dir %{_kodi_addons_dir}/audioencoder.kodi.builtin.wma/ -%{_kodi_addons_dir}/audioencoder.kodi.builtin.wma/* -%dir %{_kodi_addons_dir}/kodi.resource/ -%{_kodi_addons_dir}/kodi.resource/* -%dir %{_kodi_addons_dir}/resource.language.en_gb/ -%{_kodi_addons_dir}/resource.language.en_gb/* -%dir %{_kodi_addons_dir}/xbmc.webinterface/ -%{_kodi_addons_dir}/xbmc.webinterface/* -%dir %{_kodi_addons_dir}/resource.images.weathericons.default -%{_kodi_addons_dir}/resource.images.weathericons.default/* -%dir %{_kodi_addons_dir}/kodi.binary.instance.inputstream/ -%{_kodi_addons_dir}/kodi.binary.instance.inputstream/* -%dir %{_kodi_addons_dir}/kodi.binary.instance.audioencoder/ -%{_kodi_addons_dir}/kodi.binary.instance.audioencoder/* -%dir %{_kodi_addons_dir}/skin.estuary -%{_kodi_addons_dir}/skin.estuary/* -%dir %{_kodi_addons_dir}/kodi.binary.global.audioengine -%{_kodi_addons_dir}/kodi.binary.global.audioengine/* -%dir %{_kodi_addons_dir}/kodi.binary.global.filesystem -%{_kodi_addons_dir}/kodi.binary.global.filesystem/* -%dir %{_kodi_addons_dir}/kodi.binary.global.general -%{_kodi_addons_dir}/kodi.binary.global.general/* -%dir %{_kodi_addons_dir}/kodi.binary.global.gui -%{_kodi_addons_dir}/kodi.binary.global.gui/* -%dir %{_kodi_addons_dir}/kodi.binary.global.main -%{_kodi_addons_dir}/kodi.binary.global.main/* -%dir %{_kodi_addons_dir}/kodi.binary.global.network -%{_kodi_addons_dir}/kodi.binary.global.network/* -%dir %{_kodi_addons_dir}/kodi.binary.instance.audiodecoder -%{_kodi_addons_dir}/kodi.binary.instance.audiodecoder/* -%dir %{_kodi_addons_dir}/kodi.binary.instance.game -%{_kodi_addons_dir}/kodi.binary.instance.game/* -%dir %{_kodi_addons_dir}/kodi.binary.instance.imagedecoder -%{_kodi_addons_dir}/kodi.binary.instance.imagedecoder/* -%dir %{_kodi_addons_dir}/kodi.binary.instance.peripheral -%{_kodi_addons_dir}/kodi.binary.instance.peripheral/* -%dir %{_kodi_addons_dir}/kodi.binary.instance.pvr -%{_kodi_addons_dir}/kodi.binary.instance.pvr/* -%dir %{_kodi_addons_dir}/kodi.binary.instance.screensaver -%{_kodi_addons_dir}/kodi.binary.instance.screensaver/* -%dir %{_kodi_addons_dir}/kodi.binary.instance.shaderpreset -%{_kodi_addons_dir}/kodi.binary.instance.shaderpreset/* -%dir %{_kodi_addons_dir}/kodi.binary.instance.vfs -%{_kodi_addons_dir}/kodi.binary.instance.vfs/* -%dir %{_kodi_addons_dir}/kodi.binary.instance.videocodec -%{_kodi_addons_dir}/kodi.binary.instance.videocodec/* -%dir %{_kodi_addons_dir}/kodi.binary.instance.visualization -%{_kodi_addons_dir}/kodi.binary.instance.visualization/* -%dir %{_kodi_addons_dir}/script.module.pycryptodome -%{_kodi_addons_dir}/script.module.pycryptodome/* -%dir %{_kodi_addons_dir}/metadata.generic.albums -%{_kodi_addons_dir}/metadata.generic.albums/* -%dir %{_kodi_addons_dir}/metadata.generic.artists -%{_kodi_addons_dir}/metadata.generic.artists/* -%dir %{_kodi_addons_dir}/kodi.binary.global.tools -%{_kodi_addons_dir}/kodi.binary.global.tools/* - -%dir %{_usr}/lib/firewalld -%dir %{_usr}/lib/firewalld/services -%{_usr}/lib/firewalld/services/kodi-eventserver.xml -%{_usr}/lib/firewalld/services/kodi-http.xml -%{_usr}/lib/firewalld/services/kodi-jsonrpc.xml - -%if %{without kodi_with_X11} -%{_unitdir}/kodi-noX.service -%else -%{_unitdir}/kodi.service -%endif - -%dir %{_datadir}/kodi/cmake -%{_datadir}/kodi/cmake/AddonHelpers.cmake -%{_datadir}/kodi/cmake/AddOptions.cmake -%{_datadir}/kodi/cmake/ArchSetup.cmake -%{_datadir}/kodi/cmake/CheckCommits.cmake -%{_datadir}/kodi/cmake/CheckTargetPlatform.cmake -%{_datadir}/kodi/cmake/GenerateCompileInfo.cmake -%{_datadir}/kodi/cmake/GeneratorSetup.cmake -%{_datadir}/kodi/cmake/HandleDepends.cmake -%{_datadir}/kodi/cmake/Macros.cmake -%{_datadir}/kodi/cmake/PrepareEnv.cmake -%{_datadir}/kodi/cmake/ProjectMacros.cmake -%{_datadir}/kodi/cmake/PathSetup.cmake -%dir %{_libdir}/kodi/cmake -%{_libdir}/kodi/cmake/KodiConfig.cmake - -%{_datadir}/metainfo/org.xbmc.kodi.metainfo.xml - -%files devel -%defattr(-,root,root) -%dir %{_includedir}/kodi -%dir %{_includedir}/kodi/tools -%{_includedir}/kodi/tools/DllHelper.h -%{_includedir}/kodi/AddonBase.h -%{_includedir}/kodi/AudioEngine.h -%{_includedir}/kodi/Filesystem.h -%{_includedir}/kodi/General.h -%{_includedir}/kodi/Network.h -%{_includedir}/kodi/versions.h -%dir %{_includedir}/kodi/addon-instance -%{_includedir}/kodi/addon-instance/* -%dir %{_includedir}/kodi/addon-instance/inputstream -%{_includedir}/kodi/addon-instance/inputstream/* -%dir %{_includedir}/kodi/addon-instance/peripheral -%{_includedir}/kodi/addon-instance/peripheral/* -%dir %{_includedir}/kodi/addon-instance/pvr -%{_includedir}/kodi/addon-instance/pvr/* -%dir %{_includedir}/kodi/c-api -%{_includedir}/kodi/c-api/* -%dir %{_includedir}/kodi/c-api/addon-instance -%{_includedir}/kodi/c-api/addon-instance/* -%dir %{_includedir}/kodi/c-api/addon-instance/inputstream -%{_includedir}/kodi/c-api/addon-instance/inputstream/* -%dir %{_includedir}/kodi/c-api/addon-instance/pvr -%{_includedir}/kodi/c-api/addon-instance/pvr/* -%dir %{_includedir}/kodi/c-api/gui -%{_includedir}/kodi/c-api/gui/* -%dir %{_includedir}/kodi/c-api/gui/controls -%{_includedir}/kodi/c-api/gui/controls/* -%dir %{_includedir}/kodi/c-api/gui/dialogs -%{_includedir}/kodi/c-api/gui/dialogs/* -%dir %{_includedir}/kodi/c-api/gui/input -%{_includedir}/kodi/c-api/gui/input/* -%dir %{_includedir}/kodi/c-api/platform -%dir %{_includedir}/kodi/c-api/platform/android -%{_includedir}/kodi/c-api/platform/android/* -%dir %{_includedir}/kodi/gui -%{_includedir}/kodi/gui/* -%dir %{_includedir}/kodi/gui/controls -%{_includedir}/kodi/gui/controls/* -%dir %{_includedir}/kodi/gui/dialogs -%{_includedir}/kodi/gui/dialogs/* -%dir %{_includedir}/kodi/gui/gl -%{_includedir}/kodi/gui/gl/* -%dir %{_includedir}/kodi/gui/input -%{_includedir}/kodi/gui/input/* -%dir %{_includedir}/kodi/platform -%dir %{_includedir}/kodi/platform/android -%{_includedir}/kodi/platform/android/System.h -%dir %{_includedir}/kodi/tools -%{_includedir}/kodi/tools/* - -%changelog
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.