summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEthan Kerrick2024-10-28 22:38:44 -0400
committerEthan Kerrick2024-10-28 22:38:44 -0400
commit334e03f4f65fa320f37e705417dc58a4fed61444 (patch)
tree39286b463563ae704c6c3a3d0624f53593d1e478
downloadaur-334e03f4f65fa320f37e705417dc58a4fed61444.tar.gz
inital commit
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD41
-rw-r--r--onscripter-en.install3
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"
+}