summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--azuredatastudio-bin/PKGBUILD4
-rwxr-xr-xdbmodel/PKGBUILD6
-rw-r--r--fetchmail/PKGBUILD4
-rw-r--r--freeminer-git/PKGBUILD6
-rw-r--r--google-chrome/PKGBUILD4
-rw-r--r--jamulus-headless/PKGBUILD4
-rwxr-xr-xopenage-git/PKGBUILD2
-rw-r--r--openlens-bin/PKGBUILD4
-rw-r--r--qwtplot3d/PKGBUILD6
-rw-r--r--slack-desktop/PKGBUILD4
-rw-r--r--tea-qt/PKGBUILD4
-rw-r--r--teams-for-linux/PKGBUILD132
-rw-r--r--vysor-bin/PKGBUILD4
-rw-r--r--zoom/PKGBUILD4
14 files changed, 156 insertions, 32 deletions
diff --git a/azuredatastudio-bin/PKGBUILD b/azuredatastudio-bin/PKGBUILD
index 2bc2f1251..791e321b7 100644
--- a/azuredatastudio-bin/PKGBUILD
+++ b/azuredatastudio-bin/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=azuredatastudio-bin
_pkgname=azuredatastudio
pkgver=1.48.0
-pkgrel=40
+pkgrel=41
pkgdesc="A data management tool that enables you to work with SQL Server, Azure SQL DB and SQL DW. (official prebuilt version)"
arch=('x86_64')
url="https://github.com/Microsoft/azuredatastudio"
@@ -43,7 +43,7 @@ _pinned_dependencies=(
'libz.so=1'
'mesa=1:24.2.7'
'nspr=4.36'
- 'nss=3.106'
+ 'nss=3.107'
)
depends=("${_pinned_dependencies[@]}")
makedepends=('sed')
diff --git a/dbmodel/PKGBUILD b/dbmodel/PKGBUILD
index 9f33dd9a5..6dbfc7ab9 100755
--- a/dbmodel/PKGBUILD
+++ b/dbmodel/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Erich Eckner <arch at eckner dot net>
pkgname=dbmodel
pkgver=0.3.r138.c78245d
-pkgrel=190
+pkgrel=191
_pkgver=${pkgver%.*.*}
_commit=${pkgver##*.}
pkgdesc='visualize a database'
@@ -12,8 +12,8 @@ groups=()
_pinned_dependencies=(
'gcc-libs=14.2.1+r134+gab884fffe3fc'
'glibc>=2.31'
- 'qt5-base=5.15.15+kde+r141'
- 'qt5-svg=5.15.15+kde+r5'
+ 'qt5-base=5.15.16+kde+r130'
+ 'qt5-svg=5.15.16+kde+r5'
)
depends=('qt5-tools' "${_pinned_dependencies[@]}")
makedepends=('git')
diff --git a/fetchmail/PKGBUILD b/fetchmail/PKGBUILD
index 80b999358..4ba08535c 100644
--- a/fetchmail/PKGBUILD
+++ b/fetchmail/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Erich Eckner <arch at eckner dot net>
pkgname=fetchmail
-pkgver=6.5.0
+pkgver=6.5.1
pkgrel=1
pkgdesc="A remote-mail retrieval utility"
arch=('i486' 'i686' 'pentium4' 'x86_64')
@@ -17,7 +17,7 @@ optdepends=('tk: for using fetchmailconf')
options=('!makeflags')
source=("https://sourceforge.net/projects/fetchmail/files/branch_${pkgver%.*}/${pkgname}-${pkgver}.tar.xz"
'fetchmail.tmpfiles' 'fetchmail.sysusers' 'fetchmail.service')
-sha512sums=('ae69196b572c4a849a98bb66b672a68b6c984657b317d1d7048c9772a0d40bcb0105be05acc2d11383b65c5972a1a80e44dc4b05f2d5a3d2315f31eb493600c8'
+sha512sums=('f82f5a9ba83c529c2e85cf36e714a1075cdb7dca2c888d9a2bee4f4a52acffda7efc71f23d04c4d3f83767e3aa4ccc50d8d981f8f3be51bca3fb40e5cb5e79cf'
'f6e3eb409a1d88bcfb02012491fdbbf859803dbee45998879525fd35a2377bae95504da8aafcb24bcc2e695e15c96f6ec6f7e6521d28012370a4ec5e2a25a351'
'c1169c54b70be53e3093d65a2d0f1e251fadf24a8008484583d79dd3cedea13782137c0db5f9052b2d02fdbd6bd0fdcb78c6403fe39926ac636b45a44d452b29'
'49c2843ddb06f587611f838bc9dab3fe04af991d70c27f8ffdd6351d8d6401683a356a03401e232a53e44ee43f6d85aa520f233f256974d07972913145fdf0f5')
diff --git a/freeminer-git/PKGBUILD b/freeminer-git/PKGBUILD
index 778fd2f41..7baec4387 100644
--- a/freeminer-git/PKGBUILD
+++ b/freeminer-git/PKGBUILD
@@ -10,7 +10,7 @@ _pkgbase=freeminer
pkgbase="${_pkgbase}-git"
pkgname=("${_pkgbase}-git" "${_pkgbase}-server-git" "${_pkgbase}-common-git")
pkgver=0.4.14.8.r6769.gcadf9ebe4
-pkgrel=1
+pkgrel=2
arch=('x86_64')
url='https://freeminer.org/'
license=('GPL3' 'CCPL:cc-by-sa-3.0')
@@ -82,7 +82,7 @@ package_freeminer-git() {
'libxi=1.8.2'
'libz.so=1'
'libzstd.so=1'
- 'luajit=2.1.1727870382'
+ 'luajit=2.1.1731601260'
)
depends=(
"${_pkgbase}-common-git" 'leveldb' 'curl' 'hiredis' 'sqlite'
@@ -120,7 +120,7 @@ package_freeminer-server-git() {
'libsqlite3.so=0'
'libz.so=1'
'libzstd.so=1'
- 'luajit=2.1.1727870382'
+ 'luajit=2.1.1731601260'
)
depends=(
"${_pkgbase}-common-git" 'leveldb' 'curl' 'hiredis' 'sqlite'
diff --git a/google-chrome/PKGBUILD b/google-chrome/PKGBUILD
index f1573f9d3..af6ef0fd8 100644
--- a/google-chrome/PKGBUILD
+++ b/google-chrome/PKGBUILD
@@ -8,7 +8,7 @@
pkgname=google-chrome
pkgver=126.0.6478.182
-pkgrel=23
+pkgrel=24
pkgdesc="The popular and trusted web browser by Google (Stable Channel)"
arch=('x86_64')
url="https://www.google.com/chrome"
@@ -39,7 +39,7 @@ _pinned_dependencies=(
'libxrandr=1.5.4'
'mesa=1:24.2.7'
'nspr=4.36'
- 'nss=3.106'
+ 'nss=3.107'
)
depends=(
'alsa-lib'
diff --git a/jamulus-headless/PKGBUILD b/jamulus-headless/PKGBUILD
index 72e59afba..81efa9f73 100644
--- a/jamulus-headless/PKGBUILD
+++ b/jamulus-headless/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=jamulus-headless
_pkgname=Jamulus
pkgver=3.9.1
-pkgrel=73
+pkgrel=74
pkgdesc="Internet jam session software (headless server)"
arch=('i686' 'pentium4' 'x86_64')
url='http://llcon.sourceforge.net/'
@@ -14,7 +14,7 @@ license=('GPL2')
_pinned_dependencies=(
'gcc-libs=14.2.1+r134+gab884fffe3fc'
'glibc>=2.32'
- 'qt5-base=5.15.15+kde+r141'
+ 'qt5-base=5.15.16+kde+r130'
)
depends=("${_pinned_dependencies[@]}")
provides=('jamulus')
diff --git a/openage-git/PKGBUILD b/openage-git/PKGBUILD
index 0fb18d26b..eb091217a 100755
--- a/openage-git/PKGBUILD
+++ b/openage-git/PKGBUILD
@@ -4,7 +4,7 @@
# Contributor: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
pkgname=openage-git
-pkgver=0.5.3.r570.g4f0de6329
+pkgver=0.5.3.r584.g1b763ccf9
pkgrel=1
pkgdesc="A free (as in freedom) clone of the Age of Empires II engine"
arch=(x86_64 i486 i686 pentium4 arm armv6h armv7h aarch64)
diff --git a/openlens-bin/PKGBUILD b/openlens-bin/PKGBUILD
index 5ac98a186..aa40f948d 100644
--- a/openlens-bin/PKGBUILD
+++ b/openlens-bin/PKGBUILD
@@ -5,7 +5,7 @@
_pkgname=OpenLens
pkgname=openlens-bin
pkgver=6.5.2
-pkgrel=99
+pkgrel=100
pkgdesc='The Kubernetes IDE (fork lens-bin without lenscloud-lens-extension). Read more - https://github.com/lensapp/lens/issues/5444'
arch=('x86_64' 'aarch64')
license=('MIT')
@@ -37,7 +37,7 @@ _pinned_dependencies=(
'libxrandr=1.5.4'
'mesa=1:24.2.7'
'nspr=4.36'
- 'nss=3.106'
+ 'nss=3.107'
)
depends=('gtk3' 'libxss' 'nss' "${_pinned_dependencies[@]}")
provides=('lens')
diff --git a/qwtplot3d/PKGBUILD b/qwtplot3d/PKGBUILD
index 4cfe23e07..5b9978a41 100644
--- a/qwtplot3d/PKGBUILD
+++ b/qwtplot3d/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=qwtplot3d
pkgver=0.2.7
-pkgrel=196
+pkgrel=197
pkgdesc="Qt/OpenGL-based C++ programming library containing 3d-widgets"
arch=('i686' 'pentium4' 'x86_64')
license=('custom:zlib')
@@ -14,8 +14,8 @@ _pinned_dependencies=(
'glibc>=2.31'
'libGL.so=1'
'libz.so=1'
- 'qt5-base=5.15.15+kde+r141'
- 'qt5-base=5.15.15+kde+r141'
+ 'qt5-base=5.15.16+kde+r130'
+ 'qt5-base=5.15.16+kde+r130'
)
depends=("${_pinned_dependencies[@]}")
makedepends=('mesa' 'glu')
diff --git a/slack-desktop/PKGBUILD b/slack-desktop/PKGBUILD
index f5ebd8c5f..90f7fc8aa 100644
--- a/slack-desktop/PKGBUILD
+++ b/slack-desktop/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=slack-desktop
pkgver=4.34.121
-pkgrel=80
+pkgrel=81
pkgdesc="Slack Desktop (Beta) for Linux"
arch=('x86_64')
url="https://slack.com/downloads"
@@ -37,7 +37,7 @@ _pinned_dependencies=(
'libxrandr=1.5.4'
'mesa=1:24.2.7'
'nspr=4.36'
- 'nss=3.106'
+ 'nss=3.107'
)
depends=('alsa-lib' 'gtk3' 'libsecret' 'libxss' 'libxtst' 'nss' 'xdg-utils' "${_pinned_dependencies[@]}")
optdepends=('libappindicator-gtk3: Systray indicator support'
diff --git a/tea-qt/PKGBUILD b/tea-qt/PKGBUILD
index 5bd7c9f76..f5ca86580 100644
--- a/tea-qt/PKGBUILD
+++ b/tea-qt/PKGBUILD
@@ -9,7 +9,7 @@
pkgname=tea-qt
pkgver=62.0.2
-pkgrel=75
+pkgrel=76
pkgdesc="A Qt-based text editor for Linux and *BSD with an ultimate small size, providing hundreds of functions"
arch=('i686' 'pentium4' 'x86_64')
url="http://semiletov.org/tea/"
@@ -22,7 +22,7 @@ _pinned_dependencies=(
'hunspell=1.7.2'
'libpoppler-qt5.so=1'
'libz.so=1'
- 'qt5-base=5.15.15+kde+r141'
+ 'qt5-base=5.15.16+kde+r130'
)
depends=('qt5-declarative' 'desktop-file-utils' "${_pinned_dependencies[@]}")
makedepends=('cmake')
diff --git a/teams-for-linux/PKGBUILD b/teams-for-linux/PKGBUILD
index 2f3ddc6da..01f90f22b 100644
--- a/teams-for-linux/PKGBUILD
+++ b/teams-for-linux/PKGBUILD
@@ -3,8 +3,8 @@
# Contributor: Ivelin Velkov <ivelin dot velkov at gmail dot com>
pkgname=teams-for-linux
-pkgver=1.11.3
-pkgrel=3
+pkgver=1.12.1
+pkgrel=1
pkgdesc="Unofficial Microsoft Teams client for Linux using Electron."
arch=("aarch64" "armv7h" "i686" "x86_64")
url="https://github.com/IsmaelMartinez/${pkgname}"
@@ -37,7 +37,7 @@ _pinned_dependencies=(
'libxrandr=1.5.4'
'mesa=1:24.2.7'
'nspr=4.36'
- 'nss=3.106'
+ 'nss=3.107'
)
depends=("gtk3" "libxss" "${_pinned_dependencies[@]}")
makedepends=('nodejs-lts-iron' "node-gyp" "python" "yarn")
@@ -45,7 +45,7 @@ source=(
"${pkgname}-${pkgver}.tar.gz::https://github.com/IsmaelMartinez/${pkgname}/archive/v${pkgver}.tar.gz"
"${pkgname}.desktop"
)
-sha512sums=('da3003e05f93b5cee9249281464f498eb6cb2f124dd16682cc59911235e37d9dd7b87749f0a771921813bc8beda58bf3064a71ffc88e0c8a920303bc3d5508f4'
+sha512sums=('93cf5c9c8f1fe162de74da308d3e219aa15b1d508d9d962f36a6af5dfcf9366a33585ad2d1af854afa397fbd59fae095bfd512496388c9aec240d39d2546fbb4'
'3e80d0aaefe42644265bd379f2279912c9358b2ce5c5efcd9aa7c4c67a07841da77c0fabac87eb7837f3cd7f0e620ce322c8791ff61bd3729c343108bd5d5d61')
build() {
@@ -84,4 +84,128 @@ package() {
install -Dm644 "${_file}" "${pkgdir}/usr/share/icons/hicolor/${_filename%.png}/apps/${pkgname}.png"
done
ln -sf "/opt/${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+_patch_PKGBUILD
+}
+_patch_PKGBUILD() {
+if printf '%s\n' "${arch[@]}" | grep -qvxF any; then
+ if [ -d "${pkgdir}/usr/lib" ]; then
+ provides=(
+ $(
+ {
+ printf '%s\n' "${provides[@]}"
+ find "${pkgdir}/usr/lib" \
+ -name '*.so' -printf '%p\n' \
+ | while read -r fn; do
+ if ! LC_ALL=C readelf -h "$fn" 2>/dev/null | grep -q '.*Type:.*DYN (Shared object file).*'; then
+ # no shared object
+ continue
+ fi
+ if ! LC_ALL=C readelf -d "$fn" 2>/dev/null | grep -q '.*Library soname: \[.*\].*'; then
+ # not versioned
+ continue
+ fi
+ printf '%s\n' "${fn##*/}"
+ done
+ } \
+ | sort -u
+ )
+ )
+ fi
+fi
+if printf '%s\n' "${arch[@]}" | grep -qvxF any; then
+ if ! _errors=$(
+ diff <(
+ {
+ find "${pkgdir}" -type f -exec objdump -x {} \; 2>/dev/null \
+ | sed '
+ s/^\s*NEEDED\s\+\(\S\+\.so\)\(\.\S\+\)\?\s*$/\1/
+ t
+ d
+ ' \
+ | sort -u \
+ | while read -r _lib; do
+ for _libdir in {${pkgdir},}/usr/lib*; do
+ [ -d "${_libdir}" ] || continue
+ [ -e "${_libdir}/${_lib}" ] \
+ && printf '%s\n' "${_lib}"
+ done
+ done \
+ | sort -u
+ for _libdir in "${pkgdir}/usr"/lib*; do
+ [ -d "${_libdir}" ] || continue
+ find "${_libdir}" -not -type d -name '*.so' -printf '%f\n%f\n'
+ done
+ } \
+ | sort \
+ | uniq -u \
+ | while read -r _lib; do
+ if ! _pkg=$(
+ pacman -Qqo "/usr/lib/${_lib}" 2>/dev/null
+ ); then
+ >&2 printf 'WARNING: noone owns "%s"\n' "${_lib}"
+ printf '%s\n' "${_lib}"
+ continue
+ fi
+ if pacman -Qi "${_pkg}" \
+ | sed '
+ :a
+ $! N
+ s/\n\s\+/ /
+ ta
+ P
+ D
+ ' \
+ | sed -n '
+ s/^Provides\s*:\s*//
+ T
+ y/ /\n/
+ p
+ ' \
+ | sed -n '
+ /^$/d
+ s/=.*$//
+ T
+ /\.so$/p
+ ' \
+ | grep -qxF "${_lib}"; then
+ printf '%s\n' "${_lib}"
+ else
+ printf '%s\n' "${_pkg}"
+ fi
+ done \
+ | sed '
+ s/[<>]\?=.*$//
+ /^python$/d
+ /^$/d
+ ' \
+ | sort -u
+ ) <(
+ eval 'printf '"'"'%s\n'"'"' "${_pinned_dependencies[@]}" "${_pinned_dependencies_'"${CARCH}"'[@]}" "${_pinned_dependencies_'"${OS}"'[@]}"' \
+ | sed '
+ s/[<>]\?=.*$//
+ /^python$/d
+ /^$/d
+ ' \
+ | sort -u
+ )
+ ); then
+ {
+ printf 'There are discrepancies between the _pinned_dependencies and the linked libraries in %s'"'"'s %s():\n' \
+ "${pkgbase:-${pkgname}}" \
+ "${FUNCNAME[1]}"
+ printf '%s\n' "${_errors}" \
+ | sed '
+ s/^</actual /
+ t
+ s/^>/claimed /
+ t
+ d
+ ' \
+ | sort -k1,1
+ } \
+ | tee -a /tmp/pin-dependencies.log
+ return 1
+ fi
+fi
+:
}
diff --git a/vysor-bin/PKGBUILD b/vysor-bin/PKGBUILD
index f87159a88..d517d0b95 100644
--- a/vysor-bin/PKGBUILD
+++ b/vysor-bin/PKGBUILD
@@ -4,7 +4,7 @@
_pkgname=vysor
pkgname=${_pkgname}-bin
pkgver=5.0.7
-pkgrel=46
+pkgrel=47
pkgdesc="Mirror and control your Android device"
arch=('x86_64')
url="https://vysor.io"
@@ -38,7 +38,7 @@ _pinned_dependencies=(
'libxrandr=1.5.4'
'mesa=1:24.2.7'
'nspr=4.36'
- 'nss=3.106'
+ 'nss=3.107'
)
depends=("${_pinned_dependencies[@]}")
source=("https://github.com/koush/vysor.io/releases/download/v$pkgver/Vysor-linux-$pkgver.deb")
diff --git a/zoom/PKGBUILD b/zoom/PKGBUILD
index c8b62a1e7..b184f7d20 100644
--- a/zoom/PKGBUILD
+++ b/zoom/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=zoom
pkgver=6.0.2
_subver=4680
-pkgrel=49
+pkgrel=50
pkgdesc="Video Conferencing and Web Conferencing Service"
arch=('x86_64')
license=('LicenseRef-zoom')
@@ -58,7 +58,7 @@ _pinned_dependencies=(
'libz.so=1'
'mesa=1:24.2.7'
'nspr=4.36'
- 'nss=3.106'
+ 'nss=3.107'
'xcb-util-image=0.4.1'
'xcb-util-keysyms=0.4.1'
)