]> gitweb @ CieloNegro.org - pkgsrc-ardour.git/blobdiff - Makefile
pkglint says 'looks fine' now.
[pkgsrc-ardour.git] / Makefile
index 6298399ca198e5e3746b9d10ae1642828f96ff92..9e21f8314f64f1bb5fc29958422c8b53d259b3a6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -24,7 +24,8 @@ USE_LIBTOOL=  yes
 USE_LANGUAGES= c c++
 USE_TOOLS+=            pkg-config
 
-PKG_DESTDIR_SUPPORT= user-destdir
+PKG_DESTDIR_SUPPORT=   user-destdir
+PKG_SYSCONFSUBDIR=             ${PKGBASE}
 
 SCONS_ENV=     ${CONFIGURE_ENV} ${MAKE_ENV}
 SCONS_ARGS=    PREFIX=${PREFIX:Q}
@@ -34,6 +35,22 @@ 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:
        ${RUN} cd ${WRKSRC} && \
                ${SETENV} ${SCONS_ENV} scons ${SCONS_ARGS}