<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/cmake.packaging, branch rahm</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>ci(release)!: remove backwards compatible releases</title>
<updated>2025-01-28T09:21:27+00:00</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2025-01-27T16:40:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=318676ad13483fa1f9b2733d6915620f2525ca12'/>
<id>318676ad13483fa1f9b2733d6915620f2525ca12</id>
<content type='text'>
Remove `nvim-linux64.tar.gz` and `nvim.appimage` as maintaining
these is too much work.

Also fix directory names to be consistent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove `nvim-linux64.tar.gz` and `nvim.appimage` as maintaining
these is too much work.

Also fix directory names to be consistent.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci(release): add linux-arm64 appimage and tarball</title>
<updated>2025-01-27T15:21:40+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-01-24T16:17:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c1718d68634460117ef5731643669d59587ec628'/>
<id>c1718d68634460117ef5731643669d59587ec628</id>
<content type='text'>
Problem: No releases for ARM Linux.

Solution: Provide appimages and tarballs for `linux-arm64`. Rename
x86 releases to `linux-x86_64` for consistency.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem: No releases for ARM Linux.

Solution: Provide appimages and tarballs for `linux-arm64`. Rename
x86 releases to `linux-x86_64` for consistency.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(win-msi): set installer scope to machine #29895</title>
<updated>2024-08-12T19:11:40+00:00</updated>
<author>
<name>Alexander Mnich</name>
<email>56564725+a-mnich@users.noreply.github.com</email>
</author>
<published>2024-08-12T19:11:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=88f07d6ca4a6d423fa10949e85941f50ba9596e0'/>
<id>88f07d6ca4a6d423fa10949e85941f50ba9596e0</id>
<content type='text'>
Problem:
The windows installer did not have the AllUsers property which leads to
the installer being misidentified as per user installer.
Currently the installer already requires administrative privileges and
installs into the system-wide ProgramFiles directory, but the start menu
entry and uninstaller registration are created only for the current user.
Issue: #29885

https://cmake.org/cmake/help/latest/cpack_gen/wix.html#variable:CPACK_WIX_INSTALL_SCOPE

Solution:
With setting CPACK_WIX_INSTALL_SCOPE to "perMachine" the generated msi
installer includes the Property ALLUSERS=1.
Additionally the start menu entries and uninstaller registration will be
created for all users.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
The windows installer did not have the AllUsers property which leads to
the installer being misidentified as per user installer.
Currently the installer already requires administrative privileges and
installs into the system-wide ProgramFiles directory, but the start menu
entry and uninstaller registration are created only for the current user.
Issue: #29885

https://cmake.org/cmake/help/latest/cpack_gen/wix.html#variable:CPACK_WIX_INSTALL_SCOPE

Solution:
With setting CPACK_WIX_INSTALL_SCOPE to "perMachine" the generated msi
installer includes the Property ALLUSERS=1.
Additionally the start menu entries and uninstaller registration will be
created for all users.</pre>
</div>
</content>
</entry>
<entry>
<title>feat(install): mention standard paths, XDG vars in Windows installer #29101</title>
<updated>2024-06-04T12:51:35+00:00</updated>
<author>
<name>Luis Calle</name>
<email>53507599+TheLeoP@users.noreply.github.com</email>
</author>
<published>2024-06-04T12:51:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=61025c9e7aa41dae11422162a54cc7696f7e783e'/>
<id>61025c9e7aa41dae11422162a54cc7696f7e783e</id>
<content type='text'>
fix #25207

The `.wxs` files were copied from
- cmake repo (BSD 3-Clause License)
  https://github.com/Kitware/CMake/blob/master/Utilities/Release/WiX/install_dir.wxs
