gtk/freshplayerplugin/PKGBUILD

45 lines
1.5 KiB
Bash
Raw Normal View History

pkgname=freshplayerplugin
2018-06-03 12:43:19 +08:00
pkgver=0.3.9
pkgrel=2
pkgdesc='PPAPI-host NPAPI-plugin adapter.'
arch=('x86_64')
url='https://github.com/i-rinat/freshplayerplugin'
license=('MIT')
2015-06-16 20:04:30 +08:00
depends=('pepperflashplugin' 'pango' 'alsa-lib' 'freetype2' 'cairo' 'glib2' 'libpulse'
'libx11' 'libevent' 'gtk3' 'libgl' 'openssl' 'ffmpeg' 'libxrandr'
2018-06-03 12:43:19 +08:00
'libxrender' 'libxcursor' 'v4l-utils' 'libva' 'jack' 'icu')
makedepends=('cmake' 'ragel')
conflicts=('freshplayerplugin-git' 'flashplugin' 'chromium-pepper-flash')
source=("$url/archive/v$pkgver.tar.gz"
2018-06-03 12:43:19 +08:00
"ffmpeg4.patch::https://github.com/i-rinat/freshplayerplugin/commit/934aa9c24d34f8203744b56e4ac6e8599446ca02.patch"
'freshwrapper.conf')
backup=('etc/freshwrapper.conf')
2018-06-03 12:43:19 +08:00
md5sums=('a6ccf674b64e250b334ffcb748dd2317'
'b4171440e26abb0049f151b98ebd2f63'
2015-12-31 14:47:19 +08:00
'f3575ad86d10bb361c3530027cacc84e')
2018-06-03 12:43:19 +08:00
prepare() {
cd $pkgname-$pkgver
patch -Np1 -i ../ffmpeg4.patch
}
build() {
cd $pkgname-$pkgver
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $pkgname-$pkgver
2015-04-27 07:06:17 +08:00
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
for lib in libfreshwrapper-*.so; do
install -Dm755 $lib "$pkgdir"/usr/lib/mozilla/plugins/$lib
done
#Install config files.
install -Dm644 $srcdir/freshwrapper.conf "$pkgdir/etc/freshwrapper.conf"
install -Dm644 $srcdir/$pkgname-$pkgver/data/freshwrapper.conf.example \
"$pkgdir/etc/freshwrapper.conf.example"
}