first compiled spec change

This commit is contained in:
TheK0tYaRa 2026-03-07 19:52:37 +03:00
parent 7ce315464b
commit bfd8db99ee

View file

@ -1,12 +1,13 @@
Name: pterodactyl-panel
Version: 1.12.1
Release: alt1
Summary: Pterodactyl game server management panel
License: MIT
Group: System/Servers
Url: https://github.com/pterodactyl/panel
Source0: %name-%version.tar
#Source1: README.ALT
Name: pterodactyl-panel
Version: 1.12.1
Release: alt1
Summary: Pterodactyl game server management panel
License: MIT
Group: System/Servers
URL: https://github.com/pterodactyl/panel
VCS: https://github.com/pterodactyl/panel
Source: %name-%version.tar
BuildArch: noarch
@ -34,23 +35,22 @@ Requires: php8.2-session
Pterodactyl Panel is a Laravel-based web panel for managing game servers.
This package installs the application into:
%{_datadir}/%name
%_datadir/%name
Configuration is placed in:
%{_sysconfdir}/%name
%_sysconfdir/%name
Mutable runtime state is placed in:
%{_sharedstatedir}/%name
%_sharedstatedir/%name
The web server document root should point to:
%{_datadir}/%name/public
%_datadir/%name/public
%prep
%setup -q -c -T -n %{name}-%version
tar -xzf %SOURCE0
%setup -q
%build
# Upstream release archive is treated as prebuilt application payload.
#%build
# it's php bruh
%install
install -d %{buildroot}%{_datadir}/%name
@ -58,11 +58,11 @@ cp -a . %{buildroot}%{_datadir}/%name/
# Keep config out of app tree.
install -d %{buildroot}%{_sysconfdir}/%name
install -pm0640 .env.example %{buildroot}%{_sysconfdir}/%name/.env
install -pm0640 .env.example %{buildroot}%{_sysconfdir}/%name/.env.example
install .env.example %{buildroot}%{_sysconfdir}/%name/.env
install .env.example %{buildroot}%{_sysconfdir}/%name/.env.example
rm -f %{buildroot}%{_datadir}/%name/.env
rm -f %{buildroot}%{_datadir}/%name/.env.example
#rm -f %{buildroot}%{_datadir}/%name/.env
#rm -f %{buildroot}%{_datadir}/%name/.env.example
ln -s %{_sysconfdir}/%name/.env %{buildroot}%{_datadir}/%name/.env
# Move writable Laravel state out of /usr.
@ -77,34 +77,34 @@ install -d %{buildroot}%{_sharedstatedir}/%name/storage/logs
install -d %{buildroot}%{_sharedstatedir}/%name/bootstrap-cache
rm -rf %{buildroot}%{_datadir}/%name/storage
ln -s %{_sharedstatedir}/%name/storage %{buildroot}%{_datadir}/%name/storage
ln -s %_sharedstatedir/%name/storage %{buildroot}%{_datadir}/%name/storage
install -d %{buildroot}%{_datadir}/%name/bootstrap
rm -rf %{buildroot}%{_datadir}/%name/bootstrap/cache
ln -s %{_sharedstatedir}/%name/bootstrap-cache %{buildroot}%{_datadir}/%name/bootstrap/cache
install -Dpm0644 %SOURCE1 %{buildroot}%{_docdir}/%name/README.ALT
install -d %{buildroot}%{_docdir}/%name
install README.md %{buildroot}%{_docdir}/%name/README.md
install LICENSE.md %{buildroot}%{_docdir}/%name/LICENSE.md
%files
%license %{_datadir}/%name/LICENSE*
%doc %{_datadir}/%name/README*
%doc %{_docdir}/%name/README.ALT
%doc %_docdir/%name/README.md
%doc %_docdir/%name/LICENSE.md
%dir %{_sysconfdir}/%name
%config(noreplace) %{_sysconfdir}/%name/.env
%config(noreplace) %{_sysconfdir}/%name/.env.example
%dir %_sysconfdir/%name
%config(noreplace) %_sysconfdir/%name/.env
%config %_sysconfdir/%name/.env.example
%dir %{_sharedstatedir}/%name
%dir %{_sharedstatedir}/%name/storage
%dir %{_sharedstatedir}/%name/storage/app
%dir %{_sharedstatedir}/%name/storage/framework
%dir %{_sharedstatedir}/%name/storage/framework/cache
%dir %{_sharedstatedir}/%name/storage/framework/sessions
%dir %{_sharedstatedir}/%name/storage/framework/views
%dir %{_sharedstatedir}/%name/storage/logs
%dir %{_sharedstatedir}/%name/bootstrap-cache
%dir %_sharedstatedir/%name
%dir %_sharedstatedir/%name/storage
%dir %_sharedstatedir/%name/storage/app
%dir %_sharedstatedir/%name/storage/framework
%dir %_sharedstatedir/%name/storage/framework/cache
%dir %_sharedstatedir/%name/storage/framework/sessions
%dir %_sharedstatedir/%name/storage/framework/views
%dir %_sharedstatedir/%name/storage/logs
%dir %_sharedstatedir/%name/bootstrap-cache
%{_datadir}/%name
%_datadir/%name
%changelog
* Sat Mar 07 2026 Arseniy Romenskiy <romenskiy2012@altlinux.org> 1.12.1-alt1