From ea8d192938da773497fb6617f804046f474225c5 Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Mon, 16 Oct 2023 08:59:19 +0200 Subject: [PATCH] upgpkg: bloaty 1.1-2 Apply Fedora patches for dealing with modern asbeil --- bloaty/.SRCINFO | 6 ++++-- bloaty/PKGBUILD | 17 +++++++++++++---- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/bloaty/.SRCINFO b/bloaty/.SRCINFO index a30a331..b5c8577 100644 --- a/bloaty/.SRCINFO +++ b/bloaty/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = bloaty pkgdesc = a size profiler for binaries pkgver = 1.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/google/bloaty arch = x86_64 license = Apache @@ -10,9 +10,11 @@ pkgbase = bloaty depends = re2 depends = protobuf depends = capstone + depends = abseil-cpp options = !emptydirs source = https://github.com/google/bloaty/releases/download/v1.1/bloaty-1.1.tar.bz2 + source = https://src.fedoraproject.org/rpms/bloaty/raw/rawhide/f/bloaty-1.1-absl.patch sha256sums = a308d8369d5812aba45982e55e7c3db2ea4780b7496a5455792fb3dcba9abd6f + sha256sums = 96cc0528f6464b03d0e68060ff2d24c36624c7d3991cee142df8d3d27cefeb51 pkgname = bloaty - diff --git a/bloaty/PKGBUILD b/bloaty/PKGBUILD index 5cc4024..b79e0a4 100644 --- a/bloaty/PKGBUILD +++ b/bloaty/PKGBUILD @@ -1,16 +1,25 @@ # Maintainer: Bert Peters pkgname=bloaty pkgver=1.1 -pkgrel=1 +pkgrel=2 pkgdesc="a size profiler for binaries" arch=(x86_64) url="https://github.com/google/bloaty" license=('Apache') -depends=(gcc-libs re2 protobuf capstone) +depends=(gcc-libs re2 protobuf capstone abseil-cpp) makedepends=(cmake) options=(!emptydirs) -source=("https://github.com/google/bloaty/releases/download/v$pkgver/bloaty-$pkgver.tar.bz2") -sha256sums=('a308d8369d5812aba45982e55e7c3db2ea4780b7496a5455792fb3dcba9abd6f') +source=( + "https://github.com/google/bloaty/releases/download/v$pkgver/bloaty-$pkgver.tar.bz2" + "https://src.fedoraproject.org/rpms/bloaty/raw/rawhide/f/bloaty-1.1-absl.patch") +sha256sums=('a308d8369d5812aba45982e55e7c3db2ea4780b7496a5455792fb3dcba9abd6f' + '96cc0528f6464b03d0e68060ff2d24c36624c7d3991cee142df8d3d27cefeb51') + +prepare() { + cd "$pkgname-$pkgver" + # Abseil compatibility patch borrowed from Fedora + patch -p1 < "../bloaty-1.1-absl.patch" +} build() { cd "$pkgname-$pkgver"