From 043958346a4e7d25529d03f9217993eb8f27d2f4 Mon Sep 17 00:00:00 2001 From: Botspot Date: Mon, 12 Apr 2021 19:05:25 -0500 Subject: [PATCH] Add AstroMenace app to close #565 --- apps/AstroMenace/credits | 3 +++ apps/AstroMenace/description | 1 + apps/AstroMenace/icon-24.png | Bin 0 -> 1628 bytes apps/AstroMenace/icon-64.png | Bin 0 -> 6323 bytes apps/AstroMenace/install | 35 +++++++++++++++++++++++++++++++++++ apps/AstroMenace/uninstall | 14 ++++++++++++++ apps/AstroMenace/website | 1 + data/categories/structure | 1 + 8 files changed, 55 insertions(+) create mode 100644 apps/AstroMenace/credits create mode 100644 apps/AstroMenace/description create mode 100644 apps/AstroMenace/icon-24.png create mode 100644 apps/AstroMenace/icon-64.png create mode 100755 apps/AstroMenace/install create mode 100755 apps/AstroMenace/uninstall create mode 100644 apps/AstroMenace/website diff --git a/apps/AstroMenace/credits b/apps/AstroMenace/credits new file mode 100644 index 0000000..247496a --- /dev/null +++ b/apps/AstroMenace/credits @@ -0,0 +1,3 @@ +All contributer in github page +added to pi-apps by Painadath +samuelpainadath@gmail.com diff --git a/apps/AstroMenace/description b/apps/AstroMenace/description new file mode 100644 index 0000000..69aadc4 --- /dev/null +++ b/apps/AstroMenace/description @@ -0,0 +1 @@ +Immerse into a decisive battle against tons of cunning foes, face the terrifying bosses and protect your homeland throughout 15 diverse levels of the game. The hardcore gameplay of AstroMenace, packed with pure non-stop action, will become a full scale test for your basic instinct of survival. diff --git a/apps/AstroMenace/icon-24.png b/apps/AstroMenace/icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..14911d774c5088af2a2941da5bb41e045fe4e597 GIT binary patch literal 1628 zcmV-i2BZ0jP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv00000008+zyMF)x010qNS#tmY3ljhU3ljkVnw%H_000McNliruW5!Q*zgT6Q=1L{U?ikU@2YGgY(Ab%{%8XM4_n7_6=C#)DAk?*uy< z8<5Rpx4B%dYxQ;2jRMd0B~!vX&~^Xa{ta(d2DQ)a=YDc zmbmh}8tcp8bU47W*2-c}$uXL?oUpT2pQ_6Q%UThSr(m<&QBz$83zLV*=?BP&Dp=Oa z*le~Ar_*EQxoF=rhYu>Z@7#SfMYg)?(i2U-ZF?Nf5>O@@%Zm#{I>8lft7&q$T}6bA zrD4lsp;HVDyA!FTfWWvPvvXl18s&(Ts6*2Tl40nU((TK;iclPw73Yc{+Sy@`*>4?R6X79cZlzMBiv=T*cZ@)HtZ$!zn zGbBTUaF=+|-F^UXy?O!>PB8q#L;aa_dNQ3(vyv>^6GDQbY0~B`FQZ;~@ueS+AAeq< z0FaWb6s$&KP4{PJ%lX&}v2TAn4AO?azPsx@&j;2bQN6IRAg{z*ONvq&yPJ0*EhdSD zaL^x`4_yKvNRpH<$#Ma0rp=XAHN^!5`FE~f{cec@paak|nXHqdsJi9lH9JKSXz%C( zL6Qspk&%m%q^ydPQQ~W;DdPBbB5;2Okw_E-X^}(0;3X-W9R-k7RW)Cc6;DaAtB54E z;LESPK1cyD0Ehr&MNu4-iK>{Jn`NLTaOluswyL`R`oKW{PpMSO8soT%;EI~v8>H&W7+kI$*Eg^?jjXH+yF#H)m$c%xzs`vwB1V5 zbq&q66_xcjhkorJkMr?DF1lJylPbFy3ZwVNjo|!z_>QLO^8f?@yryZ4VHiG5)AXg~ zm75!vodh6e7=|p%iZd(9E>cfgWGU%t@cDc@8h2hB7#NsMCe!&7V}bm@)J%FU@^D% znViiifZG84x$KQxKeL*qnHYxgD2h7q*L7_GNCQ{_5X)pG^V&lpFV6Ecba8uqZKcb? z*uGp?T>1^bFn|C64uG~Hh5|sAWm%MEW#vhFVB|_&1+c2?hQrf#v&df8yvvvP zdGOw?T-H*~ej{`MqNZtrVd(s3f@9>IBLKnxgiKb_7ndWeENgLBcs(;?gWp6xI&*O| z8BlURk=%;lm;pEeGy!O$X|rNw%!5KAGoG8i%|JZ5wg3VE1Hh9z>-b~trL8#r7f=AK zxpx+iH}{G79bui9{b#@M`~Uy|C3HntbYx+4WjbSWWnpw>05UK#F)c7OEip1wF)=zZ zHaapiEig4YFfb`TM#TUC03~!qSaf7zbY(hiZ)9m^c>ppnGBGVMGA%JOR539+GB`Rk aH7zhUIxsLWISvH?0000#o0t(X7l1r#aiL~p2 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�$w1ib?!r;CNMJq=laQ<1KtJ*)x_-DU97> z9a>U)p$RsWeXpPF4QYKKSzIaFgj0&s8U4bZEp^+vs-nnq3WIkHryzgloGbr}&{}dB zFl)dqc>_37w0p@j65KY-7S%ffRZ%auMR<`J{Ef6LDsgt@GK;_NvAb#Ndq}v+5?TFl zh+ZS4@Ry|fG7o4{Hw!1HHRfdJh*=_Fe1_!Oy4uJ9%g3B@Cap{#@>zPZ+=lQ9N7kpa zc-rB-%wi1zyM%9#=VqwM;BFDvau$c}&HQFhX7(F5xOt6?7w!}{|3-b3kSE44HsgxY zVGvLeTg%%)n-y&VHIvNlpWn&7oGXl;f)$>*^fN_Kno{%dye=!M z$|7r%hyMw)GpU9~2FXk8Bx&QD>kb|c)E*V$U&mVWde#KTV<9|Ks)!kq}Mh)1hYFP4SWuW>SL)Nvhn11l@1XgxT0}oqItHdv^nxP;y^AlrM(< zkPh^N8SemL2IKO~5Rk$nZJ4mWe$`~bQ_dsb#%lK~>ISKXosQopH6Bj$zhw_g_CS~| z%+uZzIXH%v)Rz-8cha7%EwH3rqIgmnd2w-p*KKT!c>n2A2$-*VWzFvfzzN5W1GUY{ zJOkP~Z|E~i6eF4Z`cxhpJevX4o;XRB5EQ*Uv-xAE;qz)$zLPtN>m^I1MgvsW7fo#f!_DNCv+ zd)CkO!vMW;SB-rWh4o#(m;J;zZquzV9pERERJt(L)CCj2N-Bte^DOp*Q$7nh_HC-k zHwD3g?!C3OHJn540&I$#EIk}YU3avDku#}6+b)GP)t(~E2*2uPb1WpFIHtJQ`AwZa zc5D`DNaYu(ta$-mo-cLK915kEj;0l^jg7ED+Yok)Tjz@3AC0YRqm8Y4IgZt?21#i_ zCL&#C5!ys?qw0<3Dj|NTi{6`6L(Ez@Ustn^_CV)$IG7&7v*a(odjaHblU6P_E5S@g zT^rqvAe$Od{TZF1uLpPi-hn3%{RVt$v7MCHnp%(js{@b%2YP#0RqZ=cGP=o7K!!}^ z+lbB+Y0(mtoGQO67*{rZbIJud3aNX%>C zwf1#4GM~7XnO@DE%Qr-o0LGm?T8od)F?Zp6K+#Eveo&?43x7kYO{U+1PHJBr zJu%BoRqL!}Z;}t2aOy$^yf^BWX!aFaEF4z61T65}~4vs;c7K(V6?H5&!7@+ed# z5dpy>RLc#bf4FdG4aN&32{%8QZT-FK72ucMpX1PfhI+k61q7l*N~H^(q&>m~TT~Qq zf2S%@@Y;yNUN4axr^eas!1j(4O%PO z^v5Do1-@x#pAf4c$!XU{*9O_wbc2j%0n8dp`yrp^a#mg!6L87GI}3gE-lW8IUtZa? zmmX~e<~CkBf_h+9j6KEgV+1KVM4&1wQ5;@xLtb{4($^{)Foab)jTpsh@YJ%rVP2%2HXYul17N33D;$=J3Kk17Zs{S&$wTs%M zdh{XBM$W?kD6lov8Qx!`b=a)?Ea1zoEIO}rM{chR0ljEKyLa9R$z|q`FZ}{n z4ASK?B8t3m2W4JNcx0@z;!8VRTU6}#Qk@Nib4C%U}VzWE<2rZ+Nm|D#39 zy^wI!dnzB-KiVLGk4$+zzu@B}+h$v0;^^1JL_`10E}T=z>cMW1(aulkktl(YQ|=zM z9oY>q?M{cY9MKOa0%k1E8s/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +sudo apt-get -y install g++ cmake make ninja-build libsdl2-dev libogg-dev libvorbis-dev libopenal-dev libalut-dev libfreetype6-dev || error 'Failed to install dependencies' + +#download +rm -rf master.zip astromenace-master/ +wget https://github.com/viewizard/astromenace/archive/refs/heads/master.zip || error 'Failed to download zip!' +unzip master.zip || error 'Failed to unzip' +rm -f master.zip + +#build +cd astromenace-master/ +cmake . || error 'Failed to run cmake' +c=nproc +make || error 'Failed to run make' + +#menu button +echo "[Desktop Entry] +Version=1.1 +Type=Application +Name=Astromance +Comment=A Minecraft: Bedrock Edition +Icon=$HOME/astromenace-master/share/astromenace_128.png +Exec=$HOME/astromenace-master/astromenace +Categories=Game; +Terminal=false +StartupNotify=true" > ~/.local/share/applications/astromenace.desktop + diff --git a/apps/AstroMenace/uninstall b/apps/AstroMenace/uninstall new file mode 100755 index 0000000..15797e4 --- /dev/null +++ b/apps/AstroMenace/uninstall @@ -0,0 +1,14 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +"${DIRECTORY}/purge-installed" "$(dirname "$0")" || exit 1 + +rm -rf astromenace-master/ + +rm -f ~/.local/share/applications/astromenace.desktop diff --git a/apps/AstroMenace/website b/apps/AstroMenace/website new file mode 100644 index 0000000..34d5d73 --- /dev/null +++ b/apps/AstroMenace/website @@ -0,0 +1 @@ +https://github.com/viewizard/astromenace diff --git a/data/categories/structure b/data/categories/structure index 932ce80..357fb7c 100644 --- a/data/categories/structure +++ b/data/categories/structure @@ -3,6 +3,7 @@ AndroidBuddy|Tools Angry IP scanner|Internet AnyDesk|Internet Arduino|Editors +AstroMenace|Games BalenaEtcher|Tools Bongo Cam|Multimedia Box86|Tools