[packages/intelephense] Initial
arekm
arekm at pld-linux.org
Sat May 23 09:16:00 CEST 2026
commit 987e5e7df75cbd1a8584bb8c3092a50b4d34c39e
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Sat May 23 09:15:37 2026 +0200
Initial
intelephense.spec | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 57 insertions(+)
---
diff --git a/intelephense.spec b/intelephense.spec
new file mode 100644
index 0000000..890ebdb
--- /dev/null
+++ b/intelephense.spec
@@ -0,0 +1,57 @@
+Summary: PHP language server providing code intelligence
+Summary(pl.UTF-8): Serwer języka PHP udostępniający funkcje code intelligence
+Name: intelephense
+Version: 1.18.3
+Release: 1
+# proprietary EULA, see LICENSE.txt; redistribution restricted
+License: Intelephense Licence
+Group: Development/Tools
+Source0: https://registry.npmjs.org/intelephense/-/%{name}-%{version}.tgz
+# NoSource0-md5: bcb7c2f9a1dae1ee8ccc2eaf06c82c88
+NoSource: 0
+URL: https://intelephense.com/
+Requires: nodejs
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Intelephense is a high performance PHP language server adhering to the
+Language Server Protocol. It provides code intelligence (completion,
+diagnostics, signature help, go-to-definition, find references, document
+and workspace symbols, hover, formatting and more) to LSP-capable editors.
+
+%description -l pl.UTF-8
+Intelephense to wydajny serwer języka PHP zgodny z Language Server
+Protocol. Udostępnia edytorom obsługującym LSP funkcje code intelligence:
+uzupełnianie, diagnostykę, podpowiedzi sygnatur, przechodzenie do
+definicji, wyszukiwanie odwołań, symbole dokumentu i przestrzeni roboczej,
+podpowiedzi kontekstowe, formatowanie i inne.
+
+%prep
+%setup -qc
+%{__mv} package/* .
+
+%{__sed} -i -e '1s,^#!.*node,#!/usr/bin/node,' lib/intelephense.js
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}}
+
+cp -pr lib package.json $RPM_BUILD_ROOT%{_datadir}/%{name}
+
+%{__ln_s} %{_datadir}/%{name}/lib/intelephense.js $RPM_BUILD_ROOT%{_bindir}/%{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README.md CHANGELOG.md LICENSE.txt
+%{_bindir}/%{name}
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/lib
+%attr(755,root,root) %{_datadir}/%{name}/lib/intelephense.js
+%{_datadir}/%{name}/lib/*.d.ts
+%{_datadir}/%{name}/lib/LICENSE.txt
+%{_datadir}/%{name}/lib/stub
+%{_datadir}/%{name}/package.json
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/intelephense.git/commitdiff/987e5e7df75cbd1a8584bb8c3092a50b4d34c39e
More information about the pld-cvs-commit
mailing list