Add basic spec file and selinux module source

This commit is contained in:
Leon Grünewald
2021-02-08 00:13:19 +01:00
parent 77f6958241
commit 6ac03ab27e
6 changed files with 237 additions and 0 deletions

42
ly.spec Normal file
View File

@@ -0,0 +1,42 @@
Name: ly
Version: 0.5
Release: 2
Summary: A TUI display manager
License: WTFPL
BuildRequires: libxcb-devel
BuildRequires: pam-devel
Requires: libxcb
Requires: pam
%description
Ly is a lightweight TUI (ncurses-like) display manager for Linux and BSD.
%prep
make github
%build
make
%install
cd src
mkdir -p %{buildroot}/etc/
mkdir -p %{buildroot}/usr/bin/
mkdir -p %{buildroot}/usr/lib/systemd/system/
mkdir -p %{buildroot}/etc/pam.d/
DESTDIR="%{buildroot}" make install
%files
/usr/bin/ly
/usr/lib/systemd/system/ly.service
/etc/ly/lang/es.ini
/etc/ly/lang/pt.ini
/etc/ly/lang/ru.ini
/etc/ly/lang/en.ini
/etc/ly/lang/fr.ini
/etc/ly/lang/ro.ini
/etc/ly/xsetup.sh
/etc/ly/wsetup.sh
/etc/ly/config.ini
/etc/pam.d/ly
%changelog