diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a6bb5e655d49 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Carsten Haitzler <raster@rasterman.com> +# Contributor: Doug Newgard <scimmia at archlinux dot info> + +_pkgname=entice +pkgname=$_pkgname-git +pkgver=0.0.1.r202.628de93 +pkgrel=1 +pkgdesc="Video Player based on EFL - Development version" +arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64') +url="https://www.enlightenment.org/about-entice" +license=('BSD') +depends=('efl') +makedepends=('git' 'meson' 'ninja' 'pkgconf' 'gcc' 'binutils' 'fakeroot') +provides=("$_pkgname=$pkgver") +conflicts=("$_pkgname") +options=('debug') +source=("git+https://github.com/vtorri/$_pkgname.git") +sha256sums=('SKIP') + +pkgver() { + cd $_pkgname + + local v_ver=$(grep version meson.build | head -1 | sed s/version//g | tr ":'," " " | awk '{print $1}') + + printf "$v_ver.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" +} + +build() { + cd $_pkgname + + export CFLAGS="$CFLAGS -fvisibility=hidden" + + rm -rf build + meson --prefix=/usr \ + . build + + ninja -C build +} + +package() { + cd $_pkgname + + DESTDIR="$pkgdir" ninja -C build install + +# install text files + install -Dm644 -t "$pkgdir/usr/share/doc/$_pkgname/" README.md + +# install license files + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" AUTHORS LICENSE +} |