-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Oh My Posh #2376
Oh My Posh #2376
Conversation
apps/Oh My Posh/install-32
Outdated
@@ -0,0 +1,15 @@ | |||
#!/bin/bash | |||
|
|||
wget -O /tmp/oh-my-posh https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-arm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would still like this to be versioned (use the format like shown in the example install script from the documentation https://pi-apps.io/wiki/development/Creating-an-app/#making-an-install-script )
You should additionally add an auto-updater so that pi-apps can keep the users install of Oh My Posh up to date. I don't have great documentation written for how to do so but this commit should be a good start showing how to obtain the version number from github releases and how pi-apps expects to be able to update the version number of the application automatically fd58458
apps/Oh My Posh/install-64
Outdated
@@ -0,0 +1,15 @@ | |||
#!/bin/bash | |||
|
|||
wget -O /tmp/oh-my-posh https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-arm64 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see above
commit 2477a1a4937e4b46c7807617b59fd26c26ef01d5 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Aug 5 18:54:57 2023 -0400 CI: check_pr.yml: try pull_request.head.ref commit 860352dba673b9d4c0dff97804331cc9438ef09b Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Sat Aug 5 13:14:07 2023 -0500 Boxy SVG: update to 4.2.3 and remove xseticon script See #2411 commit 34f5d12d9a5410baf809a67414b61b9510b5da71 Author: Sussy Inc <SussyS0S-Operating-Systems@protonmail.com> Date: Sat Aug 5 14:00:56 2023 -0400 simplify LineRider 'to run' command (#2420) commit 19f451fb174ddc5c3ecb431bee0b0146c8ede5f2 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Aug 5 12:07:13 2023 -0400 CI: try another method for parsing comment body output commit 97bcb5208a9d6bfd1b9f27a701e51ea3bfa74e7f Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Aug 5 11:26:07 2023 -0400 CI: attempt to print body contents without evaluating expressions commit 365722889d72077d2b21e6a7f7b86070d9040e1c Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Aug 5 10:52:06 2023 -0400 CI: zip-preview allow downloading files that end with `?raw=true` commit 09aa4e0d1f526b53bc23baf072a91359b1f8cde7 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Aug 5 10:27:16 2023 -0400 CI: zip-preview use edit mode replace commit 2319b0a37a463c29ad364877f4989daeb9a49896 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Aug 5 10:24:29 2023 -0400 CI: zip-preview only print sha1sum and not filename commit 6089fae8408470662f8c850e6efece54c6f0ed6c Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Aug 5 10:20:26 2023 -0400 CI: update if cases in zip-preview.yml commit 80e0288e950b9d78fa56dc4f0d063583b05cf88a Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Aug 5 10:13:03 2023 -0400 CI: generate zip preview on edits and issue comments re-use comment-id if the zipfile sha1sum did not change to prevent duplicate comments commit a9a3669add60b616bdaf7529e7efbd4169af181e Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Aug 3 19:51:44 2023 -0400 runonce: correct `~/Desktop` if it is a file pi-apps could incorrectly create `~/Desktop` as a file if the `~/Desktop/` folder did not exist. correct this if observed commit 887715f83f71c2cc5260c0a412b3620b2d4bb68b Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Aug 3 18:20:12 2023 -0400 update all instances of "pi apps" to "pi-apps" commit 221f3628c47099a6c61cc50ae45928f00ba02535 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Aug 3 18:09:09 2023 -0400 correct ca7a7cd75b71bb87d6e812f18f19a1770b4c05bd to actually update users .desktop files the runonce previously checked for `StartupWMClass` to exist in the .desktop files before updating the settings and updater .desktop files. This caused updating these files to be skipped on users that already had this change from last year. This check is unnecessary as this is already a runonce and won't run again unless modified. commit baf4a7ea642d510588083da09923c4ba792274ec Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Aug 3 10:32:11 2023 -0400 Intellij IDEA: switch to java-11 and add 32bit deprecation notice commit 84359eae4a70f9d464286c8ee5736631483826a8 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Aug 2 21:15:32 2023 -0400 CI: automatically create preview of zip contents commit 17aee53863acbfcfe8b30eebce3225e9824029ef Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Aug 2 19:48:23 2023 -0400 Update App Versions, run by GitHub Actions - Apps updated: (#2412) - Minecraft Pi (Modded)-all: 259/artifact/out/minecraft-pi-reborn-client-2.4.8 -> 265/artifact/out/minecraft-pi-reborn-client-2.4.8 - System Monitoring Center-all: 1.43.9 -> 1.43.10 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 622fb8cb3c9f8957b3cd69b9a75fe90cb4aed429 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Aug 2 18:43:53 2023 -0400 CI: test new arm-runner-action uses qemu-user-static from ubuntu mantic (QEMU 8.0) commit 8ca9348738cd4a06a989ba8bc25921af263ee159 Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Wed Aug 2 08:07:04 2023 -0500 Update reference to boxy svg's hosted electron project (#2411) commit 43d513cecee4c9162b4c1ac344fd581431f3d9c1 Author: Linus <67926131+libewa@users.noreply.github.com> Date: Wed Aug 2 05:48:48 2023 +0200 RiiTag-RPC: new app to show what games you're playing on your Wii and Wii U in Discord. (#2377) commit c0dd3431cd9fcc276b6c180d09a2288af9ec95b1 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Aug 1 23:22:44 2023 -0400 CI: correct only install cmake if needed checks commit b1623f50b1efe64a4db1a9771d42d3c0d5c8ed0d Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Aug 1 21:35:34 2023 -0400 CI: only install cmake ppa if it is necessary in update_apps commit 8f0c1f41a3024259e52294fc5c1b7a0e5f2ffb48 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Aug 1 21:32:45 2023 -0400 Update App Versions, run by GitHub Actions - Apps updated: (#2411) - BlockBench-arm64: 4.8.0 -> 4.8.1 - BlockBench-armhf: 4.8.0 -> 4.8.1 - PiGro-all: 23.02 -> 23.03 - Unciv-all: 4.7.10 -> 4.7.11 - WhatsApp-arm64: 19.0 -> 20.0 - WhatsApp-armhf: 19.0 -> 20.0 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 36a16a6b18becb769f9f89c494f58b002b79152e Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Aug 1 21:08:01 2023 -0400 create ~/Desktop if necessary and always copy into that folder even if the folder ~/Desktop doesn't exist, adding the trailing / forces cp to try to copy into a folder, rather than copying and creating a file which was the previous fallback if the directory did not exist commit 9d756525c9d495de377e3a51dcd777fddaf8b91d Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Aug 1 19:37:38 2023 -0400 CI: only install cmake ppa if it is necessary small speed optimization commit 5b48811e246a7e2995c9cef906e1fda99c4991ca Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Aug 1 19:24:20 2023 -0400 api: `pipx_install` change minimum version to 1.0.0 commit 3c914fb9448343cbf1c56a83697d119b5779d171 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Aug 1 18:24:33 2023 -0400 api: use `*` instead of `@` to pass shellcheck fixes: ^-- SC2145 (error): Argument mixes string and array. Use * or separate argument. commit 70c5431b1cb0060518001270c98c2582193b4dc1 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Aug 1 18:17:47 2023 -0400 Quartz: switch to installing with pipx also adds bookworm compat work towards https://github.com/Botspot/pi-apps/issues/2401 commit 34886ead64d07865b89d57468711574488a26a4b Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Aug 1 18:02:39 2023 -0400 Powerline-Shell: switch to using `pipx_install` and `pipx_uninstall` commit a0efd2d2f92c28ff2c03a159f485b90d2fade304 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Aug 1 17:52:14 2023 -0400 api: add `pipx_install` and `pipx_uninstall` installs and uninstalls python packages with pipx as well as installs pipx itself commit ca3e87313dc90f856cfd93931f00e39fa0c919c9 Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Tue Aug 1 14:40:42 2023 -0500 Better Chromium: fix chromium ignoring dark mode settings If multiple files all added their own --enable-features flags, chromium appears to only obey one of them. The new zzzz_combine_values script will run last and combine the flags so that sitewide dark mode and performance improvements will work simultaneously. commit ca7a7cd75b71bb87d6e812f18f19a1770b4c05bd Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Tue Aug 1 09:12:45 2023 -0500 use Pi-Apps name in all menu launchers to close #2409 commit bb8d6adae5e06672b91fdecbe2dce900f1d10cb7 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Aug 1 09:01:55 2023 -0400 Better Chromium: remove syntax error introduced in 681b3ffae64b84df56473bbd55af0ab70efeb416 commit 681b3ffae64b84df56473bbd55af0ab70efeb416 Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Mon Jul 31 23:38:24 2023 -0500 Better Chromium: enable_sync & reduce_writes now work on all chromium profiles Preferences changes are run on every chromium launch Also adds a sed command for another possible text combination in Preferences file Disables sync settings on all profiles when uninstalling the app and when disabling enable_sync commit 016e50132475163df99f8b690ca62d8503f887a4 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jul 31 23:41:06 2023 -0400 Better Chromium: enable Chrome Sync option in Default/Preferences commit b3ed9fadd1caa8c3d5927161591d5aa4dc90bb63 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jul 31 14:10:39 2023 -0400 Powerline-Shell: add missing --upgrade in one case Note: in the future it may be best to make installing pipx an API script if more apps begin to use it. commit e34da869b8625f8908c98fec04489fec864598a9 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 30 22:47:32 2023 -0400 Powerline-Shell: account for even more broken distros commit 1e673262ef3175bd360352f1f48db14520e02d45 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 30 22:25:10 2023 -0400 Powerline-Shell: add additional fallback for installing pipx from pip Debian Bullseye does not have pipx in the default repos (only backports) for unknown reasons. To handle this case, check if python3 available is >= 3.7 (the minimum version required for pipx to function) and install pipx from pip commit e4ec3bdd0168cf3ce769a7221ed88d335414166e Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 30 11:12:47 2023 -0400 CI: remove indent in PR comment this looks cleaner with how github formats comments right now. commit 37639dbf391c3393b768616f1e79bd5743205d03 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 30 10:46:30 2023 -0400 Update README.md minor change closes https://github.com/Botspot/pi-apps/pull/2404 commit f28a40d4db07307b954d8ae6f14a69ccceaf30f3 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 30 10:42:14 2023 -0400 CI: fix update actions incorrectly exiting always set return code to true even when resulting output is empty from grep commit d78e44806ef2015d93e44c8067c24f1382a4c64d Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 30 10:02:39 2023 -0400 CI: large rework for update_apps.yml multiple distro/architectures are now tested in parallel commit 2093d0bd0b8c741502b721de30181624d2e9b9fe Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Jul 29 17:25:39 2023 -0400 Update App Versions, run by GitHub Actions - Apps updated: (#2403) - BlockBench-arm64: 4.7.4 -> 4.8.0 - BlockBench-armhf: 4.7.4 -> 4.8.0 = - Flow-arm64: ekioh_6.11.0_raspberry-pi64-flow_20230605_r38953 -> ekioh_6.12.0_raspberry-pi64-flow_20230717_r39263 = - Flow-armhf: ekioh_6.11.0_raspberry-pi32-flow_20230605_r38953 -> ekioh_6.12.0_raspberry-pi32-flow_20230717_r39263 = - Github-CLI-arm64: 2.32.0 -> 2.32.1 = - Github-CLI-armhf: 2.32.0 -> 2.32.1 = - Github Desktop-arm64: 3.2.7-linux1 -> 3.2.7-linux2 = - Github Desktop-armhf: 3.2.7-linux1 -> 3.2.7-linux2 = - Intellij IDEA-arm64: 2023.1.4 -> 2023.2 = - Microsoft Teams-arm64: 1.2.6 -> 1.2.9 = - Microsoft Teams-armhf: 1.2.6 -> 1.2.9 = - Node.js-all: v0.39.3 -> v0.39.4 = - Node.js-all: v20.4.0 -> v20.5.0 = - Oh My Posh-all: v17.11.2 -> v18.2.0 = - Processing IDE-arm64: processing-1292-4.2 -> processing-1293-4.3 = - Processing IDE-armhf: processing-1292-4.2 -> processing-1293-4.3 = - Pycharm CE-arm64: 2023.1.4 -> 2023.2 = - System Monitoring Center-all: 1.43.7 -> 1.43.9 = - Ulauncher-all: 5.15.2 -> 5.15.3 = - Unciv-all: 4.7.9 -> 4.7.10 = - VSCodium-arm64: 1.80.1.23194 -> 1.80.2.23209 = - VSCodium-armhf: 1.80.1.23194 -> 1.80.2.23209 = - Zoom-arm64: 5.15.3.4839 -> 5.15.5.5603 = Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit ca380b554c3b2fc14eabc71164be28dd9180496f Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jul 29 12:34:05 2023 -0400 CommanderPi: bookworm compat work towards https://github.com/Botspot/pi-apps/issues/2401 official install script attempts to install psutil from pip when this package is available via apt in all distros of high enough version for the application. a wrong solution was suggested a long time ago https://github.com/Botspot/pi-apps/issues/159 commit 9cf0a59723a4ce7871fa0118ce7217cf924e3bb4 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jul 29 11:55:12 2023 -0400 CI: also add custom /proc/cpuinfo to pi ubuntu images commit 2414d1b24adb8398b4d1c03ec444dbe73c862282 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jul 29 11:53:06 2023 -0400 CI: use custom rpi4 /proc/cpuinfo some applications use this to test for raspberry pi compatibility on install (such as PiKISS) commit 62a0d1ce51e0716d06f3a07d1254bf8410d713ad Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Jul 12 08:59:14 2023 -0400 Github Desktop: update to official Linux port ARMhf/ARM64 debs upstream now builds for ARMhf/ARM64 through cross compilation in a bionic docker container on github actions. This allows for very old versions of linux to remain supported on all architectures (x64, armhf, arm64). This is the completion of a months long effort to make upstream and its dependencies compatible with ARMhf/ARM64. commit d9ae70a0583c54ccd0fc281a2f1d7d77215c850d Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jul 29 10:51:21 2023 -0400 Powerline-Shell: use pipx, install globally, and bookworm compat work towards https://github.com/Botspot/pi-apps/issues/2401 commit 2d46e6cf9dc5aa6e163c1cf010094e3b9dcd56b9 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jul 29 10:50:41 2023 -0400 PiGro: sync dependencies with upstream and bookworm compat work towards https://github.com/Botspot/pi-apps/issues/2401 commit 73fead3708fabb0e444436e7541f0e13b888ef1c Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jul 29 10:50:00 2023 -0400 api: add `/usr/local/bin` to `PATH` if not present for pi-apps scripts commit 4a4d0636aca2182adfb7788674f0fbdab4ad326c Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Fri Jul 28 21:31:19 2023 -0400 KeePassXC: use near equivalent ubuntu ppa for debian bookworm commit 1690a7bde38b0d0f4384d9bf3fc304399daf665a Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Fri Jul 28 21:38:48 2023 -0400 Prusaslicer: add explicit creation of /usr/local/share/applications necessary until pi-apps has a concept of "early runonce-entries" in updates. The problem is we don't want all runonce-entries to run before updates but some (like the addition of /opt and /usr/localshare/applications) we do want to run early commit 3e0ee9bd9c079e21f2007ef905051b4f708df400 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Fri Jul 28 21:35:53 2023 -0400 runonce-entries: check `XDG_DATA_DIRS` regardless of the presence of `/usr/local/share/applications` commit 33bf238ba4eed03d50248d705cee00d3f89e91ff Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Fri Jul 28 21:17:56 2023 -0400 KeePassXC: use distro version for bookworm and any unrecognized version work towards https://github.com/Botspot/pi-apps/issues/2401 long term we still need to update keepassxc for buster/bullseye https://github.com/Botspot/pi-apps/issues/2160 . Potentially may be able to use near equivalent from the ubuntu PPA for these debian releases commit 77f25eca13b171f3886e94af218eea51ccb0281e Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Fri Jul 28 20:54:07 2023 -0400 Prusaslicer: correct mistake with 88e5c7cfe74cc9926703d0e53da115388185b60c commit 79218aff2b37a767e2a9fea695c7528962a1ed50 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Fri Jul 28 20:10:03 2023 -0400 Stunt Rally: make hidden see https://github.com/Botspot/pi-apps/issues/2160 and https://github.com/Botspot/pi-apps/issues/2401 this app has never worked on multiple distros commit d8f9a3e9ac6b8c6d6f74d40e9517b2bc371e7493 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Fri Jul 28 20:05:51 2023 -0400 runonce-entries: add `/usr/local/bin` and `/usr/local/share/applications` folder also bind mount `/usr/local/share/applications` to `/usr/share/applications/usr-local-temporary` if `/usr/local/share` is not in `XDG_DATA_DIRS` commit 88e5c7cfe74cc9926703d0e53da115388185b60c Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Fri Jul 28 19:56:58 2023 -0400 Prusaslicer: bookworm compat and modernize script removes unused dependency for bookworm compatibility works towards https://github.com/Botspot/pi-apps/issues/2401 also install globally so all users can use Prusaslicer commit c7534092664f026d021c4c001ddf69b167ae6c76 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Fri Jul 28 19:54:47 2023 -0400 api: correct flatpak temporary folder removal commit 4d199f0d52a557e47915a1a198309bca7cd9f6f7 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Jul 27 17:37:23 2023 -0400 Marathon: add missing dependency caught by bookworm CI https://github.com/Botspot/pi-apps/actions/runs/5674577904/job/15378418240#step:3:2880 no longer pulled in by libsdl2-dev in bookworm progress for https://github.com/Botspot/pi-apps/issues/2401 commit 5da241a4a6b741a9d00c8e3f340facb88c827861 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Jul 26 20:28:13 2023 -0400 Cawbird: remove from pi-apps cawbird has been deprecated for a while now and has long stopped working with the twitter (now X) homepage commit b6d583ce748949890020c9052645a35896e6252e Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Jul 26 19:59:01 2023 -0400 AstroMenace: add missing dependency caught by bookworm CI https://github.com/Botspot/pi-apps/actions/runs/5674572478/job/15378359527#step:3:2170 no longer pulled in by libsdl2-dev in bookworm commit c40e9a274a5d28aa0875059c36322ee865a9691c Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Jul 26 17:53:55 2023 -0400 CI: don't use systemd-nspawn in the future if we want to do this what needs to be done is: set the boot option to `multi-user-target` (to not boot into the GUI), use the `-b` option to actually boot the system, and wait for the system to boot before sending commands commit 4db795292b0ee10f03be83f6350603cf420d5278 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Jul 26 17:28:22 2023 -0400 CI: bump arm-runner-action version test using systemd nspawn for some images commit b75cd1b544d1665a198737ce72773d7f04aa7e58 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Jul 26 16:58:07 2023 -0400 Prism Launcher: update to 7.2 commit d6c73f8702c13ffc285eeb4b8494a17b5b76b0f6 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Jul 25 21:40:56 2023 -0400 CI: correct `;` separated multiple app tests commit 32176f8e6375344dfec8d983f34cb62c0868195b Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Jul 25 21:01:52 2023 -0400 CI: don't execute `install_standard_packages` case for bookworm image this is for minimal debian images only. this image is pre-setup commit 27f82de3c32dcc5cc93fad9479952e48a7849cc7 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 17:24:40 2023 -0400 Minecraft Java Server: simplify temurin install commit db93e995c0a13069dc10c11dde6e68496a6b4f09 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 17:19:48 2023 -0400 XDM: switch to temurin commit 9c212314a7c48f52413fa3d3e43d5acbff008b25 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 17:05:20 2023 -0400 Worldpainter: switch to temurin commit ae9b763d529f0e37dddf9499b69c4052933c65a6 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 17:03:38 2023 -0400 Unciv: use new adoptium_installer function commit 40e270d5974b32941f12b98f2c30af6957700caa Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 17:01:54 2023 -0400 Shattered Pixel Dungeon: switch to temurin commit 68f37a2aa5c6c2697e58fa4b7e03b276a5f6b5e1 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 16:56:15 2023 -0400 Pycharm CE: switch to temurin commit a9d3c95cc73a0f4b854607c959bf24385700b026 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 16:54:43 2023 -0400 Prism Launcher: switch to temurin jres commit 3422afc0b2938beaae2d2e3183bd35cc13d890c7 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 16:51:41 2023 -0400 jGRASP IDE: switch to temurin-11-jdk commit f1ab1c43cc9adeedea587e8a77d1e4e7daee0b24 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 16:51:22 2023 -0400 Angry IP scanner: switch to temurin-17-jre commit 5997dff8315f78aef28761f84f1efd8874f10eba Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 16:49:58 2023 -0400 MMC: switch to temurin commit d0b0cb28d0b721a48df923db788752706992c5a6 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 16:24:07 2023 -0400 Intellij IDEA: switch to temurin-17-jdk commit 0109f47c20f6581a8120d1879b8eb5bc6fe45366 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 16:23:33 2023 -0400 api: add `adoptium_installer` function also add a few more global dependencies that are normally already installed commit 7d73c0192901cb138bc2b6874b309489ee55d356 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Jul 25 18:11:26 2023 -0400 CI: switch to PiOS bookworm beta image commit 83a58e1ffbbaa59921c82c18a1e4b97c325dbd7b Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jul 24 20:17:58 2023 -0400 api: update `ubuntu_ppa_installer` `debian_ppa_installer` and `log_diagnose` for deb822 note: we need to keep track of other distros as they adopt the deb822 format to replace the main `sources.list`. So far only Ubuntu has decided on their name `ubuntu.sources` commit 3896d2d1a2a29854ec5c9e4f44c781b28bd25de0 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jul 24 19:49:08 2023 -0400 api: finally fix `generate_logo` regardless of terminal background color no visible change for terminals which already used pure black backgrounds commit 9b5e98dc2a561926a07bdf0afb3162f41810f14f Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jul 24 19:32:16 2023 -0400 api: part two of update `is_supported_system` for deb822 compatability now supports properly printing the filepath that contains the frankendebian release. this works for both the original `.list` files and new deb822 `.sources` files commit 236838e9c72f826908affc8837375a1ce4643d28 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jul 24 19:09:33 2023 -0400 api: update `is_supported_system` for deb822 compatability modern distros plan to move to deb822 sources format very soon. some ppa/apt repos/distros have already begun to use it (including popOS) https://discourse.ubuntu.com/t/spec-apt-deb822-sources-by-default/29333 apt-get indextargets is an officially supported way for obtaining the sources information without having to do any complicated file manipulation that would be necessary to manually interpret the deb822 .sources files commit 35af36f7611d8afc6e96583fc9c7a62ca85949c7 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jul 24 17:31:39 2023 -0400 api: add missing debian sources to `is_supported_system` commit 714a90822787c35ac6fe77b5d8578974f2ecaa27 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jul 24 00:03:53 2023 -0400 Cool Retro Term: add additional dependency to be explicit list generated with cool-retro-term running on multiple systems ``` wget https://gist.github.com/tobwen/f010b680f9920186aad1ac6d1f8882db/raw/f110c20cb1a3d474fdbdc0e9784c77d7524201de/mindeps.py chmod +x ./mindeps.py # install dependencies sudo apt install apt-rdepends -y # generate dependency list cat /proc/$(pgrep cool-retro-term)/maps | awk '{print $(NF)}' | sort -u | grep .so$ | tr '\n' ' ' | xargs dpkg -S | awk -F ':' '{ print $1 }' | tr '\n' ' ' | xargs ./mindeps.py | tr ' ' '\n' | sort -u ``` commit a051cef67fa685e1d55d86a2f338d4a3f24c5d01 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 23:26:45 2023 -0400 Cool Retro Term: update dependencies list commit 5484a45522efd8ab04943a02d6577fb68632ad2f Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 20:43:40 2023 -0400 Box86: correct typo commit 78a76c6ebf3aeb2ebe9acd9393cf1dbbbe9e14b6 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 20:41:09 2023 -0400 Box86/64: change urls https://en.wikipedia.org/wiki/Censorship_of_GitHub using the github pages link is less likely to be blocked than querying the github website commit ae49bc5f7acfc5dd17ee747368f4955d824ad3ab Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 17:47:13 2023 -0400 GitHub issue templates: add description for checkboxes users continue to submit github issues with all checkboxes checked and then edit afterwards. we do not want this. explain to this to the user. commit 7ae0166db4c37326cfa9faf2a7c96893c587a970 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 13:16:54 2023 -0400 runonce: add /opt if not present many pi-apps script expect `/opt` to exist. On debian/raspbian/piOS/ubuntu and many other distros this is fine since it does exist. However it has been seen to be missing on some debian derivatives so make sure to add it. commit dcb0cdb19841be7817bb5924c967025601b5452c Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 23 10:19:40 2023 -0400 api: add even better diagnostic logging for dependency issues now prints both the output of `apt-cache show`and `apt list -a` with proper formatting of the input args for each program useful when debugging who to blame and report issues to for dependency problems commit 07825466a8d4335d59a830ca69ee1d115f9b3b98 Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Sat Jul 22 23:44:40 2023 -0500 improve frankendebian to ignore inline comments in sources.list commit 96fae24d815ba25d97dea815ed474fb5f0e13396 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jul 22 21:51:36 2023 -0400 partial revert of c2e709d0fd8063eea82b60794473760ad3192197 previous system was correct in removing the filename output by `grep ^` and only filtering on the file contents. however we are only interested in the lines that start with `deb`. If the line contains anything else our diagnostics won't make sense. commit c2e709d0fd8063eea82b60794473760ad3192197 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jul 22 21:38:58 2023 -0400 api: fixes a1a6514bbe310ee7d46a9995dfeb83cfba8a1cf7 corrects tons of false positives. previous implementation did not remove # or deb-src (grep occurred after those strings were already removed). now properly greps the list files for anything that apt would normally accept as a `deb` line. so any line that has `deb` as the first non-whitespace character commit c55c48a2581f3054b92333c30532411dcae4eeb7 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jul 22 17:52:04 2023 -0400 api: slightly simplify dependency list generation commit c24544bd061e0ad3f4b107a44aff9c3447f2394f Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jul 22 13:11:01 2023 -0400 Wine (x86/x64): update to 8.13 commit a1a6514bbe310ee7d46a9995dfeb83cfba8a1cf7 Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Fri Jul 21 00:24:22 2023 -0500 Move FrankenDetector to is_supported_system and show output in diagnose_apps commit 548c79f17dbc0490f4bceb1ede8c98db92e3f449 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Jul 20 21:55:37 2023 -0400 api: correct bug with '|' introduced with https://github.com/Botspot/pi-apps/commit/d663e00dd541dc7b80abb3bd652f1e0be30e8cc9 commit b556b508e2725b412b4fb924a28b147961110129 Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Thu Jul 20 20:09:38 2023 -0500 less_apt: show storage requirements for installing packages Users may appreciate this or cancel installation if they know they do not have enough space left. commit d663e00dd541dc7b80abb3bd652f1e0be30e8cc9 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Jul 20 21:07:41 2023 -0400 api: add minimum version to dummy deb for local and url packages (#2396) commit de8e8f531574f8828a78bb25c386c8bc2777a498 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Jul 20 17:31:31 2023 -0400 Box86/64: switch to Pi-Apps-Coders repo stability update commit 3e3f050a418e052a46d4b881fc81d35b8d34e61b Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Jul 19 18:54:17 2023 -0400 api: add frankendebian detector to log_diagnose based on list of known upstream apt repos. all of these will contain the codename of the OS and not some generic identifier like "main/stable/unstable" commit 554d314b996cba1b7580b757ad19e565cc7c2895 Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Wed Jul 19 17:17:24 2023 -0500 api: improve wget function to better describe sourceforge downloads Sourceforge URLS end in /download instead of a useful filename. With this commit, for Tor browser, the output of wget changes from "downloading download", to "Downloading tor-browser-linux-XXXX.tar.xz" commit fcddc8fa382d3608d0f43bc43ab72de2bd31bfd7 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Jul 19 17:48:11 2023 -0400 api: check for `Could not open file /var/lib/apt/lists/_tmp_pi-apps-local-packages_._Packages` commit d353b4f01ae95beb21dab2ea83cb8f880f828474 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Jul 18 20:16:56 2023 -0400 Update App Versions, run by GitHub Actions - Apps updated: (#2393) - Sonic Pi-arm64: 4.3.0_1 -> 4.4.0_1 = Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 9a0a87ccd68091343724fa04841c417b50622ff2 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Jul 18 18:57:14 2023 -0400 Sonic Pi: update updater to use arm64.deb during match also remove armhf from updater as upstream has dropped it commit 9b7f5fc806dcb74f743c1bd7a7cdfb7bb18ec8cb Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Jul 18 18:37:43 2023 -0400 updater: only show app as a "new app" if it is compatible with the current architecture commit 63042462f774113e50a65b65a607c771b15ec7ff Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Jul 18 15:53:54 2023 -0400 Update App Versions, run by GitHub Actions - Apps updated: (#2392) - ArmCord-arm64: 3.2.0 -> 3.2.1 - ArmCord-armhf: 3.2.0 -> 3.2.1 = - Electron Fiddle-arm64: 0.32.9 -> 0.33.0 = - Electron Fiddle-armhf: 0.32.9 -> 0.33.0 = - Intellij IDEA-arm64: 2023.1.3 -> 2023.1.4 = - Microsoft PowerShell-all: 7.3.5 -> 7.3.6 = - Microsoft Teams-arm64: 1.2.4 -> 1.2.6 = - Microsoft Teams-armhf: 1.2.4 -> 1.2.6 = - Min-arm64: 1.28.0 -> 1.28.1 = - Min-armhf: 1.28.0 -> 1.28.1 = - Oh My Posh-all: v17.9.0 -> v17.11.2 = - Pycharm CE-arm64: 2023.1.3 -> 2023.1.4 = - Scrcpy-all: v2.1 -> v2.1.1 = - Unciv-all: 4.7.8-patch1 -> 4.7.9 = - VSCodium-arm64: 1.80.0.23188 -> 1.80.1.23194 = - VSCodium-armhf: 1.80.0.23188 -> 1.80.1.23194 = Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit c9616a1580657462abe1655ce887fcc9a01b25d3 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Jul 18 10:33:11 2023 -0400 api: attempt --dry-run installation of problematic packages provides additional helpful logs for why a dependency of our dummy deb is not installable on the users system. commit 80c40e301d5df0afb398086a65bbea8225a76b5d Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jul 17 18:00:37 2023 -0400 api: add logging for broken multiarch and other packages that share files commit 5b48bc436891c02996a6906f0e48276fbf882759 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jul 17 17:49:41 2023 -0400 partial revert of https://github.com/Botspot/pi-apps/commit/ebd25eb28b6f4fdb8017d5c49faa054f639464f8 missing sources.list file was already caught in another case that I missed commit fec950aee4e2a7b8dd8e28458a24ba8c5555ca12 Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Sat Jul 15 18:42:30 2023 -0500 Snap Store: Remove the removal of Add/Remove Software Turns out it does not conflict with Add/Remove Software commit 383ac54ad378b4ce9200b9f00b44f5f664c740eb Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Sat Jul 15 16:34:40 2023 -0500 Doom 3: use git_clone to fix preexisting directory error commit 153860c744a3316a43dd10531b0ca3445eaaee04 Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Fri Jul 14 12:22:55 2023 -0500 Snap Store: first remove Add/Remove Software to fix conflict commit 911ceddca51c1aad3159b42ff4da3e87884e2a7e Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Jul 12 16:58:21 2023 -0400 install: always re-install if a pi-apps folder is already present users expect to use the install script to "restore" a working pi-apps install in incase their local version is somehow not working or corrupted regardless of how old the current pi-apps install is commit 88d44c6a2c07efe18816bc54a68bb651a8ed6012 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Jul 12 16:38:19 2023 -0400 api: add additional log diagnosis for developers now includes package info from dependencies of pi-apps local repository packages commit 73f623f2f506a1031f00cabf0adf5b108946a9f8 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Jul 12 16:20:17 2023 -0400 api: `log_diagnose` don't attempt writes to logfile by default only write if argument "allowwrite" is passed. this restores the function to what it was before we added additional diagnosis that wrote to the logfile. it is not ideal to always write to the logfile since users may want to run log_diagnose themselves and won't expect their logfile to change after doing so. commit 697c62086a25ccd28cf1a5eef2a50e3ebf556909 Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Wed Jul 12 09:44:30 2023 -0500 fix Tor.sh to verify arm64 download commit 04b4fb1fc13b7038483a5d9b10b6eb5ef347c5bf Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Wed Jul 12 00:03:54 2023 -0500 Improve update-when-installing experience Now choosing to update an app before installing it will directly update only that app and the api script, instead of running the full updater script. A user chose to close out of updater when the app was not prominently shown as updatable (because it was in the list of refreshable apps), and this method makes more sense anyway. api script is updated in case the app script needs a new api function. commit 6c8d4b1bc602c70db4221b5f664d2149bbbb9512 Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Tue Jul 11 22:21:01 2023 -0500 remove check for 'errorCode=22 The response status is not successful' Allows link rot to be reported commit 53ccdfa16345952a94af8e4eee978c23f4214d38 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Jul 11 23:01:38 2023 -0400 Update App Versions, run by GitHub Actions - Apps updated: (#2389) - Github-CLI-arm64: 2.31.0 -> 2.32.0 - Github-CLI-armhf: 2.31.0 -> 2.32.0 = - Microsoft Teams-arm64: 1.2.3 -> 1.2.4 = - Microsoft Teams-armhf: 1.2.3 -> 1.2.4 = - Oh My Posh-all: v17.7.0 -> v17.9.0 = - System Monitoring Center-all: 1.43.6 -> 1.43.7 = - Unciv-all: 4.7.7 -> 4.7.8-patch1 = - Zoom-arm64: 5.15.2.4260 -> 5.15.3.4839 = Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit fdce0e283f58bf2c0d6d367ac7ad11c7d90031c6 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Jul 11 18:40:31 2023 -0400 OBS Studio: account for newer distros that have newer OBS-Studio than our debs fixes issue seen in error reports on ubuntu jammy+ and debian bookworm+ if at some point we compile OBS Studio again on a newer version as well as including custom hardware accelerated encoding patching this will have to be re-visited commit b9860db21347ab183a29761da694d01ef4ead89e Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Jul 11 18:24:28 2023 -0400 Overrides Jetson-18.04: re-enable VSCodium upstream fixed since PR https://github.com/microsoft/vscode-linux-build-agent/pull/29 has trickled down to the stable release 1.80.0 commit 25e37b5af027aa4bb01ad845cb28e7fc93f2d8d9 Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Tue Jul 11 16:59:08 2023 -0500 Return pi-apps launcher to Accessories on PiOS systems commit 0fc314eff31b521eef86de9e3bd86f2623d0f77d Merge: 2a6984fd 239d953c Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Tue Jul 11 00:40:38 2023 -0500 Merge pull request #2386 from Botspot/miscellaneous-changes Miscellaneous changes commit 239d953c0c7ed36b7eb6baaf9d36d97221c2750d Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jul 10 20:24:04 2023 -0400 exit autostarted updater if internet connection does not exist for 3 minutes commit e2b5c4f7cfae5d117bbe6505640fbc537754576d Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jul 10 20:09:50 2023 -0400 changes to dialog boxes users are conditioned from other OSs (eg: Windows) to click "Install anyway" and similar prompts. There is almost no reason a user would want to install an outdated version so change the prompts to not use this trigger phrase. Also change phrasing "will be installed" to "new update" to better match other software stores phrasing for application updates. Users might not think "reinstalling" an app does them any good and may not realize that this is a new version with new features, fixes, etc. commit 2a6984fdbccb6eadde865d1428404ad9f87c45ac Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Jul 9 14:23:27 2023 -0400 Update App Versions, run by GitHub Actions - Apps updated: (#2385) - Shattered Pixel Dungeon-all: 2.1.3 -> 2.1.4 = Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit ebd25eb28b6f4fdb8017d5c49faa054f639464f8 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 9 13:18:14 2023 -0400 api: add error type for missing /etc/apt/sources.list file every debian/ubuntu distro has this file. if it is missing, the user or a poorly coded program they ran removed it. commit 9e22d1b995330f1339b2cf9bbf52400071b21408 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Jul 9 12:17:21 2023 -0400 Update App Versions, run by GitHub Actions - Apps updated: (#2384) - Microsoft Teams-arm64: 1.1.11 -> 1.2.3 - Microsoft Teams-armhf: 1.1.11 -> 1.2.3 = - Node.js-all: v20.3.1 -> v20.4.0 = - Oh My Posh-all: v17.6.0 -> v17.7.0 = - Tor-arm64: 12.0.6 -> 12.5.1 = - Tor-armhf: 12.0.6 -> 12.5.1 = - Unciv-all: 4.7.6-patch2 -> 4.7.7 = - VSCodium-arm64: 1.79.2.23166 -> 1.80.0.23188 = - VSCodium-armhf: 1.79.2.23166 -> 1.80.0.23188 = Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit fb524deba081dbb6861e39268a3c1079f671daa7 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 9 11:32:20 2023 -0400 Oh My Posh: don't remove user configs on update commit ee4f37f27dece17ed9145d7ff3383b07f8d607e8 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 9 11:27:54 2023 -0400 Oh My Posh: don't use program to determine cache directory this program uses the standard linxu cache directory. hardcode it as the CI fails otherwise commit 0816b5f1e79777d5b4990917d9e1c23cd28dfcf1 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 9 10:56:11 2023 -0400 Wine (x86/x64): remove winxp from winetricks improves application support since windows xp is not supported by many modern applications (and will throw an error when launched) and this winetrick changes the default version to windows xp from windows 10 commit 6bec12aa797231176bba68f53b7ec546622cca13 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 9 10:19:25 2023 -0400 Wine (x86/x64): update to 8.12 commit b62cecd0e5563bdecf21acc11b315cc72fa8ce56 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Jul 6 18:39:36 2023 -0400 Overrides Jetson-18.04: re-enable VSCode upstream fixed since PR https://github.com/microsoft/vscode-linux-build-agent/pull/29 has trickled down to the stable release 1.80.0 commit aa488b7e58e8abf1747d6c246b4f1b460d59d66b Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Jul 6 18:31:39 2023 -0400 api: correct bug with `package_latest_version` If a user has a residual config of a package that is no longer available (like with a manually installed package that has been removed and not purged), the resulting package_latest_version could be incorrect. eg (a newer firejail was downloaded and manually installed and then removed, it still has a residual-config but can not be installed since it is not in the repos): ``` apt list -a firejail Listing... Done firejail/now 0.9.62-3ubuntu0.1 arm64 [residual-config] firejail/bionic 0.9.52-2 arm64 [residual-config] ``` vs ``` apt-cache policy firejail firejail: Installed: (none) Candidate: 0.9.52-2 Version table: 0.9.62-3ubuntu0.1 -1 100 /var/lib/dpkg/status 0.9.52-2 500 500 http://ports.ubuntu.com bionic/universe arm64 Packages ``` this new change also takes 1/3 the time to execute as the other method as well this caused `package_is_new_enough` to return incorrect output commit 06545688a297bd79e1674eca8318d33cdd9193f6 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Jul 6 18:13:22 2023 -0400 WPS Office: install newer firejail package if too old firejail crashes on older versions when trying to run WPS Office. Grab a newer package of firejail from Ubuntu Focal. This will get triggered on Ubuntu Bionic. commit 53c9a39ca0f2596308c98c98f32d23a40e196905 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Jul 6 08:33:08 2023 -0400 Steam: add DBUS_FATAL_WARNINGS=0 Steam alternates between shipping broken and working sdl2/3 builds. They are fully functional but throw dbus warnings on some hardware/software combinations. commit 001b7afc05b03854c251333f810f7c91c4575ab3 Author: Linus <67926131+libewa@users.noreply.github.com> Date: Thu Jul 6 06:02:51 2023 +0200 Oh My Posh (#2376) Co-authored-by: theofficialgman <28281419+theofficialgman@users.noreply.github.com> commit d41df57a5b90eb43acf905e37bb7e9b4e4b686f3 Author: Linus <67926131+libewa@users.noreply.github.com> Date: Thu Jul 6 05:20:13 2023 +0200 Caskaydia Cove NF font (#2375) Co-authored-by: theofficialgman <28281419+theofficialgman@users.noreply.github.com> commit 065b6aac2903521a9f89cdd934c331b5f833335f Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Jul 4 21:24:22 2023 -0400 Update App Versions, run by GitHub Actions - Apps updated: (#2383) - Microsoft Teams-arm64: 1.1.8 -> 1.1.11 - Microsoft Teams-armhf: 1.1.8 -> 1.1.11 = - Reaper-arm64: 680 -> 681 = - Reaper-armhf: 680 -> 681 = - Syncthing-all: https://apt.syncthing.net/dists/syncthing/stable/binary-arm64/syncthing_1.23.5_arm64.deb -> https://apt.syncthing.net/dists/syncthing/stable/binary-arm64/syncthing_1.23.6_arm64.deb = - Syncthing-all: https://apt.syncthing.net/dists/syncthing/stable/binary-armhf/syncthing_1.23.5_armhf.deb -> https://apt.syncthing.net/dists/syncthing/stable/binary-armhf/syncthing_1.23.6_armhf.deb = - Unciv-all: 4.7.5-patch1 -> 4.7.6-patch2 = Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 13121322a7bdf23e79c24b2b654e4e09591b8b39 Author: Botspot <54716352+Botspot@users.noreply.github.com> Date: Tue Jul 4 11:17:52 2023 -0500 Install Color Emoji font system-wide to close #2382 commit 40f63c78bb283fd22f87719af5e260e42215fb62 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Jul 4 00:17:08 2023 -0400 change grep in pi-apps.desktop file runonce update commit 7e381a2ef769e56873197b7683972e7c6ea312da Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Jul 4 00:12:48 2023 -0400 add additional categories to pi-apps.desktop file matches other software stores (eg: gnome-software and snap-store) to show in the expected categories on other desktop environments commit 0f5b8cc8e92cb56e2c8585e8eeb8e06f912dd95e Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jul 3 13:22:51 2023 -0400 Wine (x86/x64): remove and re-generate broken prefixes Wine will return errors such as `wine: '/home/pi/.wine' is a 32-bit installation, it cannot support 64-bit applications.` if the currently configured wine prefix can not be used due to the user previously installing a win32 prefix and now attempting to run a win64 prefix. the old prefix must be fully removed to correct this so warn the user that this is the case and remove and re-generate the prefix. See https://github.com/wine-mirror/wine/blob/884cff821481b4819f9bdba455217bd5a3f97744/dlls/ntdll/unix/server.c#L1544-L1670 commit b859b9903a769d774ea14901fec9395b72d6d4d8 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jul 2 23:45:58 2023 -0400 Snapdrop: hide temporarily nativefier build is too old to run see PR https://github.com/Botspot/pi-apps/pull/2333 for potential long term solution commit 0290978b72b68d374a1f359d57de7334fd99675a Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Jul 1 10:51:32 2023 -0600 Update App Versions, run by GitHub Actions - Apps updated: (#2378) - Shattered Pixel Dungeon-all: 2.1.2 -> 2.1.3 = - Unciv-all: 4.7.5 -> 4.7.5-patch1 = - WhatsApp-arm64: 18.0 -> 19.0 = - WhatsApp-armhf: 18.0 -> 19.0 = Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 69571b90df6c91ea820eb78ed0e22fbe9cbb2c0c Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Jun 28 09:19:39 2023 -0600 Update App Versions, run by GitHub Actions - Apps updated: (#2372) - System Monitoring Center-all: 1.43.5 -> 1.43.6 = - Unciv-all: 4.7.4 -> 4.7.5 = Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 845b8649ce938248183534c23384cdbf3f99e774 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Jun 27 21:38:55 2023 -0500 Update App Versions, run by GitHub Actions - Apps updated: (#2371) - Github-CLI-arm64: 2.30.0 -> 2.31.0 - Github-CLI-armhf: 2.30.0 -> 2.31.0 = - Microsoft PowerShell-all: 7.3.4 -> 7.3.5 = - Microsoft Teams-arm64: 1.1.6 -> 1.1.8 = - Microsoft Teams-armhf: 1.1.6 -> 1.1.8 = - Min-arm64: 1.27.0 -> 1.28.0 = - Min-armhf: 1.27.0 -> 1.28.0 = - Node.js-all: v20.3.0 -> v20.3.1 = - PrusaSlicer-arm64: 2.5.2 -> 2.6.0 = - PrusaSlicer-armhf: 2.5.2 -> 2.6.0 = - Pycharm CE-arm64: 2023.1.2 -> 2023.1.3 = - Scrcpy-all: v2.0 -> v2.1 = - System Monitoring Center-all: 1.43.4 -> 1.43.5 = - Turbowarp-arm64: 1.8.0 -> 1.8.1 = - Turbowarp-armhf: 1.8.0 -> 1.8.1 = - Unciv-all: 4.7.2 -> 4.7.4 = - WorldPainter-all: 2.18.2 -> 2.18.4 = - XSnow-all: 3.7.4 -> 3.7.5 = - Zoom-arm64: 5.15.0.4063 -> 5.15.2.4260 = Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 2c17b35fd377c1b427ac172231963a8241dee2b6 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jun 24 20:05:25 2023 -0400 Wine (x86/x64): remove multiple dlls wine has builtin support for every version of DX and wine support and performance is often better and more bug free than using these dlls. remove them for a better out of the box experience and align with WineHQ https://wiki.winehq.org/FAQ also remove dotnet20 as it hangs on installation dotnet20 installs on an x86_64 PC with WOW64 so this is likely a box64 issue. commit be22ee0c57be92a433b0bfad4386fb2751f9b4f1 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jun 24 13:04:53 2023 -0400 Wine (x64): use theofficialgman winetricks fork see PR: https://github.com/Winetricks/winetricks/pull/2082 commit 49ce8bd9c2f238b0dfd409498d6cb5c0994505af Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jun 24 12:22:50 2023 -0400 Wine (x86/x64): perform apt update before attempting to upgrade commit 3347bb02a240ea7ca759abafbc75b6d4ba9a4dda Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jun 24 11:35:45 2023 -0400 Wine (x86): add warning about execution speed commit 048af2d812e72ed1c27f91280ce911bf9b0679ca Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jun 24 11:07:30 2023 -0400 Wine (x86/x64): upgrade box86/box64 if possible commit 0d0720d6c1cbb905daf25a7178852a0e2b9b6561 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Fri Jun 23 20:04:51 2023 -0400 Wine (x64): update description to better reflect the current state of the project commit 00f9c4d01f36c94925bd63a1462023f70b406c2a Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Fri Jun 23 19:38:55 2023 -0400 Wine (x86/x64): update to 8.11 commit 52fdd1448e835a3b618407f5478d3396f292c195 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jun 12 17:11:44 2023 -0400 Wine (x86): only install binary mesa package if older than mesa from apt binary builds are mesa 22.1.0 from the dev branch. Do not use them if the version installed from apt is greater than or equal to this version (like on debian bookworm+ and ubuntu jammy+) commit c9347f86b763fb57d178c7cd0060a03f37b41ca5 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Mon Jun 12 00:15:20 2023 -0400 Wine (x86): allow CI to skip checking for VMSPLIT kernel module commit 36eac2e3e766d35ec6abc5412108a199fbb75fee Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jun 11 22:17:09 2023 -0400 Wine (x86): simplify and make SOC checking better only check for VMSPLIT if the kernel is not 64bit (x86_64 for CI and aarch64 for intended pi-apps users) SOC_ID as returned from the device tree must match bcm2836/bcm2837 to allow building the kernel using the written scripts commit 0faafd05ddc2dd38c5c49a5fe624b75443c968b4 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jun 11 21:07:26 2023 -0400 Wine (x86): improve VMSPLIT check see: https://github.com/Botspot/pi-apps/pull/2257#issuecomment-1411331286 commit 9396d457c6a689f5a9bcb0a8a29236bcb38ecfe9 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jun 10 14:06:06 2023 -0400 Wine (x86): update to Wine 8.10 correct mono and gekco install to follow documentation https://wiki.winehq.org/Mono https://wiki.winehq.org/Gecko use `/opt/wine-${version}/share/wine/mono` and `/opt/wine-${version}/share/wine/gecko` since the previous directories are not working commit 3ce8ea43f5399ca42ad492bb157d06836f8e8e50 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue May 30 18:40:51 2023 -0400 Notepad ++: add 64bit support also move from the users $HOME folder to the ~/.local/share/applications folder the user program directory is used so that plugins can be more easily installed commit 8637405923e96987ff5e910c816b400e063aaf32 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jun 10 16:09:40 2023 -0400 add winetricks, mono, and gecko as well as wine prefix generation change mono/gecko directories use `/opt/wine-${version}/share/wine/mono` and `/opt/wine-${version}/share/wine/gecko` since the previous directories used in wine 5 are not working commit 24ec3ce7e7df66c513586aea305b4c66f535dde2 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue May 30 18:19:11 2023 -0400 add Wine (x64) app built on ubuntu bionic 18.04 with options `--enable-archs=i386,x86_64` to enable the new WoW64 mode. commit 018ace23bb125737c7e4a13fd15dae7981ab8d3c Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Jun 22 19:00:47 2023 -0400 Firefox Rapid Release: update credits and description commit 5bbcc6a527a582442e8a69e4acdd39bfdd163fdd Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Jun 22 18:31:28 2023 -0400 Firefox Rapid Release: allow downgrades from 1:1snap* to ppa firefox apt package this will not actually cause the removal of snap firefox. the user can do that on their own if desired. commit f4397e87ddf8b0f026de80076d66c216bae5e5c1 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Thu Jun 22 17:25:38 2023 -0400 api: add additional debug logging of multiarch packages when the package name contains an explicit definition to `:armhf` there can be potential conflicts due to broken multiarch in a distro. We want to see both the `:armhf` and `:arm64` packages in the debug logging even if the app does not explicitly install the `:arm64` variant. An example of output that indicates broken/conflicting armhf/arm64 packages might look like this ``` The following packages have unmet dependencies: libegl1:armhf : Depends: libegl-mesa0:armhf but it is not going to be installed pi-apps-50a115ac : Depends: libgl1-mesa-dri:armhf ``` Previously the debug output only contains ``` libegl1:armhf libegl-mesa0:armhf pi-apps-50a115ac libgl1-mesa-dri:armhf libegl1:armhf libegl-mesa0:armhf pi-apps-50a115ac libgl1-mesa-dri:armhf ``` with the changes in this commit it will now contain the matching arm64 package as well ``` libegl1:armhf libegl1:arm64 libegl-mesa0:armhf libegl-mesa0:arm64 pi-apps-50a115ac libgl1-mesa-dri:armhf libgl1-mesa-dri:arm64 libegl1:armhf libegl1:arm64 libegl-mesa0:armhf libegl-mesa0:arm64 pi-apps-50a115ac libgl1-mesa-dri:armhf libgl1-mesa-dri:arm64 ``` commit 8db45731902d4ccb504b6619c77533911ee44f10 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Jun 21 21:45:16 2023 -0400 api: make ubuntu_ppa_installer correct .list filename if it is outdated application uninstall scripts expect the .list filename to match the standard format for ppas commit 4d1f93f2144af16ea0358a5350fca395806f365b Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Jun 21 20:47:49 2023 -0400 api: slightly optimize/correct ppa installers only `.list` files are read by apt. the previous filter only removed `.list.save` from the results and did not filter out `.list.distUpgrade` commit 01739c6e8c50085767a2a560c255985edb965e6a Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Wed Jun 21 20:41:06 2023 -0400 Firefox Rapid Release: greatly improve scripts for Ubuntu based systems also use ppa on bionic now commit f865a2615b1ed615011a1ff1a7562c5fb9ea739c Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Jun 21 01:01:18 2023 +0000 Update App Versions, run by GitHub Actions - Apps updated: - Intellij IDEA-arm64: 2023.1.2 -> 2023.1.3 - Turbowarp-arm64: 1.7.1 -> 1.8.0 = - Turbowarp-armhf: 1.7.1 -> 1.8.0 = - Unciv-all: 4.7.1-rerelease -> 4.7.2 = - WorldPainter-all: 2.18.0 -> 2.18.2 = - Zoom-arm64: 5.14.10.3738 -> 5.15.0.4063 = commit dbe0059501035f49d131f6c8877dbd26214d3e53 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jun 18 16:27:49 2023 -0400 CI: update switchroot ubuntu image description commit 90d563eaf3957bdb88211935326ab52f000c1853 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jun 18 16:27:19 2023 -0400 CI: update switchroot ubuntu image commit 3bf6d2471e7054e18dcbed6ffaffcb5f550cbcb4 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sat Jun 17 13:32:05 2023 -0400 Minecraft Bedrock: remove unnecessary dependency commit 24de96aa8f77df0b59e248572e33666366fefa47 Author: Rak1ta <88277343+Rak1ta@users.noreply.github.com> Date: Sat Jun 17 15:14:44 2023 +0300 Icons update (#2363) update icons in some apps to match current logos commit 3a05712e330bb1abd515f25b91f5e95328373ba5 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Fri Jun 16 18:31:07 2023 -0400 Prism Launcher: update to 7.1 commit 6c29f1c303ad906e96dacf0b8f3fe4e21e374a30 Merge: edab4632 bad78a90 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Fri Jun 16 15:37:05 2023 -0400 Merge pull request #2360 from Botspot/auto-app-updates-NOT-FOR-USERS [AUTO] Update App Versions commit bad78a90f812107a3eddecf55b38b2e12d600f28 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Jun 16 19:20:18 2023 +0000 Update App Versions, run by GitHub Actions - Apps updated: - Microsoft Teams-arm64: 1.1.3 -> 1.1.6 - Microsoft Teams-armhf: 1.1.3 -> 1.1.6 = - Shattered Pixel Dungeon-all: 2.1.1 -> 2.1.2 = - Unciv-all: 4.7.0-patch1 -> 4.7.1-rerelease = - VSCodium-arm64: 1.79.1.23164 -> 1.79.2.23166 = - VSCodium-armhf: 1.79.1.23164 -> 1.79.2.23166 = commit edab4632c2c518565dd66fd9997f026b0dbbbded Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Jun 14 00:24:48 2023 +0000 Update App Versions, run by GitHub Actions - Apps updated: - Cura-arm64: 4.20.13 -> 4.20.14 - Cura-armhf: 4.20.13 -> 4.20.14 = - Electron Fiddle-arm64: 0.32.8 -> 0.32.9 = - Electron Fiddle-armhf: 0.32.8 -> 0.32.9 = - Geekbench 6-arm64: 6.0.3 -> 6.1.0 = - Microsoft Teams-arm64: 1.1.2 -> 1.1.3 = - Microsoft Teams-armhf: 1.1.2 -> 1.1.3 = - Node.js-all: v20.2.0 -> v20.3.0 = - Shattered Pixel Dungeon-all: 2.0.2 -> 2.1.1 = - Unciv-all: 4.6.18-patch1 -> 4.7.0-patch1 = - VSCodium-arm64: 1.78.2.23132 -> 1.79.1.23164 = - VSCodium-armhf: 1.78.2.23132 -> 1.79.1.23164 = - WorldPainter-all: 2.17.2 -> 2.18.0 = commit e8bbdea88ae98ae31362c68e35b24ad6247fc682 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Jun 13 19:14:00 2023 -0400 WorldPainter: remove custom .desktop file edits the location of the placed .desktop file is non-deterministic and not detectable via scripting and causes failures for users and our CI. upstream should make this modification if it is desired. commit 1846793fb18469c81521143244a58bf173b67c1d Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Jun 13 19:09:54 2023 -0400 CI: only attempt install/uninstall if updated app is supported on this architecture commit 5055946c1426aa34d2ce1a313cc919db95a41378 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Tue Jun 13 12:30:41 2023 -0400 Shattered Pixel Dungeon: re-enable updater Closes https://github.com/Botspot/pi-apps/issues/2355 commit 24cd052ec5f0341f8eaae8a80c25dda75546ee31 Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jun 11 21:14:20 2023 -0400 CI: don't run sha1sum automatically this CI is purely for debug purposes if we want to quickly output the hash of all files in a clean pi-apps repo for testing/debug purposes commit 48fc4f30e14466aaffdf5cc07fb475fa51a13a6e Author: theofficialgman <28281419+theofficialgman@users.noreply.github.com> Date: Sun Jun 11 20:53:49 2023 -0400 CI: mandatory dispatch refactor https://github.com/Botspot/pi-apps/actions/runs/5238287734 only 10 inputs are allowed for a workflow dispatch and adding lunar bumped out use up to 11. Make architecture toggle affect both buster and bullseye so we can get back o…
closes #2346