[arch-commits] Commit in openjpeg2/trunk (PKGBUILD)

Andreas Radke andyrtr at archlinux.org
Wed Dec 9 15:30:31 UTC 2020


    Date: Wednesday, December 9, 2020 @ 15:30:31
  Author: andyrtr
Revision: 403205

upgpkg: openjpeg2 2.3.1-3: apply upstream fix for CVE-2020-27823 / FS#68906

Modified:
  openjpeg2/trunk/PKGBUILD

----------+
 PKGBUILD |   13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-12-09 14:33:36 UTC (rev 403204)
+++ PKGBUILD	2020-12-09 15:30:31 UTC (rev 403205)
@@ -3,7 +3,7 @@
 
 pkgname=openjpeg2
 pkgver=2.3.1
-pkgrel=2
+pkgrel=3
 pkgdesc="An open source JPEG 2000 codec, version ${pkgver}"
 arch=(x86_64)
 license=('custom: BSD')
@@ -10,8 +10,10 @@
 url="https://github.com/uclouvain/openjpeg"
 makedepends=('cmake' 'doxygen')
 depends=('zlib' 'libpng' 'libtiff' 'lcms2')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/uclouvain/openjpeg/archive/v$pkgver.tar.gz")
-sha256sums=('63f5a4713ecafc86de51bfad89cc07bb788e9bba24ebbf0c4ca637621aadb6a9')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/uclouvain/openjpeg/archive/v$pkgver.tar.gz"
+        CVE-2020-27823.patch::https://github.com/uclouvain/openjpeg/commit/b2072402b7e14d22bba6fb8cde2a1e9996e9a919.patch)
+sha256sums=('63f5a4713ecafc86de51bfad89cc07bb788e9bba24ebbf0c4ca637621aadb6a9'
+            'SKIP')
 
 prepare() {
   cd "${srcdir}"
@@ -19,6 +21,11 @@
 
   # Install doxygen docs to the right directory
   sed -i -e "s:DESTINATION\ share/doc:DESTINATION\ share/doc/${pkgname}:" openjpeg-${pkgver}/doc/CMakeLists.txt
+
+  # https://bugs.archlinux.org/task/68906
+  pushd openjpeg-${pkgver}
+  patch -Np1 -i ../CVE-2020-27823.patch
+  popd
 }
 
 build() {



More information about the arch-commits mailing list