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
|
||||
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue