diff options
author | Jackalope | 2021-12-31 23:52:22 -0600 |
---|---|---|
committer | Jackalope | 2021-12-31 23:52:22 -0600 |
commit | 3f9cb31ed869b0b5b9f3113cca99324e281bd81d (patch) | |
tree | 85ce375ccc75f8a9d819736b02d8399776d7b8b8 | |
parent | bb8f1d344154fd542beaa9302ad1afd359d0e3fc (diff) | |
download | aur-3f9cb31ed869b0b5b9f3113cca99324e281bd81d.tar.gz |
Build 1.0.1
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 21 insertions, 21 deletions
@@ -1,17 +1,16 @@ pkgbase = mold-git - pkgdesc = Fast linker - pkgver = r2562.6319135 + pkgdesc = A Modern Linker + pkgver = v1.0.1_11_g4ccbd24c pkgrel = 1 url = https://github.com/rui314/mold arch = x86_64 - license = unknown + license = AGPL3 makedepends = clang - makedepends = cmake - makedepends = git - depends = xxhash - depends = mimalloc + makedepends = xxhash depends = gcc-libs + depends = mimalloc depends = openssl + depends = tbb depends = zlib source = mold::git+https://github.com/rui314/mold sha256sums = SKIP @@ -1,30 +1,31 @@ pkgname=mold-git -pkgver=r2562.6319135 +pkgver=v1.0.1_11_g4ccbd24c pkgrel=1 -pkgdesc="Fast linker" +pkgdesc="A Modern Linker" arch=(x86_64) url="https://github.com/rui314/mold" -license=("unknown") -depends=(xxhash mimalloc gcc-libs openssl zlib) -makedepends=(clang cmake git) +license=("AGPL3") +depends=("gcc-libs" "mimalloc" "openssl" "tbb" "zlib") +makedepends=("clang" "xxhash") source=("mold::git+https://github.com/rui314/mold") sha256sums=("SKIP") reponame="mold" +MKFLAGS=" PREFIX=/usr LTO=1 SYSTEM_MIMALLOC=1 SYSTEM_TBB=1 SYSTEM_XXHASH=1" + +prepare() { + cd "$reponame" + sed -i "s/libexec/lib/" Makefile +} pkgver() { - cd $srcdir/$reponame - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$reponame" + git describe --long --tags | sed "s/-/_/g" } build() { - cd $reponame - make -C "${srcdir}/${reponame}" -j "$(nproc)" LTO=1 SYSTEM_MIMALLOC=1 + make -C "${reponame}" PREFIX=/usr LTO=1 SYSTEM_MIMALLOC=1 SYSTEM_TBB=1 SYSTEM_XXHASH=1 -j `nproc` } package() { - cd $reponame - make -C "${srcdir}/${reponame}" LTO=1 SYSTEM_MIMALLOC=1 DESTDIR="${pkgdir}" install - ln -snf mold "${pkgdir}/usr/bin/ld.mold" - # Mold checks for the lib alongside itself, which is rather silly - cp "${pkgdir}/usr/lib/mold/mold-wrapper.so" "${pkgdir}/usr/bin" + make -C "${reponame}" PREFIX=/usr LTO=1 SYSTEM_MIMALLOC=1 SYSTEM_TBB=1 SYSTEM_XXHASH=1 DESTDIR="${pkgdir}" install } |