diff options
author | Viktor Schneider | 2024-04-05 15:31:41 +0200 |
---|---|---|
committer | Viktor Schneider | 2024-04-05 15:31:41 +0200 |
commit | 584191740692b92a7423fd5ce4608f2e3a335396 (patch) | |
tree | 85b0d5b80ff758f353475f0be397630632617a77 | |
parent | ae7fce8cd56587f33aa1c3cfc9785da48444be78 (diff) | |
download | aur-elfio.tar.gz |
update elfio to version 3.12
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 24 insertions, 27 deletions
@@ -1,15 +1,13 @@ pkgbase = elfio - pkgdesc = ELFIO is a small, header-only C++ library that provides a simple interface for reading and generating files in ELF binary format - pkgver = 3.5 + pkgdesc = ELFIO - ELF (Executable and Linkable Format) reader and producer implemented as a header only C++ library + pkgver = 3.12 pkgrel = 1 url = https://github.com/serge1/ELFIO - arch = i686 - arch = x86_64 + arch = any license = MIT + makedepends = cmake depends = gcc-libs - options = strip - source = https://github.com/serge1/ELFIO/releases/download/Release_3.5/elfio-3.5.tar.gz - sha256sums = 38215f17bb1b140c8afbf4c116d5303047619e70446dc393ef041f3c639a01cd + source = https://github.com/serge1/ELFIO/releases/download/Release_3.12/elfio-3.12.tar.gz + sha256sums = caf49f3bf55a9c99c98ebea4b05c79281875783802e892729eea0415505f68c4 pkgname = elfio - @@ -1,32 +1,31 @@ -# Maintainer: jerry73204 <jerry73204@gmail.com> +# Maintainer: VJSchneid <info at vjs dot io> +# Contributor: jerry73204 <jerry73204@gmail.com> pkgname=elfio -pkgver=3.5 +pkgver=3.12 pkgrel=1 -pkgdesc="ELFIO is a small, header-only C++ library that provides a simple interface for reading and generating files in ELF binary format" -arch=('i686' 'x86_64') +pkgdesc="ELFIO - ELF (Executable and Linkable Format) reader and producer implemented as a header only C++ library" +arch=('any') url="https://github.com/serge1/ELFIO" license=('MIT') depends=('gcc-libs') -makedepends=() -options=('strip') +makedepends=('cmake') +options=() source=("$url/releases/download/Release_$pkgver/$pkgname-$pkgver.tar.gz") -sha256sums=('38215f17bb1b140c8afbf4c116d5303047619e70446dc393ef041f3c639a01cd') +sha256sums=('caf49f3bf55a9c99c98ebea4b05c79281875783802e892729eea0415505f68c4') build() { - cd "$pkgname-$pkgver" - - autoreconf --install - ./configure --prefix=/usr - make -} - -check() { - cd "$pkgname-$pkgver" - make -k check + cd "$srcdir/$pkgname-$pkgver" + cmake -B build -S . \ + -DCMAKE_BUILD_TYPE='Release' \ + -DCMAKE_INSTALL_PREFIX='/usr' \ + -Wno-dev \ + -DELFIO_BUILD_EXAMPLES=OFF \ + -DELFIO_BUILD_TESTS=OFF # test directory is not included in release + cmake --build build } package() { - cd "$pkgname-$pkgver" - make DESTDIR="$pkgdir" install + cd "$srcdir/$pkgname-$pkgver" + DESTDIR="$pkgdir" cmake --install build } |