Commit 63f820c5
0
files
+0
added
-0
deleted
@@ -0,0 +1,38 @@
1
+pkgname: neovim
2
+pkgver: '0.12.6'
3
+pkgrel: '1'
4
+pkgdesc: 'Futuristic Vim-based text editor (Neovim)'
5
+url: 'https://neovim.io/'
6
+arch: x86_64
7
+license:
8
+- 'Apache-2.0'
9
+# Neovim domyślnie buduje i statycznie linkuje własne zależności (libuv,
10
+# LuaJIT, msgpack, tree-sitter, unibilium, libvterm, utf8proc). Część z nich
11
+# nie ma osobnych receptur w repo, więc korzystamy z bundlowania (USE_BUNDLED).
12
+depends: []
13
+makedepends:
14
+- cmake
15
+- ninja
16
+- gettext
17
+- pkgconf
18
+- gperf
19
+- git
20
+- curl
21
+- unzip
22
+- patch
23
+source:
24
+- 'https://github.com/neovim/neovim/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz'
25
+sha256sums:
26
+- 8629fdc5eb951daf89a76f68cad12f2f1e03fab0d539150ba3fe6d177d254b7f
27
+build: |
28
+ cd ${pkgname}-${pkgver}
29
+
30
+ # Release + instalacja do /usr. CMake sam pobierze i zbuduje bundlowane
31
+ # zależności (USE_BUNDLED jest domyślnie włączone).
32
+ make CMAKE_BUILD_TYPE=Release CMAKE_INSTALL_PREFIX=/usr
33
+
34
+ make DESTDIR=${PKGDIR} install
35
+
36
+ install -Dm644 LICENSE.txt ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE.txt
37
+package: |
38
+ true