diff options
Diffstat (limited to 'audio/ossxmix/Makefile')
-rw-r--r-- | audio/ossxmix/Makefile | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/audio/ossxmix/Makefile b/audio/ossxmix/Makefile new file mode 100644 index 00000000000..53b930ab4ce --- /dev/null +++ b/audio/ossxmix/Makefile @@ -0,0 +1,57 @@ +# $NetBSD: Makefile,v 1.1 2021/05/09 07:54:42 nia Exp $ + +DISTNAME= oss-v4.2-build2019-src-bsd +PKGNAME= ossxmix-${DISTNAME:S/oss-v//1:S/-src-bsd//1:S/-/./g} +CATEGORIES= audio +MASTER_SITES= http://www.opensound.com/developer/sources/stable/bsd/ +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= nia@NetBSD.org +HOMEPAGE= http://www.opensound.com/ +COMMENT= Audio mixer GUI from OSSv4 +LICENSE= 2-clause-bsd + +USE_TOOLS+= pkg-config + +BUILD_DIRS= cmd/ossxmix + +# NOTE: Linux support will require an OSSv4 package integrated into +# oss.buildlink3.mk +ONLY_FOR_PLATFORM+= FreeBSD-*-* +ONLY_FOR_PLATFORM+= NetBSD-*-* +ONLY_FOR_PLATFORM+= SunOS-*-* + +.include "../../mk/oss.buildlink3.mk" + +LDFLAGS+= ${LIBOSSAUDIO} + +.if ${OPSYS} == "NetBSD" && \ + (!empty(OS_VERSION:M[5-9].*) && empty(OS_VERSION:M9.99.*)) +PKG_SKIP_REASON+= "Requires OSSv4 support" +.endif + +SUBST_CLASSES+= paths +SUBST_STAGE.paths= pre-configure +SUBST_FILES.paths= cmd/${PKGBASE}/ossxmix.man +SUBST_SED.paths= -e 's,/usr/bin,${PREFIX}/bin,g' + +INSTALLATION_DIRS+= bin +INSTALLATION_DIRS+= share/applications +INSTALLATION_DIRS+= share/doc/${PKGBASE} + +pre-build: + ${CP} ${FILESDIR}/Makefile ${WRKSRC}/cmd/${PKGBASE}/Makefile + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/cmd/${PKGBASE}/ossxmix \ + ${DESTDIR}${PREFIX}/bin/ossxmix + ${INSTALL_DATA} ${FILESDIR}/ossxmix.desktop \ + ${DESTDIR}${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKSRC}/COPYING \ + ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} + ${INSTALL_DATA} ${WRKSRC}/cmd/${PKGBASE}/ossxmix.man \ + ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} + +.include "../../sysutils/desktop-file-utils/buildlink3.mk" +.include "../../x11/gtk2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" |