1 # Copyright 1999-2023 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
8 MY_PV=$(ver_cut 1)-$(ver_cut 2)
9 DESCRIPTION="Gimp Animation Package"
10 SRC_URI="https://gitlab.gnome.org/Archive/gimp-gap/-/archive/gap-${MY_PV}/gimp-gap-gap-${MY_PV}.tar.bz2"
11 HOMEPAGE="http://www.gimp.org/"
18 S="${WORKDIR}/${PN}-gap-${MY_PV}"
22 mpeg? ( media-libs/xvid )
30 mp3? ( >=media-sound/lame-3.9 )
38 einfo "Running glib-gettextize --force"
39 glib-gettextize --force || die
40 einfo "intltoolize --force --automake"
41 intltoolize --force --automake || die
45 bsdtar -xf extern_libs/ffmpeg.tar.gz -C extern_libs || die
46 # fix building with binutil >= 2.41
47 # https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/effadce6c756247ea8bae32dc13bb3e6f464f0eb
48 patch -Np1 -i "${FILESDIR}/gimp-gap-2.8-fix-build-for-bundled-ffmpeg.patch" -d extern_libs/ffmpeg || die
49 mv -v "${S}"/configure.{ac,in} || die
50 # fix library linking order
51 sed -i 's/$FFMPEG_LIBAVUTIL_A $FFMPEG_LIBSWSCALE_A/$FFMPEG_LIBSWSCALE_A $FFMPEG_LIBAVUTIL_A/' configure.in || die
55 # anything other than -j1 might fail
61 econf --with-ffmpegsrcdir="${S}"/extern_libs/ffmpeg
65 make DESTDIR="${ED}" install || die "install failed"
66 dodoc AUTHORS ChangeLog* NEWS README
68 dodoc docs/howto/txt/*.txt
70 dodoc docs/reference/txt/*.txt