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.


Reply via email to