From f05e436f80df6d2fccdf17855a39164192aebead Mon Sep 17 00:00:00 2001 From: Botspot Date: Wed, 17 Feb 2021 10:20:36 -0600 Subject: [PATCH] Add QEMU app --- apps/QEMU/credits | 4 ++++ apps/QEMU/description | 4 ++++ apps/QEMU/icon-24.png | Bin 0 -> 1513 bytes apps/QEMU/icon-64.png | Bin 0 -> 4668 bytes apps/QEMU/install-32 | 16 ++++++++++++++++ apps/QEMU/install-64 | 15 +++++++++++++++ apps/QEMU/uninstall | 11 +++++++++++ apps/QEMU/website | 1 + 8 files changed, 51 insertions(+) create mode 100644 apps/QEMU/credits create mode 100644 apps/QEMU/description create mode 100644 apps/QEMU/icon-24.png create mode 100644 apps/QEMU/icon-64.png create mode 100755 apps/QEMU/install-32 create mode 100755 apps/QEMU/install-64 create mode 100755 apps/QEMU/uninstall create mode 100644 apps/QEMU/website diff --git a/apps/QEMU/credits b/apps/QEMU/credits new file mode 100644 index 0000000..ac3c3ec --- /dev/null +++ b/apps/QEMU/credits @@ -0,0 +1,4 @@ +Added to Pi-Apps by Itai-Nelken +compiled by Itai-Nelken +armhf DEB packaged using QEMU2DEB (tool by Itai-Nelken) by Itai-Nelken. +arm64 DEB packaged with checkinstall by Itai-Nelken. diff --git a/apps/QEMU/description b/apps/QEMU/description new file mode 100644 index 0000000..e383caf --- /dev/null +++ b/apps/QEMU/description @@ -0,0 +1,4 @@ +QEMU is a generic and open source machine emulator and virtualizer. +Latest version of QEMU, Not outdated like the repository's QEMU. +if you ever had trouble using the repository's QEMU, this version will work way better. +(for example the MacOS 9 dock doesn't appear using the repository's QEMU). diff --git a/apps/QEMU/icon-24.png b/apps/QEMU/icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..fb0c5083d32e36e87de6f1f96fa71e1dd961d2ec GIT binary patch literal 1513 zcmZWpc{CJy6#iLeY!Nlcaw3w(42`K|EM=d~C=5o*SO=3BOx9>d)I+7$qOpvadMQOT z*+yj~TdypUHIt=|y*%+K(i`Xf_0Bu@eD^!|yZ1Zae>dZp3szBHQyu`Ih{rj&iFwB+ zWTE0d8fU#KCg~7ck}Uw0*$V6a5b>-Vh;t(Wkhli`RvG|5#1d-?fHNonX8ZuK-~gb` zC=j?>i5JiSBGv)?+N`4ICD+A@90TVa1Ax-2O-S5CC~1jB877|ODDzoDL)BQe9L0+k zhw||bwq#uEnH*xcmIv%YgXR8Mw@LpRJTBh}uj!^&cp4t|{yb6hJJ|tnrO}5XKz-kb$coB2VZZ2! zJMwNIbZ&koQ~G=(*WTWK->2w07(=RSRz;e%(loZ9Zs<}FDyo^p%)4L3x>#X+H3)YE%>eoq^XKgMRWlZEn(GTgXfyu#|Uk`luYF;f+# zoSnypFS=;l%ZJ?2J%Qe;;9m$41KB>A7OwXkx2CT_yNxC+vn6ckPGY5 zoq+1)=^2sobHG%8Tj_y9?b(Af*8^Wu4J2~3Id5Nn!CkQkacRCx8tT|}-1~L4`qI?Y zeK{+o6Vl^3hHouxd`P6r)sI*=^Ea|Dq`P`VNVqq$X#*Zx-HBJVv_09Cp+zqu@_oZ+ zqGy{t?uF%z3nCB;W($>&IZ36&Jb02R{AMn^wBVD}-|{;uFw&Q`ba%Z+PdmNxmEhLi z`QY&KQSb1U8^uD^QBct&c?B%9I)czGb8nuCU>SKWc`9eO!D$~fO{P7Q@n@#eRJx7Q z$Z3l_)1Y|dOlZGrVVpjuDLxoXldRYWZA^i%hA8WH#^zyNa*$$ zw4eiZ(2p&WsN=T$9F-hI#MFZ9K3;4ud*$RUe7&ek=(wE%O=Qs{o9LM{#ZAH=BF zD7J@a0DZQ_;WZ!Z@V2QT2R<7}`#x!15K8ypU1Vd~ovi8c)0#4F!f&t+MmrQcD!80d zl`dpL>&$)h-0R5Dg+mPau8kDNbvx>aBKd|_cnYLDm0oVgt;eQtr+!w+N``>pqeXBg zFKkrKFA&pSwp*}=CGel1dqc>+y&Fh68$U`Mw-97~7~f5|eP|A8A-+X-N&4vUG_2Iprf#R7pejJgk6nz-CA7;*tEv zgp9n$GacfOX25i$FoXP=!4`qh!D0ev6x!4nWonE*NH)b-95`r!#vo8=3lz$IUajRn zhSQNjVYGz*8&Kx|8d}DAe6c}eGr>KQ#*Fii4hC^?aVB9Ar(y#A8Nnuz(INR?tTe?( N0PpDHP;Td!`VS@{nQ#CA literal 0 HcmV?d00001 diff --git a/apps/QEMU/icon-64.png b/apps/QEMU/icon-64.png new file mode 100644 index 0000000000000000000000000000000000000000..d3678b6f9d148c0f0a65ea25f44f236deffb8222 GIT binary patch literal 4668 zcmV-C62t9@P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +cd $HOME +#Download QEMU +rm -f ./qemu-5.2.50-armhf.deb +wget https://archive.org/download/macos_921_qemu_rpi/qemu-5.2.50-armhf.deb || error 'Failed to Download QEMU!' +#Install QEMU +sudo apt install --fix-broken -y ./qemu-5.2.50-armhf.deb || error 'Failed to install QEMU!' +rm qemu-5.2.50-armhf.deb diff --git a/apps/QEMU/install-64 b/apps/QEMU/install-64 new file mode 100755 index 0000000..7ea6adb --- /dev/null +++ b/apps/QEMU/install-64 @@ -0,0 +1,15 @@ +#!/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 +} + +cd $HOME +#Download QEMU +wget https://archive.org/download/macos_921_qemu_rpi/qemu_5.2.50-1_arm64.deb || error 'Failed to Download QEMU!' +#Install QEMU +sudo apt install --fix-broken -y ./qemu_5.2.50-1_arm64.deb || error 'Failed to unstall QEMU!' +rm qemu_5.2.50-1_arm64.deb diff --git a/apps/QEMU/uninstall b/apps/QEMU/uninstall new file mode 100755 index 0000000..89ec835 --- /dev/null +++ b/apps/QEMU/uninstall @@ -0,0 +1,11 @@ +#!/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 +} + +sudo apt purge -y qemu +sudo apt autoremove -y diff --git a/apps/QEMU/website b/apps/QEMU/website new file mode 100644 index 0000000..345a7f3 --- /dev/null +++ b/apps/QEMU/website @@ -0,0 +1 @@ +https://www.qemu.org/