diff options
author | Lenovsky | 2017-10-24 01:20:43 +0200 |
---|---|---|
committer | Lenovsky | 2017-10-24 01:20:43 +0200 |
commit | cfcdaaa3b2c9f0e6bbbdf63e57624b9539857e88 (patch) | |
tree | 990316155e2153be8417386d07e7d9bfd8e0bc6f /PKGBUILD | |
parent | d03615160ffcfbd38fd007ec6943df231a06577f (diff) | |
download | aur-cfcdaaa3b2c9f0e6bbbdf63e57624b9539857e88.tar.gz |
Use external ffmpeg
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 120 |
1 files changed, 46 insertions, 74 deletions
@@ -1,5 +1,5 @@ -# vim:set ts=2 sw=2 et: -# Maintainer: BlackIkeEagle < ike DOT devolder AT gmail DOT com > +# Maintainer: Lenovsky <lenovsky@protonmail.ch> +# Contributor: BlackIkeEagle < ike DOT devolder AT gmail DOT com > # Contributor: DonVla <donvla@users.sourceforge.net> # Contributor: Ulf Winkelvos <ulf [at] winkelvos [dot] de> # Contributor: Ralf Barth <archlinux dot org at haggy dot org> @@ -18,28 +18,21 @@ pkgbase=kodi-git pkgname=('kodi-git' 'kodi-eventclients-git' 'kodi-tools-texturepacker-git' 'kodi-dev-git') _gitname='xbmc' -pkgver=20170923.f97ea3ce16 +pkgver=20171023.65aca5104d pkgrel=1 arch=('i686' 'x86_64') url="http://kodi.tv" license=('GPL2') -makedepends=( - 'afpfs-ng' 'bluez-libs' 'boost' 'cmake' 'curl' 'cwiid' 'doxygen' 'git' 'glew' - 'gperf' 'hicolor-icon-theme' 'jasper' 'java-runtime' 'libaacs' 'libass' - 'libbluray' 'libcdio' 'libcec' 'libgl' 'libmariadbclient' 'libmicrohttpd' - 'libmodplug' 'libmpeg2' 'libnfs' 'libplist' 'libpulse' 'libssh' 'libva' - 'libvdpau' 'libxrandr' 'libxslt' 'lzo' 'nasm' 'nss-mdns' 'python2-pillow' - 'python2-pybluez' 'python2-simplejson' 'rtmpdump' - 'shairplay' 'smbclient' 'swig' 'taglib' 'tinyxml' 'unzip' 'upower' 'yajl' 'zip' - 'mesa' 'libcrossguid-git' 'libfmt-git' 'rapidjson-git' -) -source=( - "$_gitname::git://github.com/xbmc/xbmc.git" - '0001-include-fmt-printf.h-to-allow-the-use-of-fmt-sprintf.patch' -) -sha512sums=('SKIP' - '39c84be54caa0e4a9b57ec92a903d688703e3fc2cf6ea566efad9f2509eb286d981837e4968af1c28ffb2f5fe7a872fa546535c787a56dbdb335991514fb1a06') - +makedepends=('afpfs-ng' 'bluez-libs' 'boost' 'cmake' 'curl' 'cwiid' 'doxygen' 'git' 'ffmpeg' 'glew' + 'gperf' 'hicolor-icon-theme' 'jasper' 'java-runtime' 'libaacs' 'libass' 'libbluray' + 'libcdio' 'libcec' 'libfmt-git' 'libgl' 'libmariadbclient' 'libmicrohttpd' 'libmodplug' + 'libmpeg2' 'libnfs' 'libplist' 'libxrandr' 'libxslt' 'lzo' 'mesa' 'nasm' 'nss-mdns' + 'python2-pillow' 'python2-pybluez' 'python2-simplejson' 'rapidjson-git' 'rtmpdump' + 'shairplay' 'smbclient' 'swig' 'taglib' 'tinyxml' 'upower') +source=("$_gitname::git+https://github.com/xbmc/xbmc.git#branch=master" + '0001-include-fmt-printf.h-to-allow-the-use-of-fmt-sprintf.patch') +sha256sums=('SKIP' + '867e0b91c9c4d3f69074b567d065f50bdfe9010b3601fef876069e41842bbaac') pkgver() { cd "$srcdir/$_gitname" git log -1 --date=short --format="%cd.%h" | tr -d '-' @@ -54,10 +47,13 @@ prepare() { build() { cd "$_gitname" - cmake -DCMAKE_INSTALL_PREFIX=/usr \ + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ -DENABLE_EVENTCLIENTS=ON \ -DLIRC_DEVICE=/run/lirc/lircd \ + -DENABLE_INTERNAL_FFMPEG="no" \ + -DWITH_FFMPEG="yes" \ . make VERBOSE=1 make preinstall @@ -73,37 +69,28 @@ package_kodi-git() { # 'python2-pillow' 'python2-pybluez' 'python2-simplejson' # depends expeced in FEH.py # 'mesa-demos' 'xorg-xdpyinfo' - depends=( - 'python2-pillow' 'python2-pybluez' 'python2-simplejson' 'xorg-xdpyinfo' - 'bluez-libs' 'fribidi' 'freetype2' 'glew' 'hicolor-icon-theme' 'libcdio' - 'libjpeg-turbo' 'libmariadbclient' 'libmicrohttpd' 'libpulse' 'libssh' - 'libva' 'libvdpau' 'libxrandr' 'libxslt' 'lzo' 'smbclient' 'taglib' 'tinyxml' - 'yajl' 'mesa' 'desktop-file-utils' - ) - optdepends=( - 'gdb: for meaningful backtraces in case of trouble - STRONGLY RECOMMENDED' - 'afpfs-ng: Apple shares support' - 'bluez: Blutooth support' - 'python2-pybluez: Bluetooth support' - 'libnfs: NFS shares support' - 'libplist: AirPlay support' - 'libcec: Pulse-Eight USB-CEC adapter support' - 'lirc: Remote controller support' - 'lsb-release: log distro information in crashlog' - 'pulseaudio: PulseAudio support' - 'shairplay: AirPlay support' - 'unrar: Archives support' - 'unzip: Archives support' - 'upower: Display battery level' - ) - provides=('xbmc' 'kodi') - conflicts=('xbmc' 'kodi') - replaces=('xbmc-svn' 'xbmc-git') - - _components=( - 'kodi' - 'kodi-bin' - ) + depends=('bluez-libs' 'desktop-file-utils' 'ffmpeg' 'glew' 'hicolor-icon-theme' 'libcdio' + 'libfmt-git' 'libmariadbclient' 'libmicrohttpd' 'libxrandr' 'libxslt' 'lzo' 'mesa' + 'python2-pillow' 'python2-simplejson' 'smbclient' 'taglib' 'tinyxml' 'xorg-xdpyinfo') + optdepends=('gdb: for meaningful backtraces in case of trouble - STRONGLY RECOMMENDED' + 'afpfs-ng: Apple shares support' + 'bluez: Blutooth support' + 'python2-pybluez: Bluetooth support' + 'libnfs: NFS shares support' + 'libplist: AirPlay support' + 'libcec: Pulse-Eight USB-CEC adapter support' + 'lirc: Remote controller support' + 'lsb-release: log distro information in crashlog' + 'pulseaudio: PulseAudio support' + 'shairplay: AirPlay support' + 'unrar: Archives support' + 'unzip: Archives support' + 'upower: Display battery level') + provides=('kodi' 'xbmc') + conflicts=('kodi' 'xbmc') + replaces=('xbmc-git' 'xbmc-svn') + + _components=('kodi' 'kodi-bin') cd "$_gitname" # install eventclients @@ -131,15 +118,10 @@ package_kodi-git() { package_kodi-eventclients-git() { pkgdesc="Kodi Event Clients (master branch)" conflicts=('kodi-eventclients') - depends=('cwiid') - _components=( - 'kodi-eventclients-common' - 'kodi-eventclients-ps3' - 'kodi-eventclients-wiiremote' - 'kodi-eventclients-xbmc-send' - ) + _components=('kodi-eventclients-common' 'kodi-eventclients-ps3' 'kodi-eventclients-wiiremote' + 'kodi-eventclients-xbmc-send') cd "$_gitname" # install eventclients @@ -159,11 +141,9 @@ package_kodi-eventclients-git() { package_kodi-tools-texturepacker-git() { pkgdesc="Kodi Texturepacker tool (master branch)" - depends=('libpng' 'giflib' 'libjpeg-turbo' 'lzo') + depends=('giflib' 'libjpeg-turbo' 'libpng' 'lzo') - _components=( - 'kodi-tools-texturepacker' - ) + _components=('kodi-tools-texturepacker') cd "$_gitname" # install eventclients @@ -181,17 +161,9 @@ package_kodi-dev-git() { pkgdesc="Kodi dev files (master branch)" depends=('kodi') - _components=( - 'kodi-addon-dev' - 'kodi-audio-dev' - 'kodi-eventclients-dev' - 'kodi-game-dev' - 'kodi-inputstream-dev' - 'kodi-peripheral-dev' - 'kodi-pvr-dev' - 'kodi-screensaver-dev' - 'kodi-visualization-dev' - ) + _components=('kodi-addon-dev' 'kodi-audio-dev' 'kodi-eventclients-dev' 'kodi-game-dev' + 'kodi-inputstream-dev' 'kodi-peripheral-dev' 'kodi-pvr-dev' 'kodi-screensaver-dev' + 'kodi-visualization-dev') cd "$_gitname" # install eventclients |