1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- # $OpenBSD: Makefile,v 1.44 2017/04/10 11:45:22 sthen Exp $
- COMMENT= advanced music player
- VERSION= 1.0
- DISTNAME= aqualung-${VERSION}
- REVISION= 1
- EPOCH= 0
- CATEGORIES= audio
- HOMEPAGE= https://github.com/jeremyevans/aqualung
- MAINTAINER= Jeremy Evans <jeremy@openbsd.org>
- # GPLv2
- PERMIT_PACKAGE_CDROM= Yes
- WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
- WANTLIB += Xrandr Xrender atk-1.0 bz2 c cairo fontconfig
- WANTLIB += freetype gio-2.0 glib-2.0 gobject-2.0
- WANTLIB += gthread-2.0 m mp3lame ogg pango-1.0 pangocairo-1.0
- WANTLIB += pangoft2-1.0 pthread samplerate sndfile sndio ${LIBCXX}
- WANTLIB += vorbis vorbisenc vorbisfile z gtk-x11-2.0 gdk-x11-2.0
- WANTLIB += gdk_pixbuf-2.0 xml2 mac mad mpcdec FLAC avcodec
- WANTLIB += avformat avutil wavpack lrdf oggz speex cddb cdio
- WANTLIB += cdio_cdda cdio_paranoia modplug ${MODLUA_WANTLIB}
- MASTER_SITES= https://github.com/jeremyevans/aqualung/releases/download/${VERSION}/
- MODULES= devel/gettext \
- lang/lua
- MODLUA_SA= Yes
- LIB_DEPENDS= audio/flac \
- audio/lame \
- audio/libcdio \
- audio/libcddb \
- audio/libmad \
- audio/libmodplug \
- audio/libsamplerate \
- audio/libsndfile \
- audio/libvorbis \
- audio/mac \
- audio/musepack \
- audio/speex \
- audio/wavpack \
- graphics/ffmpeg \
- multimedia/oggz \
- textproc/liblrdf \
- textproc/libxml \
- x11/gtk+2 \
- ${MODLUA_LIB_DEPENDS}
- RUN_DEPENDS= devel/desktop-file-utils
- CFLAGS+= -DPTHREAD_MIN_PRIORITY=0 -DPTHREAD_MAX_PRIORITY=31 \
- -I${LOCALBASE}/include -I${MODLUA_INCL_DIR}
- CONFIGURE_STYLE= gnu
- CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib " \
- lua_CFLAGS="`pkg-config --cflags ${MODLUA_DEP}`" \
- lua_LIBS="`pkg-config --libs ${MODLUA_DEP}`"
- # ifp (requires libifp) - no package
- CONFIGURE_ARGS= --with-cdda \
- --with-cddb \
- --with-flac \
- --with-ladspa \
- --with-lame \
- --with-lavc \
- --with-lua \
- --with-mac \
- --with-mod \
- --with-mpc \
- --with-mpeg \
- --with-sndfile \
- --with-sndio \
- --with-speex \
- --with-src \
- --with-vorbis \
- --with-vorbisenc \
- --with-wavpack \
- --without-alsa \
- --without-ifp \
- --without-jack \
- --without-oss \
- --without-pulse \
- --without-winmm
- post-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/applications
- @${SUBST_CMD} -m 0644 -c ${FILESDIR}/aqualung.desktop \
- ${PREFIX}/share/applications/aqualung.desktop
- @chown ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/applications/aqualung.desktop
- .include <bsd.port.mk>
|