aboutsummaryrefslogtreecommitdiff
path: root/x11/budgie-screensaver/Makefile
blob: d38e88d4feb0c79237068a69232e9ba07095cb7f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
PORTNAME=	budgie-screensaver
DISTVERSION=	5.1.0
DISTVERSIONPREFIX=	v
CATEGORIES=	x11 budgie
MASTER_SITES=	BUDGIE

MAINTAINER=	duchateau.olivier@gmail.com
COMMENT=	Budgie screen saver and locker
WWW=		https://github.com/BuddiesOfBudgie/budgie-screensaver

LICENSE=	GPLv2

BUILD_DEPENDS=	gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib \
		libdbus-1.so:devel/dbus
RUN_DEPENDS=	gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
		gjs>0:lang/gjs \
		gnome-keyring>0:security/gnome-keyring

USES=		budgie gettext gnome meson pkgconfig tar:xz xorg
USE_GNOME=	cairo gdkpixbuf2 glib20 gtk30 gnomedesktop3 intltool \
		libgnomekbd
USE_XORG=	x11 xxf86vm

SUB_FILES=	budgie-screensaver

MESON_ARGS=	-Dwith-systemd=false \
		-Dwith-console-kit=true

post-patch:
	${REINPLACE_CMD} -e 's|%%PREFIX%%|${LOCALBASE}|g' \
		${WRKSRC}/src/gnome-screensaver.c
	${REINPLACE_CMD} -e 's|/etc/pam.d|${LOCALBASE}/etc/pam.d|g' \
		${WRKSRC}/src/gs-auth-pam.c

post-install:
#	${MKDIR} ${STAGEDIR}${PREFIX}/etc/pam.d
	${INSTALL_DATA} ${WRKDIR}/budgie-screensaver \
		${STAGEDIR}${PREFIX}/etc/pam.d

.include <bsd.port.mk>