[arch-commits] Commit in ipmitool/trunk (PKGBUILD)
Florian Pritz
bluewind at gemini.archlinux.org
Sun Sep 4 08:34:31 UTC 2022
Date: Sunday, September 4, 2022 @ 08:34:29
Author: bluewind
Revision: 1292805
upgpkg: ipmitool 1.8.19-1: upstream update
Modified:
ipmitool/trunk/PKGBUILD
----------+
PKGBUILD | 53 +++++++++--------------------------------------------
1 file changed, 9 insertions(+), 44 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-09-04 08:14:41 UTC (rev 1292804)
+++ PKGBUILD 2022-09-04 08:34:29 UTC (rev 1292805)
@@ -3,64 +3,29 @@
# Contributor: gori
pkgname=ipmitool
-pkgver=1.8.18
-pkgrel=7
+pkgver=1.8.19
+pkgrel=1
pkgdesc="Command-line interface to IPMI-enabled devices"
arch=('x86_64')
-url="http://ipmitool.sourceforge.net"
+url="https://github.com/ipmitool/ipmitool"
depends=('openssl')
license=('BSD')
-source=("https://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.bz2"
- ipmitool-openssl-1.1.patch
- https://github.com/ipmitool/ipmitool/commit/e824c23316ae50beb7f7488f2055ac65e8b341f2.patch
- https://github.com/ipmitool/ipmitool/commit/840fb1cbb4fb365cb9797300e3374d4faefcdb10.patch
- https://github.com/ipmitool/ipmitool/commit/41d7026946fafbd4d1ec0bcaca3ea30a6e8eed22.patch
- #https://github.com/ipmitool/ipmitool/commit/9452be87181a6e83cfcc768b3ed8321763db50e4.patch
- 9452be87181a6e83cfcc768b3ed8321763db50e4-edited.patch
- https://github.com/ipmitool/ipmitool/commit/d45572d71e70840e0d4c50bf48218492b79c1a10.patch
- https://github.com/ipmitool/ipmitool/commit/7ccea283dd62a05a320c1921e3d8d71a87772637.patch
+source=("https://github.com/ipmitool/ipmitool/archive/refs/tags/IPMITOOL_${pkgver//./_}.tar.gz"
)
-sha256sums=('0c1ba3b1555edefb7c32ae8cd6a3e04322056bc087918f07189eeedfc8b81e01'
- '7da20584541279045b4a4743600925b70fe162e1437a8da6647414926e12b58f'
- 'fcf8a1fce7f902adcb6500143ec04f6541474a2e0e78acfdf52276d3e421e84f'
- '9774148893ed44f5d85bec26cd54f31ef6f7491232eb3f44f65d391547d83cda'
- '42ce1143b05e160cee9cc6fb6ed13938ffc62dc11eec0343caccf463d49b76b8'
- 'd51c1f481d4fc1d3fd5617ceeda16327fb6a6916103cf7334f6e44cd325ea0e0'
- '0b6535b7b54485a9ba107ae09fccdff9f816ae1c4d8a8fe334df6fb48d2ec63a'
- '146316f1b4001e3929c794d25ee2dacc7602676060da80b9c1655ec01a0032e3')
+sha256sums=('48b010e7bcdf93e4e4b6e43c53c7f60aa6873d574cbd45a8d86fa7aaeebaff9c')
-prepare() {
- cd ${pkgname}-${pkgver}
- # openssl 1.1 support (Fedora)
- patch -p1 -i ../ipmitool-openssl-1.1.patch
+_srcdir_name="ipmitool-IPMITOOL_${pkgver//./_}"
- # FS#69708 - [ipmitool] [Security] arbitrary code execution (CVE-2020-5208)
- patch -p1 -i ../e824c23316ae50beb7f7488f2055ac65e8b341f2.patch
- patch -p1 -i ../840fb1cbb4fb365cb9797300e3374d4faefcdb10.patch
- patch -p1 -i ../41d7026946fafbd4d1ec0bcaca3ea30a6e8eed22.patch
- patch -p1 -i ../9452be87181a6e83cfcc768b3ed8321763db50e4-edited.patch
- patch -p1 -i ../d45572d71e70840e0d4c50bf48218492b79c1a10.patch
- patch -p1 -i ../7ccea283dd62a05a320c1921e3d8d71a87772637.patch
-}
-
build(){
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "${srcdir}/${_srcdir_name}"
- CFLAGS+=' -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common
-
- # Fix warning in ipmi_fru.c
- CFLAGS+=' -Wno-maybe-uninitialized'
-
- if [[ $pkgver = '1.8.18' ]]; then
- CFLAGS+=' -DMAX_CIPHER_SUITE_DATA_LEN=0x10'
- fi
-
+ ./bootstrap
./configure --prefix=/usr --sbindir=/usr/bin --with-kerneldir
make
}
package(){
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "${srcdir}/${_srcdir_name}"
make DESTDIR="${pkgdir}" install
More information about the arch-commits
mailing list