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