Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / bluez


Commits:
47e9592b by Robin Candau at 2023-12-09T13:23:55+01:00
upgpkg: 5.70-2: Fix CVE-2023-45866
Closes 
https://gitlab.archlinux.org/archlinux/packaging/packages/bluez/-/issues/2

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = bluez
        pkgver = 5.70
-       pkgrel = 1
+       pkgrel = 2
        url = http://www.bluez.org/
        arch = x86_64
        license = GPL2
@@ -14,10 +14,12 @@ pkgbase = bluez
        source = https://www.kernel.org/pub/linux/bluetooth/bluez-5.70.tar.xz
        source = https://www.kernel.org/pub/linux/bluetooth/bluez-5.70.tar.sign
        source = bluetooth.modprobe
+       source = 
CVE-2023-45866.patch::https://github.com/bluez/bluez/commit/25a471a83e02e1effb15d5a488b3f0085eaeb675.patch
        validpgpkeys = E932D120BC2AEC444E558F0106CA9F5D1DCF2659
        sha256sums = 
37e372e916955e144cb882f888e4be40898f10ae3b7c213ddcdd55ee9c009278
        sha256sums = SKIP
        sha256sums = 
46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4
+       sha256sums = 
933de421722c7511b5de1efd07a888328d44fa7d99f753696c6d67f938eab24c
 
 pkgname = bluez
        pkgdesc = Daemons for the bluetooth protocol stack


=====================================
PKGBUILD
=====================================
@@ -7,20 +7,28 @@
 pkgbase=bluez
 pkgname=('bluez' 'bluez-utils' 'bluez-libs' 'bluez-cups' 'bluez-hid2hci' 
'bluez-plugins')
 pkgver=5.70
-pkgrel=1
+pkgrel=2
 url="http://www.bluez.org/";
 arch=('x86_64')
 license=('GPL2')
 makedepends=('dbus' 'libical' 'systemd' 'alsa-lib' 'json-c' 'ell' 
'python-docutils')
 
source=(https://www.kernel.org/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.{xz,sign}
         bluetooth.modprobe
+        
CVE-2023-45866.patch::https://github.com/bluez/bluez/commit/25a471a83e02e1effb15d5a488b3f0085eaeb675.patch
 #https://gitlab.archlinux.org/archlinux/packaging/packages/bluez/-/issues/2
 )
 # see https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc
 sha256sums=('37e372e916955e144cb882f888e4be40898f10ae3b7c213ddcdd55ee9c009278'
             'SKIP'
-            '46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4')
+            '46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4'
+            '933de421722c7511b5de1efd07a888328d44fa7d99f753696c6d67f938eab24c')
 validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') # Marcel Holtmann 
<[email protected]>
 
+prepare() {
+  # Temporary patch to fix CVE-2023-45866. See 
https://gitlab.archlinux.org/archlinux/packaging/packages/bluez/-/issues/2
+  cd "${pkgname}"-${pkgver}
+  patch -Np1 <${srcdir}/CVE-2023-45866.patch
+}
+
 build() {
   cd "${pkgname}"-${pkgver}
   ./configure \



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/bluez/-/commit/47e9592b1b322c54bdb094238f52fa20513c624b

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/bluez/-/commit/47e9592b1b322c54bdb094238f52fa20513c624b
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to