diff options
author | Musee Ullah | 2020-08-13 00:54:28 -0500 |
---|---|---|
committer | Musee Ullah | 2020-08-13 00:54:28 -0500 |
commit | 713e3eddb2c0e0bcfb0c0a1e7159bddd6890f08b (patch) | |
tree | 3f97ffeb3330f48916cf01e5b82739c458befe53 | |
download | aur-713e3eddb2c0e0bcfb0c0a1e7159bddd6890f08b.tar.gz |
Initial upload: aegisub-wangqr-git 3.3.1.r63.3bde4dd75-1
Introduce wangqr's Aegisub fork
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | PKGBUILD | 95 |
2 files changed, 132 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..59c60666551c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,37 @@ +pkgbase = aegisub-wangqr-git + pkgdesc = A general-purpose subtitle editor with ASS/SSA support (wangqr fork) + pkgver = 3.3.1.r63.3bde4dd75 + pkgrel = 1 + url = http://www.aegisub.org + arch = x86_64 + license = GPL + license = BSD + makedepends = autoconf-archive + makedepends = boost + makedepends = cmake + makedepends = git + makedepends = intltool + makedepends = lua + makedepends = mesa + depends = alsa-lib + depends = avisynthplus + depends = boost-libs + depends = fftw + depends = fontconfig + depends = hunspell + depends = icu + depends = libass.so + depends = libffms2.so + depends = libgl + depends = libpulse + depends = wxgtk3 + depends = uchardet + depends = zlib + provides = aegisub + conflicts = aegisub + conflicts = aegisub-git + source = git+https://github.com/wangqr/Aegisub.git + sha256sums = SKIP + +pkgname = aegisub-wangqr-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..62db0b5c0f7a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,95 @@ +# Maintainer: Musee Ullah <lae@lae.is> +# Contributor: Maxime Gauduin <alucryd@archlinux.org> +# Contributor: Qirui Wang <wqr.prg@gmail.com> + +pkgname=aegisub-wangqr-git +_pkgtag='v3.3.1' +pkgver=3.3.1.r63.3bde4dd75 +pkgrel=1 +pkgdesc='A general-purpose subtitle editor with ASS/SSA support (wangqr fork)' +arch=(x86_64) +url=http://www.aegisub.org +license=( + GPL + BSD +) +depends=( + alsa-lib + avisynthplus + boost-libs + fftw + fontconfig + hunspell + icu + libass.so + libffms2.so + libgl + libpulse + wxgtk3 + uchardet + zlib +) +makedepends=( + autoconf-archive + boost + cmake + git + intltool + lua + mesa +) +provides=(aegisub) +conflicts=(aegisub aegisub-git) +source=( + git+https://github.com/wangqr/Aegisub.git +) +sha256sums=( + SKIP +) + +pkgver() { + cd Aegisub + echo "${_pkgtag#v}.r$(git rev-list --count ${_pkgtag}..HEAD).$(git rev-parse --short HEAD)" +} + +prepare() { + mkdir -vp build/ + cd Aegisub + + # Ensures Aegisub runs under Xwayland, since it doesn't support Wayland properly + sed 's/^Exec=/Exec=env GDK_BACKEND=x11 /' -i packages/desktop/aegisub.desktop.template.in +} + +build() { + cd build + + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-gtk3 \ + -DWITH_STARTUPLOG=OFF \ + -DWITH_{PORTAUDIO,OPENAL,OSS}=OFF \ + ../Aegisub + # TODO: Build translations +} + +package() { + cd "${srcdir}/build" + + make DESTDIR="${pkgdir}" install + + cd "${srcdir}/Aegisub" + install -dm 755 "${pkgdir}/usr/share/licenses/${pkgname}" + install -m 644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + cd "${srcdir}/Aegisub/automation/" + for subdir in {autoload,demos,include,include/aegisub} + do + install -dm 755 "${pkgdir}/usr/share/aegisub/automation/${subdir}" + for resource in $(find ${subdir} -maxdepth 1 -type f) + do + install -m 644 "${resource}" "${pkgdir}/usr/share/aegisub/automation/${resource}" + done + done +} + +# vim: ts=2 sw=2 et: |