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 /PKGBUILD | |
parent | ae7fce8cd56587f33aa1c3cfc9785da48444be78 (diff) | |
download | aur-elfio.tar.gz |
update elfio to version 3.12
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 18 insertions, 19 deletions
@@ -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 } |