From bfd8db99eeb84c1c6f12ef9147a18411bee447f1 Mon Sep 17 00:00:00 2001 From: TheK0tYaRa Date: Sat, 7 Mar 2026 19:52:37 +0300 Subject: [PATCH] first compiled spec change --- pterodactyl-panel.spec | 80 +++++++++++++++++++++--------------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/pterodactyl-panel.spec b/pterodactyl-panel.spec index 2fa268f..c2330b8 100644 --- a/pterodactyl-panel.spec +++ b/pterodactyl-panel.spec @@ -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 1.12.1-alt1