Wed May 17 20:34:56 2023 UTC ()
wired-notify: use cargo.mk's install


(wiz)
diff -r1.6 -r1.7 pkgsrc/x11/wired-notify/Makefile

cvs diff -r1.6 -r1.7 pkgsrc/x11/wired-notify/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/wired-notify/Makefile 2023/04/25 16:24:15 1.6
+++ pkgsrc/x11/wired-notify/Makefile 2023/05/17 20:34:56 1.7
@@ -1,38 +1,36 @@ @@ -1,38 +1,36 @@
1# $NetBSD: Makefile,v 1.6 2023/04/25 16:24:15 wiz Exp $ 1# $NetBSD: Makefile,v 1.7 2023/05/17 20:34:56 wiz Exp $
2 2
3DISTNAME= wired-notify-0.10.2 3DISTNAME= wired-notify-0.10.2
4PKGREVISION= 2 4PKGREVISION= 2
5CATEGORIES= x11 5CATEGORIES= x11
6MASTER_SITES= ${MASTER_SITE_GITHUB:=Toqozz/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=Toqozz/}
7 7
8MAINTAINER= pin@NetBSD.org 8MAINTAINER= pin@NetBSD.org
9HOMEPAGE= https://github.com/Toqozz/wired-notify/ 9HOMEPAGE= https://github.com/Toqozz/wired-notify/
10COMMENT= Lightweight notification daemon with customizable layout blocks 10COMMENT= Lightweight notification daemon with customizable layout blocks
11LICENSE= mit 11LICENSE= mit
12 12
13.include "cargo-depends.mk" 13.include "cargo-depends.mk"
14 14
15USE_TOOLS+= pkg-config 15USE_TOOLS+= pkg-config
16 16
17INSTALLATION_DIRS= bin share/examples/wired-notify 17INSTALLATION_DIRS= bin share/examples/wired-notify
18 18
19RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libX11}/lib 19RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libX11}/lib
20RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.libX11}/lib 20RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.libX11}/lib
21RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.dbus}/lib 21RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.dbus}/lib
22 22
23do-install: 23post-install:
24 ${INSTALL_PROGRAM} ${WRKSRC}/target/release/wired \ 
25 ${DESTDIR}${PREFIX}/bin 
26 ${INSTALL_DATA} ${WRKSRC}/wired.ron \ 24 ${INSTALL_DATA} ${WRKSRC}/wired.ron \
27 ${DESTDIR}${PREFIX}/share/examples/wired-notify 25 ${DESTDIR}${PREFIX}/share/examples/wired-notify
28 ${INSTALL_DATA} ${WRKSRC}/wired_multilayout.ron \ 26 ${INSTALL_DATA} ${WRKSRC}/wired_multilayout.ron \
29 ${DESTDIR}${PREFIX}/share/examples/wired-notify 27 ${DESTDIR}${PREFIX}/share/examples/wired-notify
30 28
31.include "../../lang/rust/cargo.mk" 29.include "../../lang/rust/cargo.mk"
32.include "../../x11/libX11/buildlink3.mk" 30.include "../../x11/libX11/buildlink3.mk"
33.include "../../sysutils/dbus/buildlink3.mk" 31.include "../../sysutils/dbus/buildlink3.mk"
34.include "../../graphics/cairo/buildlink3.mk" 32.include "../../graphics/cairo/buildlink3.mk"
35.include "../../graphics/cairo-gobject/buildlink3.mk" 33.include "../../graphics/cairo-gobject/buildlink3.mk"
36.include "../../devel/pango/buildlink3.mk" 34.include "../../devel/pango/buildlink3.mk"
37.include "../../x11/libXScrnSaver/buildlink3.mk" 35.include "../../x11/libXScrnSaver/buildlink3.mk"
38.include "../../devel/glib2/buildlink3.mk" 36.include "../../devel/glib2/buildlink3.mk"