[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / audio / solfege

Annotation of pkgsrc/audio/solfege/Makefile, Revision 1.37

1.37    ! adam        1: # $NetBSD: Makefile,v 1.36 2012/06/14 07:44:04 sbd Exp $
1.1       schmonz     2: #
                      3:
1.18      schmonz     4: DISTNAME=              solfege-3.14.1
1.37    ! adam        5: PKGREVISION=           13
1.1       schmonz     6: CATEGORIES=            audio
                      7: MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=solfege/}
                      8:
                      9: MAINTAINER=            schmonz@NetBSD.org
                     10: HOMEPAGE=              http://www.solfege.org/
                     11: COMMENT=               Practice several musical ear training exercises
                     12:
1.24      dholland   13: PKG_DESTDIR_SUPPORT=   user-destdir
                     14:
1.12      schmonz    15: BUILD_DEPENDS+=                docbook-xsl-[0-9]*:../../textproc/docbook-xsl
1.18      schmonz    16: BUILD_DEPENDS+=                txt2man-[0-9]*:../../converters/txt2man
1.12      schmonz    17:
1.1       schmonz    18: USE_PKGLOCALEDIR=      yes
                     19: GNU_CONFIGURE=         yes
1.24      dholland   20: CONFIGURE_ENV+=                PYTHON=${PYTHONBIN:Q} ac_cv_path_MSGGREP=true
1.1       schmonz    21: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR:Q}
1.13      schmonz    22: CONFIGURE_ARGS+=       --disable-oss-sound
1.12      schmonz    23: CONFIGURE_ARGS+=       --disable-pygtk-test
                     24: CONFIGURE_ARGS+=       --enable-docbook-stylesheet=${LOCALBASE}/share/xsl/docbook/html/chunk.xsl
1.32      hans       25: CONFIGURE_ARGS+=       --localedir=${LOCALBASE}/${PKGLOCALEDIR}/locale
1.1       schmonz    26:
1.14      joerg      27: USE_TOOLS+=            gmake gm4 makeinfo pkg-config msgfmt bash:run
                     28:
                     29: REPLACE_BASH=          lesson-files/bin/csound-play-harmonic-interval.sh
1.1       schmonz    30:
                     31: PYTHON_PATCH_SCRIPTS=  *.py *.py.in */*.py */*.py.in
                     32:
1.12      schmonz    33: SUBST_CLASSES+=                sound
                     34: SUBST_STAGE.sound=     do-configure
                     35: SUBST_FILES.sound=     default.config
                     36: SUBST_SED.sound=       -e 's|@WAVPLAYER@|${WAVPLAYER}|g'
                     37: SUBST_SED.sound+=      -e 's|@MIDIPLAYER@|${MIDIPLAYER}|g'
1.18      schmonz    38: SUBST_SED.sound+=      -e 's|@MP3PLAYER@|${MP3PLAYER}|g'
                     39: SUBST_SED.sound+=      -e 's|@OGGPLAYER@|${OGGPLAYER}|g'
1.12      schmonz    40: SUBST_MESSAGE.sound=   Setting default audio player.
                     41:
1.3       schmonz    42: EGDIR=                 ${PREFIX}/share/examples/solfege
1.12      schmonz    43: CONF_FILES+=           ${EGDIR}/solfege ${PKG_SYSCONFDIR}/solfege
1.4       schmonz    44: INSTALL_MAKE_FLAGS+=   ${MAKE_FLAGS} sysconfdir=${EGDIR:Q}
1.2       schmonz    45:
1.12      schmonz    46: INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1 ${EGDIR}
                     47:
                     48: .include "../../mk/bsd.prefs.mk"
                     49:
                     50: .if ${OPSYS} == "NetBSD"
                     51: WAVPLAYER=     /usr/bin/audioplay
                     52: MIDIPLAYER=    /usr/bin/midiplay
1.18      schmonz    53: MP3PLAYER=     ${LOCALBASE}/bin/mpg123
                     54: OGGPLAYER=     ${LOCALBASE}/bin/ogg123
1.12      schmonz    55: .elif ${OPSYS} == "Darwin"
                     56: WAVPLAYER=     ${LOCALBASE}/bin/qtplay
                     57: MIDIPLAYER=    ${LOCALBASE}/bin/qtplay
1.18      schmonz    58: MP3PLAYER=     ${LOCALBASE}/bin/qtplay
                     59: OGGPLAYER=     ${LOCALBASE}/bin/qtplay
1.12      schmonz    60: DEPENDS+=      qtplay-[0-9]*:../../audio/qtplay
                     61: .endif
1.2       schmonz    62:
1.13      schmonz    63: post-install:
1.20      joerg      64:        ${PY_COMPILE_ALL} ${DESTDIR}${PREFIX}/share/solfege/mpd \
                     65:                ${DESTDIR}${PREFIX}/share/solfege/soundcard \
                     66:                ${DESTDIR}${PREFIX}/share/solfege/src
1.13      schmonz    67:
1.1       schmonz    68: .include "../../lang/python/application.mk"
1.18      schmonz    69: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
1.12      schmonz    70: .include "../../textproc/gnome-doc-utils/buildlink3.mk"
1.19      wiz        71: BUILDLINK_API_DEPENDS.pygtk2+= ${PYPKGPREFIX}-gtk2>=2.14
1.1       schmonz    72: .include "../../x11/py-gtk2/buildlink3.mk"
                     73: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>