Mercurial > vanilla
changeset 1275:5dd427fff12e
core/kbd: upgrade to 2.4.0
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 11 Nov 2021 07:29:59 +0100 |
parents | 5e4b7e6fe8ed |
children | b2f218a38563 |
files | core/kbd/kbd.sh core/kbd/kbd.sha1 |
diffstat | 2 files changed, 18 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/core/kbd/kbd.sh Thu Nov 11 07:28:44 2021 +0100 +++ b/core/kbd/kbd.sh Thu Nov 11 07:29:59 2021 +0100 @@ -16,13 +16,14 @@ # PKGNAME=kbd -PKGVERSION=2.0.4 +PKGVERSION=2.4.0 PKGREVISION=1 -PKGLICENSE="GPL-2.0-only+" +PKGLICENSE="GPL-2.0-or-later" PKGSUMMARY="console configuration tools" +PKGWWW="https://kbd-project.org" PKGDOWNLOAD="https://www.kernel.org/pub/linux/utils/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz" PKGDEPENDS="linux-headers" -PKGOPTIONS="NLS" +PKGOPTIONS="NLS PAM" : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} @@ -30,7 +31,8 @@ : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=} -: ${NLS:=} +: ${NLS:=yes} +: ${PAM:=yes} if [ "$NLS" = "yes" ]; then PKGDEPENDS="gettext $PKGDEPENDS" @@ -39,13 +41,19 @@ with_nls="--disable-nls" fi +if [ "$PAM" = "yes" ]; then + PKGDEPENDS="linux-pam $PKGDEPENDS" + with_pam="--enable-vlock" +else + with_pam="--disable-vlock" +fi + build() { rm -rf $PKGNAME-$PKGVERSION - tar xvf $PKGNAME-$PKGVERSION.tar.gz + tar -xvf $PKGNAME-$PKGVERSION.tar.gz cd $PKGNAME-$PKGVERSION - # disable vlock until we get PAM. CC="$CC" \ CFLAGS="$CFLAGS" \ LDFLAGS="$LDFLAGS" \ @@ -55,8 +63,9 @@ --host=$CHOST \ --prefix= \ --enable-shared \ - --disable-vlock \ - $with_nls + --disable-tests \ + $with_nls \ + $with_pam make make install DESTDIR=$DESTDIR