[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