pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net Fix installation of xdg autostart desktop files in...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a5e768ee6eb7
branches:  trunk
changeset: 406421:a5e768ee6eb7
user:      nros <nros%pkgsrc.org@localhost>
date:      Sat Dec 21 23:09:23 2019 +0000

description:
Fix installation of xdg autostart desktop files in dhcpcd-*

Make dhcpcd-gtk and dhcpcd-qt install xdg autostart files in the right
locations and use pkg_install framework to put then in PKG_SYSCONFDIR.
Fixes installation that was broken due to non updated PLIST files.

diffstat:

 net/dhcpcd-gtk/Makefile |  8 +++++++-
 net/dhcpcd-gtk/PLIST    |  4 ++--
 net/dhcpcd-qt/Makefile  |  8 +++++++-
 net/dhcpcd-qt/PLIST     |  4 ++--
 4 files changed, 18 insertions(+), 6 deletions(-)

diffs (64 lines):

diff -r f47eb9f21b1a -r a5e768ee6eb7 net/dhcpcd-gtk/Makefile
--- a/net/dhcpcd-gtk/Makefile   Sat Dec 21 22:50:00 2019 +0000
+++ b/net/dhcpcd-gtk/Makefile   Sat Dec 21 23:09:23 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.47 2019/07/21 22:25:29 wiz Exp $
+# $NetBSD: Makefile,v 1.48 2019/12/21 23:09:23 nros Exp $
 #
 
 PKGNAME=               dhcpcd-gtk-${DHCPCD_UI_VERSION}
@@ -14,6 +14,12 @@
 
 USE_TOOLS+=            pkg-config
 CONFIGURE_ARGS+=       --with-gtk+
+EGDIR=                 ${PREFIX}/share/examples/${PKGBASE}
+MAKEFLAGS+=            SYSCONFDIR=${EGDIR}
+
+CONF_FILES=            ${EGDIR}/xdg/autostart/${PKGBASE}.desktop \
+                       ${PKG_SYSCONFDIR}/xdg/autostart/${PKGBASE}.desktop
+MAKE_DIRS+=            ${PKG_SYSCONFDIR}/xdg/autostart
 
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../x11/gtk2/buildlink3.mk"
diff -r f47eb9f21b1a -r a5e768ee6eb7 net/dhcpcd-gtk/PLIST
--- a/net/dhcpcd-gtk/PLIST      Sat Dec 21 22:50:00 2019 +0000
+++ b/net/dhcpcd-gtk/PLIST      Sat Dec 21 23:09:23 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2014/10/06 19:46:59 roy Exp $
+@comment $NetBSD: PLIST,v 1.5 2019/12/21 23:09:23 nros Exp $
 bin/dhcpcd-gtk
 man/man8/dhcpcd-gtk.8
-share/applications/dhcpcd-gtk.desktop
+share/examples/dhcpcd-gtk/xdg/autostart/dhcpcd-gtk.desktop
diff -r f47eb9f21b1a -r a5e768ee6eb7 net/dhcpcd-qt/Makefile
--- a/net/dhcpcd-qt/Makefile    Sat Dec 21 22:50:00 2019 +0000
+++ b/net/dhcpcd-qt/Makefile    Sat Dec 21 23:09:23 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2019/10/29 12:39:13 kamil Exp $
+# $NetBSD: Makefile,v 1.7 2019/12/21 23:09:24 nros Exp $
 #
 
 PKGNAME=               dhcpcd-qt-${DHCPCD_UI_VERSION}
@@ -17,6 +17,12 @@
 CONFIGURE_ARGS+=       --disable-notification
 
 INSTALL_MAKE_FLAGS+=   INSTALL_ROOT=${DESTDIR:Q}
+EGDIR=                  ${PREFIX}/share/examples/${PKGBASE}
+MAKEFLAGS+=             SYSCONFDIR=${EGDIR}
+
+CONF_FILES=             ${EGDIR}/xdg/autostart/${PKGBASE}.desktop \
+                        ${PKG_SYSCONFDIR}/xdg/autostart/${PKGBASE}.desktop
+MAKE_DIRS+=             ${PKG_SYSCONFDIR}/xdg/autostart
 
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../x11/qt5-qtbase/buildlink3.mk"
diff -r f47eb9f21b1a -r a5e768ee6eb7 net/dhcpcd-qt/PLIST
--- a/net/dhcpcd-qt/PLIST       Sat Dec 21 22:50:00 2019 +0000
+++ b/net/dhcpcd-qt/PLIST       Sat Dec 21 23:09:23 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2019/10/29 12:39:13 kamil Exp $
+@comment $NetBSD: PLIST,v 1.3 2019/12/21 23:09:24 nros Exp $
 bin/dhcpcd-qt
 man/man8/dhcpcd-qt.8
-share/applications/dhcpcd-qt.desktop
+share/examples/dhcpcd-qt/xdg/autostart/dhcpcd-qt.desktop



Home | Main Index | Thread Index | Old Index