diff --git a/.gitignore b/.gitignore index 187cb6a01579e1732023334898dcd649e0ed9f04..87924aedb8cb5653819e79c2b4a5e938b43239ee 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ build.clang/ build.icc/ bin/ pkg/ +tmp/ fake/ *.cache/ *.out diff --git a/PKGBUILD b/PKGBUILD index 751d4ced390c40d91a6ef1abdb344af5af13b477..8d59fe05b243502af0a1d5f3c9f14e3cd8e53a44 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,36 +1,33 @@ # Maintainer: Maël 'Kubat' MARTIN <mael.martin31@gmail.com> pkgname=lektor -pkgver=mk7.1044.1d6ed7d +pkgver=mk7.1109.02c1203 pkgrel=1 pkgdesc="The lektor kara player, from the Bakaclub" arch=(x86_64 i686) url="https://git.iiens.net/martin2018/lektor.git" license=('ISC') groups=(bakaclub) -depends=('sqlite3>=3.31.0' curl json-c xorg-server mpv sdl2) -makedepends=(git meson ninja bash 'gcc>=8.1') +depends=('sqlite3>=3.31.0' curl json-c mpv sdl2) +makedepends=(git bash 'gcc>=8.1') provides=(lektor) changelog=CHANGELOG source=() -pkgver() { - cd .. - echo "== pkgver from $(pwd)" >/dev/stderr +function pkgver () +{ printf "mk7.%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } -build() { - cd .. - echo "== build from $(pwd)" >/dev/stderr - mkdir build &>/dev/null || true - meson build/ || true - meson configure build/ -Dbuildtype=release -Ddebug=false -Doptimization=3 -Dstrip=true - meson configure build/ -Dprefix=$(pwd)/pkg/lektor - ninja -C build/ +function build () +{ + [ -d $startdir/build ] || mkdir $startdir/build + cd $startdir/build + ../configure --prefix=/usr/local --enable-static-module CC=gcc + make } -package() { - cd .. - echo "== package from $(pwd)" >/dev/stderr - ninja -C build/ install +function package () +{ + cd $startdir/build + make DESTDIR="$pkgdir/" install }