From 5f8f8b20ffc10bec631efb016dc81a7173850f55 Mon Sep 17 00:00:00 2001 From: Nicolas Iooss Date: Mon, 3 Jul 2023 08:21:52 +0200 Subject: [PATCH] util-linux-selinux 2.39.1-1 update --- .SRCINFO | 12 ++++++------ PKGBUILD | 29 ++++++++++++++--------------- 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index ffd59ef1..2b81e4cd 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = util-linux-selinux pkgdesc = SELinux aware miscellaneous system utilities for Linux - pkgver = 2.39 - pkgrel = 9 + pkgver = 2.39.1 + pkgrel = 1 url = https://github.com/util-linux/util-linux arch = x86_64 arch = aarch64 @@ -18,7 +18,7 @@ pkgbase = util-linux-selinux makedepends = systemd makedepends = libselinux options = strip - source = git+https://github.com/karelzak/util-linux#tag=8d7cca1a88bb347d7a0b5c32d2d2b1e8d71cafcc?signed + source = git+https://github.com/util-linux/util-linux#tag=722ea47989cef5d892711614c4a2767213b177d8?signed source = pam-login source = pam-common source = pam-runuser @@ -56,8 +56,8 @@ pkgname = util-linux-selinux optdepends = words: default dictionary for look provides = rfkill provides = hardlink - provides = util-linux=2.39-9 - provides = selinux-util-linux=2.39-9 + provides = util-linux=2.39.1-1 + provides = selinux-util-linux=2.39.1-1 conflicts = rfkill conflicts = hardlink conflicts = util-linux @@ -80,7 +80,7 @@ pkgname = util-linux-libs-selinux provides = libmount.so provides = libsmartcols.so provides = libuuid.so - provides = util-linux-libs=2.39-9 + provides = util-linux-libs=2.39.1-1 provides = libutil-linux-selinux conflicts = util-linux-libs conflicts = libutil-linux-selinux diff --git a/PKGBUILD b/PKGBUILD index 0a2c99e7..496f9285 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -10,10 +10,10 @@ pkgbase=util-linux-selinux pkgname=(util-linux-selinux util-linux-libs-selinux) -_tag='8d7cca1a88bb347d7a0b5c32d2d2b1e8d71cafcc' # git rev-parse v${_tag_name} -_tag_name=2.39 +_tag='722ea47989cef5d892711614c4a2767213b177d8' # git rev-parse v${_tag_name} +_tag_name=2.39.1 pkgver=${_tag_name/-/} -pkgrel=9 +pkgrel=1 pkgdesc='SELinux aware miscellaneous system utilities for Linux' url='https://github.com/util-linux/util-linux' arch=('x86_64' 'aarch64') @@ -28,7 +28,7 @@ makedepends=('git' 'meson' 'asciidoctor' 'bash-completion' 'libcap-ng' license=('GPL2') options=('strip') validpgpkeys=('B0C64D14301CC6EFAEDF60E4E4B71D5EEC39C284') # Karel Zak -source=("git+https://github.com/karelzak/util-linux#tag=${_tag}?signed" +source=("git+https://github.com/util-linux/util-linux#tag=${_tag}?signed" pam-{login,common,runuser,su} 'util-linux.sysusers' '60-rfkill.rules' @@ -45,8 +45,6 @@ sha256sums=('SKIP' 'a22e0a037e702170c7d88460cc9c9c2ab1d3e5c54a6985cd4a164ea7beff1b36') _backports=( - # current stable/v2.39 - "${_tag}..205e88e51c11d039cd80c9f1104bee5555a4ddaa" ) _reverts=( @@ -55,19 +53,20 @@ _reverts=( prepare() { cd "${pkgbase/-selinux}" - local _c + local _c _l for _c in "${_backports[@]}"; do - if [[ $_c == *..* ]]; then - git log --oneline --reverse "${_c}" - else - git log --oneline -1 "${_c}" - fi - git cherry-pick -n -m1 "${_c}" + if [[ "${_c}" == *..* ]]; then _l='--reverse'; else _l='--max-count=1'; fi + git log --oneline "${_l}" "${_c}" + git cherry-pick --mainline 1 --no-commit "${_c}" done for _c in "${_reverts[@]}"; do - git log --oneline -1 "${_c}" - git revert -n "${_c}" + if [[ "${_c}" == *..* ]]; then _l='--reverse'; else _l='--max-count=1'; fi + git log --oneline "${_l}" "${_c}" + git revert --mainline 1 --no-commit "${_c}" done + + # do not mark dirty + sed -i '/dirty=/c dirty=' tools/git-version-gen } build() {