diff --git a/packaging/deb-config b/packaging/deb-config index 8387da6..29dfb73 100755 --- a/packaging/deb-config +++ b/packaging/deb-config @@ -1,4 +1,5 @@ #!/bin/sh + set -e . /usr/share/debconf/confmodule diff --git a/packaging/rpm-jilo-web.spec b/packaging/rpm-jilo-web.spec new file mode 100644 index 0000000..691b0ee --- /dev/null +++ b/packaging/rpm-jilo-web.spec @@ -0,0 +1,58 @@ +Name: jilo-web +Version: 0.1 +Release: 1%{?dist} +Summary: Jitsi logs web observer + +License: GPLv2 +URL: https://lindeas.com/jilo +Source0: %{name}-%{version}.tar.gz + +%define sourcedir %{_builddir}/%{name}-%{version} + +BuildArch: noarch +Requires: (nginx or apache2) +Requires: php +Requires: php-db +Requires: php-sqlite3 + +%description +PHP web interface to Jilo (JItsi Logs Observer) +To use this you need a webserver with php and sqlite support, and you need a database previously +generated by 'jilo' + +%prep +%setup -q + +%install +# directories +mkdir -p %{buildroot}/etc/jilo-web +mkdir -p %{buildroot}/usr/share/%{name} +mkdir -p %{buildroot}/usr/share/doc/%{name} +mkdir -p %{buildroot}/usr/share/man/man8 + +# then copy the files +cp %{sourcedir}/jilo-web.conf.php %{buildroot}/etc/%{name}/jilo-web.conf.php +cp %{sourcedir}/jilo-web.schema %{buildroot}/etc/%{name}/jilo-web.schema +cp %{sourcedir}/public_html/* %{buildroot}/usr/share/%{name} +cp %{sourcedir}/CHANGELOG.md %{buildroot}/usr/share/doc/%{name}/ +cp %{sourcedir}/LICENSE %{buildroot}/usr/share/doc/%{name}/ +cp %{sourcedir}/README.md %{buildroot}/usr/share/doc/%{name}/ +cp %{sourcedir}/TODO.md %{buildroot}/usr/share/doc/%{name}/ +cp %{sourcedir}/config.apache %{buildroot}/usr/share/doc/%{name}/ +cp %{sourcedir}/config.nginx %{buildroot}/usr/share/doc/%{name}/ +cp %{sourcedir}/man-jilo.8 %{buildroot}/usr/share/man/man8/%{name}.8 + +%files +/etc/jilo-web/jilo-web.conf.php +/etc/jilo-web/jilo-web.schema +/usr/share/doc/%{name}/CHANGELOG.md +/usr/share/doc/%{name}/LICENSE +/usr/share/doc/%{name}/README.md +/usr/share/doc/%{name}/TODO.md +/usr/share/doc/%{name}/config.apache +/usr/share/doc/%{name}/config.nginx +/usr/share/man/man8/%{name}.8.gz + +%changelog +* Wed Jul 12 2024 Yasen Pramatarov 0.1 +- Initial build