Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From 6e5de58af3b0e2c91b1fc2579a1edfecaf417a13 Mon Sep 17 00:00:00 2001
- From: Julia Johannesen <[email protected]>
- Date: Mon, 31 Jan 2022 15:42:14 -0500
- Subject: [PATCH] fix -Werror issue
- ---
- PKGBUILD | 10 ++++++++--
- format-argument.patch | 12 ++++++++++++
- 2 files changed, 20 insertions(+), 2 deletions(-)
- create mode 100644 format-argument.patch
- diff --git a/PKGBUILD b/PKGBUILD
- index ead5a52..7f33120 100644
- --- a/PKGBUILD
- +++ b/PKGBUILD
- @@ -2,6 +2,7 @@
- # Contributor: François Charette <francois.archlinux.org>
- # Contributor: Damir Perisa <damir.archlinux.org>
- # Contributor: Björn Martensen <[email protected]>
- +# Contributor: Julia Johannesen <[email protected]>
- pkgname=thinkfinger
- pkgver=0.3
- @@ -14,10 +15,12 @@ depends=('pam' 'libusb-compat')
- options=('emptydirs')
- source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
- 'thinkfinger-uinput-hack.patch'
- - 'gcc46.patch')
- + 'gcc46.patch'
- + 'format-argument.patch')
- md5sums=('588565233bcbea5ff0a7f5314361c380'
- '71dc334282d19e6db4f6254542ba563c'
- - '93c80f342329a5bd40f5f324fe670225')
- + '93c80f342329a5bd40f5f324fe670225'
- + '1bad3f582c02fffb8eb9eb8f16fed789')
- build() {
- cd $pkgname-$pkgver
- @@ -27,6 +30,9 @@ build() {
- patch -p1 -i "${srcdir}"/gcc46.patch
- + # Fixes an error caused by -Werror
- + patch -p0 -i "${srcdir}"/format-argument.patch
- +
- ./configure --prefix=/usr \
- --sbindir=/usr/bin \
- --with-birdir=/etc/pam_thinkfinger
- diff --git a/format-argument.patch b/format-argument.patch
- new file mode 100644
- index 0000000..059c246
- --- /dev/null
- +++ b/format-argument.patch
- @@ -0,0 +1,12 @@
- +Index: pam/pam_thinkfinger.c
- +===================================================================
- +--- pam/pam_thinkfinger.c
- ++++ pam/pam_thinkfinger.c
- +@@ -66,7 +66,7 @@ static void pam_thinkfinger_log (const pam_thinkfinger_s *pam_thinkfinger, int t
- + va_start (ap, format);
- + vsnprintf (message, sizeof(message), format, ap);
- + va_end(ap);
- +- pam_syslog (pam_thinkfinger->pamh, type, message);
- ++ pam_syslog (pam_thinkfinger->pamh, type, "%s", message);
- + }
- + }
- --
- 2.35.0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement