summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHitCoder97682022-05-01 03:45:07 +0100
committerHitCoder97682022-05-01 03:45:07 +0100
commit950912e15d1b8795e5cc4b4753011cb4e44a6abb (patch)
tree5dd06deda61e9fb371029ad52b2f760d423c7ee9
parent760461184b63dfbc52a4880ed6fca56b48ba8049 (diff)
downloadaur-950912e15d1b8795e5cc4b4753011cb4e44a6abb.tar.gz
update pkgbuild and add emake
-rw-r--r--.SRCINFO60
-rw-r--r--PKGBUILD63
-rw-r--r--emake5
3 files changed, 83 insertions, 45 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2f94c99af2f5..6afd70e53087 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,6 @@
-# Generated by mksrcinfo v8
-# Fri Sep 23 20:19:30 UTC 2016
pkgbase = enigma-dev-git
pkgdesc = ENIGMA, the Extensible Non-Interpreted Game Maker Augmentation.
- pkgver = 3881.cca83e0
+ pkgver = 4768.d4771fde1
pkgrel = 1
url = http://enigma-dev.org
install = enigma-dev-git.install
@@ -10,27 +8,55 @@ pkgbase = enigma-dev-git
arch = i686
license = GPL
makedepends = git
- makedepends = python
- depends = alure
+ makedepends = make
+ depends = wget
+ depends = gcc
+ depends = gdb
+ depends = pkg-config
+ depends = protobuf
+ depends = protobuf-c
depends = zlib
- depends = openal
- depends = libx11
- depends = libgl
+ depends = glew
+ depends = glm
+ depends = libpng
+ depends = glu
depends = mesa
- depends = gtk2
+ depends = openal
+ depends = libogg
+ depends = alure
+ depends = mpg123
+ depends = fluidsynth
+ depends = libvorbis
+ depends = vorbis-tools
+ depends = box2d
depends = dumb
- depends = desktop-file-utils
- depends = hicolor-icon-theme
+ depends = sdl2
+ depends = freetype2
+ depends = libffi
+ depends = libx11
+ depends = libxrandr
+ depends = libxinerama
+ depends = jre-openjdk
+ depends = jdk-openjdk
+ depends = pkg-config
+ depends = rapidjson
+ depends = yaml-cpp
+ depends = boost
+ depends = grpc
+ depends = pugixml
+ depends = zenity
+ depends = kdialog
provides = lateralgm
conflicts = lateralgm
source = lateralgm
+ source = emake
source = lateralgm.desktop
- source = git://github.com/enigma-dev/enigma-dev.git
+ source = git+https://github.com/enigma-dev/enigma-dev.git
source = http://enigma-dev.org/docs/wiki/images/4/47/Lateralgmlogo.png
- md5sums = 5e2cff3955ed238666e0c4462c228a01
- md5sums = 0eca65efd1ad5b863e22a284be894b59
- md5sums = SKIP
- md5sums = e6daacba04f0491b256f8a4d2cc9181a
+ sha256sums = 465270e7d8042b6022936509e3e59563f38c5df94827979aca3d4429919b20b3
+ sha256sums = 0e3965d44fba153ed78cc9b33701397b951291a7cc23c2cbc1ead17a67a131d7
+ sha256sums = 967f3d6f315a4568dc081ec55664998d68e0556eb5e25c87506179dc41db8008
+ sha256sums = SKIP
+ sha256sums = 775377940f41bec376cf4656312341efa034315e61130b6c5748bff9752b4d01
pkgname = enigma-dev-git
-
diff --git a/PKGBUILD b/PKGBUILD
index f4c78ab6f42f..908c30fab711 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,64 +1,71 @@
# Maintainer: gandalf3 <zzyxpaw at gmail dot com>
pkgname=('enigma-dev-git')
-pkgver=3881.cca83e0
+pkgver=4768.d4771fde1
pkgrel=1
pkgdesc="ENIGMA, the Extensible Non-Interpreted Game Maker Augmentation."
url="http://enigma-dev.org"
arch=('x86_64' 'i686')
license=('GPL')
-depends=('alure' 'zlib' 'openal' 'libx11' 'libgl' 'mesa' 'gtk2' 'dumb' 'java-runtime-common' 'desktop-file-utils' \
- 'hicolor-icon-theme')
+depends=('wget' 'gcc' 'gdb' 'pkg-config' 'protobuf' 'protobuf-c' 'zlib' 'glew' 'glm' 'libpng' 'glu' \
+ 'mesa' 'openal' 'libogg' 'alure' 'mpg123' 'fluidsynth' 'libvorbis' 'vorbis-tools' 'box2d' 'dumb' 'sdl2' \
+ 'freetype2' 'libffi' 'libx11' 'libxrandr' 'libxinerama' 'jre-openjdk' 'jdk-openjdk' 'pkg-config' \
+ 'rapidjson' 'yaml-cpp' 'boost' 'grpc' 'pugixml' 'zenity' 'kdialog')
-makedepends=('git' 'python')
+makedepends=('git' 'make')
conflicts=('lateralgm')
provides=('lateralgm')
install='enigma-dev-git.install'
-source=('lateralgm' 'lateralgm.desktop' 'https://github.com/enigma-dev/enigma-dev.git' 'http://enigma-dev.org/docs/wiki/images/4/47/Lateralgmlogo.png')
-md5sums=('5e2cff3955ed238666e0c4462c228a01'
- '0eca65efd1ad5b863e22a284be894b59'
+source=('lateralgm' 'emake' 'lateralgm.desktop' 'git+https://github.com/enigma-dev/enigma-dev.git' 'http://enigma-dev.org/docs/wiki/images/4/47/Lateralgmlogo.png')
+sha256sums=('465270e7d8042b6022936509e3e59563f38c5df94827979aca3d4429919b20b3'
+ '0e3965d44fba153ed78cc9b33701397b951291a7cc23c2cbc1ead17a67a131d7'
+ '967f3d6f315a4568dc081ec55664998d68e0556eb5e25c87506179dc41db8008'
'SKIP'
- 'e6daacba04f0491b256f8a4d2cc9181a')
+ '775377940f41bec376cf4656312341efa034315e61130b6c5748bff9752b4d01')
build() {
+ # install lateralgm
cd "${srcdir}/enigma-dev"
- msg "Starting python config.."
- python install.py
+ msg "Installing LateralGM..."
+ bash install.sh
+ # compile enigma
cd "${srcdir}/enigma-dev"
- msg "Starting compile.."
+ msg "Compiling Enigma..."
+ make clean
make
+
+ msg "Compiling emake..."
+ make emake
+
+ msg "Done building!"
}
pkgver () {
cd "${srcdir}/enigma-dev"
echo "$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
- }
+}
package() {
- mkdir "${pkgdir}/opt/"
-
-# Change .desktop settings
- sed -i 's/enigma/enigma-dev-git/' "${srcdir}/enigma-dev/packages/linux/usr/bin/enigma-dev"
- sed -i 's/Terminal=true/Terminal=false/' "${srcdir}/enigma-dev/packages/linux/usr/share/applications/enigma-dev.desktop"
- echo 'Comment=ENIGMA, the Extensible Non-Interpreted Game Maker Augmentation.' >> "${srcdir}/enigma-dev/packages/linux/usr/share/applications/enigma-dev.desktop"
-
+ # only mkdir if doesn't exist!
+ mkdir -p "${pkgdir}/opt/"
mkdir -p "${pkgdir}/usr/share"
- mkdir "${pkgdir}/usr/bin"
- cp -r -a "${srcdir}/enigma-dev/packages/linux/usr/share" "${pkgdir}/usr/"
- cp -r -a "${srcdir}/enigma-dev/packages/linux/usr/bin" "${pkgdir}/usr/"
+ mkdir -p "${pkgdir}/usr/bin"
+
+ msg "Installing files..."
cp -r -a "${srcdir}/enigma-dev" "${pkgdir}/opt/${pkgname}"
chmod -R 755 "${pkgdir}/opt/${pkgname}"
+ install -D "${srcdir}/Lateralgmlogo.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/lateralgm.png"
- cd "${pkgdir}/usr/bin/"
+ msg "Setting up binaries..."
install -D "${srcdir}/lateralgm" "${pkgdir}/usr/bin/lateralgm"
+ install -D "${srcdir}/emake" "${pkgdir}/usr/bin/emake"
chmod +x "${pkgdir}/usr/bin/lateralgm"
- chmod +x "${pkgdir}/usr/bin/enigma-dev"
+ chmod +x "${pkgdir}/usr/bin/emake"
+
+ msg "Adding menu shortcuts..."
install -D "${srcdir}/lateralgm.desktop" "${pkgdir}/usr/share/applications/lateralgm.desktop"
- install -D "${srcdir}/Lateralgmlogo.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/lateralgm.png"
- install -D "${pkgdir}/usr/share/pixmaps/enigma-dev.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/enigma-dev.svg"
-# remove some extra stuff to help reduce package size; more of this is may be possible.
- rm -rf "${pkgdir}/usr/share/${pkgname}/packages"
+ # remove some extra stuff to help reduce package size; more of this is may be possible.
rm -rf "${pkgdir}/opt/${pkgname}/.git"
}
diff --git a/emake b/emake
new file mode 100644
index 000000000000..b2b36c46f550
--- /dev/null
+++ b/emake
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# excute emake
+cd /opt/enigma-dev-git/
+emake "$@"