Projects
Multimedia
kodi
Sign Up
Log In
Username
Password
Problem getting expanded diff: service error: ERROR: Failed to download "https://github.com/xbmc/xbmc/archive/v21.2-Omega.tar.gz"
×
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 43
View file
kodi-noX-raspberry-pi.changes
Changed
@@ -1,4 +1,14 @@ ------------------------------------------------------------------- +Mon Oct 23 06:09:50 UTC 2017 - olaf@aepfle.de + +- Use BuildRequires and configure options as checked by configure.ac + +------------------------------------------------------------------- +Thu Oct 12 06:43:42 UTC 2017 - guillaume@opensuse.org + +- Remove obsolete patch: add_rpi2_support.patch + +------------------------------------------------------------------- Wed Aug 23 05:10:49 UTC 2017 - sagiben@gmail.com - Version update to Kodi 17.4 Krypton
View file
kodi-noX-raspberry-pi2.changes
Changed
@@ -1,4 +1,14 @@ ------------------------------------------------------------------- +Mon Oct 23 06:09:50 UTC 2017 - olaf@aepfle.de + +- Use BuildRequires and configure options as checked by configure.ac + +------------------------------------------------------------------- +Thu Oct 12 06:43:42 UTC 2017 - guillaume@opensuse.org + +- Remove obsolete patch: add_rpi2_support.patch + +------------------------------------------------------------------- Wed Aug 23 05:10:49 UTC 2017 - sagiben@gmail.com - Version update to Kodi 17.4 Krypton
View file
kodi-noX.changes
Changed
@@ -1,4 +1,14 @@ ------------------------------------------------------------------- +Mon Oct 23 06:09:50 UTC 2017 - olaf@aepfle.de + +- Use BuildRequires and configure options as checked by configure.ac + +------------------------------------------------------------------- +Thu Oct 12 06:43:42 UTC 2017 - guillaume@opensuse.org + +- Remove obsolete patch: add_rpi2_support.patch + +------------------------------------------------------------------- Wed Aug 23 05:10:49 UTC 2017 - sagiben@gmail.com - Version update to Kodi 17.4 Krypton
View file
kodi.changes
Changed
@@ -1,4 +1,14 @@ ------------------------------------------------------------------- +Mon Oct 23 06:09:50 UTC 2017 - olaf@aepfle.de + +- Use BuildRequires and configure options as checked by configure.ac + +------------------------------------------------------------------- +Thu Oct 12 06:43:42 UTC 2017 - guillaume@opensuse.org + +- Remove obsolete patch: add_rpi2_support.patch + +------------------------------------------------------------------- Wed Aug 23 05:10:49 UTC 2017 - sagiben@gmail.com - Version update to Kodi 17.4 Krypton
View file
kodi-noX-raspberry-pi.spec
Changed
@@ -23,24 +23,22 @@ # 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) -%define noX_build 1 -%if %{noX_build} -# no X build needs openGL ES -%bcond_with enable_opengl -%bcond_without enable_opengles +%bcond_with kodi_with_X11 +%define kodi_platform raspberry-pi +%define kodi_player omxplayer + +%if %{with kodi_with_X11} +%bcond_without enable_opengl +%bcond_with enable_opengles %else -%ifarch %arm armv6l armv6hl +# no X build needs openGL ES %bcond_with enable_opengl %bcond_without enable_opengles -%else -%bcond_without enable_opengl -%bcond_with enable_opengles -%endif %endif +# %bcond_without kodi_libbluray -%define kodi_platform raspberry-pi -%define kodi_player omxplayer +ExclusiveArch: armv6l armv6hl Name: kodi-noX-raspberry-pi Version: 17.4 @@ -60,134 +58,84 @@ Source21: libdvdnav-master.tar.gz Source22: libdvdcss-master.tar.gz Source23: libdvdread-master.tar.gz +Patch0: kodi.arm.patch Patch1: no-xbmc-symbolic-link.patch Patch2: kodi-texturepacker.patch Patch3: crossguid_build64.patch -Patch4: add_rpi2_support.patch -#Patch6: kodi.cximage.gcc6.patch -BuildRequires: avahi-devel -BuildRequires: byacc -BuildRequires: ccache -# needed to delete the fixed rpath introduced by smbclient -BuildRequires: chrpath -BuildRequires: cmake +Patch4: kodi.aarch64.patch +BuildRequires: autoconf +BuildRequires: automake BuildRequires: desktop-file-utils -BuildRequires: doxygen BuildRequires: fdupes -BuildRequires: flex -%if %{with enable_opengl} -BuildRequires: ftgl-devel -%endif +BuildRequires: gawk BuildRequires: gcc-c++ -BuildRequires: gettext -BuildRequires: giflib-devel -BuildRequires: glibc-devel -BuildRequires: gmp-devel -BuildRequires: gperf -BuildRequires: hicolor-icon-theme -BuildRequires: java -BuildRequires: libcap-devel -%ifarch %ix86 x86_64 -BuildRequires: libcrystalhd-devel -%endif -BuildRequires: libfaac-devel -BuildRequires: libgcrypt-devel -BuildRequires: libgpg-error-devel -BuildRequires: libjasper-devel -BuildRequires: libjpeg-devel -BuildRequires: libmp3lame-devel -BuildRequires: libmysqlclient-devel -#BuildRequires: libsidplay2-1 -BuildRequires: libstdc++-devel BuildRequires: libtool -BuildRequires: libyajl-devel -BuildRequires: lzo-devel -BuildRequires: nasm -BuildRequires: readline-devel -BuildRequires: shairplay-devel -#BuildRequires: sidplay-libs-devel -BuildRequires: swig -BuildRequires: tinyxml-devel -BuildRequires: unzip -%if !%{noX_build} -BuildRequires: xorg-x11-devel -%endif -BuildRequires: yasm -BuildRequires: zip -BuildRequires: libx265-devel - BuildRequires: pkg-config -BuildRequires: pkgconfig(alsa) -BuildRequires: pkgconfig(bluez) +BuildRequires: pkgconfig(python2) +BuildRequires: pkgconfig(mariadb) +BuildRequires: pkgconfig(libass) +BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(gnutls) +BuildRequires: libgcrypt-devel BuildRequires: pkgconfig(bzip2) -BuildRequires: pkgconfig(dcadec) -BuildRequires: pkgconfig(dvdread) -BuildRequires: pkgconfig(enca) -BuildRequires: pkgconfig(expat) -BuildRequires: pkgconfig(flac) -BuildRequires: pkgconfig(fontconfig) -BuildRequires: pkgconfig(freetype2) +BuildRequires: lzo-devel +BuildRequires: pkgconfig(zlib) +BuildRequires: pkgconfig(libcrypto) +BuildRequires: tinyxml-devel +BuildRequires: pkgconfig(uuid) +BuildRequires: pkgconfig(yajl) >= 2 +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(fribidi) -%if %{with enable_opengl} -BuildRequires: pkgconfig(glew) -%endif -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gnutls) -BuildRequires: pkgconfig(lcms2) -BuildRequires: pkgconfig(libass) >= 0.9.7 -BuildRequires: pkgconfig(libavcodec) >= 57.48.101 -BuildRequires: pkgconfig(libavdevice) >= 57.0.101 -#BuildRequires: pkgconfig(libavfilter) = 6.31.100 -#BuildRequires: pkgconfig(libavformat) = 57.25.100 -#BuildRequires: pkgconfig(libavutil) = 55.17.103 +BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(libpcrecpp) +BuildRequires: pkgconfig(libpcre) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(taglib) >= 1.9 +BuildRequires: pkgconfig(libcdio) %if %{with kodi_libbluray} BuildRequires: pkgconfig(libbluray) >= 0.7.0 %endif -BuildRequires: pkgconfig(libcdio) -BuildRequires: pkgconfig(libcec) >= 4.0.0 -BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(libmicrohttpd) -BuildRequires: pkgconfig(libmodplug) -BuildRequires: pkgconfig(libmpeg2) -BuildRequires: pkgconfig(libmpg123) +BuildRequires: pkgconfig(libpulse) >= 1.0 +BuildRequires: pkgconfig(avahi-client) +%if %{with kodi_with_X11} +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xrandr) +BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(egl) +%endif +BuildRequires: pkgconfig(libssh) +BuildRequires: pkgconfig(smbclient) BuildRequires: pkgconfig(libnfs) -BuildRequires: pkgconfig(libpcre) -BuildRequires: pkgconfig(libpcrecpp) BuildRequires: pkgconfig(libplist) -BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(libpulse) -BuildRequires: pkgconfig(librtmp) -BuildRequires: pkgconfig(libssh) -BuildRequires: pkgconfig(libtiff-4) +BuildRequires: shairplay-devel BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(libcec) >= 4.0.0 +BuildRequires: pkgconfig(lcms2) +BuildRequires: pkgconfig(bluez) +BuildRequires: pkgconfig(libcap) +BuildRequires: pkgconfig(libavcodec) >= 56.26.100 +BuildRequires: pkgconfig(libavfilter) >= 5.11.102 +BuildRequires: pkgconfig(libavformat) >= 56.25.101 +BuildRequires: pkgconfig(libavutil) >= 54.20.100 +BuildRequires: pkgconfig(libpostproc) >= 53.3.100 +BuildRequires: pkgconfig(libswscale) >= 3.1.101 +BuildRequires: pkgconfig(libswresample) >= 1.1.100 +BuildRequires: swig +BuildRequires: java +BuildRequires: doxygen %if %{with enable_opengl} -BuildRequires: pkgconfig(libva) -%endif -BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(libxslt) -BuildRequires: pkgconfig(mad) -BuildRequires: pkgconfig(nettle)
View file
kodi-noX-raspberry-pi2.spec
Changed
@@ -23,24 +23,22 @@ # 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) -%define noX_build 1 -%if %{noX_build} -# no X build needs openGL ES -%bcond_with enable_opengl -%bcond_without enable_opengles +%bcond_with kodi_with_X11 +%define kodi_platform raspberry-pi2 +%define kodi_player omxplayer + +%if %{with kodi_with_X11} +%bcond_without enable_opengl +%bcond_with enable_opengles %else -%ifarch %arm armv6l armv6hl +# no X build needs openGL ES %bcond_with enable_opengl %bcond_without enable_opengles -%else -%bcond_without enable_opengl -%bcond_with enable_opengles -%endif %endif +# %bcond_without kodi_libbluray -%define kodi_platform raspberry-pi2 -%define kodi_player omxplayer +ExclusiveArch: armv7l armv7hl Name: kodi-noX-raspberry-pi2 Version: 17.4 @@ -60,134 +58,84 @@ Source21: libdvdnav-master.tar.gz Source22: libdvdcss-master.tar.gz Source23: libdvdread-master.tar.gz +Patch0: kodi.arm.patch Patch1: no-xbmc-symbolic-link.patch Patch2: kodi-texturepacker.patch Patch3: crossguid_build64.patch -Patch4: add_rpi2_support.patch -#Patch6: kodi.cximage.gcc6.patch -BuildRequires: avahi-devel -BuildRequires: byacc -BuildRequires: ccache -# needed to delete the fixed rpath introduced by smbclient -BuildRequires: chrpath -BuildRequires: cmake +Patch4: kodi.aarch64.patch +BuildRequires: autoconf +BuildRequires: automake BuildRequires: desktop-file-utils -BuildRequires: doxygen BuildRequires: fdupes -BuildRequires: flex -%if %{with enable_opengl} -BuildRequires: ftgl-devel -%endif +BuildRequires: gawk BuildRequires: gcc-c++ -BuildRequires: gettext -BuildRequires: giflib-devel -BuildRequires: glibc-devel -BuildRequires: gmp-devel -BuildRequires: gperf -BuildRequires: hicolor-icon-theme -BuildRequires: java -BuildRequires: libcap-devel -%ifarch %ix86 x86_64 -BuildRequires: libcrystalhd-devel -%endif -BuildRequires: libfaac-devel -BuildRequires: libgcrypt-devel -BuildRequires: libgpg-error-devel -BuildRequires: libjasper-devel -BuildRequires: libjpeg-devel -BuildRequires: libmp3lame-devel -BuildRequires: libmysqlclient-devel -#BuildRequires: libsidplay2-1 -BuildRequires: libstdc++-devel BuildRequires: libtool -BuildRequires: libyajl-devel -BuildRequires: lzo-devel -BuildRequires: nasm -BuildRequires: readline-devel -BuildRequires: shairplay-devel -#BuildRequires: sidplay-libs-devel -BuildRequires: swig -BuildRequires: tinyxml-devel -BuildRequires: unzip -%if !%{noX_build} -BuildRequires: xorg-x11-devel -%endif -BuildRequires: yasm -BuildRequires: zip -BuildRequires: libx265-devel - BuildRequires: pkg-config -BuildRequires: pkgconfig(alsa) -BuildRequires: pkgconfig(bluez) +BuildRequires: pkgconfig(python2) +BuildRequires: pkgconfig(mariadb) +BuildRequires: pkgconfig(libass) +BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(gnutls) +BuildRequires: libgcrypt-devel BuildRequires: pkgconfig(bzip2) -BuildRequires: pkgconfig(dcadec) -BuildRequires: pkgconfig(dvdread) -BuildRequires: pkgconfig(enca) -BuildRequires: pkgconfig(expat) -BuildRequires: pkgconfig(flac) -BuildRequires: pkgconfig(fontconfig) -BuildRequires: pkgconfig(freetype2) +BuildRequires: lzo-devel +BuildRequires: pkgconfig(zlib) +BuildRequires: pkgconfig(libcrypto) +BuildRequires: tinyxml-devel +BuildRequires: pkgconfig(uuid) +BuildRequires: pkgconfig(yajl) >= 2 +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(fribidi) -%if %{with enable_opengl} -BuildRequires: pkgconfig(glew) -%endif -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gnutls) -BuildRequires: pkgconfig(lcms2) -BuildRequires: pkgconfig(libass) >= 0.9.7 -BuildRequires: pkgconfig(libavcodec) >= 57.48.101 -BuildRequires: pkgconfig(libavdevice) >= 57.0.101 -#BuildRequires: pkgconfig(libavfilter) = 6.31.100 -#BuildRequires: pkgconfig(libavformat) = 57.25.100 -#BuildRequires: pkgconfig(libavutil) = 55.17.103 +BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(libpcrecpp) +BuildRequires: pkgconfig(libpcre) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(taglib) >= 1.9 +BuildRequires: pkgconfig(libcdio) %if %{with kodi_libbluray} BuildRequires: pkgconfig(libbluray) >= 0.7.0 %endif -BuildRequires: pkgconfig(libcdio) -BuildRequires: pkgconfig(libcec) >= 4.0.0 -BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(libmicrohttpd) -BuildRequires: pkgconfig(libmodplug) -BuildRequires: pkgconfig(libmpeg2) -BuildRequires: pkgconfig(libmpg123) +BuildRequires: pkgconfig(libpulse) >= 1.0 +BuildRequires: pkgconfig(avahi-client) +%if %{with kodi_with_X11} +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xrandr) +BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(egl) +%endif +BuildRequires: pkgconfig(libssh) +BuildRequires: pkgconfig(smbclient) BuildRequires: pkgconfig(libnfs) -BuildRequires: pkgconfig(libpcre) -BuildRequires: pkgconfig(libpcrecpp) BuildRequires: pkgconfig(libplist) -BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(libpulse) -BuildRequires: pkgconfig(librtmp) -BuildRequires: pkgconfig(libssh) -BuildRequires: pkgconfig(libtiff-4) +BuildRequires: shairplay-devel BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(libcec) >= 4.0.0 +BuildRequires: pkgconfig(lcms2) +BuildRequires: pkgconfig(bluez) +BuildRequires: pkgconfig(libcap) +BuildRequires: pkgconfig(libavcodec) >= 56.26.100 +BuildRequires: pkgconfig(libavfilter) >= 5.11.102 +BuildRequires: pkgconfig(libavformat) >= 56.25.101 +BuildRequires: pkgconfig(libavutil) >= 54.20.100 +BuildRequires: pkgconfig(libpostproc) >= 53.3.100 +BuildRequires: pkgconfig(libswscale) >= 3.1.101 +BuildRequires: pkgconfig(libswresample) >= 1.1.100 +BuildRequires: swig +BuildRequires: java +BuildRequires: doxygen %if %{with enable_opengl} -BuildRequires: pkgconfig(libva) -%endif -BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(libxslt) -BuildRequires: pkgconfig(mad) -BuildRequires: pkgconfig(nettle)
View file
kodi-noX.spec
Changed
@@ -23,24 +23,22 @@ # 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) -%define noX_build 1 -%if %{noX_build} -# no X build needs openGL ES -%bcond_with enable_opengl -%bcond_without enable_opengles +%bcond_with 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 -%ifarch %arm armv6l armv6hl +# no X build needs openGL ES %bcond_with enable_opengl %bcond_without enable_opengles -%else -%bcond_without enable_opengl -%bcond_with enable_opengles -%endif %endif +# %bcond_without kodi_libbluray -%define kodi_platform none -%define kodi_player none +ExclusiveArch: does-not-build Name: kodi-noX Version: 17.4 @@ -60,134 +58,84 @@ Source21: libdvdnav-master.tar.gz Source22: libdvdcss-master.tar.gz Source23: libdvdread-master.tar.gz +Patch0: kodi.arm.patch Patch1: no-xbmc-symbolic-link.patch Patch2: kodi-texturepacker.patch Patch3: crossguid_build64.patch -Patch4: add_rpi2_support.patch -#Patch6: kodi.cximage.gcc6.patch -BuildRequires: avahi-devel -BuildRequires: byacc -BuildRequires: ccache -# needed to delete the fixed rpath introduced by smbclient -BuildRequires: chrpath -BuildRequires: cmake +Patch4: kodi.aarch64.patch +BuildRequires: autoconf +BuildRequires: automake BuildRequires: desktop-file-utils -BuildRequires: doxygen BuildRequires: fdupes -BuildRequires: flex -%if %{with enable_opengl} -BuildRequires: ftgl-devel -%endif +BuildRequires: gawk BuildRequires: gcc-c++ -BuildRequires: gettext -BuildRequires: giflib-devel -BuildRequires: glibc-devel -BuildRequires: gmp-devel -BuildRequires: gperf -BuildRequires: hicolor-icon-theme -BuildRequires: java -BuildRequires: libcap-devel -%ifarch %ix86 x86_64 -BuildRequires: libcrystalhd-devel -%endif -BuildRequires: libfaac-devel -BuildRequires: libgcrypt-devel -BuildRequires: libgpg-error-devel -BuildRequires: libjasper-devel -BuildRequires: libjpeg-devel -BuildRequires: libmp3lame-devel -BuildRequires: libmysqlclient-devel -#BuildRequires: libsidplay2-1 -BuildRequires: libstdc++-devel BuildRequires: libtool -BuildRequires: libyajl-devel -BuildRequires: lzo-devel -BuildRequires: nasm -BuildRequires: readline-devel -BuildRequires: shairplay-devel -#BuildRequires: sidplay-libs-devel -BuildRequires: swig -BuildRequires: tinyxml-devel -BuildRequires: unzip -%if !%{noX_build} -BuildRequires: xorg-x11-devel -%endif -BuildRequires: yasm -BuildRequires: zip -BuildRequires: libx265-devel - BuildRequires: pkg-config -BuildRequires: pkgconfig(alsa) -BuildRequires: pkgconfig(bluez) +BuildRequires: pkgconfig(python2) +BuildRequires: pkgconfig(mariadb) +BuildRequires: pkgconfig(libass) +BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(gnutls) +BuildRequires: libgcrypt-devel BuildRequires: pkgconfig(bzip2) -BuildRequires: pkgconfig(dcadec) -BuildRequires: pkgconfig(dvdread) -BuildRequires: pkgconfig(enca) -BuildRequires: pkgconfig(expat) -BuildRequires: pkgconfig(flac) -BuildRequires: pkgconfig(fontconfig) -BuildRequires: pkgconfig(freetype2) +BuildRequires: lzo-devel +BuildRequires: pkgconfig(zlib) +BuildRequires: pkgconfig(libcrypto) +BuildRequires: tinyxml-devel +BuildRequires: pkgconfig(uuid) +BuildRequires: pkgconfig(yajl) >= 2 +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(fribidi) -%if %{with enable_opengl} -BuildRequires: pkgconfig(glew) -%endif -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gnutls) -BuildRequires: pkgconfig(lcms2) -BuildRequires: pkgconfig(libass) >= 0.9.7 -BuildRequires: pkgconfig(libavcodec) >= 57.48.101 -BuildRequires: pkgconfig(libavdevice) >= 57.0.101 -#BuildRequires: pkgconfig(libavfilter) = 6.31.100 -#BuildRequires: pkgconfig(libavformat) = 57.25.100 -#BuildRequires: pkgconfig(libavutil) = 55.17.103 +BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(libpcrecpp) +BuildRequires: pkgconfig(libpcre) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(taglib) >= 1.9 +BuildRequires: pkgconfig(libcdio) %if %{with kodi_libbluray} BuildRequires: pkgconfig(libbluray) >= 0.7.0 %endif -BuildRequires: pkgconfig(libcdio) -BuildRequires: pkgconfig(libcec) >= 4.0.0 -BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(libmicrohttpd) -BuildRequires: pkgconfig(libmodplug) -BuildRequires: pkgconfig(libmpeg2) -BuildRequires: pkgconfig(libmpg123) +BuildRequires: pkgconfig(libpulse) >= 1.0 +BuildRequires: pkgconfig(avahi-client) +%if %{with kodi_with_X11} +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xrandr) +BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(egl) +%endif +BuildRequires: pkgconfig(libssh) +BuildRequires: pkgconfig(smbclient) BuildRequires: pkgconfig(libnfs) -BuildRequires: pkgconfig(libpcre) -BuildRequires: pkgconfig(libpcrecpp) BuildRequires: pkgconfig(libplist) -BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(libpulse) -BuildRequires: pkgconfig(librtmp) -BuildRequires: pkgconfig(libssh) -BuildRequires: pkgconfig(libtiff-4) +BuildRequires: shairplay-devel BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(libcec) >= 4.0.0 +BuildRequires: pkgconfig(lcms2) +BuildRequires: pkgconfig(bluez) +BuildRequires: pkgconfig(libcap) +BuildRequires: pkgconfig(libavcodec) >= 56.26.100 +BuildRequires: pkgconfig(libavfilter) >= 5.11.102 +BuildRequires: pkgconfig(libavformat) >= 56.25.101 +BuildRequires: pkgconfig(libavutil) >= 54.20.100 +BuildRequires: pkgconfig(libpostproc) >= 53.3.100 +BuildRequires: pkgconfig(libswscale) >= 3.1.101 +BuildRequires: pkgconfig(libswresample) >= 1.1.100 +BuildRequires: swig +BuildRequires: java +BuildRequires: doxygen %if %{with enable_opengl} -BuildRequires: pkgconfig(libva) -%endif -BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(libxslt) -BuildRequires: pkgconfig(mad) -BuildRequires: pkgconfig(nettle)
View file
kodi.spec
Changed
@@ -23,24 +23,22 @@ # 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) -%define noX_build 0 -%if %{noX_build} -# no X build needs openGL ES -%bcond_with enable_opengl -%bcond_without enable_opengles +%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 -%ifarch %arm armv6l armv6hl +# no X build needs openGL ES %bcond_with enable_opengl %bcond_without enable_opengles -%else -%bcond_without enable_opengl -%bcond_with enable_opengles -%endif %endif +# %bcond_without kodi_libbluray -%define kodi_platform none -%define kodi_player none +ExclusiveArch: %ix86 x86_64 %arm aarch64 Name: kodi Version: 17.4 @@ -60,134 +58,84 @@ Source21: libdvdnav-master.tar.gz Source22: libdvdcss-master.tar.gz Source23: libdvdread-master.tar.gz +Patch0: kodi.arm.patch Patch1: no-xbmc-symbolic-link.patch Patch2: kodi-texturepacker.patch Patch3: crossguid_build64.patch -Patch4: add_rpi2_support.patch -#Patch6: kodi.cximage.gcc6.patch -BuildRequires: avahi-devel -BuildRequires: byacc -BuildRequires: ccache -# needed to delete the fixed rpath introduced by smbclient -BuildRequires: chrpath -BuildRequires: cmake +Patch4: kodi.aarch64.patch +BuildRequires: autoconf +BuildRequires: automake BuildRequires: desktop-file-utils -BuildRequires: doxygen BuildRequires: fdupes -BuildRequires: flex -%if %{with enable_opengl} -BuildRequires: ftgl-devel -%endif +BuildRequires: gawk BuildRequires: gcc-c++ -BuildRequires: gettext -BuildRequires: giflib-devel -BuildRequires: glibc-devel -BuildRequires: gmp-devel -BuildRequires: gperf -BuildRequires: hicolor-icon-theme -BuildRequires: java -BuildRequires: libcap-devel -%ifarch %ix86 x86_64 -BuildRequires: libcrystalhd-devel -%endif -BuildRequires: libfaac-devel -BuildRequires: libgcrypt-devel -BuildRequires: libgpg-error-devel -BuildRequires: libjasper-devel -BuildRequires: libjpeg-devel -BuildRequires: libmp3lame-devel -BuildRequires: libmysqlclient-devel -#BuildRequires: libsidplay2-1 -BuildRequires: libstdc++-devel BuildRequires: libtool -BuildRequires: libyajl-devel -BuildRequires: lzo-devel -BuildRequires: nasm -BuildRequires: readline-devel -BuildRequires: shairplay-devel -#BuildRequires: sidplay-libs-devel -BuildRequires: swig -BuildRequires: tinyxml-devel -BuildRequires: unzip -%if !%{noX_build} -BuildRequires: xorg-x11-devel -%endif -BuildRequires: yasm -BuildRequires: zip -BuildRequires: libx265-devel - BuildRequires: pkg-config -BuildRequires: pkgconfig(alsa) -BuildRequires: pkgconfig(bluez) +BuildRequires: pkgconfig(python2) +BuildRequires: pkgconfig(mariadb) +BuildRequires: pkgconfig(libass) +BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(gnutls) +BuildRequires: libgcrypt-devel BuildRequires: pkgconfig(bzip2) -BuildRequires: pkgconfig(dcadec) -BuildRequires: pkgconfig(dvdread) -BuildRequires: pkgconfig(enca) -BuildRequires: pkgconfig(expat) -BuildRequires: pkgconfig(flac) -BuildRequires: pkgconfig(fontconfig) -BuildRequires: pkgconfig(freetype2) +BuildRequires: lzo-devel +BuildRequires: pkgconfig(zlib) +BuildRequires: pkgconfig(libcrypto) +BuildRequires: tinyxml-devel +BuildRequires: pkgconfig(uuid) +BuildRequires: pkgconfig(yajl) >= 2 +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(fribidi) -%if %{with enable_opengl} -BuildRequires: pkgconfig(glew) -%endif -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gnutls) -BuildRequires: pkgconfig(lcms2) -BuildRequires: pkgconfig(libass) >= 0.9.7 -BuildRequires: pkgconfig(libavcodec) >= 57.48.101 -BuildRequires: pkgconfig(libavdevice) >= 57.0.101 -#BuildRequires: pkgconfig(libavfilter) = 6.31.100 -#BuildRequires: pkgconfig(libavformat) = 57.25.100 -#BuildRequires: pkgconfig(libavutil) = 55.17.103 +BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(libpcrecpp) +BuildRequires: pkgconfig(libpcre) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(taglib) >= 1.9 +BuildRequires: pkgconfig(libcdio) %if %{with kodi_libbluray} BuildRequires: pkgconfig(libbluray) >= 0.7.0 %endif -BuildRequires: pkgconfig(libcdio) -BuildRequires: pkgconfig(libcec) >= 4.0.0 -BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(libmicrohttpd) -BuildRequires: pkgconfig(libmodplug) -BuildRequires: pkgconfig(libmpeg2) -BuildRequires: pkgconfig(libmpg123) +BuildRequires: pkgconfig(libpulse) >= 1.0 +BuildRequires: pkgconfig(avahi-client) +%if %{with kodi_with_X11} +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xrandr) +BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(egl) +%endif +BuildRequires: pkgconfig(libssh) +BuildRequires: pkgconfig(smbclient) BuildRequires: pkgconfig(libnfs) -BuildRequires: pkgconfig(libpcre) -BuildRequires: pkgconfig(libpcrecpp) BuildRequires: pkgconfig(libplist) -BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(libpulse) -BuildRequires: pkgconfig(librtmp) -BuildRequires: pkgconfig(libssh) -BuildRequires: pkgconfig(libtiff-4) +BuildRequires: shairplay-devel BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(libcec) >= 4.0.0 +BuildRequires: pkgconfig(lcms2) +BuildRequires: pkgconfig(bluez) +BuildRequires: pkgconfig(libcap) +BuildRequires: pkgconfig(libavcodec) >= 56.26.100 +BuildRequires: pkgconfig(libavfilter) >= 5.11.102 +BuildRequires: pkgconfig(libavformat) >= 56.25.101 +BuildRequires: pkgconfig(libavutil) >= 54.20.100 +BuildRequires: pkgconfig(libpostproc) >= 53.3.100 +BuildRequires: pkgconfig(libswscale) >= 3.1.101 +BuildRequires: pkgconfig(libswresample) >= 1.1.100 +BuildRequires: swig +BuildRequires: java +BuildRequires: doxygen %if %{with enable_opengl} -BuildRequires: pkgconfig(libva) -%endif -BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(libxslt) -BuildRequires: pkgconfig(mad) -BuildRequires: pkgconfig(nettle)
View file
add_rpi2_support.patch
Deleted
@@ -1,19 +0,0 @@ ---- configure.ac.orig 2017-02-18 22:07:47.780367654 +0200 -+++ configure.ac 2017-02-18 22:09:13.074802930 +0200 -@@ -679,7 +679,16 @@ - raspberry-pi2) - target_platform=target_raspberry_pi - use_neon=yes -+ use_arch="arm" - use_cpu=cortex-a7 -+ use_hardcoded_tables="yes" -+ use_openmax=no -+ ARCH="arm" -+ AC_DEFINE(HAS_EGLGLES, 1, Define if supporting EGL based GLES Framebuffer) -+ USE_OMXLIB=1; AC_DEFINE(HAVE_OMXLIB,1,"Define to 1 if OMX libs is enabled") -+ USE_MMAL=1; AC_DEFINE(HAS_MMAL,1,"Define to 1 if MMAL libs is enabled") -+ CFLAGS="$CFLAGS" -+ CXXFLAGS="$CXXFLAGS" - ;; - esac -
View file
kodi.aarch64.patch
Added
@@ -0,0 +1,40 @@ +--- configure.ac.orig ++++ configure.ac +@@ -624,13 +624,6 @@ case $host in + ARCH="aarch64" + use_arch="aarch64" + use_neon=yes +- # Check whether --enable-gl was given. +- if test "${enable_gl+set}" = set; then : +- enableval=$enable_gl; use_gl=$enableval +- else +- use_gl=no +- use_gles=yes +- fi + USE_STATIC_FFMPEG=1 + ;; + arm*-*linux-android*) +--- m4/xbmc_arch.m4.orig ++++ m4/xbmc_arch.m4 +@@ -23,6 +23,9 @@ case $build in + powerpc64-*-linux-gnu*|powerpc64-*-linux-uclibc*) + AC_SUBST(NATIVE_ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_LINUX -D_LINUX -D_POWERPC64") + ;; ++ aarch64-*-linux-gnu*|aarch64-*-linux-uclibc*) ++ AC_SUBST(NATIVE_ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_LINUX -D_LINUX") ++ ;; + arm*-*-linux-gnu*|arm*-*-linux-uclibc*) + AC_SUBST(NATIVE_ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_LINUX -D_LINUX") + ;; +--- tools/depends/configure.ac.orig ++++ tools/depends/configure.ac +@@ -120,6 +120,9 @@ platform_cc=gcc + platform_cxx=g++ + + case $build in ++ aarch64*-*-linux-gnu*|aarch*-*-linux-be*) ++ build_os="linux" ++ ;; + arm*-*-linux-gnu*|arm*-*-linux-uclibc*) + build_os="linux" + ;;
View file
kodi.arm.patch
Added
@@ -0,0 +1,11 @@ +--- configure.ac.orig ++++ configure.ac +@@ -617,8 +617,6 @@ case $host in + ARCH="arm" + use_arch="arm" + use_neon=yes +- use_gles=yes +- use_gl=no + USE_STATIC_FFMPEG=1 + ;; + aarch64*-*-linux-gnu*|aarch64*-*-linux-uclibc*)
View file
pre_checkin.sh
Changed
@@ -2,7 +2,9 @@ name=kodi # Please edit kodi.spec and kodi.changes only. *-noX.* files are generated from kodi.* files with this pre_checkin.sh script -sed -e "s/%define noX_build 0/%define noX_build 1/g +ARCH_RESTRICTIONS="does-not-build" +sed -e "s/%bcond_without kodi_with_X11/%bcond_with kodi_with_X11/g + s/^ExclusiveArch:.*/ExclusiveArch: $ARCH_RESTRICTIONS/g s/^Name:.*$name/&-noX/" $name.spec > $name-noX.spec cp $name.changes $name-noX.changes @@ -15,8 +17,9 @@ for BOARDNAME in $armv6_platforms; do ARCH_RESTRICTIONS="armv6l armv6hl" # Not used for now # Enable platform build for the given platform (only noX version) - sed -e "s/%define noX_build 0/%define noX_build 1/g - s/%define kodi_platform none/%define kodi_platform $BOARDNAME/g + sed -e "s/%bcond_without kodi_with_X11/%bcond_with kodi_with_X11/g + s/^ExclusiveArch:.*/ExclusiveArch: $ARCH_RESTRICTIONS/g + s/^%define kodi_platform .*/%define kodi_platform $BOARDNAME/g s/%define kodi_player none/%define kodi_player omxplayer/g s/^Name:.*$name/&-noX-$BOARDNAME/" $name.spec > $name-noX-$BOARDNAME.spec cp $name.changes $name-noX-$BOARDNAME.changes @@ -25,8 +28,9 @@ for BOARDNAME in $armv7_platforms; do ARCH_RESTRICTIONS="armv7l armv7hl" # Enable platform build for the given platform (only noX version) - sed -e "s/%define noX_build 0/%define noX_build 1/g - s/%define kodi_platform none/%define kodi_platform $BOARDNAME/g + sed -e "s/%bcond_without kodi_with_X11/%bcond_with kodi_with_X11/g + s/^ExclusiveArch:.*/ExclusiveArch: $ARCH_RESTRICTIONS/g + s/^%define kodi_platform .*/%define kodi_platform $BOARDNAME/g s/%define kodi_player none/%define kodi_player omxplayer/g s/^Name:.*$name/&-noX-$BOARDNAME/" $name.spec > $name-noX-$BOARDNAME.spec cp $name.changes $name-noX-$BOARDNAME.changes
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
.