]> git.pld-linux.org Git - packages/selinux-gui.git/blame - selinux-gui.spec
- noarch, release 2
[packages/selinux-gui.git] / selinux-gui.spec
CommitLineData
d95d20a5
JB
1Summary: SELinux policy core utilities
2Summary(pl.UTF-8): Podstawowe narzędzia dla polityki SELinux
3Name: selinux-gui
4713fead 4Version: 3.1
96ecaab0 5Release: 2
d95d20a5
JB
6License: GPL v2+
7Group: Applications/System
8#Source0Download: https://github.com/SELinuxProject/selinux/wiki/Releases
4713fead
JB
9Source0: https://github.com/SELinuxProject/selinux/releases/download/20200710/%{name}-%{version}.tar.gz
10# Source0-md5: 1e0ea65dfb2b5408969bbe55f6f9d04e
d95d20a5 11URL: https://github.com/SELinuxProject/selinux/wiki
088a3550 12BuildRequires: python3-modules >= 1:3.2
d95d20a5 13BuildRequires: rpm-pythonprov
088a3550 14BuildRequires: rpmbuild(macros) >= 1.507
96ecaab0 15BuildArch: noarch
d95d20a5
JB
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%description
19Security-enhanced Linux is a patch of the Linux kernel and a number of
20utilities with enhanced security functionality designed to add
21mandatory access controls to Linux. The Security-enhanced Linux kernel
22contains new architectural components originally developed to improve
23the security of the Flask operating system. These architectural
24components provide general support for the enforcement of many kinds
25of mandatory access control policies, including those based on the
26concepts of Type Enforcement, Role-based Access Control, and
27Multi-level Security.
28
29system-config-selinux provides a graphical interface for managing the
30SELinux configuration.
31
32%description -l pl.UTF-8
33Security-enhanced Linux jest prototypem jądra Linuksa i wielu
34aplikacji użytkowych o funkcjach podwyższonego bezpieczeństwa.
35Zaprojektowany jest tak, aby w prosty sposób ukazać znaczenie
36obowiązkowej kontroli dostępu dla społeczności linuksowej. Ukazuje
37również jak taką kontrolę można dodać do istniejącego systemu typu
38Linux. Jądro SELinux zawiera nowe składniki architektury pierwotnie
39opracowane w celu ulepszenia bezpieczeństwa systemu operacyjnego
40Flask. Te elementy zapewniają ogólne wsparcie we wdrażaniu wielu typów
41polityk obowiązkowej kontroli dostępu, włączając te wzorowane na: Type
42Enforcement (TE), kontroli dostępu opartej na rolach (RBAC) i
43zabezpieczeniach wielopoziomowych.
44
45system-config-selinux dostarcza graficzny interfejs do zarządzania
46konfiguracją SELinuksa.
47
48%package -n system-config-selinux
49Summary: Graphical SELinux Management tool
50Summary(pl.UTF-8): Graficzne narzędzie do zarządzania SELinuksem
51Group: X11/Applications
bba3d103 52Requires: gtk+3 >= 3
4713fead 53Requires: policycoreutils >= 3.1
bba3d103
JR
54Requires: polkit
55Requires: python3-pygobject3 >= 3
4713fead
JB
56Requires: python3-selinux >= 3.1
57# seobject, sepolicy python modules
58Requires: python3-sepolicy >= 3.1
59# semanage and sepolicy commands
60Requires: selinux-python >= 3.1
d95d20a5
JB
61
62%description -n system-config-selinux
63system-config-selinux provides a graphical interface for managing the
64SELinux configuration.
65
66%description -n system-config-selinux -l pl.UTF-8
67system-config-selinux dostarcza graficzny interfejs do zarządzania
68konfiguracją SELinuksa.
69
70%prep
71%setup -q
72
73%install
74rm -rf $RPM_BUILD_ROOT
75
76%{__make} install \
77 DESTDIR=$RPM_BUILD_ROOT
78
088a3550
JB
79%py3_comp $RPM_BUILD_ROOT%{_datadir}/system-config-selinux
80%py3_ocomp $RPM_BUILD_ROOT%{_datadir}/system-config-selinux
81
d95d20a5
JB
82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%files -n system-config-selinux
86%defattr(644,root,root,755)
4713fead 87%attr(755,root,root) %{_bindir}/selinux-polgengui
d95d20a5 88%attr(755,root,root) %{_bindir}/system-config-selinux
d95d20a5
JB
89%attr(755,root,root) %{_datadir}/system-config-selinux/system-config-selinux.py
90%{_datadir}/system-config-selinux/[!ps]*.py
bba3d103 91%{_datadir}/system-config-selinux/polgen.ui
d95d20a5
JB
92%{_datadir}/system-config-selinux/portsPage.py
93%{_datadir}/system-config-selinux/semanagePage.py
94%{_datadir}/system-config-selinux/statusPage.py
d95d20a5 95%{_datadir}/system-config-selinux/system-config-selinux.png
bba3d103 96%{_datadir}/system-config-selinux/system-config-selinux.ui
088a3550 97%{_datadir}/system-config-selinux/__pycache__
d95d20a5 98%{_datadir}/polkit-1/actions/org.selinux.config.policy
4713fead
JB
99%{_desktopdir}/selinux-polgengui.desktop
100%{_desktopdir}/sepolicy.desktop
101%{_desktopdir}/system-config-selinux.desktop
d95d20a5
JB
102%{_iconsdir}/hicolor/*x*/apps/sepolicy.png
103%{_iconsdir}/hicolor/24x24/apps/system-config-selinux.png
104%{_pixmapsdir}/sepolicy.png
105%{_pixmapsdir}/system-config-selinux.png
106%{_mandir}/man8/selinux-polgengui.8*
107%{_mandir}/man8/system-config-selinux.8*
bba3d103
JR
108%lang(ru) %{_mandir}/ru/man8/selinux-polgengui.8*
109%lang(ru) %{_mandir}/ru/man8/system-config-selinux.8*
This page took 0.116851 seconds and 4 git commands to generate.