Files
2026-10-04 04:07:15 +00:00

33 lines
941 B
Makefile

DISTVERSION= 1.8.7
PORTREVISION= 0
PKGNAMESUFFIX= -plugin
COMMENT= Screen locker for Wayland with background plugin support
WWW= https://github.com/mstoeckl/swaylock-plugin
MASTERDIR= ${.CURDIR}/../swaylock
DESCR= ${.CURDIR}/pkg-descr
DISTINFO_FILE= ${.CURDIR}/distinfo
GH_ACCOUNT= mstoeckl
GH_PROJECT= ${PORTNAME}${PKGNAMESUFFIX}
MESON_DISABLED= logind
pre-patch:
# Compat to apply patch-pam_swaylock "as is"
${MV} ${WRKSRC}/pam/${PKGBASE} ${WRKSRC}/pam/${PORTNAME}
post-patch: slave-post-patch
slave-post-patch:
# Compat to apply patch-pam_swaylock "as is"
-@${MV} ${WRKSRC}/pam/${PORTNAME}.orig ${WRKSRC}/pam/${PKGBASE}.orig
@${MV} ${WRKSRC}/pam/${PORTNAME} ${WRKSRC}/pam/${PKGBASE}
# Skip building stub swaylock-sleep-watcher
@${REINPLACE_CMD} -e '/^logind/s/,/, disabler: true,/' \
${WRKSRC}/meson.build
post-install:
@${REINPLACE_CMD} '/licenses/!s/${PORTNAME}/${PKGBASE}/' ${TMPPLIST}
.include "${MASTERDIR}/Makefile"