diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 19 insertions, 14 deletions
@@ -1,20 +1,25 @@ # Maintainer: Adrian Perez de Castro <aperez@igalia.com> # Contributor: Yamakaky <yamakaky@yamaworld.fr> pkgname=bloaty-git -pkgver=0.0.0.r232.g340c0a7 +pkgver=v1.0.r2.gfeaca23 pkgrel=1 -pkgdesc="A size profiler for binaries" -arch=("x86_64" "x86") -url="https://github.com/google/bloaty" -license=("Apache") -depends=('gcc-libs') -makedepends=('git' 'cmake') -source=("git+https://github.com/google/bloaty") -md5sums=("SKIP") +pkgdesc='A size profiler for binaries' +arch=(x86_64 i686) +url=https://github.com/google/bloaty +license=(Apache) +depends=(gcc-libs) +makedepends=(git cmake) +conflicts=(bloaty) +source=("${pkgname}::git+${url}") +sha512sums=(SKIP) -pkgver() { - cd bloaty - printf "0.0.0.r%s.g%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +pkgver () { + cd "${pkgname}" + ( + set -o pipefail + git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) } build() { @@ -23,7 +28,7 @@ build() { cd "${srcdir}/build" cmake -G 'Unix Makefiles' \ -DCMAKE_INSTALL_PREFIX=/usr \ - "${srcdir}/bloaty" + "${srcdir}/${pkgname}" make } @@ -31,6 +36,6 @@ package() { cd "${srcdir}/build" install -Dm755 "${srcdir}/build/bloaty" \ "${pkgdir}/usr/bin/bloaty" - install -Dm644 "${srcdir}/bloaty/README.md" \ + install -Dm644 "${srcdir}/${pkgname}/README.md" \ "${pkgdir}/usr/share/doc/${pkgname}/README.md" } |