mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-06-03 13:44:33 -04:00
41 lines
744 B
RPMSpec
41 lines
744 B
RPMSpec
%define _build_id_links none
|
|
|
|
Name: kyoo
|
|
Version: 0.0.1
|
|
Release: 1
|
|
Summary: A media browser
|
|
URL: https://github.com/AnonymusRaccoon/Kyoo
|
|
License: GPL-3.0
|
|
BuildArch: x86_64
|
|
Requires: postgresql-server ffmpeg-devel
|
|
AutoReqProv: no
|
|
|
|
%description
|
|
A media browser
|
|
|
|
%install
|
|
cp -a pkg/. %{buildroot}
|
|
|
|
%clean
|
|
rm -rf %{buildroot}
|
|
|
|
%files
|
|
/usr/lib/kyoo
|
|
/usr/lib/systemd/system/*
|
|
/usr/lib/sysusers.d/kyoo.conf
|
|
/usr/lib/tmpfiles.d/kyoo.conf
|
|
|
|
%post
|
|
sudo postgresql-setup --initdb 2> /dev/null || true
|
|
sudo systemctl start postgresql
|
|
sudo -u postgres psql << "EOF"
|
|
DO $$
|
|
BEGIN
|
|
CREATE ROLE kyoo WITH CREATEDB LOGIN PASSWORD 'kyooPassword';
|
|
EXCEPTION WHEN DUPLICATE_OBJECT THEN
|
|
RAISE NOTICE 'not creating role kyoo -- it already exists';
|
|
END
|
|
$$;
|
|
EOF
|
|
|