]> gitweb @ CieloNegro.org - pkgsrc-ardour.git/blob - Makefile
pkglint says 'looks fine' now.
[pkgsrc-ardour.git] / Makefile
1 # $NetBSD$
2 #
3
4 DISTNAME=       ardour-2.8.6
5 CATEGORIES=     audio
6
7 EXTRACT_SUFX= .tar.bz2
8
9 MAINTAINER=     pho@cielonegro.org
10 COMMENT=        Digital Audio Workstation
11 LICENSE=        gnu-gpl-v2
12
13 FETCH_MESSAGE+= " The file ${DISTNAME}${EXTRACT_SUFX} containing ${PKGNAME}"
14 FETCH_MESSAGE+= ""
15 FETCH_MESSAGE+= " must be fetched into:"
16 FETCH_MESSAGE+= "       ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}"
17 FETCH_MESSAGE+= " from:"
18 FETCH_MESSAGE+= "       http://ardour.org/download"
19 FETCH_MESSAGE+= ""
20 FETCH_MESSAGE+= " Choose \`source code for all platforms' then click \`Continue'."
21
22 NO_CONFIGURE=   yes
23 USE_LIBTOOL=    yes
24 USE_LANGUAGES=  c c++
25 USE_TOOLS+=             pkg-config
26
27 PKG_DESTDIR_SUPPORT=    user-destdir
28 PKG_SYSCONFSUBDIR=              ${PKGBASE}
29
30 SCONS_ENV=      ${CONFIGURE_ENV} ${MAKE_ENV}
31 SCONS_ARGS=     PREFIX=${PREFIX:Q}
32
33 .include "../../mk/bsd.prefs.mk"
34 .if defined(DESTDIR)
35 SCONS_ARGS+=    DESTDIR=${DESTDIR:Q}
36 .endif
37
38 EXAMPLES_DIR=   ${PREFIX}/share/examples/${PKGBASE}
39 SCONS_ARGS+=    SYSCONFDIR=${PKG_SYSCONFDIR:Q}
40 SCONS_ARGS+=    SYSCONFEXDIR=${EXAMPLES_DIR:Q}
41 CONF_FILES=     \
42         ${EXAMPLES_DIR}/SAE-de-keypad.bindings   ${PKG_SYSCONFDIR}/SAE-de-keypad.bindings   \
43         ${EXAMPLES_DIR}/SAE-de-nokeypad.bindings ${PKG_SYSCONFDIR}/SAE-de-nokeypad.bindings \
44         ${EXAMPLES_DIR}/SAE-us-keypad.bindings   ${PKG_SYSCONFDIR}/SAE-us-keypad.bindings   \
45         ${EXAMPLES_DIR}/SAE-us-nokeypad.bindings ${PKG_SYSCONFDIR}/SAE-us-nokeypad.bindings \
46         ${EXAMPLES_DIR}/ardour-sae.menus         ${PKG_SYSCONFDIR}/ardour-sae.menus         \
47         ${EXAMPLES_DIR}/ardour.menus             ${PKG_SYSCONFDIR}/ardour.menus             \
48         ${EXAMPLES_DIR}/ardour2_ui_dark.rc       ${PKG_SYSCONFDIR}/ardour2_ui_dark.rc       \
49         ${EXAMPLES_DIR}/ardour2_ui_dark_sae.rc   ${PKG_SYSCONFDIR}/ardour2_ui_dark_sae.rc   \
50         ${EXAMPLES_DIR}/ardour2_ui_default.conf  ${PKG_SYSCONFDIR}/ardour2_ui_default.conf  \
51         ${EXAMPLES_DIR}/ardour2_ui_light.rc      ${PKG_SYSCONFDIR}/ardour2_ui_light.rc      \
52         ${EXAMPLES_DIR}/ardour2_ui_light_sae.rc  ${PKG_SYSCONFDIR}/ardour2_ui_light_sae.rc
53
54 do-build:
55         ${RUN} cd ${WRKSRC} && \
56                 ${SETENV} ${SCONS_ENV} scons ${SCONS_ARGS}
57
58 do-install:
59         ${RUN} cd ${WRKSRC} && \
60                 ${SETENV} ${SCONS_ENV} scons ${SCONS_ARGS} install
61
62 BUILD_DEPENDS+= scons>=0.96:../../devel/scons
63 .include "../../audio/alsa-lib/buildlink3.mk"
64 .include "../../wip/aubio/buildlink3.mk"
65 .include "../../audio/jack/buildlink3.mk"
66 .include "../../wip/liblo/buildlink3.mk"
67 .include "../../audio/libsamplerate/buildlink3.mk"
68 .include "../../audio/libsndfile/buildlink3.mk"
69 .include "../../devel/boost-headers/buildlink3.mk"
70 .include "../../devel/gettext-lib/buildlink3.mk"
71 .include "../../devel/glib2/buildlink3.mk"
72 .include "../../devel/pango/buildlink3.mk"
73 .include "../../graphics/freetype2/buildlink3.mk"
74 .include "../../graphics/libgnomecanvas/buildlink3.mk"
75 .include "../../math/fftw/buildlink3.mk"
76 .include "../../math/fftwf/buildlink3.mk"
77 .include "../../textproc/liblrdf/buildlink3.mk"
78 .include "../../textproc/libxml2/buildlink3.mk"
79 .include "../../textproc/libxslt/buildlink3.mk"
80 .include "../../textproc/raptor/buildlink3.mk"
81 .include "../../x11/gtk2/buildlink3.mk"
82 .include "../../mk/dlopen.buildlink3.mk"
83 .include "../../mk/bsd.pkg.mk"