diff options
author | éclairevoyant | 2023-05-09 15:37:09 -0400 |
---|---|---|
committer | éclairevoyant | 2023-05-09 15:37:09 -0400 |
commit | 1031925eeea83e6923caba3e56d0dcf59af8a804 (patch) | |
tree | 609f35758e7b4e28f1301c8e8d8f412fa1c781aa | |
parent | 26b16fe2eeb283d1cd15e7a6bb6137b8ad0c382a (diff) | |
download | aur-1031925eeea83e6923caba3e56d0dcf59af8a804.tar.gz |
nasm-git: fix deps, build process, license, pkgver, source; bump epoch
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 62 |
3 files changed, 57 insertions, 35 deletions
@@ -1,20 +1,26 @@ -# Generated by mksrcinfo v8 -# Thu Dec 31 00:43:23 UTC 2020 pkgbase = nasm-git pkgdesc = 80x86 assembler designed for portability and modularity - pkgver = 20201104 + pkgver = 2.16.01.r9.a916e412 pkgrel = 1 - url = https://www.nasm.us/ + epoch = 1 + url = https://www.nasm.us arch = i686 arch = x86_64 - license = GPL - makedepends = git + license = BSD + makedepends = adobe-source-sans-pro-fonts makedepends = asciidoc + makedepends = diffutils + makedepends = fontconfig + makedepends = ghostscript + makedepends = git + makedepends = perl-font-ttf + makedepends = perl-sort-versions + makedepends = ttf-liberation + makedepends = xmlto depends = glibc - provides = nasm + provides = nasm=2.16.01 conflicts = nasm - source = git://github.com/netwide-assembler/nasm.git - md5sums = SKIP + source = git+https://github.com/netwide-assembler/nasm.git + b2sums = SKIP pkgname = nasm-git - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..713f6f80aff8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/* +!/.gitignore +!/.SRCINFO +!/PKGBUILD @@ -1,37 +1,49 @@ -# Maintainer: Abakus <java5@arcor.de> -pkgname=nasm-git -pkgver=20201104 +# Maintainer: éclairevoyant + +_pkgname=nasm +pkgname="$_pkgname-git" +pkgver=2.16.01.r9.a916e412 pkgrel=1 +epoch=1 pkgdesc="80x86 assembler designed for portability and modularity" -arch=('i686' 'x86_64') -url="https://www.nasm.us/" -depends=('glibc') -makedepends=('git' 'asciidoc') -license=('GPL') -provides=('nasm') -conflicts=('nasm') -source=('git://github.com/netwide-assembler/nasm.git') -md5sums=('SKIP') - -_gitname="nasm" +arch=(i686 x86_64) +url='https://www.nasm.us' +depends=(glibc) +makedepends=( + adobe-source-sans-pro-fonts + asciidoc + diffutils + fontconfig + ghostscript + git + perl-font-ttf + perl-sort-versions + ttf-liberation + xmlto +) +license=(BSD) +provides=("$_pkgname=${pkgver%%.r*}") +conflicts=("$_pkgname") +source=("git+https://github.com/netwide-assembler/$_pkgname.git") +b2sums=('SKIP') pkgver() { - cd "$srcdir/$_gitname" - git show -s --format="%ci" HEAD | sed -e 's/-//g' -e 's/ .*//' + git -C $_pkgname describe --long --tags | sed 's/^nasm-//;s/\([^-]*-\)g/r\1/;s/-/./g' } build() { - cd "$srcdir/$_gitname" + cd $_pkgname + ./autogen.sh + ./configure --prefix=/usr + make everything +} - ./autogen.sh - ./configure --prefix=/usr - make - make manpages - make strip +check() { + make -j1 -C $_pkgname/test golden test diff } package() { - cd "$srcdir/$_gitname" - make prefix="$pkgdir/usr" install + cd $_pkgname + make DESTDIR="$pkgdir" install install_doc + install -vDm644 LICENSE -t "$pkgdir/usr/share/licenses/$_pkgname/" } - |