Date: Sunday, April 17, 2022 @ 00:29:05 Author: grawlinson Revision: 1186840
archrelease: copy trunk to community-x86_64 Added: mold/repos/community-x86_64/PKGBUILD (from rev 1186839, mold/trunk/PKGBUILD) Deleted: mold/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 133 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 67 insertions(+), 66 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-04-17 00:28:08 UTC (rev 1186839) +++ PKGBUILD 2022-04-17 00:29:05 UTC (rev 1186840) @@ -1,66 +0,0 @@ -# Maintainer: George Rawlinson <grawlin...@archlinux.org> -# Contributor: Adrian Perez de Castro <ape...@igalia.com> - -pkgname=mold -pkgver=1.1.1 -pkgrel=1 -pkgdesc='A Modern Linker' -arch=('x86_64') -url="https://github.com/rui314/mold" -license=('AGPL3') -depends=('gcc-libs' 'mimalloc' 'openssl' 'zlib' 'tbb') # xxhash is bundled -makedepends=('git') -checkdepends=('clang') -options=('debug') -_commit='c1af9c97e763a1d521889191a83b27bd6c43b351' # v1.1.1 -source=("$pkgname::git+$url.git#commit=$_commit") -b2sums=('SKIP') - -pkgver() { - cd "$pkgname" - - git describe --tags | sed 's/^v//' -} - -prepare() { - cd "$pkgname" - - # use /usr/lib instead of /usr/libexec - sed -i "s/libexec/lib/" Makefile -} - -build() { - make \ - -C "$pkgname" \ - PREFIX=/usr \ - LTO=1 \ - SYSTEM_MIMALLOC=1 \ - SYSTEM_TBB=1 -} - -check() { - cd "$pkgname" - - # temporarily remove failing tests - for failing_test in exception; do - rm -vf "test/elf/$failing_test.sh" - done - - make \ - PREFIX=/usr \ - LTO=1 \ - SYSTEM_MIMALLOC=1 \ - SYSTEM_TBB=1 \ - check -} - -package() { - make \ - -C "$pkgname" \ - PREFIX=/usr \ - LTO=1 \ - SYSTEM_MIMALLOC=1 \ - SYSTEM_TBB=1 \ - DESTDIR="$pkgdir" \ - install -} Copied: mold/repos/community-x86_64/PKGBUILD (from rev 1186839, mold/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-04-17 00:29:05 UTC (rev 1186840) @@ -0,0 +1,67 @@ +# Maintainer: George Rawlinson <grawlin...@archlinux.org> +# Contributor: Adrian Perez de Castro <ape...@igalia.com> + +pkgname=mold +pkgver=1.2.0 +pkgrel=1 +pkgdesc='A Modern Linker' +arch=('x86_64') +url="https://github.com/rui314/mold" +license=('AGPL3') +depends=('gcc-libs' 'mimalloc' 'openssl' 'zlib' 'tbb') # xxhash is bundled +makedepends=('git') +checkdepends=('clang' 'libdwarf') +options=('debug') +_commit='f86868cb389d9d45fab99e200f51f2682a4f5956' +source=("$pkgname::git+$url.git#commit=$_commit") +b2sums=('SKIP') + +pkgver() { + cd "$pkgname" + + # current commit has multiple tags (v1.2 & v1.2.0) + git describe --tags --exclude=v1.2 | sed 's/^v//' +} + +prepare() { + cd "$pkgname" + + # use /usr/lib instead of /usr/libexec + sed -i "s/libexec/lib/" Makefile +} + +build() { + make \ + -C "$pkgname" \ + PREFIX=/usr \ + LTO=1 \ + SYSTEM_MIMALLOC=1 \ + SYSTEM_TBB=1 +} + +check() { + cd "$pkgname" + + # temporarily remove failing tests + for failing_test in exception; do + rm -vf "test/elf/$failing_test.sh" + done + + make \ + PREFIX=/usr \ + LTO=1 \ + SYSTEM_MIMALLOC=1 \ + SYSTEM_TBB=1 \ + check +} + +package() { + make \ + -C "$pkgname" \ + PREFIX=/usr \ + LTO=1 \ + SYSTEM_MIMALLOC=1 \ + SYSTEM_TBB=1 \ + DESTDIR="$pkgdir" \ + install +}