diff options
Diffstat (limited to 'community/bloaty/APKBUILD')
-rw-r--r-- | community/bloaty/APKBUILD | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/community/bloaty/APKBUILD b/community/bloaty/APKBUILD index 04e5997bf40..f8872b43154 100644 --- a/community/bloaty/APKBUILD +++ b/community/bloaty/APKBUILD @@ -1,25 +1,33 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Celeste <cielesti@protonmail.com> pkgname=bloaty pkgver=1.1 -pkgrel=7 +pkgrel=24 pkgdesc="Bloaty McBloatface: a size profiler for binaries" options="!check" # no test suite url="https://github.com/google/bloaty" arch="all" license="Apache-2.0" -makedepends="cmake protobuf-dev re2-dev capstone-dev" -subpackages="$pkgname-dev" -source="https://github.com/google/bloaty/releases/download/v$pkgver/bloaty-$pkgver.tar.bz2" +makedepends=" + abseil-cpp-dev + capstone-dev + cmake + protobuf-dev + re2-dev + samurai + " +source="https://github.com/google/bloaty/releases/download/v$pkgver/bloaty-$pkgver.tar.bz2 + system-abseil.patch + " build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi - cmake -B build \ + cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=MinSizeRel \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DBUILD_SHARED_LIBS=True \ + -DBUILD_SHARED_LIBS=OFF \ $CMAKE_CROSSOPTS cmake --build build } @@ -27,16 +35,10 @@ build() { package() { DESTDIR="$pkgdir" cmake --install build - cd build - # Upstream forgot to install this via CMake. - install -m755 liblibbloaty.so "$pkgdir"/usr/lib/liblibbloaty.so.1.0.0 - ln -s liblibbloaty.so.1.0.0 "$pkgdir"/usr/lib/liblibbloaty.so.1 - ln -s liblibbloaty.so.1 "$pkgdir"/usr/lib/liblibbloaty.so - - mkdir -p "$pkgdir"/usr/lib/cmake - mv "$pkgdir"/usr/lib/Bloaty "$pkgdir"/usr/lib/cmake + rm -r "$pkgdir"/usr/lib } sha512sums=" 142d0dd58fc0aadce3aee6e9260c6ed792a18cf5fe260c89051d51b9357c7527ba352c3d6c9e23a3494796fba3d88314b6ed8a3a76c6c0d111d4c509cae6b216 bloaty-1.1.tar.bz2 +81e910f481c31622c71f8e2b24e35584819845e49321f195c1955bc60d9b4c04b878986dbd6fd703639deda478edc1ec25d52beae991fbd5fda92e4628619c6f system-abseil.patch " |