diff options
author | Ethan Kerrick | 2024-10-28 22:38:44 -0400 |
---|---|---|
committer | Ethan Kerrick | 2024-10-28 22:38:44 -0400 |
commit | 334e03f4f65fa320f37e705417dc58a4fed61444 (patch) | |
tree | 39286b463563ae704c6c3a3d0624f53593d1e478 | |
download | aur-334e03f4f65fa320f37e705417dc58a4fed61444.tar.gz |
inital commit
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | onscripter-en.install | 3 |
3 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3d809c6b1242 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = onscripter-en-galladite27 + pkgdesc = modern fork of onscripter-en, an opensource nscript interpreter + pkgver = 2024_07_21 + pkgrel = 1 + url = https://github.com/Galladite27/ONScripter-EN + install = onscripter-en.install + arch = x86_64 + license = GPL-2.0-or-later + license = OFL-1.1 + depends = sdl_ttf + depends = sdl12-compat + depends = sdl_image + depends = libvorbis + depends = sdl_mixer + depends = libx11 + depends = bzip2 + depends = smpeg0 + depends = freetype2 + provides = onscripter-en + conflicts = onscripter-en-git + noextract = genjyuugothic-x-20150607.zip + source = https://github.com/Galladite27/ONScripter-EN/archive/refs/tags/2024-07-21.tar.gz + source = https://ftp.iij.ad.jp/pub/osdn.jp/users/8/8644/genjyuugothic-x-20150607.zip + sha256sums = af61fac4833b717b4175b6a66969cf8ef4fc97f89b6255b0dcecac2bc9daec28 + sha256sums = e4a0ea11b8155056ad2b678c8501b2e76dd99b8c8eb5363d396fe7c3079201b3 + +pkgname = onscripter-en-galladite27 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4a42da451cbe --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: silverhikari <kerrickethan@gmail.com> +pkgname=onscripter-en-galladite27 +_pkgname=ONScripter-EN +pkgver=2024_07_21 +pkgrel=1 +epoch= +pkgdesc="modern fork of onscripter-en, an opensource nscript interpreter" +arch=('x86_64') +url="https://github.com/Galladite27/ONScripter-EN" +license=('GPL-2.0-or-later' 'OFL-1.1') +depends=('sdl_ttf' 'sdl12-compat' 'sdl_image' 'libvorbis' 'sdl_mixer' 'libx11' 'bzip2' 'smpeg0' 'freetype2') +provides=('onscripter-en') +conflicts=('onscripter-en-git') +install=onscripter-en.install +source=("${url}/archive/refs/tags/${pkgver//_/-}.tar.gz" "https://ftp.iij.ad.jp/pub/osdn.jp/users/8/8644/genjyuugothic-x-20150607.zip") +noextract=('genjyuugothic-x-20150607.zip') +sha256sums=('af61fac4833b717b4175b6a66969cf8ef4fc97f89b6255b0dcecac2bc9daec28' 'e4a0ea11b8155056ad2b678c8501b2e76dd99b8c8eb5363d396fe7c3079201b3') + +build() { + cd "$_pkgname-${pkgver//_/-}" + ./configure --prefix=/usr + make +} + +package() { + cd "$_pkgname-${pkgver//_/-}" + + # Programs + install -Dm755 "onscripter-en" "${pkgdir}/usr/bin/onscripter-en" + + # helper-program + echo -e "#! /bin/sh\n\nonscripter-en -f /usr/share/onscripter-en/default.ttf " > "onscripter-en-play" + install -Dm755 "onscripter-en-play" "${pkgdir}/usr/bin/" + + # Fonts + cd ".." + bsdtar -xf "genjyuugothic-x-20150607.zip" "GenJyuuGothicX-Monospace-Normal.ttf" "README_GenJyuu.txt" "SIL_Open_Font_License_1.1.txt" + install -Dm644 "GenJyuuGothicX-Monospace-Normal.ttf" "${pkgdir}/usr/share/onscripter-en/default.ttf" + install -Dm644 "README_GenJyuu.txt" "${pkgdir}/usr/share/onscripter-en/README_GenJyuu.txt" + install -Dm644 "SIL_Open_Font_License_1.1.txt" "${pkgdir}/usr/share/licenses/onscripter-en-galladite27/SIL_Open_Font_License_1.1.txt" +} diff --git a/onscripter-en.install b/onscripter-en.install new file mode 100644 index 000000000000..80ff0209f9a3 --- /dev/null +++ b/onscripter-en.install @@ -0,0 +1,3 @@ +post_install() { + echo -e "Run onscripter-en-play if the game does not provide a default font.\n if the game contains a default font just run onscripter-en" +} |