summaryrefslogtreecommitdiff
path: root/wm/wmthemes/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'wm/wmthemes/Makefile')
-rw-r--r--wm/wmthemes/Makefile63
1 files changed, 63 insertions, 0 deletions
diff --git a/wm/wmthemes/Makefile b/wm/wmthemes/Makefile
new file mode 100644
index 00000000000..3edca9095ba
--- /dev/null
+++ b/wm/wmthemes/Makefile
@@ -0,0 +1,63 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 23:25:18 wiz Exp $
+
+DISTNAME= wmthemes-0.62.x
+CATEGORIES= x11 wm
+MASTER_SITES= http://download.themes.org/wm/
+DISTFILES= ${THEME_FILES}
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://wm.themes.org/
+
+DEPENDS+= windowmaker-*:../../wm/windowmaker
+
+DIST_SUBDIR= wmthemes
+
+USE_X11BASE= yes
+NO_BUILD= yes
+NO_CHECKSUM= yes
+NO_WRKSUBDIR= yes
+
+PLIST_SRC= ${WRKDIR}/PLIST
+THEME_SUBDIRS= Backgrounds IconSets Icons Pixmaps Sounds Styles Themes
+WM_DATADIR= share/WindowMaker
+
+BUILD_DEFS+= WINDOWMAKER_THEMES
+
+.include "../../mk/bsd.prefs.mk"
+
+WINDOWMAKER_THEMES?= FreeBSD-theme-0.52
+
+do-install:
+ @${RM} -f ${PLIST_SRC}
+ @${TOUCH} ${PLIST_SRC}
+.for DIR in ${THEME_SUBDIRS}
+ @if [ -d ${WRKSRC}/${DIR} ] && [ -n "`ls ${WRKSRC}/${DIR}`" ]; then \
+ ${ECHO} "Installing files in directory ${DIR}."; \
+ cd ${WRKSRC}/${DIR}; \
+ for FILE in *; do \
+ ${INSTALL_DATA} "$$FILE" ${PREFIX}/${WM_DATADIR}/${DIR}; \
+ ${ECHO} "${WM_DATADIR}/${DIR}/$$FILE" >>${PLIST_SRC}; \
+ done; \
+ fi
+.endfor
+ @cd ${WRKSRC}; \
+ for DIR in *.themed; do \
+ if [ -d "$$DIR" ] && [ -n "`ls "$$DIR"`" ]; then \
+ ${ECHO} "Installing \"$${DIR%.*}\" theme."; \
+ ${MKDIR} "${PREFIX}/${WM_DATADIR}/Themes/$$DIR"; \
+ cd "${WRKSRC}/$$DIR"; \
+ for FILE in *; do \
+ ${INSTALL_DATA} "$$FILE" "${PREFIX}/${WM_DATADIR}/Themes/$$DIR"; \
+ ${ECHO} "${WM_DATADIR}/Themes/$$DIR/$$FILE" >>${PLIST_SRC}; \
+ done; \
+ cd ..; \
+ ${ECHO} "@dirrm ${WM_DATADIR}/Themes/$$DIR" >>${PLIST_SRC}; \
+ fi; \
+ done
+
+.include "../../mk/bsd.pkg.mk"
+
+THEME_FILES=
+.for FILE in ${WINDOWMAKER_THEMES}
+THEME_FILES+= ${FILE}${EXTRACT_SUFX}
+.endfor