core/elfutils to 0.192-1

This commit is contained in:
Kevin Mihelich 2024-10-22 18:10:14 +00:00
parent 7975f165d7
commit 32cd4cc7cb
2 changed files with 26 additions and 17 deletions

View file

@ -1,12 +1,13 @@
pkgbase = elfutils
pkgdesc = Handle ELF object files and DWARF debugging information
pkgver = 0.191
pkgrel = 4
pkgver = 0.192
pkgrel = 1
url = https://sourceware.org/elfutils/
arch = x86_64
makedepends = bzip2
makedepends = curl
makedepends = gcc-libs
makedepends = json-c
makedepends = libarchive
makedepends = libmicrohttpd
makedepends = sqlite
@ -14,13 +15,13 @@ pkgbase = elfutils
makedepends = zlib
makedepends = zstd
options = staticlibs
source = https://sourceware.org/elfutils/ftp/0.191/elfutils-0.191.tar.bz2
source = https://sourceware.org/elfutils/ftp/0.191/elfutils-0.191.tar.bz2.sig
source = https://sourceware.org/elfutils/ftp/0.192/elfutils-0.192.tar.bz2
source = https://sourceware.org/elfutils/ftp/0.192/elfutils-0.192.tar.bz2.sig
validpgpkeys = EC3CFE88F6CA0788774F5C1D1AA44BE649DE760A
validpgpkeys = 6C2B631563B8D330578D3CB474FD3FA2779E7073
sha512sums = e22d85f25317a79b36d370347e50284c9120c86f9830f08791b7b6a7b4ad89b9bf4c7c71129133b8d193a0edffb2a2c17987b7e48428b9670aff5ce918777e04
sha512sums = 543188f5f2cfe5bc7955a878416c5f252edff9926754e5de0c6c57b132f21d9285c9b29e41281e93baad11d4ae7efbbf93580c114579c182103565fe99bd3909
sha512sums = SKIP
b2sums = 2a7ad251369eca7ba609ab8644181fd479ad8596ee58dc068398ca22be25a978e96b81a10a92a5555d7574fd1b9227c8d54fb41dceb4025aedfc6ae32870bbca
b2sums = cf9036a1fca416e0d47c76471093609230545aee63e31e30991dc3c88417d7c621c930bb74809374da3bf142501cee91a2b861a5a89efcb5e1ac184df5defce1
b2sums = SKIP
pkgname = elfutils
@ -30,7 +31,7 @@ pkgname = elfutils
depends = glibc
depends = libarchive
depends = libarchive.so
depends = libelf=0.191
depends = libelf=0.192
depends = sh
pkgname = libelf
@ -40,8 +41,8 @@ pkgname = libelf
depends = libbz2.so
depends = curl
depends = libcurl.so
depends = gcc-libs
depends = glibc
depends = json-c
depends = xz
depends = liblzma.so
depends = zlib
@ -53,11 +54,14 @@ pkgname = debuginfod
license = GPL-3.0-or-later
depends = gcc-libs
depends = glibc
depends = json-c
depends = libarchive
depends = libarchive.so
depends = libelf=0.191
depends = libelf=0.192
depends = libmicrohttpd
depends = libmicrohttpd.so
depends = sqlite
depends = libsqlite3.so
optdepends = elfutils=0.191: for translations
depends = xz
depends = liblzma.so
optdepends = elfutils=0.192: for translations

View file

@ -12,8 +12,8 @@ pkgname=(
libelf
debuginfod
)
pkgver=0.191
pkgrel=4
pkgver=0.192
pkgrel=1
pkgdesc="Handle ELF object files and DWARF debugging information"
arch=(x86_64)
url="https://sourceware.org/elfutils/"
@ -21,6 +21,7 @@ makedepends=(
bzip2
curl
gcc-libs
json-c
libarchive
libmicrohttpd
sqlite
@ -30,9 +31,9 @@ makedepends=(
)
options=(staticlibs)
source=(https://sourceware.org/$pkgbase/ftp/$pkgver/$pkgbase-$pkgver.tar.bz2{,.sig})
sha512sums=('e22d85f25317a79b36d370347e50284c9120c86f9830f08791b7b6a7b4ad89b9bf4c7c71129133b8d193a0edffb2a2c17987b7e48428b9670aff5ce918777e04'
sha512sums=('543188f5f2cfe5bc7955a878416c5f252edff9926754e5de0c6c57b132f21d9285c9b29e41281e93baad11d4ae7efbbf93580c114579c182103565fe99bd3909'
'SKIP')
b2sums=('2a7ad251369eca7ba609ab8644181fd479ad8596ee58dc068398ca22be25a978e96b81a10a92a5555d7574fd1b9227c8d54fb41dceb4025aedfc6ae32870bbca'
b2sums=('cf9036a1fca416e0d47c76471093609230545aee63e31e30991dc3c88417d7c621c930bb74809374da3bf142501cee91a2b861a5a89efcb5e1ac184df5defce1'
'SKIP')
validpgpkeys=(
'EC3CFE88F6CA0788774F5C1D1AA44BE649DE760A' # Mark Wielaard <mjw@gnu.org>
@ -101,7 +102,9 @@ package_elfutils() {
_pick libelf etc/debuginfod
_pick libelf etc/profile.d/*
_pick libelf usr/{include,lib}
_pick libelf usr/share/man/*/{,lib}elf*
_pick debuginfod usr/bin/debuginfod*
_pick debuginfod usr/share/fish/vendor_conf.d/debuginfod.fish
_pick debuginfod usr/share/man/*/debuginfod*
)
@ -116,15 +119,15 @@ package_libelf() {
depends=(
bzip2 libbz2.so
curl libcurl.so
gcc-libs
glibc
json-c
xz liblzma.so
zlib
zstd libzstd.so
)
# NOTE: the shared objects can not be added to provides as they are not versioned
mv -v libelf/* "$pkgdir"
mv -v $pkgname/* "$pkgdir"
install -vDm 644 $pkgbase-$pkgver/{AUTHORS,ChangeLog,NEWS,NOTES,README} -t "$pkgdir/usr/share/doc/$pkgname/"
}
@ -136,14 +139,16 @@ package_debuginfod() {
depends=(
gcc-libs
glibc
json-c
libarchive libarchive.so
libelf=$pkgver
libmicrohttpd libmicrohttpd.so
sqlite libsqlite3.so
xz liblzma.so
)
optdepends=("elfutils=$pkgver: for translations")
mv -v debuginfod/* "$pkgdir"
mv -v $pkgname/* "$pkgdir"
install -vDm 644 $pkgbase-$pkgver/{AUTHORS,ChangeLog,NEWS,NOTES,README} -t "$pkgdir/usr/share/doc/$pkgname/"
}