# gpac/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. The source tarball used by this package was created based on "git" upstream sources. The sources were obtained as follows: ocgitfetch --run \ --deletegit \ https://github.com/gpac/gpac.git #--------------------------------------------------------------------- 2. If you use "mp4box" to concatenate two or more MP4 input files, the input files must have exactly the same parameters (dimensions, etc.) to begin with. If this isn't the case, "mp4box" may concatenate the files anyway, but the output file probably won't work correctly. #--------------------------------------------------------------------- 3. Presently, "gpac's" OpenGL support must be disabled. Reason: "gpac" won't work in conjunction with some NVidia drivers otherwise. To disable OpenGL support, this package uses a "configure" switch (which works with older versions of "gpac") and a patch (which works with newer versions). #--------------------------------------------------------------------- [buildtimes] 00.04 hours (or 002.67 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.05 hours (or 002.95 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.06 hours (or 003.53 minutes) - HP EliteBook 8560w 32GB RAM 00.24 hours (or 014.55 minutes) - Compaq 1.7 GHz Intel Pentium 4 512MB RAM #--------------------------------------------------------------------- [settings] altpkg = yes build = default exepack = yes license = See "license*.txt" in installed tree licfile = COPYING nosyslinks = bin unpack = relaxed tmpsize = 256M dontfind = ffmpeg2 ffmpeg3 ffmpeg4 ffmpeg5 ffmpeg6 \ wxwidgets30 wxwidgets28 setpaths = alsa ffmpeg7 gpac gtkcore jackone pulseaudio wxwidgets32 #--------------------------------------------------------------------- [depends] alsa cairo expat faad2 ffmpeg fontconfig freetype2 gtkcore jackone jpeg libmad libogg libpng libvorbis libxml2 openssl pulseaudio sdl theora wxcore xvidcore xorg zlib #--------------------------------------------------------------------- [configure] MANBASE=$PKGDIR_PROD/man mkdir -p $MANBASE bash ./configure \ --prefix=$PKGDIR_PROD \ --cpu=$LACICPU \ --disable-opengl \ --mandir=$MANBASE #--------------------------------------------------------------------- [postbuild] ID=includetemp make install-lib cd $PKGDIR_PROD rm -fr $ID mv include $ID mkdir include mv $ID include/gpac cd $PKGDIR_PROD/bin ln -s ../lib/gpac modules ln -s MP4Box mp4box ln -s MP4Client mp4client ln -s MP4Client osmo4 ln -s MP4Client Osmo4 cd $PRODTREE/../bin ln -nsf `ls $PKGDIR_PROD/bin/* | grep -v modules` . #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = tbd url_home = http://gpac.sourceforge.net/ url_lfs = n/a when last checked url_tarball = git # See "technotes" in "cfg" file #--------------------------------------------------------------------- [about] From the Freshmeat project summary: GPAC is a multimedia framework based on the MPEG4 systems standard. It aims to integrate as many "rich media" technologies as possible. It already supports MPEG-4 BIFS, SVG, MPEG-4 LASeR, VRML, and X3D presentations, many audio/video codecs and formats, RTP/RTSP streaming, and MPEG-2 TS broadcast. #--------------------------------------------------------------------- [history] 170729 Updated from svn-5619 to 0.7.1 180514 Updated to 180514 ("git" date) 180713 Updated to 36cf8d9a5 ("git" hash) 181017 Updated to 37c6522cd 190412 Updated to 8256a66ae 191007 Updated to b15b77a24 210427 Updated to 281f990ba 240928 Updated to 33336e59e