summaryrefslogtreecommitdiff
path: root/wm
diff options
context:
space:
mode:
authortron <tron>2010-01-17 17:14:31 +0000
committertron <tron>2010-01-17 17:14:31 +0000
commit677f0a3971acc590a5f084c9f01150275843585b (patch)
treee75f36b343d2a5450b2f683ffb0986289e777206 /wm
parenta6f07c037a2e63f143760ae512e5d4ebb0bc910d (diff)
downloadpkgsrc-677f0a3971acc590a5f084c9f01150275843585b.tar.gz
Add support for user destinaton directory installation.
Diffstat (limited to 'wm')
-rw-r--r--wm/wmthemes/Makefile11
1 files changed, 7 insertions, 4 deletions
diff --git a/wm/wmthemes/Makefile b/wm/wmthemes/Makefile
index b5ee0d8bfe9..34efab5aec5 100644
--- a/wm/wmthemes/Makefile
+++ b/wm/wmthemes/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2009/06/14 22:58:09 joerg Exp $
+# $NetBSD: Makefile,v 1.28 2010/01/17 17:14:31 tron Exp $
#
# There is no distinfo file because users can specify alternate themes
@@ -17,6 +17,8 @@ COMMENT= Themes for the window manager WindowMaker
DEPENDS+= windowmaker>=0.80.0nb1:../../wm/windowmaker
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}
DIST_SUBDIR= wmthemes
@@ -46,7 +48,8 @@ do-install:
${ECHO} "Installing files in directory ${DIR}."; \
cd ${WRKSRC}/${DIR}; \
for FILE in *; do \
- ${INSTALL_DATA} "$$FILE" ${PREFIX}/${WM_DATADIR}/${DIR}; \
+ ${MKDIR} ${DESTDIR}${PREFIX}/${WM_DATADIR}/${DIR}; \
+ ${INSTALL_DATA} "$$FILE" ${DESTDIR}${PREFIX}/${WM_DATADIR}/${DIR}; \
${ECHO} "${WM_DATADIR}/${DIR}/$$FILE" >>${PLIST_SRC}; \
done; \
fi
@@ -55,10 +58,10 @@ do-install:
for DIR in *.themed; do \
if [ -d "$$DIR" ] && [ -n "`${LS} "$$DIR"`" ]; then \
${ECHO} "Installing \"`${BASENAME} "$$DIR" .themed`\" theme."; \
- ${INSTALL_DATA_DIR} "${PREFIX}/${WM_DATADIR}/Themes/$$DIR"; \
+ ${INSTALL_DATA_DIR} "${DESTDIR}${PREFIX}/${WM_DATADIR}/Themes/$$DIR"; \
cd "${WRKSRC}/$$DIR"; \
for FILE in *; do \
- ${INSTALL_DATA} "$$FILE" "${PREFIX}/${WM_DATADIR}/Themes/$$DIR"; \
+ ${INSTALL_DATA} "$$FILE" "${DESTDIR}${PREFIX}/${WM_DATADIR}/Themes/$$DIR"; \
${ECHO} "${WM_DATADIR}/Themes/$$DIR/$$FILE" >>${PLIST_SRC}; \
done; \
cd ..; \