spacedrive/apps/landing
Vítor Vasconcellos 556ddbd4f8
Port AppImage build to use appimage-builder (#1785)
* Initial port to appimage-builder

* Almost

* Fix appimage build on arm64

* Custom patch for external binaries run under appimage
 - Disable bubblewrap sandbox when running under appimage
 - Change cwd to APPDIR when running under appimage

* AppImage Works (for the first lunch, then it crashes with Stack Smash 😭)

* Fix stack smashing, now AppImage almos fully works \o/ (gstreamer is still broken)
 - Temporarily disable the volume watcher when running under appimage (Workaround for the stack smash error)
 - Wrap gnu lic version check for appimage under conditional compile for glibc targets
 - Add error handling for the justUpdatedCheck
 - Fix VITE_LANDING_ORIGIN being undefined

* On non glibc systems default to runtime/compat

* Use glibc version 2.8 instead of 0 for non-gnu systems

* Fix video playback not working due to broken GstRegistry

* Build and publish new AppImage release artifact
 - Fix model location when building deb
 - Improve model path resolution logic
 - Remove patchelf dependency from setup script
 - Fix incorrectly ignore gstreamer dependency in AppImage recipe

* Fix clippy complaining about `get_path_relative_to_exe`
 - Read GLIBC_FAKE_VERSION or use 2.8 for musl in appimage (while the code is there, this is not really supported for now)

* Remove appimage tauri target from release CI

* Remove setup-buildx-action, not relly needed

* typo fix

* Fix git describe command running on cwd instead of the repo root dir

* Attempt fix weird git permissions errors in CI+docker

* Pass CI env to docker appimage

* Only use git after installing it

* Pass target to appimage build script

* Fix permission after creating appimage

* -_-

* Swap envvar with github ci var

* Format

* Add instruction on how to manually build an AppImage

* Fix typos

* docs: add note about running podman with `--privileged` if there's a permission denied error

* docs: fix typo and link directly to appimage-building `README.md`

* refactor: streamline code and make it a bit cleaner

---------

Co-authored-by: jake <77554505+brxken128@users.noreply.github.com>
2024-01-22 10:52:26 +00:00
..
posts Blog tweak (#1518) 2023-10-11 23:58:39 +00:00
public Landing page metadata update (#1690) 2023-10-28 19:09:49 +00:00
src Port AppImage build to use appimage-builder (#1785) 2024-01-22 10:52:26 +00:00
.env.example [ENG-362, ENG-476, ENG-503] Next.js (#817) 2023-05-21 13:11:03 +00:00
.eslintrc.cjs move releases and expression of interest into landing (#848) 2023-05-23 06:36:25 +00:00
.gitignore [ENG-362, ENG-476, ENG-503] Next.js (#817) 2023-05-21 13:11:03 +00:00
contentlayer.config.ts [ENG-1412] Fix blog/docs image sizes (#1758) 2023-11-09 07:33:47 +00:00
next-env.d.ts Migrate landing page to app dir (#1587) 2023-10-16 04:28:16 +00:00
next.config.js Fix landing analytics (#1675) 2023-10-25 19:52:18 +00:00
package.json update tailwindcss to 3.4 (#1949) 2024-01-17 20:46:14 +00:00
postcss.config.js fix icon & run pnpm format and lint fix (#859) 2023-05-25 14:49:54 +00:00
tailwind.config.js holy mother of hot reload 2022-04-20 01:15:28 -07:00
tsconfig.json [ENG-1412] Fix blog/docs image sizes (#1758) 2023-11-09 07:33:47 +00:00