Changeset View
Changeset View
Standalone View
Standalone View
audio/ncmpc/Makefile
Show All 17 Lines | |||||
USE_GNOME= glib20 | USE_GNOME= glib20 | ||||
CPPFLAGS+= -I${LOCALBASE}/include | CPPFLAGS+= -I${LOCALBASE}/include | ||||
LDFLAGS+= -L${LOCALBASE}/lib | LDFLAGS+= -L${LOCALBASE}/lib | ||||
OPTIONS_DEFINE= NLS LYRICS | OPTIONS_DEFINE= NLS LYRICS | ||||
OPTIONS_DEFAULT= LYRICS | OPTIONS_DEFAULT= LYRICS | ||||
LYRICS_DESC= Compile with lyrics screen | LYRICS_DESC= Compile with lyrics screen | ||||
.include <bsd.port.options.mk> | |||||
USES= iconv pkgconfig | USES= iconv pkgconfig | ||||
PLIST_FILES= bin/ncmpc \ | PLIST_FILES= bin/ncmpc \ | ||||
man/man1/ncmpc.1.gz \ | man/man1/ncmpc.1.gz \ | ||||
%%EXAMPLESDIR%%/config \ | %%EXAMPLESDIR%%/config \ | ||||
%%EXAMPLESDIR%%/keys \ | %%EXAMPLESDIR%%/keys \ | ||||
%%EXAMPLESDIR%%/ncmpc.lirc | %%EXAMPLESDIR%%/ncmpc.lirc | ||||
.if ${PORT_OPTIONS:MNLS} | NLS_USES= gettext | ||||
USES+= gettext | |||||
LANGUAGES=cs da de eo es fi fr gl he hu it ko nb nl pl pt_BR ru sk sv uk zh_CN | LANGUAGES=cs da de eo es fi fr gl he hu it ko nb nl pl pt_BR ru sk sv uk zh_CN | ||||
.for language in ${LANGUAGES} | .for language in ${LANGUAGES} | ||||
PLIST_FILES+=share/locale/${language}/LC_MESSAGES/ncmpc.mo | NLS_PLIST_FILES+=share/locale/${language}/LC_MESSAGES/ncmpc.mo | ||||
.endfor | .endfor | ||||
.else | NLS_CONFIGURE_OFF=--disable-nls | ||||
CONFIGURE_ARGS+=--disable-nls | |||||
.endif | |||||
.if ${PORT_OPTIONS:MLYRICS} | LYRICS_CONFIGURE_ENABLE= lyrics-screen | ||||
CONFIGURE_ARGS+=--enable-lyrics-screen | LYRICS_PLIST_FILES= lib/ncmpc/lyrics/10-hd.sh \ | ||||
PLIST_FILES+= lib/ncmpc/lyrics/10-hd.sh \ | |||||
lib/ncmpc/lyrics/20-lyricwiki.rb | lib/ncmpc/lyrics/20-lyricwiki.rb | ||||
.else | |||||
CONFIGURE_ARGS+=--disable-lyrics-screen | |||||
.endif | |||||
do-install: | do-install: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpc ${STAGEDIR}${PREFIX}/bin | ${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpc ${STAGEDIR}${PREFIX}/bin | ||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/doc/config.sample ${STAGEDIR}${EXAMPLESDIR}/config | ${INSTALL_DATA} ${WRKSRC}/doc/config.sample ${STAGEDIR}${EXAMPLESDIR}/config | ||||
${INSTALL_DATA} ${WRKSRC}/doc/keys.sample ${STAGEDIR}${EXAMPLESDIR}/keys | ${INSTALL_DATA} ${WRKSRC}/doc/keys.sample ${STAGEDIR}${EXAMPLESDIR}/keys | ||||
${INSTALL_DATA} ${WRKSRC}/doc/ncmpc.lirc ${STAGEDIR}${EXAMPLESDIR} | ${INSTALL_DATA} ${WRKSRC}/doc/ncmpc.lirc ${STAGEDIR}${EXAMPLESDIR} | ||||
${INSTALL_MAN} ${WRKSRC}/doc/ncmpc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 | ${INSTALL_MAN} ${WRKSRC}/doc/ncmpc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 | ||||
.if ${PORT_OPTIONS:MNLS} | do-install-NLS-on: | ||||
.for language in ${LANGUAGES} | .for language in ${LANGUAGES} | ||||
@${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${language}/LC_MESSAGES | @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${language}/LC_MESSAGES | ||||
${INSTALL_DATA} ${WRKSRC}/po/${language}.gmo \ | ${INSTALL_DATA} ${WRKSRC}/po/${language}.gmo \ | ||||
${STAGEDIR}${PREFIX}/share/locale/${language}/LC_MESSAGES/ncmpc.mo | ${STAGEDIR}${PREFIX}/share/locale/${language}/LC_MESSAGES/ncmpc.mo | ||||
.endfor | .endfor | ||||
.endif | do-install-LYRICS-on: | ||||
.if ${PORT_OPTIONS:MLYRICS} | |||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/ncmpc/lyrics | @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ncmpc/lyrics | ||||
(cd ${WRKSRC}/lyrics && ${INSTALL_SCRIPT} \ | (cd ${WRKSRC}/lyrics && ${INSTALL_SCRIPT} \ | ||||
10-hd.sh 20-lyricwiki.rb \ | 10-hd.sh 20-lyricwiki.rb \ | ||||
${STAGEDIR}${PREFIX}/lib/ncmpc/lyrics) | ${STAGEDIR}${PREFIX}/lib/ncmpc/lyrics) | ||||
.endif | .endif | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |