From 20e0054ba2a94bee2e177b3bffc08bfe20f2a976 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sat, 7 Oct 2023 18:23:47 -0400 Subject: [PATCH] trollock: work around ancient python configure script --- srcpkgs/trollock/template | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/srcpkgs/trollock/template b/srcpkgs/trollock/template index 72b3508755a..2902adfa294 100644 --- a/srcpkgs/trollock/template +++ b/srcpkgs/trollock/template @@ -2,8 +2,7 @@ pkgname=trollock version=4.1 revision=2 -build_style=gnu-configure -hostmakedepends="python pkg-config" +build_wrksrc="src" makedepends="libX11-devel pam-devel" short_desc="Xtrlock fork with PAM support" maintainer="Andrea Brancaleoni " @@ -12,6 +11,13 @@ homepage="https://github.com/thypon/trollock" distfiles="https://github.com/thypon/trollock/archive/v${version}.tar.gz" checksum=3e48ef9d129e91206e79b73df03757375c785296b3193d9148d044a9f9e84229 -do_configure() { - ./configure +do_build() { + touch config.h + $CC $CFLAGS -DPROJECT_NAME="\"${pkgname}-${version}\"" \ + -DPROJECT_VERSION="\"${version}\"" \ + -o trollock *.c $LDFLAGS -lX11 -lpam +} + +do_install() { + vbin trollock }