summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorElijahZAwesome2021-02-06 10:31:17 -0600
committerElijahZAwesome2021-02-06 10:31:17 -0600
commitff8962b35de1384ca397b05c042f019199f61ce3 (patch)
tree5fdf9fb9657761e8414468b12f9070bb26277ffd /PKGBUILD
parentbfa03c48cfd9a0c4df82006c8d6d1949b8bdcc38 (diff)
downloadaur-ff8962b35de1384ca397b05c042f019199f61ce3.tar.gz
Update to build the latest source
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 28 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 97115f61cb81..1ff988cf8904 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
# Maintainer: Elijah Bansley <elijahbansley@gmail.com>
pkgname=funkin-git
-pkgver=v0.2.4.r13.gbe5d769
+pkgver=v0.2.6.r38.ga4b79ab
pkgrel=1
pkgdesc="Build Friday Night Funkin from it's repository and install it with shortcuts."
arch=('x86_64')
url="https://github.com/ninjamuffin99/Funkin"
license=('unknown')
depends=()
-makedepends=('git' 'haxe' 'wget')
+makedepends=('git' 'haxe')
provides=('funkin')
conflicts=('funkin')
source=("$pkgname"::"git://github.com/ninjamuffin99/Funkin.git")
@@ -19,14 +19,14 @@ pkgver() {
}
prepare() {
- cd "$srcdir/$pkgname"
- git submodule update --init
+ cd "$srcdir/$pkgname"
+ git submodule update --init
}
build() {
- cd "$srcdir/$pkgname"
- mkdir -p ~/haxelib
- haxelib setup ~/haxelib
+ cd "$srcdir/$pkgname"
+ mkdir -p ~/haxelib
+ haxelib setup ~/haxelib
haxelib install lime
haxelib install openfl
haxelib install flixel
@@ -41,32 +41,41 @@ y
EOF
haxelib update flixel
haxelib update flixel-addons
- wget -O newgrounds.zip https://codeload.github.com/Geokureli/Newgrounds/zip/master
- haxelib install newgrounds.zip
- lime build linux -final
+ lime install newgrounds
+ haxelib git polymod https://github.com/larsiusprime/polymod.git
+ cat <<EOF > $srcdir/$pkgname/source/APIStuff.hx
+package;
+
+class APIStuff
+{
+ public static var API:String = "";
+ public static var EncKey:String = "";
+}
+EOF
+ lime build linux -final
}
check() {
- cd "$srcdir/$pkgname"
- #make -k check
+ cd "$srcdir/$pkgname"
+ #make -k check
}
package() {
- cd "$srcdir/$pkgname"
+ cd "$srcdir/$pkgname"
- install -dm755 "$pkgdir/usr/share/funkin"
- cp -R $srcdir/$pkgname/export/release/linux/bin/* "$pkgdir/usr/share/funkin/"
+ install -dm755 "$pkgdir/usr/share/funkin"
+ cp -R $srcdir/$pkgname/export/release/linux/bin/* "$pkgdir/usr/share/funkin/"
- cat <<EOF > $srcdir/$pkgname/funkin.sh
+ cat <<EOF > $srcdir/$pkgname/funkin.sh
#!/bin/bash
pushd /usr/share/funkin > /dev/null
./Funkin
popd > /dev/null
EOF
- install -D $srcdir/$pkgname/funkin.sh $pkgdir/usr/bin/funkin
+ install -D $srcdir/$pkgname/funkin.sh $pkgdir/usr/bin/funkin
- cat <<EOF > $srcdir/$pkgname/funkin.desktop
+ cat <<EOF > $srcdir/$pkgname/funkin.desktop
[Desktop Entry]
Version=1.0
Name=Friday Night Funkin
@@ -80,6 +89,6 @@ Categories=Game
Keywords=game;funkin;friday;fridaynight;night;
EOF
- install -D $srcdir/$pkgname/art/icon.png $pkgdir/usr/share/pixmaps/funkin.png
+ install -D $srcdir/$pkgname/art/icon.png $pkgdir/usr/share/pixmaps/funkin.png
install -D $srcdir/$pkgname/funkin.desktop $pkgdir/usr/share/applications/funkin.desktop
}