42 lines
1.5 KiB
Bash
42 lines
1.5 KiB
Bash
# Template file for 'Aegisub'
|
|
pkgname=Aegisub
|
|
version=3.3.2
|
|
revision=2
|
|
build_style=cmake
|
|
build_helper=cmake-wxWidgets-gtk3
|
|
cmake_builddir="BUILD"
|
|
configure_args="-DwxWidgets_CONFIG_EXECUTABLE=$WX_CONFIG
|
|
-DWITH_PORTAUDIO=$(vopt_if portaudio ON OFF)
|
|
-DWITH_OPENAL=$(vopt_if openal ON OFF) -DWITH_FFTW3=$(vopt_if fftw ON OFF)"
|
|
hostmakedepends="gettext-devel intltool pkg-config git LuaJIT"
|
|
makedepends="alsa-lib-devel boost-devel libcurl-devel fontconfig-devel
|
|
freetype-devel hunspell-devel icu-devel libass-devel libffms2-devel
|
|
MesaLib-devel wxWidgets-gtk3-devel LuaJIT-devel $(vopt_if fftw fftw-devel)
|
|
$(vopt_if openal libopenal-devel) $(vopt_if portaudio portaudio-devel)"
|
|
short_desc="Subtitle editor (ssa, ass, srt)"
|
|
maintainer="pudiva <rogi@skylittlesystem.org>"
|
|
license="BSD-3-Clause, MIT"
|
|
homepage="https://github.com/wangqr/Aegisub"
|
|
distfiles="https://github.com/wangqr/Aegisub/archive/v${version}.tar.gz"
|
|
checksum="9aaab8e66cef2a72368c6b7f79b2f99700321a7b9a1ca623c5e6be0e65418db5"
|
|
nocross="lots of errors like: undefined reference to boost::icu_regex_traits::isctype..."
|
|
|
|
build_options="fftw openal portaudio"
|
|
build_options_default="fftw"
|
|
|
|
desc_option_fftw="Enable support for rendering of audio waveforms/spectrum"
|
|
desc_option_openal="Enable support for openal"
|
|
|
|
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
|
|
makedepends+=" libatomic-devel"
|
|
configure_args+=" -DCMAKE_CXX_STANDARD_LIBRARIES=-latomic"
|
|
fi
|
|
|
|
pre_build() {
|
|
export FORCE_GIT_VERSION="$version"
|
|
}
|
|
|
|
post_install() {
|
|
vlicense LICENCE
|
|
}
|