openbsd-ports/audio/hydrogen/Makefile
2013-03-10 22:55:01 +00:00

58 lines
1.6 KiB
Makefile

# $OpenBSD: Makefile,v 1.18 2013/03/10 22:55:02 espie Exp $
COMMENT= software drum machine
DISTNAME= hydrogen-0.9.4
REVISION= 3
CATEGORIES= audio
HOMEPAGE= http://www.hydrogen-music.org/
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += c m ogg pthread sndio stdc++ QtGui QtNetwork QtXml sndfile>=1
WANTLIB += FLAC>=8 FLAC++>=7 jack archive lrdf
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=hydrogen/}
LIB_DEPENDS= audio/libsndfile \
audio/flac \
audio/jack \
archivers/libarchive \
textproc/liblrdf
RUN_DEPENDS= devel/desktop-file-utils
MODULES= x11/qt4 devel/scons
MAKE_ENV+= QTDIR="${MODQT4_QTDIR}"
MODSCONS_FLAGS= localinc="-I${LOCALBASE}/include -I${X11BASE}/include" \
locallib="-L${LOCALBASE}/lib -L${X11BASE}/lib -logg -lpthread" \
optflags="${CXXFLAGS} " \
libarchive="1" sndio="1" oss="0" alsa="0" portmidi="0" \
portaudio="0" lash="0" lrdf="1"
NO_TEST= Yes
post-extract:
cp ${FILESDIR}/Sndio{Audio,Midi}Driver.h \
${FILESDIR}/sndio_{audio,midi}_driver.cpp \
${WRKSRC}/libs/hydrogen/src/IO
do-install:
${INSTALL_PROGRAM} ${WRKBUILD}/hydrogen ${PREFIX}/bin
${INSTALL_DATA_DIR} ${PREFIX}/share/applications
${INSTALL_DATA} ${WRKBUILD}/hydrogen.desktop \
${PREFIX}/share/applications
${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
${INSTALL_DATA} ${WRKSRC}/data/img/gray/h2-icon.svg \
${PREFIX}/share/pixmaps
${INSTALL_DATA_DIR} ${PREFIX}/share/hydrogen
${INSTALL_DATA_DIR} ${PREFIX}/share/hydrogen/data
#mv -f ${WRKSRC}/data/new_tutorial ${WRKDIR}
cd ${WRKSRC}/data && umask 022 && \
pax -rw . ${PREFIX}/share/hydrogen/data
.include <bsd.port.mk>