# $Id$ PNAME="gpac" PVER="0.7.1" PBUILD="r5" PCAT="media-video" DESCRIPTION="GPAC is a multimedia framework based on the MPEG-4 Systems standard (ISO/IEC 14496-1) developed from scratch in ANSI C." HOMEPAGE="http://gpac.sourceforge.net/" DEPEND=">= virtual/opengl >= dev-libs/openssl-1.1 >= x11-libs/libXt-1 >= x11-libs/libX11-1.6 >= x11-libs/libXext-1.3 >= dev-libs/libxml2-2.7 >= media-libs/libsdl-1.2 >= virtual/libjpeg >= media-libs/libpng-1.5 >= media-libs/freetype-2.6 >= media-libs/libfaad2-2.7 >= media-video/ffmpeg-4.0 >= media-libs/libmad-0.15 >= media-libs/libogg-1.3 >= media-libs/libvorbis-1.3 >= media-libs/xvid-1.3 >= media-libs/x264-201806 >= media-sound/libpulse-10" # disabled upstream due to version incompatibilities # see: applications/Makefile # >= x11-libs/wxgtk-2.8 SRCFILE="v${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" SRC_URI=( https://github.com/${PNAME}/${PNAME}/archive/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-openssl-1.1.patch ) UP2SEPERATOR="v" UP2DATE="updatecmd https://github.com/${PNAME}/${PNAME}/releases | highesttarball gz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} mpatch ${PNAME}-${PVER}-openssl-1.1.patch || die # configure may be not executable chmod +x configure || die } src_compile() { cd ${SRCDIR} mconfigure \ --libdir=$(mlibdir) \ --enable-pic \ --enable-svg \ --enable-opengl \ --enable-ssl \ --disable-amr \ --disable-debug \ --disable-oss-audio \ --disable-jack=yes \ --enable-pulseaudio=yes \ --use-jpeg=system \ --use-png=system \ --use-ft=no \ --use-ogg=system \ --use-vorbis=system \ --use-ffmpeg=system \ --use-faad=system \ --use-mad=system \ --use-xvid=system \ --use-js=no \ --verbose \ || die mmake -j1 || die } src_install() { cd ${SRCDIR} mmake STRIP="true" DESTDIR="${BINDIR}" install || die mmake STRIP="true" DESTDIR="${BINDIR}" install-lib || die minstalldocs AUTHORS BUGS Changelog README TODO doc/*.html doc/*.txt || die }