diff --git a/bind/PKGBUILD b/bind/PKGBUILD index ed331d5..ba9cb89 100644 --- a/bind/PKGBUILD +++ b/bind/PKGBUILD @@ -5,7 +5,7 @@ # Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- -_pkgver=9.18.11 +_pkgver=9.18.12 pkgname=bind pkgver=${_pkgver//-/.} pkgrel=01 @@ -105,8 +105,8 @@ license=('MPL2') validpgpkeys=('D99CCEAF879747014F038D63182E23579462EFAA' # Michal Nowak '706B6C28620E76F91D11F7DF510A642A06C52CEC') # Michał Kępień (Code-Signing Key) -sha256sums=(8ff3352812230cbcbda42df87cad961f94163d3da457c5e4bef8057fd5df2158 # bind-9.18.11.tar.xz - b60ede0ee783b798ef59a9973769111ab1b0a9dbe735ccc5f4f21b8d7163f4bb # bind-9.18.11.tar.xz.asc +sha256sums=(47766bb7b063aabbad054386b190aa7f6c14524427afd427c30ec426512027e7 # bind-9.18.11.tar.xz + ac76abe03b37f1bcd7337ea6302fea6ca211e377d4bd2fb975ba476c78eb064c # bind-9.18.12.tar.xz.asc f0423c4ee8495da487e07e9144bec1d25f46a0cd2dfa7cfd7a761ef15bfefc98 # tmpfiles.conf 7c0acefcfcc3ae093550caed7ec90fe84bec8f7477459ffa7e71dda76bcbdb2c # sysusers.conf e08a01d41b18bdb771d534daca99642314939aafdb088e5cfcf0ef2d33f8e7eb # named.conf @@ -114,3 +114,5 @@ sha256sums=(8ff3352812230cbcbda42df87cad961f94163d3da457c5e4bef8057fd5df2158 # # c06fc270e32a843c8b6d86335a2ec607d405dfba6875de8d8a9abde39a9e2c17 # localhost.ip6.zone b88fd2b99e7d42d414b329b814b9ff3304fa0ef9c67df81bde235bbfa0f3a3b8) # 127.0.0.zone +## 1f214e97778dccd9cca2cf1a24607eab80a6772a5e246f1f03c3bf5940dafffa bind-9.18.12-01-x86_64.pkg.tar.lz + diff --git a/bind/PKGBUILD-arch b/bind/PKGBUILD-arch index a13d78b..787cc49 100644 --- a/bind/PKGBUILD-arch +++ b/bind/PKGBUILD-arch @@ -3,7 +3,7 @@ # Contributor: judd # Contributor: Mario Vazquez -_pkgver=9.18.11 +_pkgver=9.18.12 pkgname=bind pkgver=${_pkgver//-/.} pkgrel=1 @@ -36,7 +36,7 @@ source=("https://ftp.isc.org/isc/bind9/${_pkgver}/bind-${_pkgver}.tar.xz"{,.asc} 'localhost.zone' 'localhost.ip6.zone' '127.0.0.zone') -sha256sums=('8ff3352812230cbcbda42df87cad961f94163d3da457c5e4bef8057fd5df2158' +sha256sums=('47766bb7b063aabbad054386b190aa7f6c14524427afd427c30ec426512027e7' 'SKIP' 'f0423c4ee8495da487e07e9144bec1d25f46a0cd2dfa7cfd7a761ef15bfefc98' '7c0acefcfcc3ae093550caed7ec90fe84bec8f7477459ffa7e71dda76bcbdb2c' diff --git a/conky/PKGBUILD b/conky/PKGBUILD index c246771..8ae5e2a 100644 --- a/conky/PKGBUILD +++ b/conky/PKGBUILD @@ -10,15 +10,13 @@ # based on AUR: conky-lua-archers-git pkgname=conky -pkgver=1.17.0 +pkgver=1.18.1 pkgrel=01 pkgdesc="A free, light-weight system monitor for X with lua enabled for Arch based distros" -arch=(x86_64) url="https://github.com/brndnmtthws/conky" replaces=('torsmo' 'conky-lua' 'conky-lua-arch' 'conky-lua-archers-git') provides=("conky=${pkgver}") conflicts=('conky-lua' 'conky-lua-arch' 'conky-lua-nv' 'conky-lua-archers-git' 'conky-lua-archers') - ## Note: after discovering the following running error on our previous edition ## 'E: pyAlsaAudio in not available' ## we decided to add 'python-pyalsa' as make and run dependency @@ -47,13 +45,13 @@ makedepends=( 'docbook2x' 'docbook-xml' 'docbook-xsl' - 'git' + 'git' 'perl-xml-libxml' 'perl-xml-sax-expat' 'python-pyalsa' ) #source=("https://github.com/brndnmtthws/${pkgname}/archive/v${pkgver}.tar.gz") -source=("git+$url.git#commit=8640405583f1f01831c4fae01b7c871f1a7f03b8") # refs/tags/v1.17.0 +source=("git+$url.git#commit=a21a8f7d26f07f1dc5c144be2120e8bc6721159f") # refs/tags/v1.18.1 options=('strip' '!emptydirs') #pkgver() { @@ -110,9 +108,13 @@ package() { install -D -m644 extras/vim/ftdetect/conkyrc.vim "${pkgdir}"/usr/share/vim/vimfiles/ftdetect/conkyrc.vim } -#---- license gpg-key sha256sums ---- +#---- arch license gpg-key & sha256sums ---- + +arch=(x86_64) license=('GPL3' 'BSD') sha256sums=(SKIP) # conky.git +## ddebf36fcd03be6665c7a4d1a349a07c2f67ce663c32c95a88838ec8cb084d2b conky-1.18.1-01-x86_64.pkg.tar.lz + diff --git a/conky/PKGBUILD-arch b/conky/PKGBUILD-arch new file mode 100644 index 0000000..c7f3999 --- /dev/null +++ b/conky/PKGBUILD-arch @@ -0,0 +1,75 @@ +# Maintainer: Levente Polyak +# Contributor: Gaetan Bisson +# Contributor: Giovanni Scafora +# Contributor: James Rayner +# Contributor: Partha Chowdhury + +pkgname=conky +pkgver=1.18.1 +_gitcommit=a21a8f7d26f07f1dc5c144be2120e8bc6721159f +pkgrel=1 +pkgdesc='Lightweight system monitor for X' +url='https://github.com/brndnmtthws/conky' +license=('BSD' 'GPL') +arch=('x86_64') +makedepends=('cmake' 'docbook2x' 'docbook-xsl' 'man-db' 'git' 'catch2' 'pandoc' 'python-yaml' 'python-jinja') +depends=( + 'glibc' 'glib2' 'lua' 'wireless_tools' 'libxdamage' 'libxinerama' 'libxft' 'imlib2' + 'libxml2' 'libpulse' 'libxnvctrl' 'systemd-libs' 'ncurses' 'curl' + libncursesw.so libXNVCtrl.so libsystemd.so libpulse.so libcurl.so) +#source=("git+https://github.com/brndnmtthws/conky.git#commit=${_gitcommit}?signed") +#v1.17.0 commit not signed +source=("git+https://github.com/brndnmtthws/conky.git#tag=v$pkgver?signed") +sha512sums=('SKIP') +b2sums=('SKIP') +validpgpkeys=( + 'EB2E847572A71BE20F59AFBEB49ABB7270D9D4FD' # Brenden Matthews +) + +pkgver() { + cd ${pkgname} + git describe --tags --match 'v*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd $pkgname +# Unbundle catch2 to fix build with glibc 2.35 + rm -r tests/catch2 + ln -s /usr/include/catch2 tests +} + +build() { + cd ${pkgname} + cmake \ + -B build \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_CXX_FLAGS="$CXXFLAGS -ffat-lto-objects" \ + -D MAINTAINER_MODE=OFF \ + -D BUILD_TESTS=ON \ + -D BUILD_DOCS=ON \ + -D BUILD_EXTRAS=ON \ + -D BUILD_WLAN=ON \ + -D BUILD_XDBE=ON \ + -D BUILD_XSHAPE=ON \ + -D BUILD_IMLIB2=ON \ + -D BUILD_CURL=ON \ + -D BUILD_RSS=ON \ + -D BUILD_NVIDIA=ON \ + -D BUILD_PULSEAUDIO=ON \ + -D BUILD_JOURNAL=ON \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -Wno-dev \ + -S . + + make -C build +} + +package() { + cd ${pkgname} + make -C build DESTDIR="${pkgdir}" install + install -Dm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm 644 build/extras/vim/syntax/conkyrc.vim -t "${pkgdir}"/usr/share/vim/vimfiles/syntax + install -Dm 644 extras/vim/ftdetect/conkyrc.vim -t "${pkgdir}"/usr/share/vim/vimfiles/ftdetect +} + +# vim: ts=2 sw=2 et: diff --git a/conky/deps b/conky/deps index 02d89d2..02a2235 100644 --- a/conky/deps +++ b/conky/deps @@ -16,3 +16,5 @@ perl-xml-libxml perl-xml-sax-expat git python-pyalsa + + diff --git a/ethtool/PKGBUILD b/ethtool/PKGBUILD index 56fe95c..8990f3a 100644 --- a/ethtool/PKGBUILD +++ b/ethtool/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=ethtool -pkgver=6.1 +pkgver=6.2 pkgrel=01 epoch=1 pkgdesc="Utility for controlling network drivers and hardware" @@ -38,5 +38,8 @@ license=('GPL') validpgpkeys=(CE4A4D080F0D304F23B9EBDD972D5BF4DC613806 # John W. Linville D2CB120AB45957B721CD9596F4554567B91DE934) # Michal Kubecek -sha256sums=(c41fc881ffa5a40432d2dd829eb44c64a49dee482e716baacf9262c64daa8f90 # ethtool-6.1.tar.xz - e8907001d696413f13b54110b4614246148c94e6b5e056b5b2809bffe8c84ae9) # ethtool-6.1.tar.sign +sha256sums=(86df0114064d4d73f6bf72bf03e85c33964a519ee0c1d1ba65005ad2d0e570e1 # ethtool-6.2.tar.xz + d445c59ae0140b065ade716362dea69e2df051a471aab7541e0141259d0c1929) # ethtool-6.2.tar.sign + +## 6c63d4ae1ad41832afaa139eae5111387be70e0ffa3b07129e83a9d8c0b33ced ethtool-1:6.2-01-x86_64.pkg.tar.lz + diff --git a/ethtool/PKGBUILD-arch b/ethtool/PKGBUILD-arch index 9a8c423..f005282 100644 --- a/ethtool/PKGBUILD-arch +++ b/ethtool/PKGBUILD-arch @@ -3,7 +3,7 @@ # Contributor: Martin Kemp pkgname=ethtool -pkgver=6.1 +pkgver=6.2 pkgrel=1 epoch=1 pkgdesc="Utility for controlling network drivers and hardware" @@ -12,7 +12,7 @@ url="https://www.kernel.org/pub/software/network/ethtool/" license=('GPL') depends=('glibc' 'libmnl') source=(https://www.kernel.org/pub/software/network/$pkgname/$pkgname-$pkgver.tar.{xz,sign}) -sha256sums=('c41fc881ffa5a40432d2dd829eb44c64a49dee482e716baacf9262c64daa8f90' +sha256sums=('86df0114064d4d73f6bf72bf03e85c33964a519ee0c1d1ba65005ad2d0e570e1' 'SKIP') validpgpkeys=(CE4A4D080F0D304F23B9EBDD972D5BF4DC613806 # John W. Linville D2CB120AB45957B721CD9596F4554567B91DE934) # Michal Kubecek diff --git a/ethtool/time b/ethtool/time index 7b3ba38..ed733e4 100644 --- a/ethtool/time +++ b/ethtool/time @@ -1,6 +1,6 @@ -real 0m24.941s -user 0m20.646s -sys 0m1.973s - +real 0m35.831s +user 0m33.259s +sys 0m2.986s + diff --git a/gdb/PKGBUILD b/gdb/PKGBUILD index a159f9d..fa56ee0 100644 --- a/gdb/PKGBUILD +++ b/gdb/PKGBUILD @@ -9,15 +9,15 @@ pkgbase=gdb # gdb-common is a package that contains files common for all cross compiled versions # of gdb (for arm/avr/...) pkgname=(gdb gdb-common) -pkgver=12.1 -pkgrel=02 +pkgver=13.1 +pkgrel=01 pkgdesc='The GNU Debugger' arch=(x86_64) url='https://www.gnu.org/software/gdb/' makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr boost source-highlight readline) -source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig} - readline8.patch) +source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig}) +# readline8.patch) #prepare() { # cd gdb-$pkgver @@ -29,7 +29,7 @@ source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig} build() { cd gdb-$pkgver - patch -Np1 -i ../readline8.patch +# patch -Np1 -i ../readline8.patch mkdir -p build && cd build ../configure \ @@ -77,16 +77,9 @@ license=(GPL3) validpgpkeys=('F40ADB902B24264AA42E50BF92EDB04BFF325CF3') # Joel Brobecker -sha1sums=('2edabd9f5766b84889b07b366b4438e93e994005' - 'SKIP' - '9a57ab62b2f1fdbb73fff3f502827101ea945d59') - -b2sums=('7f6f853d1640908cf2c79932cdc1ba02549a07721c005d9c7ce2946a715761719cc164a4e68235a18664ec8a029afe3a2a0cfb57e1635f280076d6bed91317fd' - 'SKIP' - 'e2deed0d704caf3ae3e99242006f2b8a9abe5e81c75beb664b90f1ca1d79d3e2ecdf40edaca946bc4af1d2958efaf42d4a49afdde8e85fa98108522a0a82ebf4') - -sha256sums=(0e1793bf8f2b54d53f46dea84ccfd446f48f81b297b28c4f7fc017b818d69fed # gdb-12.1.tar.xz - a9f28af2d2fd97e8f82a778bc9b9346940e255eb382651d80a8b85ef69c41809 # gdb-12.1.tar.xz.sig - 89efbd1275e5f1e33122fa8da146cb48733b9637d119e3819eeeec063ec70da8) # readline8.patch +sha256sums=(115ad5c18d69a6be2ab15882d365dda2a2211c14f480b3502c6eba576e2e95a0 # gdb-13.1.tar.xz + d14d21a672624767c609582d1c8eee91661e580a2fb08f7c38b35332c6d76dad) # gdb-13.1.tar.xz.sig +## 046740452d810d70305a4e1c9e6f97c869df9f910dc49a5dcbff69b9c9006d7c gdb-13.1-01-x86_64.pkg.tar.lz +## ae6ecdb95095c0f592c2ee8dec7ecf1ef1e8988a29a0c3ab85c06bbe2e83bf39 gdb-common-13.1-01-x86_64.pkg.tar.lz diff --git a/gdb/PKGBUILD-arch b/gdb/PKGBUILD-arch index 75f393d..a8b63bb 100644 --- a/gdb/PKGBUILD-arch +++ b/gdb/PKGBUILD-arch @@ -7,27 +7,23 @@ pkgbase=gdb # gdb-common is a package that contains files common for all cross compiled versions # of gdb (for arm/avr/...) pkgname=(gdb gdb-common) -pkgver=12.1 -pkgrel=2 +pkgver=13.1 +pkgrel=1 pkgdesc='The GNU Debugger' arch=(x86_64) url='https://www.gnu.org/software/gdb/' license=(GPL3) makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr source-highlight boost readline) -source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig} - readline8.patch) -sha1sums=('2edabd9f5766b84889b07b366b4438e93e994005' - 'SKIP' - '9a57ab62b2f1fdbb73fff3f502827101ea945d59') -b2sums=('7f6f853d1640908cf2c79932cdc1ba02549a07721c005d9c7ce2946a715761719cc164a4e68235a18664ec8a029afe3a2a0cfb57e1635f280076d6bed91317fd' - 'SKIP' - 'e2deed0d704caf3ae3e99242006f2b8a9abe5e81c75beb664b90f1ca1d79d3e2ecdf40edaca946bc4af1d2958efaf42d4a49afdde8e85fa98108522a0a82ebf4') +source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig}) +sha1sums=('6f0f5f905085f447672d9f52af66b42207d56e46' + 'SKIP') +b2sums=('ab3a77ef35d21597dd1299787eebc422c3ca9764d0866223752c3036c0f9e198bf25ab4730bf6e7025bc2db148c66e98b191e15abc2d69c3088aed146728beef' + 'SKIP') validpgpkeys=('F40ADB902B24264AA42E50BF92EDB04BFF325CF3') # Joel Brobecker build() { cd gdb-$pkgver - patch -Np1 -i ../readline8.patch mkdir -p build && cd build ../configure \ diff --git a/gdb/time b/gdb/time index dae4e92..e31cbdf 100644 --- a/gdb/time +++ b/gdb/time @@ -1,6 +1,6 @@ -real 17m18.794s -user 15m39.613s -sys 1m10.772s +real 23m2.037s +user 21m43.862s +sys 1m23.545s diff --git a/llvm/PKGBUILD b/llvm/PKGBUILD index b0a0b4c..1ee1c07 100644 --- a/llvm/PKGBUILD +++ b/llvm/PKGBUILD @@ -7,7 +7,7 @@ pkgname=('llvm' 'llvm-libs') pkgver=15.0.7 -pkgrel=01 +pkgrel=02 arch=('x86_64') url="https://llvm.org/" makedepends=('cmake' 'ninja' 'libffi' 'libedit' 'ncurses' 'libxml2' @@ -18,8 +18,42 @@ options=('staticlibs' '!lto') # Getting thousands of test failures with LTO _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig} $_source_base/cmake-$pkgver.src.tar.xz{,.sig} -# llvm-coroutines-ubsan.patch llvm-config.h) +sha256sums=('4ad8b2cc8003c86d0078d15d987d84e3a739f24aae9033865c027abae93ee7a4' + 'SKIP' + '8986f29b634fdaa9862eedda78513969fe9788301c9f2d938f4c10a3e7a3e7ea' + 'SKIP' + '597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecffffab8bc48') +validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard + 'D574BD5D1D0E98895E3BF90044F2485E45D59042') # Tobias Hieta + +# Utilizing LLVM_DISTRIBUTION_COMPONENTS to avoid +# installing static libraries; inspired by Gentoo +_get_distribution_components() { + local target + ninja -t targets | grep -Po 'install-\K.*(?=-stripped:)' | while read -r target; do + case $target in + llvm-libraries|distribution) + continue + ;; + # shared libraries + LLVM|LLVMgold) + ;; + # libraries needed for clang-tblgen + LLVMDemangle|LLVMSupport|LLVMTableGen) + ;; + # exclude static libraries + LLVM*) + continue + ;; + # exclude llvm-exegesis (doesn't seem useful without libpfm) + llvm-exegesis) + continue + ;; + esac + echo $target + done +} prepare() { mv cmake{-$pkgver.src,} @@ -32,7 +66,7 @@ prepare() { build() { cd llvm-$pkgver.src/build - # Build only minimal debug info to reduce size # arch -g1 joborun -g0 + # Build only minimal debug info to reduce size CFLAGS=${CFLAGS/-g /-g1 } CXXFLAGS=${CXXFLAGS/-g /-g1 } @@ -57,6 +91,12 @@ build() { -DLLVM_USE_PERF=ON -DSPHINX_WARNINGS_AS_ERRORS=OFF ) + + cmake .. "${cmake_args[@]}" + local distribution_components=$(_get_distribution_components | paste -sd\;) + test -n "$distribution_components" + cmake_args+=(-DLLVM_DISTRIBUTION_COMPONENTS="$distribution_components") + cmake .. "${cmake_args[@]}" ninja } @@ -70,12 +110,12 @@ build() { #} package_llvm() { - pkgdesc="Collection of modular and reusable compiler and toolchain technologies" + pkgdesc="Collection of modular and reusable compiler and toolchain technologies no zstd" depends=('llvm-libs' 'perl') cd llvm-$pkgver.src/build - DESTDIR="$pkgdir" ninja install + DESTDIR="$pkgdir" ninja install-distribution # Include lit for running lit-based tests in other projects pushd ../utils/lit @@ -100,7 +140,7 @@ package_llvm() { } package_llvm-libs() { - pkgdesc="LLVM runtime libraries" + pkgdesc="LLVM runtime libraries no zstd" depends=('gcc-libs' 'zlib' 'libffi' 'libedit' 'ncurses' 'libxml2') install -d "$pkgdir/usr/lib" @@ -131,3 +171,8 @@ sha256sums=(4ad8b2cc8003c86d0078d15d987d84e3a739f24aae9033865c027abae93ee7a4 # 8986f29b634fdaa9862eedda78513969fe9788301c9f2d938f4c10a3e7a3e7ea # cmake-15.0.7.src.tar.xz ab0237b061d53350622796343d2a130d29086d42be93b47f616acdeda81b36eb # cmake-15.0.7.src.tar.xz.sig 597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecffffab8bc48) # llvm-config.h + +## 711f5963815f285bf441005a84c3574df38e59af67c12067a17d1765c5db96e7 llvm-15.0.7-02-x86_64.pkg.tar.lz +## 92df760977ef3f98340a8e32121103384f236e9564cf298175f58518927a2a6f llvm-libs-15.0.7-02-x86_64.pkg.tar.lz + + diff --git a/llvm/PKGBUILD-arch b/llvm/PKGBUILD-arch index d85caa9..b820d24 100644 --- a/llvm/PKGBUILD-arch +++ b/llvm/PKGBUILD-arch @@ -3,7 +3,7 @@ pkgname=('llvm' 'llvm-libs') pkgver=15.0.7 -pkgrel=1 +pkgrel=2 arch=('x86_64') url="https://llvm.org/" license=('custom:Apache 2.0 with LLVM Exception') @@ -23,6 +23,34 @@ sha256sums=('4ad8b2cc8003c86d0078d15d987d84e3a739f24aae9033865c027abae93ee7a4' validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard 'D574BD5D1D0E98895E3BF90044F2485E45D59042') # Tobias Hieta +# Utilizing LLVM_DISTRIBUTION_COMPONENTS to avoid +# installing static libraries; inspired by Gentoo +_get_distribution_components() { + local target + ninja -t targets | grep -Po 'install-\K.*(?=-stripped:)' | while read -r target; do + case $target in + llvm-libraries|distribution) + continue + ;; + # shared libraries + LLVM|LLVMgold) + ;; + # libraries needed for clang-tblgen + LLVMDemangle|LLVMSupport|LLVMTableGen) + ;; + # exclude static libraries + LLVM*) + continue + ;; + # exclude llvm-exegesis (doesn't seem useful without libpfm) + llvm-exegesis) + continue + ;; + esac + echo $target + done +} + prepare() { mv cmake{-$pkgver.src,} cd llvm-$pkgver.src @@ -57,6 +85,12 @@ build() { -DLLVM_USE_PERF=ON -DSPHINX_WARNINGS_AS_ERRORS=OFF ) + + cmake .. "${cmake_args[@]}" + local distribution_components=$(_get_distribution_components | paste -sd\;) + test -n "$distribution_components" + cmake_args+=(-DLLVM_DISTRIBUTION_COMPONENTS="$distribution_components") + cmake .. "${cmake_args[@]}" ninja } @@ -72,7 +106,7 @@ package_llvm() { cd llvm-$pkgver.src/build - DESTDIR="$pkgdir" ninja install + DESTDIR="$pkgdir" ninja install-distribution # Include lit for running lit-based tests in other projects pushd ../utils/lit diff --git a/llvm14/PKGBUILD b/llvm14/PKGBUILD index 1da1ddd..44f8327 100644 --- a/llvm14/PKGBUILD +++ b/llvm14/PKGBUILD @@ -7,19 +7,47 @@ pkgname=('llvm14' 'llvm14-libs') pkgver=14.0.6 -pkgrel=02 +pkgrel=03 arch=('x86_64') url="https://llvm.org/" ## ex llvm pkg became llvm14 after the 15.0 upgrade makedepends=('cmake' 'ninja' 'libffi' 'libedit' 'ncurses' 'libxml2' 'python') +checkdepends=('python-psutil') # 'python-setuptools' 'python-psutil' 'python-sphinx' # 'python-recommonmark') options=('staticlibs' '!lto') # Getting thousands of test failures with LTO _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver source=($_source_base/llvm-$pkgver.src.tar.xz{,.sig} llvm-coroutines-ubsan.patch) -# llvm-config.h) + +# Utilizing LLVM_DISTRIBUTION_COMPONENTS to avoid +# installing static libraries; inspired by Gentoo +_get_distribution_components() { + local target + ninja -t targets | grep -Po 'install-\K.*(?=-stripped:)' | while read -r target; do + case $target in + llvm-libraries|distribution) + continue + ;; + # shared libraries + LLVM|LLVMgold) + ;; + # libraries needed for clang-tblgen + LLVMDemangle|LLVMSupport|LLVMTableGen) + ;; + # exclude static libraries + LLVM*) + continue + ;; + # exclude llvm-exegesis (doesn't seem useful without libpfm) + llvm-exegesis) + continue + ;; + esac + echo $target + done +} prepare() { cd llvm-$pkgver.src @@ -27,7 +55,6 @@ prepare() { # https://github.com/llvm/llvm-project/issues/49689 patch -Np2 -i ../llvm-coroutines-ubsan.patch - } build() { @@ -45,7 +72,7 @@ build() { -DCMAKE_SKIP_RPATH=ON -DLLVM_BINUTILS_INCDIR=/usr/include -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_BUILD_TESTS=OFF + -DLLVM_BUILD_TESTS=ON -DLLVM_ENABLE_BINDINGS=OFF -DLLVM_ENABLE_FFI=ON -DLLVM_ENABLE_RTTI=ON @@ -54,15 +81,21 @@ build() { -DLLVM_INSTALL_UTILS=ON -DLLVM_LINK_LLVM_DYLIB=ON -DLLVM_USE_PERF=ON - -DSPHINX_WARNINGS_AS_ERRORS=OFF +# -DSPHINX_WARNINGS_AS_ERRORS=OFF ) + + cmake .. "${cmake_args[@]}" + local distribution_components=$(_get_distribution_components | paste -sd\;) + test -n "$distribution_components" + cmake_args+=(-DLLVM_DISTRIBUTION_COMPONENTS="$distribution_components") + cmake .. "${cmake_args[@]}" ninja } ## almost at the end before last couple of checks it sticks and does not proceed - so skipped at this time ## the above with 13.0.0 let's see how the 13.0.1 does with the altered ninja check -## it did the same Same story with 14.0.6 +## it did the same Same story with 14.0.6 see 1.test.fails log #check() { # cd llvm-$pkgver.src/build # LD_LIBRARY_PATH=$PWD/lib ninja check @@ -74,7 +107,7 @@ package_llvm14() { cd llvm-$pkgver.src/build - DESTDIR="$pkgdir" ninja install + DESTDIR="$pkgdir" ninja install-distribution # The runtime libraries go into llvm14-libs mv -f "$pkgdir"/usr/lib/llvm14/lib/libLLVM-{14,$pkgver}.so "$srcdir/" @@ -105,7 +138,6 @@ package_llvm14-libs() { "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } - #---- license gpg-key sha256sums ---- license=('custom:Apache 2.0 with LLVM Exception') @@ -117,4 +149,6 @@ sha256sums=(050922ecaaca5781fdf6631ea92bc715183f202f9d2f15147226f023414f619a # l ee9baf6df05474083857044d92f26f59d3ee709cdf82ba3bdb2792e6645f71d9) # llvm-coroutines-ubsan.patch # 597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecffffab8bc48) # llvm-config.h +## f29f447853d558df8911e80be740dba13373f4a87830711c072c4041042e7f5e llvm14-14.0.6-03-x86_64.pkg.tar.lz +## c26ff93f653823e27913fe7ae2982ce67860c73a36f014ea48b7bfa7e2cf15f9 llvm14-libs-14.0.6-03-x86_64.pkg.tar.lz diff --git a/llvm14/PKGBUILD-arch b/llvm14/PKGBUILD-arch index 8ad9b60..bffe9c9 100644 --- a/llvm14/PKGBUILD-arch +++ b/llvm14/PKGBUILD-arch @@ -3,7 +3,7 @@ pkgname=('llvm14' 'llvm14-libs') pkgver=14.0.6 -pkgrel=2 +pkgrel=3 arch=('x86_64') url="https://llvm.org/" license=('custom:Apache 2.0 with LLVM Exception') @@ -19,6 +19,34 @@ sha256sums=('050922ecaaca5781fdf6631ea92bc715183f202f9d2f15147226f023414f619a' 'ee9baf6df05474083857044d92f26f59d3ee709cdf82ba3bdb2792e6645f71d9') validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard +# Utilizing LLVM_DISTRIBUTION_COMPONENTS to avoid +# installing static libraries; inspired by Gentoo +_get_distribution_components() { + local target + ninja -t targets | grep -Po 'install-\K.*(?=-stripped:)' | while read -r target; do + case $target in + llvm-libraries|distribution) + continue + ;; + # shared libraries + LLVM|LLVMgold) + ;; + # libraries needed for clang-tblgen + LLVMDemangle|LLVMSupport|LLVMTableGen) + ;; + # exclude static libraries + LLVM*) + continue + ;; + # exclude llvm-exegesis (doesn't seem useful without libpfm) + llvm-exegesis) + continue + ;; + esac + echo $target + done +} + prepare() { cd llvm-$pkgver.src mkdir build @@ -51,6 +79,12 @@ build() { -DLLVM_LINK_LLVM_DYLIB=ON -DLLVM_USE_PERF=ON ) + + cmake .. "${cmake_args[@]}" + local distribution_components=$(_get_distribution_components | paste -sd\;) + test -n "$distribution_components" + cmake_args+=(-DLLVM_DISTRIBUTION_COMPONENTS="$distribution_components") + cmake .. "${cmake_args[@]}" ninja } @@ -66,7 +100,7 @@ package_llvm14() { cd llvm-$pkgver.src/build - DESTDIR="$pkgdir" ninja install + DESTDIR="$pkgdir" ninja install-distribution # The runtime libraries go into llvm14-libs mv -f "$pkgdir"/usr/lib/llvm14/lib/libLLVM-{14,$pkgver}.so "$srcdir/" diff --git a/llvm14/deps b/llvm14/deps index a4163d0..fd7f923 100644 --- a/llvm14/deps +++ b/llvm14/deps @@ -5,4 +5,4 @@ libxml2 python - +python-psutil diff --git a/llvm14/time b/llvm14/time index cebf0b7..40e210e 100644 --- a/llvm14/time +++ b/llvm14/time @@ -1,5 +1,6 @@ -real 114m13.308s -user 401m29.576s -sys 13m33.030s +real 113m28.216s +user 422m3.060s +sys 14m47.661s + diff --git a/mariadb/PKGBUILD b/mariadb/PKGBUILD index 03341e7..bcd420e 100644 --- a/mariadb/PKGBUILD +++ b/mariadb/PKGBUILD @@ -8,7 +8,7 @@ pkgbase=mariadb pkgname=('mariadb-libs' 'mariadb-clients' 'mariadb' 'mytop') pkgdesc='Fast SQL database server, derived from MySQL w/o systemd and zstd' -pkgver=10.10.3 +pkgver=10.11.2 pkgrel=01 arch=('x86_64') url='https://mariadb.org/' @@ -20,9 +20,9 @@ makedepends=('boost' 'bzip2' 'cmake' 'cracklib' 'curl' 'jemalloc' 'judy' 'krb5' # rsync source via https and hope it does not hurt them too much. # https://mariadb.com/kb/en/library/mirror-sites-for-mariadb/ source=("https://rsync.osuosl.org/pub/mariadb/mariadb-${pkgver}/source/mariadb-${pkgver}.tar.gz"{,.asc} - mariadb.sysusers.conf - mariadb.tmpfile.conf) -# '0001-arch-specific.patch') + mariadb.sysusers.conf + mariadb.tmpfile.conf) +# 0001-arch-specific.patch) prepare() { cd $pkgbase-$pkgver/ @@ -240,12 +240,12 @@ license=('GPL') #validpgpkeys=('199369E5404BD5FC7D2FE43BCBCB082A1BB943DB') # MariaDB Package Signing Key validpgpkeys=('177F4010FE56CA3336300305F1656F24C74CD1D8') # MariaDB Signing Key -sha256sums=(0d0c45fe85059d8d26c6e229f30410a8b8f7282ec2d56560fc9a8930e14ed77d # mariadb-10.10.3.tar.gz - 4e54bab0f2e68e1109f6025b811b687a1239e43ba74ef0e764d000a6aad961ea # mariadb-10.10.3.tar.gz.asc +sha256sums=(1c89dee0caed0f68bc2a1d203eb98a123150e6a179f6ee0f1fc0ba3f08dc71dc # mariadb-10.11.2.tar.gz + aec016d463832a89652332f38eeb165c9e950fb62ea4d524448aa81a3c3b4c08 # mariadb-10.11.2.tar.gz.asc 711b4e7cf40e2b1ab132655a8d64f5a721027296f7a5731ffa70b504b3d805cd # mariadb.sysusers.conf 5ff8916c32c87ac45f05171669ff94e5a1a81c6bd7e6516b63fd9db8723916fc) # mariadb.tmpfile.conf -# 5f598237cce76ff8313817d180e241e2e73e9dea56e61285f4be6a3b51415909 mariadb-10.10.3-01-x86_64.pkg.tar.lz -# eb91547261b4d4c8f4526e40fcd4e2eddafc8ad69e96db44ce91f44ec991d9ce mariadb-clients-10.10.3-01-x86_64.pkg.tar.lz -# 4b82a25a954f10b80bb449a5c08a0b0a7bdfdaf16c9de137404597eedbb3f129 mariadb-libs-10.10.3-01-x86_64.pkg.tar.lz -# 948caf2bdb3cbf756270300e966bdd2b10960f4f21769aa736d515abe6b73f10 mytop-10.10.3-01-x86_64.pkg.tar.lz +## 717b843a0b413beacee48bd4b7f69a3b37beae9d39bb2869c8d2c332d59d1c80 mariadb-10.11.2-01-x86_64.pkg.tar.lz +## 27012bb10d013bf9786d3607d7cf92dce1957a76d67ccbcf0b38be8b4874d7b8 mariadb-clients-10.11.2-01-x86_64.pkg.tar.lz +## 33358adc5fb774c7dde9c0d5f8bd72ef6ca4e713c690e84981c437af64d13691 mariadb-libs-10.11.2-01-x86_64.pkg.tar.lz +## 7f63a67f4bae9374df89a27ce92e53be9f4b5f4dc123fcc2141b056fd3c6bb4e mytop-10.11.2-01-x86_64.pkg.tar.lz diff --git a/mariadb/PKGBUILD-arch b/mariadb/PKGBUILD-arch index 0cef5a6..0017e3c 100644 --- a/mariadb/PKGBUILD-arch +++ b/mariadb/PKGBUILD-arch @@ -4,7 +4,7 @@ pkgbase=mariadb pkgname=('mariadb-libs' 'mariadb-clients' 'mariadb' 'mytop') pkgdesc='Fast SQL database server, derived from MySQL' -pkgver=10.10.3 +pkgver=10.11.2 pkgrel=1 arch=('x86_64') license=('GPL') @@ -18,7 +18,7 @@ validpgpkeys=('177F4010FE56CA3336300305F1656F24C74CD1D8') # MariaDB Signing Key # https://mariadb.com/kb/en/library/mirror-sites-for-mariadb/ source=("https://rsync.osuosl.org/pub/mariadb/mariadb-${pkgver}/source/mariadb-${pkgver}.tar.gz"{,.asc} '0001-arch-specific.patch') -sha256sums=('0d0c45fe85059d8d26c6e229f30410a8b8f7282ec2d56560fc9a8930e14ed77d' +sha256sums=('1c89dee0caed0f68bc2a1d203eb98a123150e6a179f6ee0f1fc0ba3f08dc71dc' 'SKIP' '3289efb3452d199aec872115f35da3f1d6fd4ce774615076690e9bc8afae1460') diff --git a/mariadb/time b/mariadb/time index 7079742..2e38b27 100644 --- a/mariadb/time +++ b/mariadb/time @@ -1,6 +1,6 @@ -real 92m32.389s -user 89m0.375s -sys 4m28.696s +real 116m31.903s +user 112m27.888s +sys 5m36.510s diff --git a/meson/PKGBUILD b/meson/PKGBUILD index dfaf9c3..e8bcbad 100644 --- a/meson/PKGBUILD +++ b/meson/PKGBUILD @@ -6,11 +6,10 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=meson -pkgver=1.0.0 -pkgrel=02 +pkgver=1.0.1 +pkgrel=01 pkgdesc='High productivity build system' url='https://mesonbuild.com/' -arch=('any') depends=(ninja python) makedepends=( python-build @@ -81,24 +80,20 @@ package() { #---- license gpg-key sha256sums ---- +arch=('any') + license=('Apache') validpgpkeys=('19E2D6D9B46D8DAA6288F877C24E631BABB1FE70') # Jussi Pakkanen -sha512sums=('9b1195cfe856c1aa51bc79f6eb4d0f94925bb02d0a9fbd68a6a6ced6e5c252b09b22d9aac812640687e49b8d64a313ce48d0a69a3bf83ea8ffb8c9dab559fc23' - 'SKIP' - 'e756e3249e34d119b81403d1c36abbc63ee77db019b16742ebcc89689c177868e3684ae682a058c4bd7c6207d88694445f9e2f2c778f1365fe505e64186394ea' - '16099033f4eda0acd3cb2f5785717b493e1b64c50a66012161a10cbcc22e941a38b04124bc2d9622221850226e5407d4e050074d0237a0012dba869bd66af00d' - '30558210317307e720fd4d5d360c15882c5c756aad7b26036bc5875a0599312a711df174a87f29d528181ec88e9d48b2ee82456cf23109907c7ba4b4dcc5c238' - 'f451f8a7ef9cf1dd724c2ce20bb85a3f1611b87b2e7a17ef0fdbe8ab82a67389f818ea30a5adfe8413143e4eac77ea2e0b8234b5b2466b41a892e2bd0435376c' - SKIP) - -sha256sums=(aa50a4ba4557c25e7d48446abfde857957dcdf58385fffbe670ba0e8efacce05 # meson-1.0.0.tar.gz - e61af8e08ded46925f2f00ae1de779b1d92f9fa45365e1c9356613f4e034ff0e # meson-1.0.0.tar.gz.asc - 8808e24ccb4d75bd005d418c1525bba0d5a718d9a369e9aca093ff3847b5a819 # meson-reference-1.0.0.3 - 5a09fd796dec56fd02b001231a53cc80f349bfcb2042f2ac1515e195b5bdd877 # meson-reference-1.0.0.json +sha256sums=(d926b730de6f518728cc7c57bc5e701667bae0c3522f9e369427b2cc7839d3c1 # meson-1.0.1.tar.gz + acdcb7ae0f91c8f5a608e712768a8030c2104bbf7c5a615fc385e8da3a5733c3 # meson-1.0.1.tar.gz.asc + 1176b517e84d930ebfc520c3075a3c16aea1459ea83cd49d4f0d2756449d04f7 # meson-reference-1.0.1.3 + 73e6f4e2566fa66dc4c5d048afc3a04760ae806697a7b9bba63489e18e999eff # meson-reference-1.0.1.json f13ec9e555cff3fc281ef6b9cfaf9c08daa565bd3e558d2ebd5f37f50cf5afec # 0001-Skip-broken-tests.patch ac3387ed5759cc512b1f2a4e5b3dd940274b02f943a7e5d644792ee714e6b95e # arch-meson b2aeae2787cf8f3ffb8778ee7f1a434895b1512bc0bdb33528c4cb2aeb067904) # jobo-meson +## 0d12d3d701c53324c5cd304b57764b1ebc83f910726b48acb3c5368f2717fefc meson-1.0.1-01-any.pkg.tar.lz + diff --git a/meson/PKGBUILD-arch b/meson/PKGBUILD-arch index 5a66ad4..7a44d20 100644 --- a/meson/PKGBUILD-arch +++ b/meson/PKGBUILD-arch @@ -3,8 +3,8 @@ # Contributor: Anatol Pomozov pkgname=meson -pkgver=1.0.0 -pkgrel=2 +pkgver=1.0.1 +pkgrel=1 pkgdesc="High productivity build system" url="https://mesonbuild.com/" arch=(any) @@ -67,10 +67,10 @@ source=( 0001-Skip-broken-tests.patch arch-meson ) -sha512sums=('9b1195cfe856c1aa51bc79f6eb4d0f94925bb02d0a9fbd68a6a6ced6e5c252b09b22d9aac812640687e49b8d64a313ce48d0a69a3bf83ea8ffb8c9dab559fc23' +sha512sums=('3d2e2630f9eacf2fd999d5068d82b2a719400a55cfdea5d38253410a3ee74def638ac09622bceb72edf7bc867ae3de6a5f48c1846601e7e4b5afdf3ac9339ebc' 'SKIP' - 'e756e3249e34d119b81403d1c36abbc63ee77db019b16742ebcc89689c177868e3684ae682a058c4bd7c6207d88694445f9e2f2c778f1365fe505e64186394ea' - '16099033f4eda0acd3cb2f5785717b493e1b64c50a66012161a10cbcc22e941a38b04124bc2d9622221850226e5407d4e050074d0237a0012dba869bd66af00d' + '1d8e9786be7b642e0f232749c9504703d9a10e23fa35ceee0da152ebf7c1c07e912d332293f982c46af20895203af4e2a569f895da59faa76cb3e18c7fa6c299' + '4580ddc03465f22bc32c27c764740e8ed67203dadc3cf7a61982231c2f60cdcdec9e26114ccefd0d36165adf46aa5b6fc88d6f770cc9f797a8dd1b5e85c09d5c' '30558210317307e720fd4d5d360c15882c5c756aad7b26036bc5875a0599312a711df174a87f29d528181ec88e9d48b2ee82456cf23109907c7ba4b4dcc5c238' 'f451f8a7ef9cf1dd724c2ce20bb85a3f1611b87b2e7a17ef0fdbe8ab82a67389f818ea30a5adfe8413143e4eac77ea2e0b8234b5b2466b41a892e2bd0435376c') validpgpkeys=('19E2D6D9B46D8DAA6288F877C24E631BABB1FE70') # Jussi Pakkanen diff --git a/meson/clean b/meson/clean index 36e32e2..f158af0 100644 --- a/meson/clean +++ b/meson/clean @@ -1 +1 @@ -rm -rvf {src,pkg,meson*.tar.gz*} +rm -rvf {src,pkg,meson*.tar.gz*,meson-refere*} diff --git a/meson/deps b/meson/deps index 6a8ebb2..694872b 100644 --- a/meson/deps +++ b/meson/deps @@ -48,3 +48,4 @@ vulkan-validation-layers wxwidgets-gtk3 +libjpeg-turbo diff --git a/mpd/PKGBUILD b/mpd/PKGBUILD index 7c2abaf..7557c37 100644 --- a/mpd/PKGBUILD +++ b/mpd/PKGBUILD @@ -83,3 +83,4 @@ sha256sums=(b7fca62284ecc25a681ea6a07abc49200af5353be42cb5a31e3173be9d8702e7 # 0b74c6e5db08daab3091dc15a6b0c75210ba2f9e98fa074f6cfd605a461056b6 # mpd.sysusers 2faa85c12449a5b3ca422ff1c1fa06d057c7e262a74bfa6298c914a92d6f2e7a) # mpd.tmpfiles +## b4e0455f137dbc9c625080ab6cd8fe2f478c2aeb28c3785687faefbcff84b569 mpd-0.23.12-02-x86_64.pkg.tar.lz diff --git a/python-pyexiftool/PKGBUILD b/python-pyexiftool/PKGBUILD index 4a92694..8b2956d 100644 --- a/python-pyexiftool/PKGBUILD +++ b/python-pyexiftool/PKGBUILD @@ -8,7 +8,7 @@ pkgbase=pyexiftool _pkgname=PyExifTool pkgname='python-pyexiftool' -pkgver=0.5.4 +pkgver=0.5.5 pkgrel=02 pkgdesc="Library to communicate with an instance of ExifTool command-line application" arch=('any') @@ -39,4 +39,7 @@ package() { license=("GPL3") -sha256sums=(a223852c8899cb118858439b610c820cc5284843f017e42c50d0f13099d6ea15) # PyExifTool-0.5.4-py3-none-any.whl +sha256sums=(7048aab1cb83726d7bf0113a5acb9d9d52f9e16817e39595fa59c8ea0563bf5a) # PyExifTool-0.5.5-py3-none-any.whl + +## 5a88793ebba32012968a8a447672e16b65a20eb7e7c8f126adf6a988340378d7 python-pyexiftool-0.5.5-02-any.pkg.tar.lz + diff --git a/python-setuptools/PKGBUILD b/python-setuptools/PKGBUILD index 2d8c941..058f91f 100644 --- a/python-setuptools/PKGBUILD +++ b/python-setuptools/PKGBUILD @@ -6,8 +6,8 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=python-setuptools -pkgver=67.3.2 -_commit=b9bf2ec55106a7e77f603383c16450dea2f54c71 +pkgver=67.3.3 +_commit=0fb3a5d6c3225dbeb59a9a836dd8851a2a219c25 pkgrel=01 epoch=1 pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages" @@ -117,6 +117,5 @@ sha256sums=(SKIP 06e2f68aebedbaeb0b0fe923eae686568910cc3355b33bf619db9266eef83efb # system-validate-pyproject.patch a2bc8b9d470c13b4cb682ab3943e80ab2841aae98f7c3d9ba1f089408f96aa91) # add-dependency.patch -## d1275b7489fd8e0609c109cea552156222264c1f34a531ab77de6514328b2952 python-setuptools-1:67.3.2-01-any.pkg.tar.lz - +## ac967f06640d64ea217cb8423119a78b4a00b495946ce3c245788101bf45191e python-setuptools-1:67.3.3-01-any.pkg.tar.lz diff --git a/python-setuptools/PKGBUILD-arch b/python-setuptools/PKGBUILD-arch index 4ee9d5d..365ea42 100644 --- a/python-setuptools/PKGBUILD-arch +++ b/python-setuptools/PKGBUILD-arch @@ -3,8 +3,8 @@ # Contributor: Eli Schwartz pkgname=python-setuptools -pkgver=67.3.2 -_commit=b9bf2ec55106a7e77f603383c16450dea2f54c71 +pkgver=67.3.3 +_commit=0fb3a5d6c3225dbeb59a9a836dd8851a2a219c25 pkgrel=1 epoch=1 pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages" diff --git a/re2c/PKGBUILD b/re2c/PKGBUILD index c91b28d..c8c0393 100644 --- a/re2c/PKGBUILD +++ b/re2c/PKGBUILD @@ -1,13 +1,13 @@ #!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run +# Maintainer : Joe Bo Run # PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" +# Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=re2c pkgver=3.0 -pkgrel=01 -arch=(x86_64) +pkgrel=02 depends=(gcc-libs) makedepends=(cmake) checkdepends=(python) @@ -32,7 +32,10 @@ package() { install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } -#---- license gpg-key sha256sums ---- + +#---- arch license gpg-key and sha256sums ---- + +arch=(x86_64) license=('public domain') @@ -40,7 +43,5 @@ sha1sums=('ce178a2f31ca4ba266be0ba6f1aa346ef764b799') sha256sums=(acc6e49ec9638d4a75578f161945567d52bfcb85da998212adaef6328f5bdcc5) # re2c-3.0.tar.gz -######## diffs between old and new Arch PKGBUILD -#### systemd crap in new PKGBUILD -#scan for systemd ipv6 service & socket -# +# 2ff4c81c001f52f9611c71c3d506aff2309b1e9b197be0a092bdf351e098189b re2c-3.0-02-x86_64.pkg.tar.lz + diff --git a/re2c/PKGBUILD-arch b/re2c/PKGBUILD-arch index 9838af4..1344cb5 100644 --- a/re2c/PKGBUILD-arch +++ b/re2c/PKGBUILD-arch @@ -4,7 +4,7 @@ pkgname=re2c pkgver=3.0 -pkgrel=1 +pkgrel=2 arch=(x86_64) depends=(gcc-libs) makedepends=(cmake) @@ -13,7 +13,7 @@ pkgdesc='A tool for generating C-based recognizers from regular expressions' url='https://re2c.org' license=('public domain') source=(re2c-$pkgver.tar.gz::https://github.com/skvadrik/re2c/archive/$pkgver.tar.gz) -sha1sums=('ce178a2f31ca4ba266be0ba6f1aa346ef764b799') +sha256sums=('acc6e49ec9638d4a75578f161945567d52bfcb85da998212adaef6328f5bdcc5') build() { cd $pkgname-$pkgver diff --git a/re2c/deps b/re2c/deps index c813074..960c499 100644 --- a/re2c/deps +++ b/re2c/deps @@ -1,2 +1,4 @@ cmake python + + diff --git a/re2c/time b/re2c/time index 547c60a..9c7c54d 100644 --- a/re2c/time +++ b/re2c/time @@ -1,5 +1,6 @@ -real 1m23.622s -user 4m17.151s -sys 0m16.498s +real 3m17.715s +user 3m17.989s +sys 0m12.971s + diff --git a/sane/PKGBUILD b/sane/PKGBUILD index 8300ff1..4d1a34d 100644 --- a/sane/PKGBUILD +++ b/sane/PKGBUILD @@ -8,7 +8,7 @@ _name=backends pkgname=sane pkgver=1.2.1 -pkgrel=03 +pkgrel=04 # 1.2.1-3 to 4 was a modification of systemd socked service installation - useless rerun pkgdesc="Scanner Access Now Easy w/o systemd or avahi" arch=(x86_64) url="http://www.sane-project.org/" @@ -79,10 +79,9 @@ package() { tools/sane-desc -m hwdb -s doc/descriptions-external/ >> "$pkgdir/usr/lib/udev/hwdb.d/20-$pkgname.hwdb" # # systemd integration -# install -vDm 644 "../${pkgname}d.socket" \ -# -t "${pkgdir}/usr/lib/systemd/system/" -# install -vDm 644 "../${pkgname}d.service" \ -# "${pkgdir}/usr/lib/systemd/system/${pkgname}d@.service" +# install -vDm 644 ../${pkgname}d.socket -t "$pkgdir/usr/lib/systemd/system/" +# install -vDm 644 ../${pkgname}d.service "$pkgdir/usr/lib/systemd/system/${pkgname}d@.service" + install -vDm 644 ../66-${pkgname}d.rules "$pkgdir/usr/lib/udev/rules.d/" # sysusers.d install -vDm 644 ../$pkgname.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" @@ -106,6 +105,5 @@ sha256sums=(11be4ef05a61277d18698c2c9d86495dff97557bc8da7af44e3f6ef5154e9ea8 # 0e98982ff1550b16b098f7563569c203aab5f7b4172717bec0d42eab15fb875b # 66-saned.rules ac9183a0f4379106550c972374b8e36277d8e7f480ca931f0af87550892942e7) # sane.sysusers -## 0f510a2544745974408340b90b57dfc540e48c6efde65cddf4aa0279316ed224 sane-1.2.1-03-x86_64.pkg.tar.lz - +## cb6ea24dce19a277ad77ade8be0c426a1f11d8fe62957634c27288f3d04011ca sane-1.2.1-04-x86_64.pkg.tar.lz diff --git a/sane/PKGBUILD-arch b/sane/PKGBUILD-arch index 0f325d9..efb06d1 100644 --- a/sane/PKGBUILD-arch +++ b/sane/PKGBUILD-arch @@ -7,7 +7,7 @@ _name=backends pkgname=sane pkgver=1.2.1 -pkgrel=3 +pkgrel=4 pkgdesc="Scanner Access Now Easy" arch=(x86_64) url="http://www.sane-project.org/" @@ -123,7 +123,8 @@ package() { tools/sane-desc -m hwdb -s doc/descriptions-external/ >> "$pkgdir/usr/lib/udev/hwdb.d/20-$pkgname.hwdb" # systemd integration - install -vDm 644 ../${pkgname}d.{service,socket} -t "$pkgdir/usr/lib/systemd/system/" + install -vDm 644 ../${pkgname}d.socket -t "$pkgdir/usr/lib/systemd/system/" + install -vDm 644 ../${pkgname}d.service "$pkgdir/usr/lib/systemd/system/${pkgname}d@.service" install -vDm 644 ../66-${pkgname}d.rules "$pkgdir/usr/lib/udev/rules.d/" # sysusers.d install -vDm 644 ../$pkgname.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" diff --git a/strace/PKGBUILD b/strace/PKGBUILD index 2af4938..add0f95 100644 --- a/strace/PKGBUILD +++ b/strace/PKGBUILD @@ -6,10 +6,9 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=strace -pkgver=6.1 -pkgrel=02 +pkgver=6.2 +pkgrel=01 pkgdesc='A diagnostic, debugging and instructional userspace tracer' -arch=(x86_64) url='https://strace.io/' depends=(perl libunwind) source=(https://github.com/strace/strace/releases/download/v$pkgver/strace-$pkgver.tar.xz{,.asc}) @@ -32,16 +31,16 @@ package() { install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } -#---- license gpg-key sha256sums ---- +#---- arch license gpg-key & sha256sums ---- + +arch=(x86_64) license=(BSD) validpgpkeys=('296D6F29A020808E8717A8842DB5BD89A340AEB7') # Dmitry V. Levin -sha256sums=(2579e9cec37dbb786f6ea0bebd15f40dd561ef2bde2a2a2ecdce5963b01859fd # strace-6.1.tar.xz - 5e554917fba0c574aab96db7206580878d901063cac021bfcbd2fe9c8bce7182) # strace-6.1.tar.xz.asc - - -# eec0d73077bdefebf234ef0245545d2abd76b6a42b299bba3fc4673d8c9e54df strace-6.1-02-x86_64.pkg.tar.lz +sha256sums=(0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 # strace-6.2.tar.xz + 34f129890436704073e0f4f40b8bde642d5eb0f4c14216e92150683ae711db69) # strace-6.2.tar.xz.asc +## 6d1bac27154870b2a24ef07076236cdc97694eeb0e64a6d934d4b5440c734217 strace-6.2-01-x86_64.pkg.tar.lz diff --git a/strace/PKGBUILD-arch b/strace/PKGBUILD-arch index 4f99438..50012f9 100644 --- a/strace/PKGBUILD-arch +++ b/strace/PKGBUILD-arch @@ -2,15 +2,15 @@ # Contributor: Tom Newsom pkgname=strace -pkgver=6.1 -pkgrel=2 +pkgver=6.2 +pkgrel=1 pkgdesc='A diagnostic, debugging and instructional userspace tracer' arch=(x86_64) url='https://strace.io/' license=(BSD) depends=(perl libunwind) source=(https://github.com/strace/strace/releases/download/v$pkgver/strace-$pkgver.tar.xz{,.asc}) -sha256sums=('2579e9cec37dbb786f6ea0bebd15f40dd561ef2bde2a2a2ecdce5963b01859fd' +sha256sums=('0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8' 'SKIP') validpgpkeys=('296D6F29A020808E8717A8842DB5BD89A340AEB7') # Dmitry V. Levin diff --git a/upower/PKGBUILD b/upower/PKGBUILD index 1f3b95c..07dc3a0 100644 --- a/upower/PKGBUILD +++ b/upower/PKGBUILD @@ -7,11 +7,11 @@ pkgname=upower pkgver=1.90.0 -pkgrel=02 +pkgrel=03 pkgdesc="Abstraction for enumerating power devices, listening to device events and querying history and statistics w/o systemd" url="https://upower.freedesktop.org" arch=(x86_64) -depends=(libimobiledevice libgudev) +depends=(libimobiledevice libgudev usbmuxd) makedepends=(docbook-xsl gobject-introspection python git gtk-doc meson) checkdepends=(python-{dbus,dbusmock,gobject} umockdev) backup=(etc/UPower/UPower.conf) @@ -55,3 +55,4 @@ license=(GPL) sha256sums=(SKIP) + diff --git a/upower/PKGBUILD-arch b/upower/PKGBUILD-arch index 52c630d..adee177 100644 --- a/upower/PKGBUILD-arch +++ b/upower/PKGBUILD-arch @@ -3,7 +3,7 @@ pkgname=upower pkgver=1.90.0 -pkgrel=2 +pkgrel=3 pkgdesc="Abstraction for enumerating power devices, listening to device events and querying history and statistics" url="https://upower.freedesktop.org" arch=(x86_64) @@ -12,6 +12,7 @@ depends=( libgudev libimobiledevice systemd + usbmuxd ) makedepends=( docbook-xsl diff --git a/upower/deps b/upower/deps index a9d5738..03b04ec 100644 --- a/upower/deps +++ b/upower/deps @@ -15,3 +15,4 @@ python-gobject python-dbusmock +usbmuxd diff --git a/valgrind/PKGBUILD b/valgrind/PKGBUILD index 12d5bd4..b885612 100644 --- a/valgrind/PKGBUILD +++ b/valgrind/PKGBUILD @@ -16,11 +16,11 @@ # ${repo}pkg pkgname=valgrind -pkgver=3.19.0 -pkgrel=06 +pkgver=3.20.0 +pkgrel=01 pkgdesc='Tool to help find memory-management problems in programs' arch=('x86_64') -url='http://valgrind.org/' +url='https://valgrind.org/' depends=('glibc' 'perl' 'debuginfod') makedepends=('gdb' 'lib32-glibc' 'lib32-gcc-libs' 'docbook-xml' 'docbook-xsl' 'docbook-sgml') @@ -118,7 +118,9 @@ validpgpkeys=( EC3CFE88F6CA0788774F5C1D1AA44BE649DE760A # Mark Wielaard ) -sha256sums=(dd5e34486f1a483ff7be7300cc16b4d6b24690987877c3278d797534d6738f02 # valgrind-3.19.0.tar.bz2 - ea11f3437e50d370fee28649151a2f24c6b7e3cfd788364bdd2c7fee08154e31 # valgrind-3.19.0.tar.bz2.asc +sha256sums=(8536c031dbe078d342f121fa881a9ecd205cb5a78e639005ad570011bdb9f3c6 # valgrind-3.20.0.tar.bz2 + 6685053c20f117c89bc588bdbdcccfb20dba0f2a3de855745eea45079cc533de # valgrind-3.20.0.tar.bz2.asc 4e6be3a1799c17a6e843ab1966a3a68ac0ffa83d4b2230ce1b607518c42a31a2) # valgrind-3.7.0-respect-flags.patch +## b660f7db33e3dfabf5fecc91202f95405bc48d7dcfc143a8786cad01dd83b0dc valgrind-3.20.0-01-x86_64.pkg.tar.lz + diff --git a/valgrind/PKGBUILD-arch b/valgrind/PKGBUILD-arch index cc84bc8..2e15eab 100644 --- a/valgrind/PKGBUILD-arch +++ b/valgrind/PKGBUILD-arch @@ -13,12 +13,12 @@ # ${repo}pkg pkgname=valgrind -pkgver=3.19.0 -pkgrel=6 +pkgver=3.20.0 +pkgrel=1 pkgdesc='Tool to help find memory-management problems in programs' arch=('x86_64') license=('GPL') -url='http://valgrind.org/' +url='https://valgrind.org/' depends=('glibc' 'perl' 'debuginfod') makedepends=('gdb' 'lib32-glibc' 'lib32-gcc-libs' 'docbook-xml' 'docbook-xsl' 'docbook-sgml') @@ -33,10 +33,10 @@ validpgpkeys=( 0E9FFD0C16A1856CF9C7C690BA0166E698FA6035 # Julian Seward EC3CFE88F6CA0788774F5C1D1AA44BE649DE760A # Mark Wielaard ) -sha512sums=('f720a89dc4c4989cc5714bff9efe97529f71990bcfad7a92b889ce099c4326d6da07fa4d5fbab2e9125e20f352354f6178471e49e419b613a3c82c2a1c667ab2' +sha512sums=('d6bfb9284d0410134ee7e2a5975b13c01508dd5587b562947d8197b3c113b76fdfac88c4072948be68bbf0dbeb17b4d1acb1412ce898adaa83c30ae2c6a1c12b' 'SKIP' 'e0cec39381cefeca09ae4794cca309dfac7c8693e6315e137e64f5c33684598726d41cfbb4edf764fe985503b13ff596184ca5fc32b159d500ec092e4cf8838c') -b2sums=('d3ccd25789ec4d87a0ddab58d8098246a33a083505b42adaa94ee3af659cbe073e516bc98163ef56233e6cd9de2125839b71ee443fbc0db6557dcb35a6c05280' +b2sums=('8217dcfc185c7f6601fedd8d53bb35d260b985b8049c8c73a26151db6650b1607e8e53b614652c40962ea7382b9301c4b234a933c8d81f57e649ebf3f703e630' 'SKIP' 'af556fdf3c02e37892bfe9afebc954cf2f1b2fa9b75c1caacfa9f3b456ebc02bf078475f9ee30079b3af5d150d41415a947c3d04235c1ea8412cf92b959c484a') options=(!lto) # https://bugs.kde.org/show_bug.cgi?id=338252 diff --git a/xorg-xwayland/PKGBUILD b/xorg-xwayland/PKGBUILD index 6216b4a..4cec553 100644 --- a/xorg-xwayland/PKGBUILD +++ b/xorg-xwayland/PKGBUILD @@ -6,9 +6,8 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=xorg-xwayland -pkgver=22.1.7 -pkgrel=02 -arch=('x86_64') +pkgver=22.1.8 +pkgrel=01 groups=('xorg') url="https://xorg.freedesktop.org" pkgdesc="run X clients under wayland" @@ -53,7 +52,9 @@ package() { install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" xwayland-$pkgver/COPYING } -#---- license gpg-key sha256sums ---- +#---- arch license gpg-key & sha256sums ---- + +arch=(x86_64) license=('custom') @@ -61,6 +62,12 @@ license=('custom') #validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) validpgpkeys=('67DC86F2623FC5FD4BB5225D14706DBE1E4B4540') # "Olivier Fourdan " -sha256sums=(d53afac6c71953f5cf66d03d289dacd8961da5bd309c1dff125d5955d9db5f76 # xwayland-22.1.7.tar.xz - 7b65378de051b636610f26fdd62fe5f970867d7cc91b1c12cc645d3f74634a14) # xwayland-22.1.7.tar.xz.sig +sha256sums=(d11eeee73290b88ea8da42a7d9350dedfaba856ce4ae44e58c045ad9ecaa2f73 # xwayland-22.1.8.tar.xz + 1fb4227282c465ac4ec68886de20203eac67ca15ebd24cb9ccd31e70cef1e78e) # xwayland-22.1.8.tar.xz.sig + +sha512sums=('f52c6f99d8ef7605bc1c651d5ee5e306c12af30649a2d712b1c4c3cf4c7c80246ae24bd9ac39461d47aafc78f5d659446a459cd6259e05ef3128b204981d114a' + 'SKIP') + +## f2213aeffcf79a0a9c382b315343331a1eb3d3b4dea26961c0838f3c238bf719 xorg-xwayland-22.1.8-01-x86_64.pkg.tar.lz + diff --git a/xorg-xwayland/PKGBUILD-arch b/xorg-xwayland/PKGBUILD-arch index d3a91db..1179783 100644 --- a/xorg-xwayland/PKGBUILD-arch +++ b/xorg-xwayland/PKGBUILD-arch @@ -1,8 +1,8 @@ # Maintainer: AndyRTR pkgname=xorg-xwayland -pkgver=22.1.7 -pkgrel=2 +pkgver=22.1.8 +pkgrel=1 arch=('x86_64') license=('custom') groups=('xorg') @@ -18,7 +18,7 @@ makedepends=('meson' 'xorgproto' 'xtrans' 'libxkbfile' 'dbus' 'egl-wayland' ) source=(https://xorg.freedesktop.org/archive/individual/xserver/xwayland-$pkgver.tar.xz{,.sig}) -sha512sums=('dc4187d4e9e1bbf5f431a4a71da01b773be3a8870c3f82da599739d9f72756ac69c1fb8cc3b6c96c88da3c1dd40ce42429a3a003c08f90fc337ebaf6200de649' +sha512sums=('f52c6f99d8ef7605bc1c651d5ee5e306c12af30649a2d712b1c4c3cf4c7c80246ae24bd9ac39461d47aafc78f5d659446a459cd6259e05ef3128b204981d114a' 'SKIP') provides=('xorg-server-xwayland') conflicts=('xorg-server-xwayland')