summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEthan Kerrick2022-01-11 14:39:00 -0500
committerEthan Kerrick2022-01-11 14:39:00 -0500
commitb50afce76b09b709ead9886297b5e160f5269848 (patch)
tree32200bf7dc0248846440afbf54899be6a520cc49
downloadaur-b50afce76b09b709ead9886297b5e160f5269848.tar.gz
pkg creation
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD46
-rw-r--r--application-hot-soup-processor.xml9
-rw-r--r--hsed.desktop9
4 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2517a5b998da
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = openhsp-git
+ pkgdesc = Hot Soup Processor version 3 Compiler
+ pkgver = v3.6.r3.0e0c213
+ pkgrel = 1
+ url = https://github.com/onitama/OpenHSP
+ arch = x86_64
+ license = BSD
+ makedepends = git
+ depends = glew
+ depends = sdl2
+ depends = mesa
+ depends = sdl2_image
+ depends = sdl2_ttf
+ depends = sdl2_mixer
+ depends = gtk2
+ provides = openhsp
+ conflicts = openhsp
+ source = openhsp::git+https://github.com/onitama/OpenHSP.git
+ source = hsed.desktop
+ source = application-hot-soup-processor.xml
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = openhsp-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..fe2cb0a5fa42
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: silverhikari
+pkgname=openhsp-git
+pkgver=v3.6.r3.0e0c213
+pkgrel=1
+pkgdesc="Hot Soup Processor version 3 Compiler"
+arch=(x86_64)
+url="https://github.com/onitama/OpenHSP"
+license=('BSD')
+depends=('glew' 'sdl2' 'mesa' 'sdl2_image' 'sdl2_ttf' 'sdl2_mixer' 'gtk2')
+makedepends=('git')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=('openhsp::git+https://github.com/onitama/OpenHSP.git' 'hsed.desktop' 'application-hot-soup-processor.xml')
+md5sums=('SKIP' 'SKIP' 'SKIP')
+
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+
+ printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
+}
+
+build() {
+ cd "$srcdir/${pkgname%-git}"
+ make
+}
+
+package() {
+cd "$srcdir/${pkgname%-git}"
+
+ mkdir -p "${pkgdir}/usr/local/share/applications/"
+ mkdir -p "${pkgdir}/usr/share/pixmaps/"
+ mkdir -p "${pkgdir}/usr/bin/"
+ mkdir -p "${pkgdir}/usr/local/share/fonts/"
+ mkdir -p "${pkgdir}/usr/share/licenses/${pkgname-git}/"
+ mkdir -p "${pkgdir}/usr/share/doc/${pkgname-git}/"
+ mkdir -p "${pkgdir}/usr/share/mime/packages"
+
+ install "${srcdir}/hsed.desktop" -t "${pkgdir}/usr/local/share/applications/"
+ install "./hsed.png" -t "${pkgdir}/usr/share/pixmaps/"
+ install -m444 "./ipaexg.ttf" -t "${pkgdir}/usr/local/share/fonts/"
+ install "./hsed" "./hsp3cl" "./hsp3dish" "./hsp3gp" "./hspcmp" -t "${pkgdir}/usr/bin/"
+ install -m644 "./LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname-git}/"
+ install -dm777 "./doclib_en" "${pkgdir}/usr/share/doc/${pkgname-git}/"
+ install -m777 "./index_en.htm" "./main.css" "./single.css" -t "${pkgdir}/usr/share/doc/${pkgname-git}/"
+ install "${srcdir}/application-hot-soup-processor.xml" -t "${pkgdir}/usr/share/mime/packages"
+}
diff --git a/application-hot-soup-processor.xml b/application-hot-soup-processor.xml
new file mode 100644
index 000000000000..23d64503c887
--- /dev/null
+++ b/application-hot-soup-processor.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+ <mime-type type="application/hot-soup-processor">
+ <comment>hot soup processor source code</comment>
+ <icon name="application-hot-soup-processor"/>
+ <glob-deleteall/>
+ <glob pattern="*.hsp"/>
+ </mime-type>
+</mime-info>
diff --git a/hsed.desktop b/hsed.desktop
new file mode 100644
index 000000000000..75d3aa2e9645
--- /dev/null
+++ b/hsed.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=HSP Script Editor
+Comment=Hot Soup Processor Editor
+Icon=/usr/share/pixmaps/hsed.png
+Exec=/usr/bin/hsed
+MimeType=application/hot-soup-processor
+Terminal=true
+Categories=Development;