Skip to content

Commit

Permalink
Merge pull request #16 from oSoWoSo/main-nicer
Browse files Browse the repository at this point in the history
improved readability
  • Loading branch information
zen0bit authored Nov 18, 2024
2 parents a81ced4 + 5948531 commit 5bc2b13
Show file tree
Hide file tree
Showing 3 changed files with 105 additions and 26 deletions.
99 changes: 89 additions & 10 deletions .github/workflows/blank.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,70 @@ jobs:
run: |
echo $PATH
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install ninja-build libxml2-utils xsltproc libglib2.0-dev gnutls-bin libgnutls28-dev libxml2-dev pip docutils-common gettext libpciaccess0 libpciaccess-dev libyajl2 libyajl-dev
sudo apt-get install python3-venv git pkg-config libglib2.0-dev flex bison git libglib2.0-dev libfdt-dev libpixman-1-dev zlib1g-dev libspice-protocol-dev
sudo apt-get install libaio-dev libbluetooth-dev libcapstone-dev libbrlapi-dev libbz2-dev libusb* libspice-server1 libspice-server-dev
sudo apt-get install libcap-ng-dev libcurl4-gnutls-dev libgtk-3-dev libnfs* slirp* libslirp0 libslirp-dev
sudo apt-get install libibverbs-dev libjpeg8-dev libncurses5-dev libnuma-dev libvirglrenderer-dev libvirglrenderer1 virgl-server libiscsi7 libiscsi-dev libzstd1 libzstd-dev
sudo apt-get install librbd-dev librdmacm-dev
sudo apt-get install libsasl2-dev libsdl2-dev libseccomp-dev libsnappy-dev libssh-dev
sudo apt-get install libvde-dev libvdeplug-dev libvte-2.91-dev libxen-dev liblzo2-dev
sudo apt-get install valgrind xfslibs-dev libpixman-1-0 libpixman-1-dev
sudo apt-get install bison \
docutils-common \
flex \
gettext \
git \
gnutls-bin \
libaio-dev \
libbluetooth-dev \
libbrlapi-dev \
libbz2-dev \
libcap-ng-dev \
libcapstone-dev \
libcurl4-gnutls-dev \
libfdt-dev \
libglib2.0-dev \
libgnutls28-dev \
libgtk-3-dev \
libibverbs-dev \
libiscsi-dev \
libiscsi7 \
libjpeg8-dev \
liblzo2-dev \
libncurses5-dev \
libnfs* \
libnuma-dev \
libpciaccess-dev \
libpciaccess0 \
libpixman-1-0 \
libpixman-1-dev \
librbd-dev \
librdmacm-dev \
libsasl2-dev \
libsdl2-dev \
libseccomp-dev \
libslirp-dev \
libslirp0 \
libsnappy-dev \
libspice-protocol-dev \
libspice-server-dev \
libspice-server1 \
libssh-dev \
libusb* \
libvde-dev \
libvdeplug-dev \
libvirglrenderer-dev \
libvirglrenderer1 \
libvte-2.91-dev \
libxen-dev \
libxml2-dev \
libxml2-utils \
libyajl-dev \
libyajl2 \
libzstd-dev \
libzstd1 \
ninja-build \
pip \
pkg-config \
python3-venv \
slirp* \
valgrind \
virgl-server \
xfslibs-dev \
xsltproc \
zlib1g-dev
wget -q "https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage" -O linuxdeploy ; chmod a+x linuxdeploy
wget -q "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage" -O appimagetool ; chmod a+x appimagetool
sudo pip3 install meson
Expand All @@ -59,7 +114,31 @@ jobs:
cd qemu
git submodule init
git submodule update --recursive
./configure --disable-docs --enable-modules --enable-system --enable-virglrenderer --enable-guest-agent --enable-gio --enable-sdl --enable-gtk --enable-gtk-clipboard --enable-spice --enable-spice-protocol --enable-pixman --enable-user --enable-opengl --enable-kvm --enable-gnutls --enable-libssh --enable-libusb --enable-libudev --enable-nettle --enable-alsa --enable-pa --enable-slirp --enable-slirp-smbd --prefix=${GITHUB_WORKSPACE}/lucas/usr/
./configure --disable-docs \
--enable-alsa \
--enable-gio \
--enable-gnutls \
--enable-gtk \
--enable-gtk-clipboard \
--enable-guest-agent \
--enable-kvm \
--enable-libssh \
--enable-libudev \
--enable-libusb \
--enable-modules \
--enable-nettle \
--enable-opengl \
--enable-pa \
--enable-pixman \
--enable-sdl \
--enable-slirp \
--enable-slirp-smbd \
--enable-spice \
--enable-spice-protocol \
--enable-system \
--enable-user \
--enable-virglrenderer \
--prefix=${GITHUB_WORKSPACE}/lucas/usr/
make
make install
cd ${GITHUB_WORKSPACE}
Expand Down
2 changes: 1 addition & 1 deletion AppRun
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ export PATH="${HERE}"/usr:"${HERE}"/usr/lib:"${HERE}"/usr/lib/x86_64-linux-gnu:"
export LD_LIBRARY_PATH="${HERE}"/usr:"${HERE}"/usr/lib:"${HERE}"/usr/lib/x86_64-linux-gnu:"${HERE}"/usr/lib/x86_64-linux-gnu/qemu:"${HERE}"/usr/include:"${HERE}"/usr/var:"${HERE}"/usr/var/run:"${HERE}"/usr/bin:"${HERE}"/usr/libexec:"${HERE}"/usr/share:"${HERE}"/usr/share/qemu:"${HERE}"/usr/share/qemu/vhost-user:"${HERE}"/usr/share/qemu/firmware:"${HERE}"/usr/share/qemu/keymaps:"${HERE}"/usr/share/doc:"${HERE}"/usr/share/doc/libboost-thread1.71.0:"${HERE}"/usr/share/doc/libffi7:"${HERE}"/usr/share/doc/libsndfile1:"${HERE}"/usr/share/doc/libxencall1:"${HERE}"/usr/share/doc/libpixman-1-0:"${HERE}"/usr/share/doc/libxdmcp6:"${HERE}"/usr/share/doc/libkrb5-26-heimdal:"${HERE}"/usr/share/doc/libvte-2.91-0:"${HERE}"/usr/share/doc/libldap-2.4-2:"${HERE}"/usr/share/doc/libxinerama1:"${HERE}"/usr/share/doc/libnfs13:"${HERE}"/usr/share/doc/libxrender1:"${HERE}"/usr/share/doc/libgssapi-krb5-2:"${HERE}"/usr/share/doc/libxcb-render0:"${HERE}"/usr/share/doc/libcairo2:"${HERE}"/usr/share/doc/libcurl3-gnutls:"${HERE}"/usr/share/doc/libsasl2-2:"${HERE}"/usr/share/doc/libvorbisenc2:"${HERE}"/usr/share/doc/libxrandr2:"${HERE}"/usr/share/doc/libheimntlm0-heimdal:"${HERE}"/usr/share/doc/libboost-iostreams1.71.0:"${HERE}"/usr/share/doc/libxengnttab1:"${HERE}"/usr/share/doc/libopus0:"${HERE}"/usr/share/doc/libgnutls30:"${HERE}"/usr/share/doc/libxau6:"${HERE}"/usr/share/doc/libsdl2-2.0-0:"${HERE}"/usr/share/doc/libpsl5:"${HERE}"/usr/share/doc/libogg0:"${HERE}"/usr/share/doc/liborc-0.4-0:"${HERE}"/usr/share/doc/libcapstone3:"${HERE}"/usr/share/doc/libpcre2-8-0:"${HERE}"/usr/share/doc/libheimbase1-heimdal:"${HERE}"/usr/share/doc/libatk1.0-0:"${HERE}"/usr/share/doc/libslirp0:"${HERE}"/usr/share/doc/libatspi2.0-0:"${HERE}"/usr/share/doc/libxss1:"${HERE}"/usr/share/doc/libxcb-shm0:"${HERE}"/usr/share/doc/librados2:"${HERE}"/usr/share/doc/librtmp1:"${HERE}"/usr/share/doc/libvirglrenderer1:"${HERE}"/usr/share/doc/libxcursor1:"${HERE}"/usr/share/doc/libk5crypto3:"${HERE}"/usr/share/doc/libroken18-heimdal:"${HERE}"/usr/share/doc/libspice-server1:"${HERE}"/usr/share/doc/libtasn1-6:"${HERE}"/usr/share/doc/libxenevtchn1:"${HERE}"/usr/share/doc/librbd1:"${HERE}"/usr/share/doc/libpangoft2-1.0-0:"${HERE}"/usr/share/doc/libgstreamer-plugins-base1.0-0:"${HERE}"/usr/share/doc/libwayland-server0:"${HERE}"/usr/share/doc/libwind0-heimdal:"${HERE}"/usr/share/doc/libkrb5-3:"${HERE}"/usr/share/doc/libhx509-5-heimdal:"${HERE}"/usr/share/doc/libseccomp2:"${HERE}"/usr/share/doc/libp11-kit0:"${HERE}"/usr/share/doc/liburcu6:"${HERE}"/usr/share/doc/libflac8:"${HERE}"/usr/share/doc/libbrotli1:"${HERE}"/usr/share/doc/libpulse0:"${HERE}"/usr/share/doc/libgstreamer1.0-0:"${HERE}"/usr/share/doc/libwrap0:"${HERE}"/usr/share/doc/libpng16-16:"${HERE}"/usr/share/doc/libidn2-0:"${HERE}"/usr/share/doc/libasyncns0:"${HERE}"/usr/share/doc/libusbredirparser1:"${HERE}"/usr/share/doc/liblz4-1:"${HERE}"/usr/share/doc/libatk-bridge2.0-0:"${HERE}"/usr/share/doc/libiscsi7:"${HERE}"/usr/share/doc/libxfixes3:"${HERE}"/usr/share/doc/libssl1.1:"${HERE}"/usr/share/doc/libgraphite2-3:"${HERE}"/usr/share/doc/libunistring2:"${HERE}"/usr/share/doc/libibverbs1:"${HERE}"/usr/share/doc/libxxf86vm1:"${HERE}"/usr/share/doc/libwayland-client0:"${HERE}"/usr/share/doc/libxenmisc4.11:"${HERE}"/usr/share/doc/libhcrypto4-heimdal:"${HERE}"/usr/share/doc/libxendevicemodel1:"${HERE}"/usr/share/doc/libbsd0:"${HERE}"/usr/share/doc/libicu66:"${HERE}"/usr/share/doc/libxentoollog1:"${HERE}"/usr/share/doc/libgtk-3-0:"${HERE}"/usr/share/doc/libvorbis0a:"${HERE}"/usr/share/doc/libzstd1:"${HERE}"/usr/share/doc/libgdk-pixbuf2.0-0:"${HERE}"/usr/share/doc/libpangocairo-1.0-0:"${HERE}"/usr/share/doc/librdmacm1:"${HERE}"/usr/share/doc/libnl-route-3-200:"${HERE}"/usr/share/doc/libsqlite3-0:"${HERE}"/usr/share/doc/libxenforeignmemory1:"${HERE}"/usr/share/doc/libsnappy1v5:"${HERE}"/usr/share/doc/libssh-4:"${HERE}"/usr/share/doc/libnghttp2-14:"${HERE}"/usr/share/doc/libjpeg-turbo8:"${HERE}"/usr/share/doc/libwayland-cursor0:"${HERE}"/usr/share/doc/libnuma1:"${HERE}"/usr/share/doc/libvdeplug2:"${HERE}"/usr/share/doc/libfdt1:"${HERE}"/usr/share/doc/libxenstore3.0:"${HERE}"/usr/share/doc/libglib2.0-0:"${HERE}"/usr/share/doc/libkrb5support0:"${HERE}"/usr/share/doc/libhogweed5:"${HERE}"/usr/share/doc/libpango-1.0-0:"${HERE}"/usr/share/doc/libgcrypt20:"${HERE}"/usr/share/doc/libnettle7:"${HERE}"/usr/share/doc/libasn1-8-heimdal:"${HERE}"/usr/share/doc/libgssapi3-heimdal:"${HERE}"/usr/share/doc/libxdamage1:"${HERE}"/usr/share/doc/libepoxy0:"${HERE}"/usr/share/doc/libxcomposite1:"${HERE}"/usr/share/doc/libaio1:"${HERE}"/usr/share/doc/libapparmor1:"${HERE}"/usr/share/doc/libwayland-egl1:"${HERE}"/usr/share/doc/libxi6:"${HERE}"/usr/share/doc/libdatrie1:"${HERE}"/usr/share/doc/libxentoolcore1:"${HERE}"/usr/share/doc/libxext6:"${HERE}"/usr/share/doc/libxkbcommon0:"${HERE}"/usr/share/doc/libcairo-gobject2:"${HERE}"/usr/share/locale:"${HERE}"/usr/share/locale/hu:"${HERE}"/usr/share/locale/hu/LC_MESSAGES:"${HERE}"/usr/share/locale/zh_CN:"${HERE}"/usr/share/locale/zh_CN/LC_MESSAGES:"${HERE}"/usr/share/locale/sv:"${HERE}"/usr/share/locale/sv/LC_MESSAGES:"${HERE}"/usr/share/locale/uk:"${HERE}"/usr/share/locale/uk/LC_MESSAGES:"${HERE}"/usr/share/locale/bg:"${HERE}"/usr/share/locale/bg/LC_MESSAGES:"${HERE}"/usr/share/locale/fr_FR:"${HERE}"/usr/share/locale/fr_FR/LC_MESSAGES:"${HERE}"/usr/share/locale/it:"${HERE}"/usr/share/locale/it/LC_MESSAGES:"${HERE}"/usr/share/locale/tr:"${HERE}"/usr/share/locale/tr/LC_MESSAGES:"${HERE}"/usr/share/locale/de_DE:"${HERE}"/usr/share/locale/de_DE/LC_MESSAGES:"${HERE}"/usr/share/icons:"${HERE}"/usr/share/icons/hicolor:"${HERE}"/usr/share/icons/hicolor/16x16:"${HERE}"/usr/share/icons/hicolor/16x16/apps:"${HERE}"/usr/share/icons/hicolor/256x256:"${HERE}"/usr/share/icons/hicolor/256x256/apps:"${HERE}"/usr/share/icons/hicolor/32x32:"${HERE}"/usr/share/icons/hicolor/32x32/apps:"${HERE}"/usr/share/icons/hicolor/64x64:"${HERE}"/usr/share/icons/hicolor/64x64/apps:"${HERE}"/usr/share/icons/hicolor/128x128:"${HERE}"/usr/share/icons/hicolor/128x128/apps:"${HERE}"/usr/share/icons/hicolor/512x512:"${HERE}"/usr/share/icons/hicolor/512x512/apps:"${HERE}"/usr/share/icons/hicolor/scalable:"${HERE}"/usr/share/icons/hicolor/scalable/apps:"${HERE}"/usr/share/icons/hicolor/48x48:"${HERE}"/usr/share/icons/hicolor/48x48/apps:"${HERE}"/usr/share/icons/hicolor/24x24:"${HERE}"/usr/share/icons/hicolor/24x24/apps:"${HERE}"/usr/share/applications:"${LD_LIBRARY_PATH}"
export XDG_DATA_DIRS="${HERE}"/usr:"${HERE}"/usr/lib:"${HERE}"/usr/lib/x86_64-linux-gnu:"${HERE}"/usr/lib/x86_64-linux-gnu/qemu:"${HERE}"/usr/include:"${HERE}"/usr/var:"${HERE}"/usr/var/run:"${HERE}"/usr/bin:"${HERE}"/usr/libexec:"${HERE}"/usr/share:"${HERE}"/usr/share/qemu:"${HERE}"/usr/share/qemu/vhost-user:"${HERE}"/usr/share/qemu/firmware:"${HERE}"/usr/share/qemu/keymaps:"${HERE}"/usr/share/doc:"${HERE}"/usr/share/doc/libboost-thread1.71.0:"${HERE}"/usr/share/doc/libffi7:"${HERE}"/usr/share/doc/libsndfile1:"${HERE}"/usr/share/doc/libxencall1:"${HERE}"/usr/share/doc/libpixman-1-0:"${HERE}"/usr/share/doc/libxdmcp6:"${HERE}"/usr/share/doc/libkrb5-26-heimdal:"${HERE}"/usr/share/doc/libvte-2.91-0:"${HERE}"/usr/share/doc/libldap-2.4-2:"${HERE}"/usr/share/doc/libxinerama1:"${HERE}"/usr/share/doc/libnfs13:"${HERE}"/usr/share/doc/libxrender1:"${HERE}"/usr/share/doc/libgssapi-krb5-2:"${HERE}"/usr/share/doc/libxcb-render0:"${HERE}"/usr/share/doc/libcairo2:"${HERE}"/usr/share/doc/libcurl3-gnutls:"${HERE}"/usr/share/doc/libsasl2-2:"${HERE}"/usr/share/doc/libvorbisenc2:"${HERE}"/usr/share/doc/libxrandr2:"${HERE}"/usr/share/doc/libheimntlm0-heimdal:"${HERE}"/usr/share/doc/libboost-iostreams1.71.0:"${HERE}"/usr/share/doc/libxengnttab1:"${HERE}"/usr/share/doc/libopus0:"${HERE}"/usr/share/doc/libgnutls30:"${HERE}"/usr/share/doc/libxau6:"${HERE}"/usr/share/doc/libsdl2-2.0-0:"${HERE}"/usr/share/doc/libpsl5:"${HERE}"/usr/share/doc/libogg0:"${HERE}"/usr/share/doc/liborc-0.4-0:"${HERE}"/usr/share/doc/libcapstone3:"${HERE}"/usr/share/doc/libpcre2-8-0:"${HERE}"/usr/share/doc/libheimbase1-heimdal:"${HERE}"/usr/share/doc/libatk1.0-0:"${HERE}"/usr/share/doc/libslirp0:"${HERE}"/usr/share/doc/libatspi2.0-0:"${HERE}"/usr/share/doc/libxss1:"${HERE}"/usr/share/doc/libxcb-shm0:"${HERE}"/usr/share/doc/librados2:"${HERE}"/usr/share/doc/librtmp1:"${HERE}"/usr/share/doc/libvirglrenderer1:"${HERE}"/usr/share/doc/libxcursor1:"${HERE}"/usr/share/doc/libk5crypto3:"${HERE}"/usr/share/doc/libroken18-heimdal:"${HERE}"/usr/share/doc/libspice-server1:"${HERE}"/usr/share/doc/libtasn1-6:"${HERE}"/usr/share/doc/libxenevtchn1:"${HERE}"/usr/share/doc/librbd1:"${HERE}"/usr/share/doc/libpangoft2-1.0-0:"${HERE}"/usr/share/doc/libgstreamer-plugins-base1.0-0:"${HERE}"/usr/share/doc/libwayland-server0:"${HERE}"/usr/share/doc/libwind0-heimdal:"${HERE}"/usr/share/doc/libkrb5-3:"${HERE}"/usr/share/doc/libhx509-5-heimdal:"${HERE}"/usr/share/doc/libseccomp2:"${HERE}"/usr/share/doc/libp11-kit0:"${HERE}"/usr/share/doc/liburcu6:"${HERE}"/usr/share/doc/libflac8:"${HERE}"/usr/share/doc/libbrotli1:"${HERE}"/usr/share/doc/libpulse0:"${HERE}"/usr/share/doc/libgstreamer1.0-0:"${HERE}"/usr/share/doc/libwrap0:"${HERE}"/usr/share/doc/libpng16-16:"${HERE}"/usr/share/doc/libidn2-0:"${HERE}"/usr/share/doc/libasyncns0:"${HERE}"/usr/share/doc/libusbredirparser1:"${HERE}"/usr/share/doc/liblz4-1:"${HERE}"/usr/share/doc/libatk-bridge2.0-0:"${HERE}"/usr/share/doc/libiscsi7:"${HERE}"/usr/share/doc/libxfixes3:"${HERE}"/usr/share/doc/libssl1.1:"${HERE}"/usr/share/doc/libgraphite2-3:"${HERE}"/usr/share/doc/libunistring2:"${HERE}"/usr/share/doc/libibverbs1:"${HERE}"/usr/share/doc/libxxf86vm1:"${HERE}"/usr/share/doc/libwayland-client0:"${HERE}"/usr/share/doc/libxenmisc4.11:"${HERE}"/usr/share/doc/libhcrypto4-heimdal:"${HERE}"/usr/share/doc/libxendevicemodel1:"${HERE}"/usr/share/doc/libbsd0:"${HERE}"/usr/share/doc/libicu66:"${HERE}"/usr/share/doc/libxentoollog1:"${HERE}"/usr/share/doc/libgtk-3-0:"${HERE}"/usr/share/doc/libvorbis0a:"${HERE}"/usr/share/doc/libzstd1:"${HERE}"/usr/share/doc/libgdk-pixbuf2.0-0:"${HERE}"/usr/share/doc/libpangocairo-1.0-0:"${HERE}"/usr/share/doc/librdmacm1:"${HERE}"/usr/share/doc/libnl-route-3-200:"${HERE}"/usr/share/doc/libsqlite3-0:"${HERE}"/usr/share/doc/libxenforeignmemory1:"${HERE}"/usr/share/doc/libsnappy1v5:"${HERE}"/usr/share/doc/libssh-4:"${HERE}"/usr/share/doc/libnghttp2-14:"${HERE}"/usr/share/doc/libjpeg-turbo8:"${HERE}"/usr/share/doc/libwayland-cursor0:"${HERE}"/usr/share/doc/libnuma1:"${HERE}"/usr/share/doc/libvdeplug2:"${HERE}"/usr/share/doc/libfdt1:"${HERE}"/usr/share/doc/libxenstore3.0:"${HERE}"/usr/share/doc/libglib2.0-0:"${HERE}"/usr/share/doc/libkrb5support0:"${HERE}"/usr/share/doc/libhogweed5:"${HERE}"/usr/share/doc/libpango-1.0-0:"${HERE}"/usr/share/doc/libgcrypt20:"${HERE}"/usr/share/doc/libnettle7:"${HERE}"/usr/share/doc/libasn1-8-heimdal:"${HERE}"/usr/share/doc/libgssapi3-heimdal:"${HERE}"/usr/share/doc/libxdamage1:"${HERE}"/usr/share/doc/libepoxy0:"${HERE}"/usr/share/doc/libxcomposite1:"${HERE}"/usr/share/doc/libaio1:"${HERE}"/usr/share/doc/libapparmor1:"${HERE}"/usr/share/doc/libwayland-egl1:"${HERE}"/usr/share/doc/libxi6:"${HERE}"/usr/share/doc/libdatrie1:"${HERE}"/usr/share/doc/libxentoolcore1:"${HERE}"/usr/share/doc/libxext6:"${HERE}"/usr/share/doc/libxkbcommon0:"${HERE}"/usr/share/doc/libcairo-gobject2:"${HERE}"/usr/share/locale:"${HERE}"/usr/share/locale/hu:"${HERE}"/usr/share/locale/hu/LC_MESSAGES:"${HERE}"/usr/share/locale/zh_CN:"${HERE}"/usr/share/locale/zh_CN/LC_MESSAGES:"${HERE}"/usr/share/locale/sv:"${HERE}"/usr/share/locale/sv/LC_MESSAGES:"${HERE}"/usr/share/locale/uk:"${HERE}"/usr/share/locale/uk/LC_MESSAGES:"${HERE}"/usr/share/locale/bg:"${HERE}"/usr/share/locale/bg/LC_MESSAGES:"${HERE}"/usr/share/locale/fr_FR:"${HERE}"/usr/share/locale/fr_FR/LC_MESSAGES:"${HERE}"/usr/share/locale/it:"${HERE}"/usr/share/locale/it/LC_MESSAGES:"${HERE}"/usr/share/locale/tr:"${HERE}"/usr/share/locale/tr/LC_MESSAGES:"${HERE}"/usr/share/locale/de_DE:"${HERE}"/usr/share/locale/de_DE/LC_MESSAGES:"${HERE}"/usr/share/icons:"${HERE}"/usr/share/icons/hicolor:"${HERE}"/usr/share/icons/hicolor/16x16:"${HERE}"/usr/share/icons/hicolor/16x16/apps:"${HERE}"/usr/share/icons/hicolor/256x256:"${HERE}"/usr/share/icons/hicolor/256x256/apps:"${HERE}"/usr/share/icons/hicolor/32x32:"${HERE}"/usr/share/icons/hicolor/32x32/apps:"${HERE}"/usr/share/icons/hicolor/64x64:"${HERE}"/usr/share/icons/hicolor/64x64/apps:"${HERE}"/usr/share/icons/hicolor/128x128:"${HERE}"/usr/share/icons/hicolor/128x128/apps:"${HERE}"/usr/share/icons/hicolor/512x512:"${HERE}"/usr/share/icons/hicolor/512x512/apps:"${HERE}"/usr/share/icons/hicolor/scalable:"${HERE}"/usr/share/icons/hicolor/scalable/apps:"${HERE}"/usr/share/icons/hicolor/48x48:"${HERE}"/usr/share/icons/hicolor/48x48/apps:"${HERE}"/usr/share/icons/hicolor/24x24:"${HERE}"/usr/share/icons/hicolor/24x24/apps:"${HERE}"/usr/share/applications:"${XDG_DATA_DIRS}"
export GSETTINGS_SCHEMA_DIR="${HERE}"/usr/share/glib-2.0/schemas/:"${GSETTINGS_SCHEMA_DIR}"
if [[ "${1}" =~ ^(qemu-edid|qemu-system-tricore|qemu-s390x|qemu-system-ppc64|qemu-sparc|qemu-riscv64|qemu-system-aarch64|qemu-io|qemu-keymap|qemu-system-sh4|qemu-xtensa|qemu-ga|qemu-system-alpha|qemu-microblaze|qemu-system-s390x|qemu-microblazeel|qemu-nbd|qemu-system-avr|qemu-system-xtensaeb|qemu-m68k|qemu-storage-daemon|qemu-riscv32|qemu-ppc64le|qemu-system-nios2|qemu-sh4|qemu-aarch64_be|qemu-system-mips64el|qemu-sparc32plus|qemu-sparc64|qemu-system-riscv32|qemu-img|qemu-system-i386|qemu-system-cris|qemu-armeb|qemu-system-arm|qemu-mipsn32el|qemu-x86_64|qemu-system-or1k|qemu-system-mips|qemu-ppc64|qemu-system-microblazeel|qemu-system-mipsel|qemu-mipsel|qemu-system-mips64|qemu-or1k|qemu-alpha|qemu-loongarch64|qemu-system-microblaze|qemu-system-hppa|qemu-nios2|qemu-hexagon|qemu-ppc|qemu-system-m68k|qemu-mipsn32|qemu-mips|qemu-i386|qemu-aarch64|qemu-system-rx|qemu-system-ppc|qemu-cris|qemu-mips64el|qemu-system-sparc|qemu-arm|qemu-system-loongarch64|qemu-xtensaeb|qemu-system-riscv64|qemu-system-sh4eb|qemu-hppa|qemu-system-xtensa|qemu-mips64|elf2dmp|qemu-sh4eb|qemu-pr-helper|qemu-system-x86_64|qemu-system-sparc64|qemu-bridge-helper|virtfs-proxy-helper)$ ]]; then
if [[ "${1}" =~ ^(elf2dmp|qemu-aarch64|qemu-aarch64_be|qemu-alpha|qemu-arm|qemu-armeb|qemu-bridge-helper|qemu-cris|qemu-edid|qemu-ga|qemu-hexagon|qemu-hppa|qemu-i386|qemu-img|qemu-io|qemu-keymap|qemu-loongarch64|qemu-m68k|qemu-microblaze|qemu-microblazeel|qemu-mips|qemu-mips64|qemu-mips64el|qemu-mipsel|qemu-mipsn32|qemu-mipsn32el|qemu-nbd|qemu-nios2|qemu-or1k|qemu-ppc|qemu-ppc64|qemu-ppc64le|qemu-pr-helper|qemu-riscv32|qemu-riscv64|qemu-s390x|qemu-sh4|qemu-sh4eb|qemu-sparc|qemu-sparc32plus|qemu-sparc64|qemu-storage-daemon|qemu-system-aarch64|qemu-system-alpha|qemu-system-arm|qemu-system-avr|qemu-system-cris|qemu-system-hppa|qemu-system-i386|qemu-system-loongarch64|qemu-system-m68k|qemu-system-microblaze|qemu-system-microblazeel|qemu-system-mips|qemu-system-mips64|qemu-system-mips64el|qemu-system-mipsel|qemu-system-nios2|qemu-system-or1k|qemu-system-ppc|qemu-system-ppc64|qemu-system-riscv32|qemu-system-riscv64|qemu-system-rx|qemu-system-s390x|qemu-system-sh4|qemu-system-sh4eb|qemu-system-sparc|qemu-system-sparc64|qemu-system-tricore|qemu-system-x86_64|qemu-system-xtensa|qemu-system-xtensaeb|qemu-x86_64|qemu-xtensa|qemu-xtensaeb|virtfs-proxy-helper)$ ]]; then
args=( "${@}" )
args[0]="${1}"
set "${args[@]}"
Expand Down
Loading

0 comments on commit 5bc2b13

Please sign in to comment.