summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMusee Ullah2020-08-13 00:54:28 -0500
committerMusee Ullah2020-08-13 00:54:28 -0500
commit713e3eddb2c0e0bcfb0c0a1e7159bddd6890f08b (patch)
tree3f97ffeb3330f48916cf01e5b82739c458befe53
downloadaur-713e3eddb2c0e0bcfb0c0a1e7159bddd6890f08b.tar.gz
Initial upload: aegisub-wangqr-git 3.3.1.r63.3bde4dd75-1
Introduce wangqr's Aegisub fork
-rw-r--r--.SRCINFO37
-rw-r--r--PKGBUILD95
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: