upg bluez iwd libdrm mercurial namcap

This commit is contained in:
joborun linux 2024-01-14 02:53:26 +02:00
parent 0df5ad3687
commit d51a954a8d
15 changed files with 67 additions and 77 deletions

View File

@ -7,15 +7,13 @@
pkgbase=bluez
pkgname=('bluez' 'bluez-utils' 'bluez-libs' 'bluez-cups' 'bluez-hid2hci' 'bluez-plugins')
pkgver=5.71
pkgrel=03
pkgver=5.72
pkgrel=01
url="http://www.bluez.org/"
# options=('debug') ### uncomment this to have the debug pkgs produced
makedepends=('glibc' 'dbus' 'libical' 'alsa-lib' 'json-c' 'ell' 'python-docutils')
makedepends=('glibc' 'dbus' 'libical' 'alsa-lib' 'json-c' 'ell' 'python-docutils' 'python-pygments')
source=(https://www.kernel.org/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.{xz,sign}
bluetooth.modprobe
fix-bluez-5.71-autoconnection.diff
fix-bluez-5.71-coredump-on-a2dp-suspend.diff)
bluetooth.modprobe)
#https://gitlab.archlinux.org/archlinux/packaging/packages/bluez/-/issues/2
@ -25,11 +23,11 @@ prepare() {
cd $pkgname-$pkgver
# fix autoconnection - https://github.com/bluez/bluez/issues/686
# https://github.com/tedd-an/bluez-upstream-test/pull/484
patch -Np1 -i ../fix-bluez-5.71-autoconnection.diff
# patch -Np1 -i ../fix-bluez-5.71-autoconnection.diff
# fix coredump on a2dp suspend - https://gitlab.archlinux.org/archlinux/packaging/packages/bluez/-/issues/3
# https://lore.kernel.org/linux-bluetooth/20231219124916.44173-2-vlad.pruteanu@nxp.com/
patch -Np1 -i ../fix-bluez-5.71-coredump-on-a2dp-suspend.diff
# patch -Np1 -i ../fix-bluez-5.71-coredump-on-a2dp-suspend.diff
}
build() {
@ -191,16 +189,14 @@ license=('GPL2')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') # Marcel Holtmann <marcel@holtmann.org>
sha256sums=(b828d418c93ced1f55b616fb5482cf01537440bfb34fbda1a564f3ece94735d8 # bluez-5.71.tar.xz
fde2d20b9ed8d929f8623a0d91d55ab034b3810adb0ae7f592f28ead1852c8db # bluez-5.71.tar.sign
46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4 # bluetooth.modprobe
d851ba385d3e37f89bebb8e411e240e0f7786dd47e67f6ea8ca6b75092ed0ccc # fix-bluez-5.71-autoconnection.diff
f03b0c6cbc090937064ad0777435c660b190a70ffc23bf3932944729bbd51df2) # fix-bluez-5.71-coredump-on-a2dp-suspend.diff
sha256sums=(499d7fa345a996c1bb650f5c6749e1d929111fa6ece0be0e98687fee6124536e # bluez-5.72.tar.xz
5950ed797108c1060660f94693bd097dffd5e180c84e2445ba1429a72f808495 # bluez-5.72.tar.sign
46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4) # bluetooth.modprobe
## 46b5246ba42628270479f20241e63c1a4f5a6deb383a50c3ac02967ffc35b788 bluez-5.71-03-x86_64.pkg.tar.lz
## 8c06b5270847788fbb1e0ce7a8889b0f602920849f105ea3a59883a16a789894 bluez-cups-5.71-03-x86_64.pkg.tar.lz
## 28fecbc8f0dddd199dc2db0778fc6cecc804c7fb4e67533c743fdc43f7f776c3 bluez-hid2hci-5.71-03-x86_64.pkg.tar.lz
## 925099128016d553e57e018b32202ed1e295a4a840a3de92ad00bcad96b66146 bluez-libs-5.71-03-x86_64.pkg.tar.lz
## 48badb3fd8a67b2187c9583899d1266667e1b7fb6fa76b7087da10b1ea64320b bluez-plugins-5.71-03-x86_64.pkg.tar.lz
## a8218e27fa771deb46338afe079c3473c7fb107a57f34afc28e1457312576018 bluez-utils-5.71-03-x86_64.pkg.tar.lz
## e53f994781867cdf25b3dda2547582bd1f93bd3ad82e3a6443cb9f568f1d8f8c bluez-5.72-01-x86_64.pkg.tar.lz
## d85291f489b22d98ba3546ccb20efc5314acf6108e58818dc4e3a0380c58d858 bluez-cups-5.72-01-x86_64.pkg.tar.lz
## 97d619b6be92a5a70ff9bbaec54cf03c98c0d2a1a88a4bed35834abf8b607d4a bluez-hid2hci-5.72-01-x86_64.pkg.tar.lz
## b2dcc976311010cc4e7d886a4f7a63d7dd524e65054b2bde122b27c75798f59a bluez-libs-5.72-01-x86_64.pkg.tar.lz
## 78cff69603e1e5ccc995610f88c6d9f14975b21cbe8f56119d0024938b9d6e71 bluez-plugins-5.72-01-x86_64.pkg.tar.lz
## a92833e6cdab9c5a8428edacd0676813d22c2c273b48784735da4359a2038c62 bluez-utils-5.72-01-x86_64.pkg.tar.lz

View File

@ -6,35 +6,20 @@
pkgbase=bluez
pkgname=('bluez' 'bluez-utils' 'bluez-libs' 'bluez-cups' 'bluez-hid2hci' 'bluez-plugins')
pkgver=5.71
pkgrel=3
pkgver=5.72
pkgrel=1
url="http://www.bluez.org/"
arch=('x86_64')
license=('GPL2')
makedepends=('dbus' 'libical' 'systemd' 'alsa-lib' 'json-c' 'ell' 'python-docutils')
makedepends=('dbus' 'libical' 'systemd' 'alsa-lib' 'json-c' 'ell' 'python-docutils' 'python-pygments')
source=(https://www.kernel.org/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.{xz,sign}
bluetooth.modprobe
fix-bluez-5.71-autoconnection.diff
fix-bluez-5.71-coredump-on-a2dp-suspend.diff)
bluetooth.modprobe)
# see https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc
sha256sums=('b828d418c93ced1f55b616fb5482cf01537440bfb34fbda1a564f3ece94735d8'
sha256sums=('499d7fa345a996c1bb650f5c6749e1d929111fa6ece0be0e98687fee6124536e'
'SKIP'
'46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4'
'd851ba385d3e37f89bebb8e411e240e0f7786dd47e67f6ea8ca6b75092ed0ccc'
'f03b0c6cbc090937064ad0777435c660b190a70ffc23bf3932944729bbd51df2')
'46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') # Marcel Holtmann <marcel@holtmann.org>
prepare() {
cd "${pkgname}"-${pkgver}
# fix autoconnection - https://github.com/bluez/bluez/issues/686
# https://github.com/tedd-an/bluez-upstream-test/pull/484
patch -Np1 -i ../fix-bluez-5.71-autoconnection.diff
# fix coredump on a2dp suspend - https://gitlab.archlinux.org/archlinux/packaging/packages/bluez/-/issues/3
# https://lore.kernel.org/linux-bluetooth/20231219124916.44173-2-vlad.pruteanu@nxp.com/
patch -Np1 -i ../fix-bluez-5.71-coredump-on-a2dp-suspend.diff
}
build() {
cd "${pkgname}"-${pkgver}
./configure \

View File

@ -2,5 +2,6 @@ libical
alsa-lib
ell
python-docutils
dbus
python-pygments

View File

@ -6,12 +6,13 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=iwd
pkgver=2.12
pkgver=2.13
pkgrel=01
pkgdesc='Internet Wireless Daemon w/o systemd'
url='https://git.kernel.org/cgit/network/wireless/iwd.git/'
depends=('glibc' 'readline' 'libreadline.so' 'ell' 'gcc-libs')
makedepends=('python-docutils' 'dbus')
# makedepends=('python-docutils' 'dbus')
makedepends=('python-docutils') ## without=> 'dbus')
optdepends=('qrencode: for displaying QR code after DPP is started')
source=("https://www.kernel.org/pub/linux/network/wireless/iwd-${pkgver}.tar"{.xz,.sign})
# https://mirrors.edge.kernel.org/pub/linux/network/wireless/sha256sums.asc
@ -59,8 +60,8 @@ license=('LGPL')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659')
sha256sums=(6b71a78c1e1a0200c6b0097efe0f4055a76f445c0e17cdd6225d89538d7dc35e # iwd-2.12.tar.xz
26b9beb1dc28343652940d818aca27d3c45622b3da1582069f3892c743db9602) # iwd-2.12.tar.sign
sha256sums=(5c58d0cc7c2c81540a515a7487330468c61615d23031af47be15f694fbfbc8b3 # iwd-2.13.tar.xz
a2f2b2fc4caab0c4793efe3e2ed19f5544e47b09ded32f7345bfd40d61c9e7e7) # iwd-2.13.tar.sign
## 8d7c588a3e4acc9a8d97732496b4e5938e4e7556a2cc025b74301c80de72b875 iwd-2.12-01-x86_64.pkg.tar.lz
## 55c42078a825d4b61c5c2968dff1ec3a73cffaf8b6e9fac6283e26caa3b9895d iwd-2.13-01-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
# Contributor: AndyRTR <andyrtr at archlinux.org>
pkgname=iwd
pkgver=2.12
pkgver=2.13
pkgrel=1
pkgdesc='Internet Wireless Daemon'
arch=('x86_64')
@ -14,7 +14,7 @@ makedepends=('python-docutils' 'dbus' 'systemd')
optdepends=('qrencode: for displaying QR code after DPP is started')
source=("https://www.kernel.org/pub/linux/network/wireless/iwd-${pkgver}.tar"{.xz,.sign})
# https://mirrors.edge.kernel.org/pub/linux/network/wireless/sha256sums.asc
sha256sums=('6b71a78c1e1a0200c6b0097efe0f4055a76f445c0e17cdd6225d89538d7dc35e'
sha256sums=('5c58d0cc7c2c81540a515a7487330468c61615d23031af47be15f694fbfbc8b3'
'SKIP')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659')
changelog=ChangeLog

View File

@ -2,3 +2,4 @@ ell
python-docutils
dbus

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libdrm
pkgver=2.4.119
pkgver=2.4.120
pkgrel=01
pkgdesc="Userspace interface to kernel DRM services"
url="https://dri.freedesktop.org/"
@ -50,11 +50,12 @@ license=('custom')
#validpgpkeys=('E9E246A89E65374EB8355796B8B5FA0EFC1EC2FE') # "Leo Liu <leo.liu@amd.com>"
#validpgpkeys=('899A810900B815807742E6D895A677A230AC4AA9') # Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
#validpgpkeys=('2617F6F8DEBB0A7A15C405C983FD600E340FB5FF') # Samuel Pitoiset <samuel.pitoiset@gmail.com>
validpgpkeys=('F3A52DB8ECE9EB9E33BC48C6917A3EE97A0FCD1A') # "Marek Olšák <maraeo@gmail.com>"
#validpgpkeys=('F3A52DB8ECE9EB9E33BC48C6917A3EE97A0FCD1A') # "Marek Olšák <maraeo@gmail.com>"
validpgpkeys=('34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48') # Simon Ser <contact@emersion.fr>
sha256sums=(0a49f12f09b5b6e68eaaaff3f02ca7cff9aa926939b212d343161d3e8ac56291 # libdrm-2.4.119.tar.xz
2e4b9d8acc0e906b308e224c1baa6135cbf7355a57f584e7b8b7f9a7341e743a # libdrm-2.4.119.tar.xz.sig
sha256sums=(3bf55363f76c7250946441ab51d3a6cc0ae518055c0ff017324ab76cdefb327a # libdrm-2.4.120.tar.xz
67a6b2740e2b7fc358b196c721c26a8fabe45fabb0fb737b44933016b7d46ed1 # libdrm-2.4.120.tar.xz.sig
9631d4f694952e3e6ae5a05534c2e93e994e47d3413677a3a00e45c8cef6db93) # COPYING
## 8dbffd62bb7d391ae17032302a82187e55ec906d2597cf87d3256ea7298121e4 libdrm-2.4.119-01-x86_64.pkg.tar.lz
## e9a7981a33be1af2188ea5127980081eb5ee5a0284123a98d7471205703977c9 libdrm-2.4.120-01-x86_64.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgname=libdrm
pkgver=2.4.119
pkgver=2.4.120
pkgrel=1
pkgdesc="Userspace interface to kernel DRM services"
url="https://dri.freedesktop.org/"
@ -14,7 +14,7 @@ optdepends=('cairo: needed for modetest tool')
replaces=('libdrm-new' 'libdrm-nouveau')
source=(https://dri.freedesktop.org/$pkgname/$pkgname-$pkgver.tar.xz{,.sig}
COPYING)
sha512sums=('c8dd7665e85c01a67fcce1c1c614bc05a3ec311f31cae7de5fb1cd27d0f11f1801be63de3fa3e33b2f505544fd4b1bc292965c5e8de46a3beaaedb10334945ca'
sha512sums=('6dc16e5134a669eeb59debb1dc2d15b857483ab7476dc2b94bd05a32d8953f046f5656f6cf9e1a63e97e7156fb65ebb58b6a29fe45cb6326058baaf820626e70'
'SKIP'
'b0ca349b882a4326b19f81f22804fabdb6fb7aef31cdc7b16b0a7ae191bfbb50c7daddb2fc4e6c33f1136af06d060a273de36f6f3412ea326f16fa4309fda660')
#validpgpkeys=('10A6D91DA1B05BD29F6DEBAC0C74F35979C486BE') # David Airlie <airlied@redhat.com>
@ -22,7 +22,8 @@ sha512sums=('c8dd7665e85c01a67fcce1c1c614bc05a3ec311f31cae7de5fb1cd27d0f11f1801b
#validpgpkeys=('E9E246A89E65374EB8355796B8B5FA0EFC1EC2FE') # "Leo Liu <leo.liu@amd.com>"
#validpgpkeys=('899A810900B815807742E6D895A677A230AC4AA9') # Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
#validpgpkeys=('2617F6F8DEBB0A7A15C405C983FD600E340FB5FF') # Samuel Pitoiset <samuel.pitoiset@gmail.com>
validpgpkeys=('F3A52DB8ECE9EB9E33BC48C6917A3EE97A0FCD1A') # "Marek Olšák <maraeo@gmail.com>"
#validpgpkeys=('F3A52DB8ECE9EB9E33BC48C6917A3EE97A0FCD1A') # "Marek Olšák <maraeo@gmail.com>"
validpgpkeys=('34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48') # Simon Ser <contact@emersion.fr>
build() {
arch-meson $pkgname-$pkgver build \

View File

@ -1,2 +1,3 @@
#gpg -v --recv-keys 0FDE7BE0E88F5E48
gpg --recv-key 917A3EE97A0FCD1A
gpg --recv-key 0FDE7BE0E88F5E48

View File

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=mercurial
pkgver=6.6.1
pkgrel=04
pkgver=6.6.2
pkgrel=01
pkgdesc='A scalable distributed SCM tool'
url="https://www.mercurial-scm.org/"
depends=(python)
@ -74,13 +74,13 @@ validpgpkeys=(2BCCE14F5C6725AA2EA8AEB7B9C9DC824AA5BDD5 #
818D87CD1AC180C394C86E633A33DE460D9EC39F # Pulkit Goyal <7895pulkit@gmail.com>
1F66F8CDF654E905C11DA061A11E01CD0E05D956) # Raphaël Gomès <alphare@raphaelgomes.dev>
sha512sums=('f16240f06a98a088e0229aa6584daa540eee92476a0a7934617c065c9f1012288cf3d6fb2d20fc7b247122bc360201f2e2c1c139c261a834f483bd09bef74d0c'
sha512sums=('cf45c7c43555bd64d95ec6de2af7952bb50c2fba9ec59ce1afd9437b1fb53e399bd1e6f1b6e17cc5699f598cca4e087f82b3097d2d772219dd0337bbbde2d16b'
'SKIP'
'710dcddb24d928efc97370e869d9caa083107929ed9a1086dd2a3ae0caaf2c71e2f29060597e29315b6b15b1616251c42412e268ce737109c48ae4d7aa1b9555')
sha256sums=(a29465a3fe40a3e8d49ba8343134ac2aba286b683ffeb838da0cf6e4521f9695 # mercurial-6.6.1.tar.gz
9ea9cdb932a7f671540171cd853d1da41e6d8332fa2c63fc5d5d857611a669a5 # mercurial-6.6.1.tar.gz.asc
sha256sums=(cb494d7be7ddc2fc9d3171c88830af9c02b21c753e3e5113defac9c0373b4b60 # mercurial-6.6.2.tar.gz
98034fa60f273fe2f37805b120a4a415b0c0ccc72eda86f2bee5c2afca98a05c # mercurial-6.6.2.tar.gz.asc
87427151713e689cd87dc50d50c048e0e58285815e4eb61962b50583532cbde5) # mercurial.profile
## f9727122725fc2f2fd676c60a394d1970cfb794724981e9d7a4f3249891a8305 mercurial-6.6.1-04-x86_64.pkg.tar.lz
## 25ed58bdb33b7d9f7e68d56d32d772fe0122936dac93da4b10945dce0a7b80a5 mercurial-6.6.2-01-x86_64.pkg.tar.lz

View File

@ -3,8 +3,8 @@
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
pkgname=mercurial
pkgver=6.6.1
pkgrel=4
pkgver=6.6.2
pkgrel=1
pkgdesc='A scalable distributed SCM tool'
arch=(x86_64)
url="https://www.mercurial-scm.org/"
@ -29,7 +29,7 @@ validpgpkeys=(2BCCE14F5C6725AA2EA8AEB7B9C9DC824AA5BDD5
1F66F8CDF654E905C11DA061A11E01CD0E05D956) # Raphaël Gomès <alphare@raphaelgomes.dev>
source=(https://www.mercurial-scm.org/release/${pkgname}-${pkgver}.tar.gz{,.asc}
mercurial.profile)
sha512sums=('f16240f06a98a088e0229aa6584daa540eee92476a0a7934617c065c9f1012288cf3d6fb2d20fc7b247122bc360201f2e2c1c139c261a834f483bd09bef74d0c'
sha512sums=('cf45c7c43555bd64d95ec6de2af7952bb50c2fba9ec59ce1afd9437b1fb53e399bd1e6f1b6e17cc5699f598cca4e087f82b3097d2d772219dd0337bbbde2d16b'
'SKIP'
'710dcddb24d928efc97370e869d9caa083107929ed9a1086dd2a3ae0caaf2c71e2f29060597e29315b6b15b1616251c42412e268ce737109c48ae4d7aa1b9555')

View File

@ -6,11 +6,11 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=namcap
pkgver=3.4.2
pkgver=3.5.1
pkgrel=01
pkgdesc='A Pacman package analyzer w/o systemd'
url="https://gitlab.archlinux.org/pacman/$pkgname"
depends=(binutils elfutils licenses pkgconf pyalpm python python-pyelftools)
depends=(binutils elfutils licenses pkgconf pyalpm python python-pyelftools python-license-expression)
checkdepends=(python-pytest python-six)
makedepends=(python-{build,installer,wheel}
python-setuptools)
@ -39,13 +39,13 @@ package() {
arch=(x86_64)
license=(GPL)
license=(GPL-2.0-or-later)
validpgpkeys=(9F377DDB6D3153A48EB3EB1E63CC496475267693 # caleb@alerque.com
CCB34EBBB9541EF3F7B366C1D4A753468A5A5B67) # alerque@archlinux.org
sha256sums=(2da8f2dc267dc9be053e4c5719a4eda24eb0227ae5f0387089b392cf01bd1d80 # namcap-3.4.2.tar.bz2
c4ecbc3d5f1463f5917fbf34d54dbb3639cc56884778020795c14f1357a18113) # namcap-3.4.2.tar.bz2.asc
sha256sums=(f16d2303f2b3f7d44b70d48e1b42a31cac89266b492d6befbde30e73762c333e # namcap-3.5.1.tar.bz2
807838d3a79c650c64885948715426190c96545797849de984e709cf55d5d91e) # namcap-3.5.1.tar.bz2.asc
## 4cf92029b8983456e46d0f5f0b6121c073a3f48e4a670c81ba57c5add924cf8f namcap-3.4.2-01-x86_64.pkg.tar.lz
## a1af4a902ff96d8ca21143e94be830e3e50b5be663c7ec63aff8364530f6a5b1 namcap-3.5.1-01-x86_64.pkg.tar.lz

View File

@ -3,18 +3,19 @@
# Contributor: Hugo Doria <hugo@archlinux.org>
pkgname=namcap
pkgver=3.4.2
pkgver=3.5.1
pkgrel=1
pkgdesc='A Pacman package analyzer'
arch=(any)
url="https://gitlab.archlinux.org/pacman/$pkgname"
license=(GPL)
license=(GPL-2.0-or-later)
depends=(binutils
elfutils
licenses
pkgconf
pyalpm
python
python-license-expression
python-pyelftools)
checkdepends=(python-pytest
python-six
@ -23,7 +24,7 @@ makedepends=(python-{build,installer,wheel}
python-setuptools)
_archive="$pkgname-$pkgver"
source=("$url/-/releases/$pkgver/downloads/$_archive.tar.bz2"{,.asc})
sha256sums=('2da8f2dc267dc9be053e4c5719a4eda24eb0227ae5f0387089b392cf01bd1d80'
sha256sums=('f16d2303f2b3f7d44b70d48e1b42a31cac89266b492d6befbde30e73762c333e'
'SKIP')
validpgpkeys=(9F377DDB6D3153A48EB3EB1E63CC496475267693 # caleb@alerque.com
CCB34EBBB9541EF3F7B366C1D4A753468A5A5B67) # alerque@archlinux.org

View File

@ -8,3 +8,5 @@ python-setuptools
python-pytest
python-six
python-license-expression

View File

@ -1,6 +1,6 @@
real 1m10.145s
user 1m1.772s
sys 0m17.162s
real 1m24.603s
user 1m14.343s
sys 0m20.556s