- wix repo [Microsoft Reciprocal License](https://github.com/wixtoolset/wix3/blob/b40e9a32c24033e11b77baf2c91a704382f898ed/LICENSE.TXT))
  https://github.com/wixtoolset/wix3/blob/b40e9a32c24033e11b77baf2c91a704382f898ed/src/ext/UIExtension/wixlib/WixUI_InstallDir.wxs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix #25207

The `.wxs` files were copied from
- cmake repo (BSD 3-Clause License)
  https://github.com/Kitware/CMake/blob/master/Utilities/Release/WiX/install_dir.wxs
- wix repo [Microsoft Reciprocal License](https://github.com/wixtoolset/wix3/blob/b40e9a32c24033e11b77baf2c91a704382f898ed/LICENSE.TXT))
  https://github.com/wixtoolset/wix3/blob/b40e9a32c24033e11b77baf2c91a704382f898ed/src/ext/UIExtension/wixlib/WixUI_InstallDir.wxs</pre>
</div>
</content>
</entry>
<entry>
<title>fix(win-msi): add bin to PATH per-machine after installation (#29099)</title>
<updated>2024-05-31T04:45:30+00:00</updated>
<author>
<name>Luis Calle</name>
<email>53507599+TheLeoP@users.noreply.github.com</email>
</author>
<published>2024-05-31T04:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a18652ed619b4c94c74080b637f446503e2bc605'/>
<id>a18652ed619b4c94c74080b637f446503e2bc605</id>
<content type='text'>
#22856 made it possible for the msi installer to perform per-user
installations, which caused problems for users that already had
per-machine installations trying to update (the Windows Installer does
not support major upgrades across installation context, see #22933 and
https://stackoverflow.com/a/15498911). It was then reverted in #22949,
but the scope of the modification to the PATH environment variable was
not reverted.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
#22856 made it possible for the msi installer to perform per-user
installations, which caused problems for users that already had
per-machine installations trying to update (the Windows Installer does
not support major upgrades across installation context, see #22933 and
https://stackoverflow.com/a/15498911). It was then reverted in #22949,
but the scope of the modification to the PATH environment variable was
not reverted.</pre>
</div>
</content>
</entry>
<entry>
<title>ci: provide separate macos releases for intel and arm</title>
<updated>2024-03-24T19:58:30+00:00</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-03-23T20:28:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=036f86feaccb25d8552c4bf4d216f7f2a9205325'/>
<id>036f86feaccb25d8552c4bf4d216f7f2a9205325</id>
<content type='text'>
This will immensely reduce the complexity required to support both
architectures, reduce overall lines of code and unblock follow-up
simplifications.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will immensely reduce the complexity required to support both
architectures, reduce overall lines of code and unblock follow-up
simplifications.
</pre>
</div>
</content>
</entry>
<entry>
<title>build!: remove neovim qt</title>
<updated>2023-06-06T17:19:00+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2023-06-06T17:19:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0370e4def0c0328f8cd09f02c1ca82ed491ecb9a'/>
<id>0370e4def0c0328f8cd09f02c1ca82ed491ecb9a</id>
<content type='text'>
Neovim QT was originally bundled on Windows as a response to the then
lackluster terminal options. The situation has dramatically changed,
with viable options such as Windows terminal, Alacritty and Wezterm to
name a few. The Windows build no longer needs this special treatment for
neovim to be usable.

Pros:
  - Release builds will be smaller.
  - Less maintenance burden.
  - Clearer separation of responsibility (neovim issues go to the neovim
    repo and neovim-qt issues to the neovim-qt repo).
  - More consistent treatment between platforms.

Cons:
  - Users who've come to expect neovim-qt to be bundled with nvim will
    need to adjust and download neovim-qt from
    https://github.com/equalsraf/neovim-qt instead.
  - Similarly, build scripts will need to be adjusted to reflect this
    change.

Closes https://github.com/neovim/neovim/issues/21209.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Neovim QT was originally bundled on Windows as a response to the then
lackluster terminal options. The situation has dramatically changed,
with viable options such as Windows terminal, Alacritty and Wezterm to
name a few. The Windows build no longer needs this special treatment for
neovim to be usable.

Pros:
  - Release builds will be smaller.
  - Less maintenance burden.
  - Clearer separation of responsibility (neovim issues go to the neovim
    repo and neovim-qt issues to the neovim-qt repo).
  - More consistent treatment between platforms.

Cons:
  - Users who've come to expect neovim-qt to be bundled with nvim will
    need to adjust and download neovim-qt from
    https://github.com/equalsraf/neovim-qt instead.
  - Similarly, build scripts will need to be adjusted to reflect this
    change.

Closes https://github.com/neovim/neovim/issues/21209.</pre>
</div>
</content>
</entry>
<entry>
<title>docs: small fixes</title>
<updated>2023-05-13T19:33:22+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2023-05-13T19:33:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=08991b078267e5de0a19a136d00d4f71ad651a32'/>
<id>08991b078267e5de0a19a136d00d4f71ad651a32</id>
<content type='text'>
Co-authored-by: Christian Clason &lt;c.clason@uni-graz.at&gt;
Co-authored-by: Gregory Anders &lt;greg@gpanders.com&gt;
Co-authored-by: HiPhish &lt;hiphish@posteo.de&gt;
Co-authored-by: Julio B &lt;julio.bacel@gmail.com&gt;
Co-authored-by: T727 &lt;74924917+T-727@users.noreply.github.com&gt;
Co-authored-by: camoz &lt;camoz@users.noreply.github.com&gt;
Co-authored-by: champignoom &lt;66909116+champignoom@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Christian Clason &lt;c.clason@uni-graz.at&gt;
Co-authored-by: Gregory Anders &lt;greg@gpanders.com&gt;
Co-authored-by: HiPhish &lt;hiphish@posteo.de&gt;
Co-authored-by: Julio B &lt;julio.bacel@gmail.com&gt;
Co-authored-by: T727 &lt;74924917+T-727@users.noreply.github.com&gt;
Co-authored-by: camoz &lt;camoz@users.noreply.github.com&gt;
Co-authored-by: champignoom &lt;66909116+champignoom@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>ci: make all linux releases work with same glibc version</title>
<updated>2023-04-22T20:58:14+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2023-04-22T20:58:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8994389845ae4ca5e6a797b8f957dea76320ff94'/>
<id>8994389845ae4ca5e6a797b8f957dea76320ff94</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>revert(packaging): installation context to per-machine on Windows</title>
<updated>2023-04-08T09:02:13+00:00</updated>
<author>
<name>sitiom</name>
<email>sitiom@disroot.org</email>
</author>
<published>2023-04-08T09:02:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=95fe166d13fe51d1656c659dbb78b258a6f5dcd8'/>
<id>95fe166d13fe51d1656c659dbb78b258a6f5dcd8</id>
<content type='text'>
Revert this change until a proper solution is implemented, such as allowing the
user to select whether to install per-user or per-machine.

Fixes https://github.com/neovim/neovim/issues/22933.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revert this change until a proper solution is implemented, such as allowing the
user to select whether to install per-user or per-machine.

Fixes https://github.com/neovim/neovim/issues/22933.</pre>
</div>
</content>
</entry>
</feed>
