diff options
author | ElijahZAwesome | 2021-02-06 10:31:17 -0600 |
---|---|---|
committer | ElijahZAwesome | 2021-02-06 10:31:17 -0600 |
commit | ff8962b35de1384ca397b05c042f019199f61ce3 (patch) | |
tree | 5fdf9fb9657761e8414468b12f9070bb26277ffd /PKGBUILD | |
parent | bfa03c48cfd9a0c4df82006c8d6d1949b8bdcc38 (diff) | |
download | aur-ff8962b35de1384ca397b05c042f019199f61ce3.tar.gz |
Update to build the latest source
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 28 insertions, 19 deletions
@@ -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 } |