Add redumper-314-1

This commit is contained in:
Joost Molenaar 2024-03-25 19:51:51 +01:00
commit aad473300d
No known key found for this signature in database
GPG key ID: B4D858E7CABE155E
3 changed files with 76 additions and 0 deletions

22
.SRCINFO Normal file
View file

@ -0,0 +1,22 @@
pkgbase = redumper
pkgdesc = Low level CD dumper utility
pkgver = 314
pkgrel = 1
epoch = 0
url = https://github.com/superg/redumper
arch = x86_64
license = GPL-3.0-only
makedepends = base-devel
makedepends = cmake
makedepends = ninja
makedepends = llvm
makedepends = clang
makedepends = lld
depends = gcc-libs
depends = glibc
depends = libc++
depends = libc++abi
source = redumper-314.tar.gz::https://github.com/superg/redumper/archive/refs/tags/build_314.tar.gz
sha256sums = bce8f237dc5ea0c0e245b6f632bba0af9c35b6f3f31c4e480cba80662094897a
pkgname = redumper

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
*.tar.gz
*.pkg.tar.zst
*.log

51
PKGBUILD Normal file
View file

@ -0,0 +1,51 @@
# Maintainer: Joost Molenaar <jjm@j0057.nl>
pkgname=redumper
epoch=0
pkgver=314
pkgrel=1
pkgdesc='Low level CD dumper utility'
arch=(x86_64)
url='https://github.com/superg/redumper'
license=('GPL-3.0-only')
depends=(
gcc-libs
glibc
libc++
libc++abi
)
makedepends=(
base-devel
cmake
ninja
llvm
clang
lld
)
source=(
"$pkgname-$pkgver.tar.gz::https://github.com/superg/redumper/archive/refs/tags/build_$pkgver.tar.gz"
)
build() {
unset CFLAGS CXXFLAGS LDFLAGS CC CXX
CC=clang CXX=clang++ LDFLAGS=-fuse-ld=lld cmake \
-G Ninja \
-S $pkgname-build_$pkgver \
-B $pkgname-dist \
-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
-DCMAKE_BUILD_TYPE=None \
-DREDUMPER_CLANG_LINK_OPTIONS=-lc++ \
;
ninja -C $pkgname-dist -v
}
package() {
install -o root -g root -m 755 -d $pkgdir/usr/bin
install -o root -g root -m 755 -t $pkgdir/usr/bin $pkgname-dist/redumper
install -o root -g root -m 755 -d $pkgdir/usr/share/doc/redumper
install -o root -g root -m 644 -t $pkgdir/usr/share/doc/redumper $pkgname-build_$pkgver/README.md
}
sha256sums=(
'bce8f237dc5ea0c0e245b6f632bba0af9c35b6f3f31c4e480cba80662094897a'
)