core/elfutils to 0.190-1

This commit is contained in:
Kevin Mihelich 2023-11-09 00:34:34 +00:00
parent 97a7cdd224
commit 5a547d624d
2 changed files with 96 additions and 8 deletions

61
core/elfutils/.SRCINFO Normal file
View file

@ -0,0 +1,61 @@
pkgbase = elfutils
pkgdesc = Handle ELF object files and DWARF debugging information
pkgver = 0.190
pkgrel = 1
url = https://sourceware.org/elfutils/
arch = x86_64
makedepends = bzip2
makedepends = curl
makedepends = gcc-libs
makedepends = libarchive
makedepends = libmicrohttpd
makedepends = sqlite
makedepends = xz
makedepends = zlib
makedepends = zstd
options = staticlibs
source = https://sourceware.org/elfutils/ftp/0.190/elfutils-0.190.tar.bz2
source = https://sourceware.org/elfutils/ftp/0.190/elfutils-0.190.tar.bz2.sig
validpgpkeys = 47CC0331081B8BC6D0FD4DA08370665B57816A6A
validpgpkeys = EC3CFE88F6CA0788774F5C1D1AA44BE649DE760A
sha512sums = 9c4f5328097e028286c42f29e39dc3d80914b656cdfbbe05b639e91bc787ae8ae64dd4d69a6e317ce30c01648ded10281b86a51e718295f4c589df1225a48102
sha512sums = SKIP
b2sums = 9934aff08f1898377708b28595fb52130ef9f80408132ac7d306845b10672ba45cf1ac69783da07b3eea9fd647741d44da45b8b2626c45a768cb2844c6186513
b2sums = SKIP
pkgname = debuginfod
pkgdesc = Handle ELF object files and DWARF debugging information (debuginfod)
license = GPL-3.0-or-later
depends = gcc-libs
depends = glibc
depends = libarchive
depends = libarchive.so
depends = libelf=0.190
depends = libmicrohttpd
depends = libmicrohttpd.so
depends = sqlite
depends = libsqlite3.so
optdepends = elfutils=0.190: for translations
pkgname = elfutils
pkgdesc = Handle ELF object files and DWARF debugging information (utilities)
license = GPL-3.0-or-later
depends = gcc-libs
depends = glibc
depends = libelf=0.190
depends = sh
pkgname = libelf
pkgdesc = Handle ELF object files and DWARF debugging information (libraries)
license = GPL-2.0-or-later OR LGPL-3.0-or-later
depends = bzip2
depends = libbz2.so
depends = curl
depends = libcurl.so
depends = gcc-libs
depends = glibc
depends = xz
depends = liblzma.so
depends = zlib
depends = zstd
depends = libzstd.so

View file

@ -7,19 +7,32 @@
# - remove default debuginfod url pointing to upstream
pkgbase=elfutils
pkgname=(debuginfod elfutils libelf)
pkgver=0.189
pkgrel=3
pkgname=(
debuginfod
elfutils
libelf
)
pkgver=0.190
pkgrel=1
pkgdesc="Handle ELF object files and DWARF debugging information"
arch=(x86_64)
url="https://sourceware.org/elfutils/"
license=(LGPL3 GPL3)
makedepends=(bzip2 curl gcc-libs libarchive libmicrohttpd sqlite xz zlib zstd)
makedepends=(
bzip2
curl
gcc-libs
libarchive
libmicrohttpd
sqlite
xz
zlib
zstd
)
options=(staticlibs)
source=(https://sourceware.org/$pkgbase/ftp/$pkgver/$pkgbase-$pkgver.tar.bz2{,.sig})
sha512sums=('93a877e34db93e5498581d0ab2d702b08c0d87e4cafd9cec9d6636dfa85a168095c305c11583a5b0fb79374dd93bc8d0e9ce6016e6c172764bcea12861605b71'
sha512sums=('9c4f5328097e028286c42f29e39dc3d80914b656cdfbbe05b639e91bc787ae8ae64dd4d69a6e317ce30c01648ded10281b86a51e718295f4c589df1225a48102'
'SKIP')
b2sums=('30596271e14cf3408326abc38a9775b849b8cb0ee119a5455df9434a7d3b9a57afb15e0236a179a26c7bd400d303749964c9d6350c419f747784fd99d12517e0'
b2sums=('9934aff08f1898377708b28595fb52130ef9f80408132ac7d306845b10672ba45cf1ac69783da07b3eea9fd647741d44da45b8b2626c45a768cb2844c6186513'
'SKIP')
validpgpkeys=(
'47CC0331081B8BC6D0FD4DA08370665B57816A6A' # Mark J. Wielaard <mark@klomp.org>
@ -80,6 +93,9 @@ check() {
package_debuginfod() {
pkgdesc+=" (debuginfod)"
license=(
GPL-3.0-or-later
)
depends=(
gcc-libs
glibc
@ -112,7 +128,15 @@ package_debuginfod() {
package_elfutils() {
pkgdesc+=" (utilities)"
depends=(gcc-libs glibc libelf=$pkgver)
license=(
GPL-3.0-or-later
)
depends=(
gcc-libs
glibc
libelf=$pkgver
sh
)
mv -v elfutils/* "$pkgdir"
install -vDm 644 $pkgbase-$pkgver/{AUTHORS,ChangeLog,NEWS,NOTES,README} -t "$pkgdir/usr/share/doc/$pkgname/"
@ -120,6 +144,9 @@ package_elfutils() {
package_libelf() {
pkgdesc+=" (libraries)"
license=(
'GPL-2.0-or-later OR LGPL-3.0-or-later'
)
depends=(
bzip2 libbz2.so
curl libcurl.so