diff --git a/PKGBUILD b/PKGBUILD index 79f4261..c539630 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -7,7 +7,7 @@ pkgdesc="A Linux port of OpenBSD's ksh targeting musl" arch=( 'i686' 'x86_64' ) url='https://github.com/dimkr/loksh' license=( 'custom' ) -source=( "https://github.com/dimkr/loksh/archive/${pkgver}.tar.gz" ) +source=( "https://github.com/dimkr/loksh/releases/download/$pkgver/src.tar.xz" ) #_flag_static=1 if (( _flag_static )); then @@ -19,13 +19,22 @@ else fi build() { - cd "$srcdir/$pkgname-$pkgver" - make ${_makeopts[*]} + cd "$pkgname" + meson --prefix=/ \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --datadir=/usr/share \ + --localstatedir=/var \ + --buildtype=plain \ + --bindir=/bin \ + . output + + ninja -C output } package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir/" BIN_NAME='loksh' install + cd "$pkgname" + DESTDIR="$pkgdir" ninja -C output install } -sha1sums=('74563362bcf69177c49ea3980bf48b99c80bd931') +sha1sums=('fc5f081423fcb922d02e97b733e4b45c8a359eb2')