Tobias Powalowski pushed to branch main at Arch Linux / Packaging / Packages /
xfsprogs
Commits:
79c45ec0 by Tobias Powalowski at 2024-08-27T14:05:24+02:00
upgpkg: 6.10.0-1: update to latest version, set group and user on make call,
use default CFLAGS, enable real debug function, enabeled libedit
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = xfsprogs
pkgdesc = XFS filesystem utilities
- pkgver = 6.9.0
+ pkgver = 6.10.0
pkgrel = 1
url = https://xfs.wiki.kernel.org
arch = x86_64
@@ -11,15 +11,15 @@ pkgbase = xfsprogs
depends = sh
depends = util-linux-libs
depends = device-mapper
+ depends = libedit
depends = libinih
depends = liburcu
optdepends = icu: for xfs_scrub
optdepends = python: for xfs_scrub_all script
optdepends = smtp-forwarder: for xfs_scrub_fail script
- options = !makeflags
- source =
git+https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git?signed#tag=v6.9.0
+ source =
git+https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git?signed#tag=v6.10.0
validpgpkeys = 2B8185919E8D248981869DED20AE1692E13DDEE0
validpgpkeys = 4020459E58C1A52511F5399113F703E6C11CF6F0
- b2sums =
6f516850d2d79e0dd55b8ba0d144f8b9908510186a7b9c547736fc6cb40a2202b83ae1b62aeecb014dd2be70202aa94a44d6dde07756f6f77cb104181e50b693
+ b2sums =
38e1a9b6b38672673b7b28cb2038c76a54d9726265c95acc2766c177169d8c661add3d0c2c42fbb5a69b57f58ac49d5883bfa41aab78d770d4788bd13d9cb861
pkgname = xfsprogs
=====================================
PKGBUILD
=====================================
@@ -1,20 +1,20 @@
# Maintainer: Tobias Powalowski <[email protected]>
pkgname=xfsprogs
-pkgver=6.9.0
+pkgver=6.10.0
pkgrel=1
pkgdesc="XFS filesystem utilities"
arch=('x86_64')
license=('GPL-2.0-only' 'LGPL-2.1-only')
url="https://xfs.wiki.kernel.org"
-depends=('sh' 'util-linux-libs' 'device-mapper' 'libinih' 'liburcu')
+depends=('sh' 'util-linux-libs' 'device-mapper' 'libedit' 'libinih' 'liburcu')
optdepends=('icu: for xfs_scrub'
- 'python: for xfs_scrub_all script'
+ 'python: for xfs_scrub_all script'
'smtp-forwarder: for xfs_scrub_fail script')
makedepends=('git' 'icu')
-options=('!makeflags')
+#options=('!makeflags')
source=("git+https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git?signed#tag=v${pkgver}")
-b2sums=('6f516850d2d79e0dd55b8ba0d144f8b9908510186a7b9c547736fc6cb40a2202b83ae1b62aeecb014dd2be70202aa94a44d6dde07756f6f77cb104181e50b693')
+b2sums=('38e1a9b6b38672673b7b28cb2038c76a54d9726265c95acc2766c177169d8c661add3d0c2c42fbb5a69b57f58ac49d5883bfa41aab78d770d4788bd13d9cb861')
validpgpkeys=(
'2B8185919E8D248981869DED20AE1692E13DDEE0' # Eric Sandeen
<[email protected]>
'4020459E58C1A52511F5399113F703E6C11CF6F0' # Carlos Maiolino
<[email protected]>
@@ -23,18 +23,18 @@ validpgpkeys=(
build() {
cd ${pkgname}-dev
make configure
- export OPTIMIZER="-march=${CARCH/_/-} -O1"
- export DEBUG=-DNDEBUG
- ./configure --prefix=/usr --sbindir=/usr/bin --libexecdir=/usr/lib
--with-systemd-unit-dir=/usr/lib/systemd/system
+ # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+ # However, we have to provide an empty value to avoid default
+ # flags.
+ export OPTIMIZER=" "
+ ./configure --prefix=/usr --sbindir=/usr/bin --libexecdir=/usr/lib \
+ --with-systemd-unit-dir=/usr/lib/systemd/system \
+ --localstatedir=/var --enable-editline
make
}
package() {
cd ${pkgname}-dev
- make DIST_ROOT="${pkgdir}" PKG_ROOT_SBIN_DIR="/usr/bin" install install-dev
- chown -R root "$pkgdir"
- chgrp -R root "$pkgdir"
- # add hack as we cannot set rootlibdir
- mv "${pkgdir}"/lib/libhandle.so* "${pkgdir}/usr/lib/"
- rm -rf "${pkgdir}/lib"
+ make PKG_USER=root PKG_GROUP=root DIST_ROOT="${pkgdir}" \
+ PKG_ROOT_SBIN_DIR="/usr/bin" install install-dev
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/xfsprogs/-/commit/79c45ec053f76bb2318179e1faf92c840995f0ff
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/xfsprogs/-/commit/79c45ec053f76bb2318179e1faf92c840995f0ff
You're receiving this email because of your account on gitlab.archlinux.org.