Skip to content

Instantly share code, notes, and snippets.

@py7hon
Last active March 13, 2021 06:00
Show Gist options
  • Save py7hon/292912aab00c5ec6e92a354cd137ac2c to your computer and use it in GitHub Desktop.
Save py7hon/292912aab00c5ec6e92a354cd137ac2c to your computer and use it in GitHub Desktop.
Aegisub Archlinux
<constraints>
<hardware>
<disk>
<size unit="G">16</size>
</disk>
<memory>
<size unit="G">16</size>
</memory>
</hardware>
</constraints>
<services>
<service name="obs_scm">
<param name="scm">git</param>
<param name="url">git://github.com/jstkdng/aur</param>
<param name="revision">obs</param>
<param name="extract">ungoogled-chromium/chromium-drirc-disable-10bpc-color-configs.conf</param>
<param name="extract">ungoogled-chromium/*.patch</param>
</service>
<service name="recompress">
<param name="compression">xz</param>
<param name="file">*.obscpio</param>
</service>
</services>
# Contributor: iqbalrifai <[email protected]>
pkgname=aegisub
pkgver=3.3.3.r70
pkgrel=1
pkgdesc='A Update of Aegisub'
arch=(x86_64)
url=https://github.com/FansubID/Aegisub
license=(
custom
)
depends=(
alsa-lib
amaranth-font
boost-libs
fftw
fontconfig
hunspell
icu
libass.so
libffms2.so
libgl
libpulse
openssl
uchardet
wxgtk3
zlib
)
makedepends=(
autoconf-archive
boost
git
intltool
lua
mesa
meson
)
provides=(aegisub)
conflicts=(aegisub)
source=(
aegisub::git+https://github.com/FansubID/Aegisub.git
)
sha256sums=(
SKIP
)
pkgver() {
cd aegisub
tag='v3.3.3'
echo "${tag#v}.r$(git rev-list --count ${tag}..HEAD).$(git rev-parse --short HEAD)"
}
prepare() {
cd aegisub
arch-meson builddir -Dportaudio=disabled -Dopenal=disabled
}
build() {
cd aegisub
ninja -C builddir
}
package() {
cd aegisub
DESTDIR="${pkgdir}" ninja -C builddir install
install -Dm 644 LICENCE -t "${pkgdir}"/usr/share/licenses/aegisub-git/
}
# vim: ts=2 sw=2 et:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment