]> gitweb @ CieloNegro.org - pkgsrc-ardour.git/blobdiff - Makefile
patches for configuration files... hope this works...
[pkgsrc-ardour.git] / Makefile
index 6298399ca198e5e3746b9d10ae1642828f96ff92..2a5f3e58c0269d635b7b4f7575b74523be98aa16 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -34,7 +34,27 @@ SCONS_ARGS=  PREFIX=${PREFIX:Q}
 SCONS_ARGS+=   DESTDIR=${DESTDIR:Q}
 .endif
 
+EXAMPLES_DIR=  ${PREFIX}/share/examples/${PKGBASE}
+SCONS_ARGS+=   SYSCONFDIR=${PKG_SYSCONFDIR:Q}
+SCONS_ARGS+=   SYSCONFEXDIR=${EXAMPLES_DIR:Q}
+CONF_FILES=    \
+       ${EXAMPLES_DIR}/SAE-de-keypad.bindings   ${PKG_SYSCONFDIR}/SAE-de-keypad.bindings   \
+       ${EXAMPLES_DIR}/SAE-de-nokeypad.bindings ${PKG_SYSCONFDIR}/SAE-de-nokeypad.bindings \
+       ${EXAMPLES_DIR}/SAE-us-keypad.bindings   ${PKG_SYSCONFDIR}/SAE-us-keypad.bindings   \
+       ${EXAMPLES_DIR}/SAE-us-nokeypad.bindings ${PKG_SYSCONFDIR}/SAE-us-nokeypad.bindings \
+       ${EXAMPLES_DIR}/ardour-sae.menus         ${PKG_SYSCONFDIR}/ardour-sae.menus         \
+       ${EXAMPLES_DIR}/ardour.menus             ${PKG_SYSCONFDIR}/ardour.menus             \
+       ${EXAMPLES_DIR}/ardour2_ui_dark.rc       ${PKG_SYSCONFDIR}/ardour2_ui_dark.rc       \
+       ${EXAMPLES_DIR}/ardour2_ui_dark_sae.rc   ${PKG_SYSCONFDIR}/ardour2_ui_dark_sae.rc   \
+       ${EXAMPLES_DIR}/ardour2_ui_default.conf  ${PKG_SYSCONFDIR}/ardour2_ui_default.conf  \
+       ${EXAMPLES_DIR}/ardour2_ui_light.rc      ${PKG_SYSCONFDIR}/ardour2_ui_light.rc      \
+       ${EXAMPLES_DIR}/ardour2_ui_light_sae.rc  ${PKG_SYSCONFDIR}/ardour2_ui_light_sae.rc
+
 do-build:
+.if defined(DESTDIR)
+# Scons complains about nonexistent paths.
+       ${RUN} ${MKDIR} ${DESTDIR:Q}
+.endif
        ${RUN} cd ${WRKSRC} && \
                ${SETENV} ${SCONS_ENV} scons ${SCONS_ARGS}