Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages /
tuned
Commits:
66d3c293 by Manuel at 2025-02-02T20:41:25+01:00
Fix installation paths
Add SBINDIR to set correct installation path
Fix libexec scripts installation that were previously left out
- - - - -
7af7ac45 by Manuel at 2025-02-02T20:41:26+01:00
Add patch for $LIBEXECDIR support
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -17,7 +17,9 @@ pkgbase = tuned
depends = python-linux-procfs
depends = python-pyudev
source =
https://github.com/redhat-performance/tuned/archive/v2.25.0/tuned-2.25.0.tar.gz
+ source =
libexecdir-support.patch::https://github.com/redhat-performance/tuned/commit/410344b8dbc64bada45be2c3ad78ab5e3ba1c0a1.patch
sha512sums =
dcec874faacdeb4f8bfb0b81a789cc8b0e88c19a8c091d2bd0609a18f70560d33c7917c4eb76532e9991e30a5721ad9949d013e36048a3282c82d218d961ddaf
+ sha512sums =
8f5f51497fedecfbef141f3679cb5bfba36e1116956358f5e3ad505b7ff8d3ff469631ab77fa0c3f183377943666b2b166a4cc71bc31485340d2c8293e05d925
pkgname = tuned
optdepends = virt-what: Virtual machine detection
=====================================
PKGBUILD
=====================================
@@ -15,15 +15,16 @@ license=('GPL-2.0-or-later')
depends=('ethtool' 'gawk' 'hdparm' 'polkit' 'perf' 'python-configobj'
'python-dbus' 'python-gobject' 'python-linux-procfs' 'python-pyudev')
makedepends=('desktop-file-utils')
-source=("https://github.com/redhat-performance/${pkgbase}/archive/v${pkgver}/${pkgbase}-${pkgver}.tar.gz")
-sha512sums=('dcec874faacdeb4f8bfb0b81a789cc8b0e88c19a8c091d2bd0609a18f70560d33c7917c4eb76532e9991e30a5721ad9949d013e36048a3282c82d218d961ddaf')
+source=("https://github.com/redhat-performance/${pkgbase}/archive/v${pkgver}/${pkgbase}-${pkgver}.tar.gz"
+
"libexecdir-support.patch::https://github.com/redhat-performance/${pkgbase}/commit/410344b8dbc64bada45be2c3ad78ab5e3ba1c0a1.patch")
+sha512sums=('dcec874faacdeb4f8bfb0b81a789cc8b0e88c19a8c091d2bd0609a18f70560d33c7917c4eb76532e9991e30a5721ad9949d013e36048a3282c82d218d961ddaf'
+
'8f5f51497fedecfbef141f3679cb5bfba36e1116956358f5e3ad505b7ff8d3ff469631ab77fa0c3f183377943666b2b166a4cc71bc31485340d2c8293e05d925')
prepare() {
cd "${pkgbase}-${pkgver}"
- mv libexec lib
- sed -i 's|/libexec/|/lib/|g' Makefile
- sed -i 's|/sbin/|/bin/|g' Makefile tuned.service tuned-gui.py
tuned-gui.desktop tuned/ppd/tuned-ppd.service
+ patch -Np1 < '../libexecdir-support.patch'
+ sed -i 's|/sbin/|/bin/|g' tuned.service tuned-gui.py tuned-gui.desktop
tuned/ppd/tuned-ppd.service
}
package_tuned() {
@@ -47,7 +48,7 @@ package_tuned() {
cd "${pkgbase}-${pkgver}"
- make DESTDIR="${pkgdir}" install
+ make DESTDIR="${pkgdir}" SBINDIR="/usr/bin" LIBEXECDIR="/usr/lib" install
rm -rv "${pkgdir}"/{run,var}
python -m compileall -d /usr/lib "${pkgdir}/usr/lib"
@@ -63,5 +64,5 @@ package_tuned-ppd() {
cd "${pkgbase}-${pkgver}"
- make DESTDIR="${pkgdir}" install-ppd
+ make DESTDIR="${pkgdir}" SBINDIR="/usr/bin" LIBEXECDIR="/usr/lib" install-ppd
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/tuned/-/compare/f82c988ae8fb4fdb3aafbfdc749f0ee8dbe1e7c8...7af7ac45dea12a0e48931af69c79a068ffdd8421
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/tuned/-/compare/f82c988ae8fb4fdb3aafbfdc749f0ee8dbe1e7c8...7af7ac45dea12a0e48931af69c79a068ffdd8421
You're receiving this email because of your account on gitlab.archlinux.org.