summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/genappimage.sh
AgeCommit message (Collapse)AuthorFiles
2026-04-14feat(build): rename `io.neovim.nvim` to `org.neovim.nvim`Olivia Kinnear1
2026-04-14fix(build): fix `make appimage`Olivia Kinnear1
2025-11-27fix(appimage): wrong $ARCH used by linuxdeploy #36712Siwen Yu1
Problem: In scripts/genappimage.sh running on arm64 host, the $ARCH will be set to 'arm64' before calling linuxdeploy, which cause linuxdeploy to generate an 32bit ELF executable instead 64bit. See the issue for more details. Solution: Keep $ARCH unchanged, use $ARCH_OUTPUT in the output file name. On arm64 host, $ARCH_OUTPUT will be converted to 'arm64'.
2025-01-28ci(release)!: remove backwards compatible releasesdundargoc1
Remove `nvim-linux64.tar.gz` and `nvim.appimage` as maintaining these is too much work. Also fix directory names to be consistent.
2025-01-27ci(release): add linux-arm64 appimage and tarballChristian Clason1
Problem: No releases for ARM Linux. Solution: Provide appimages and tarballs for `linux-arm64`. Rename x86 releases to `linux-x86_64` for consistency.
2024-02-01build: various fixesdundargoc1
- Consistently use the variable CMAKE_BUILD_TYPE to select build type. - Remove broken `doc_html` target. - Remove swap files created by oldtest when cleaning. - Only rerun `lintdoc` if any documentation files has changed.
2024-01-22build: make genappimage.sh work with existing CMAKE_INSTALL_PREFIXdundargoc1
Using CMAKE_INSTALL_PREFIX is unreliable as it's a cache variable, meaning the users previous value will be used if not supplied. Instead, use the `--prefix` flag which is guaranteed to always work.
2023-04-22ci: make all linux releases work with same glibc versiondundargoc1
2023-04-07ci: don't automatically enable -Werror on CI environmentsdundargoc1
This catches downstream consumers of neovim off guard when using neovim in an esoteric environment not tested in our own CI. Closes https://github.com/neovim/neovim/issues/22932
2023-02-18ci: enable CI_BUILD automatically if environment variable CI is true (#22312)dundargoc1
Having to specify CI_BUILD for every CI job requires boilerplate. More importantly, it's easy to forget to enable CI_BUILD, as seen by 8a20f9f98a90a7a43aea08fcde2c40a5356b4f7b. It's simpler to remember to turn CI_BUILD off when a job errors instead of remembering that every new job should have CI_BUILD on.
2022-11-01build(lint): add more shell scripts to lintshdundargoc1
2019-05-18genappimage.sh: migrate to linuxdeploy #10027Douglas 'dopessoa' Pessoa1
generate_type2_appimage is unmaintained, and lacks a way to rename the appimage file. fix #9893
2018-12-30appimage: Include metadata #9320pierre1
closes #9320 closes #9128
2018-12-19genappimage: Unset $ARGV0 at invocation #9376erw71
AppImage sets $ARGV0 which breaks zsh. Hack around this in our appimage. fixes #9341 ref https://github.com/AppImage/AppImageKit/issues/852 [ci skip]
2018-03-09genappimage: Include update information for releases/nightliesJames McCoy1
This will allow users to use AppImageUpdate to update their AppImage. It requires publishing the created zsync file alongside the appimage file for the releases.
2018-03-09genappimage: Create a type 2 AppImageJames McCoy1
2018-03-09genappimage: Use AppImage/AppImages repo to avoid redirectsJames McCoy1
2017-06-19genappimage.sh: set CMAKE_INSTALL_MANDIRJustin M. Keyes1
Avoids attempt to install manpage to system location. Also: - Don't attempt `nvim --version` until after it was built. - Remove unnecessary `mkdir`.
2017-05-04dist: AppImage #6638AdnoC1
scripts/genappimage.sh produces an executable: nvim-${NVIM_VERSION}-glibc${GLIBC_VERSION}-${ARCHITECTURE}.AppImage Closes #6083