diff --git a/core/elfutils/.SRCINFO b/core/elfutils/.SRCINFO new file mode 100644 index 000000000..2875cf686 --- /dev/null +++ b/core/elfutils/.SRCINFO @@ -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 diff --git a/core/elfutils/PKGBUILD b/core/elfutils/PKGBUILD index 65da9363e..e12456d2d 100644 --- a/core/elfutils/PKGBUILD +++ b/core/elfutils/PKGBUILD @@ -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 @@ -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