Date: Monday, May 31, 2021 @ 20:26:02 Author: arojas Revision: 952899
archrelease: copy trunk to community-staging-x86_64 Added: synfig/repos/community-staging-x86_64/ synfig/repos/community-staging-x86_64/PKGBUILD (from rev 952898, synfig/trunk/PKGBUILD) ----------+ PKGBUILD | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) Copied: synfig/repos/community-staging-x86_64/PKGBUILD (from rev 952898, synfig/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-05-31 20:26:02 UTC (rev 952899) @@ -0,0 +1,33 @@ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> +# Contributor: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Contributor: Franco Iacomella <y...@gnu.org> + +pkgname=synfig +pkgver=1.4.1 +pkgrel=3 +pkgdesc='Professional vector animation program (CLI renderer only)' +arch=('x86_64') +url='https://www.synfig.org/' +license=('GPL3') +depends=('boost-libs' 'fftw' 'imagemagick' 'libjpeg-turbo' 'libmng' 'libxml++2.6' 'mlt6' 'openexr' + 'pango') +makedepends=('boost' 'etl' 'intltool') +source=("https://downloads.sourceforge.net/synfig/$pkgname-$pkgver.tar.gz") +sha256sums=('f90f1dcff1a409bbe2bfbb2cf42b7019cf735bec3223722db2feba6e198d1bc1') + +build() { + cd $pkgname-$pkgver + + # temporary workaround for GCC 11; upstream has refactored etl::clock to + # use std::chrono so this should not be needed in future synfig versions + CXXFLAGS+=' -std=c++14' + + ./configure --prefix=/usr --sysconfdir=/etc + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +}