X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=checkpolicy.spec;h=0784a2efacfad683e6278acff17ab93487960ee6;hb=HEAD;hp=71d8ccca2d7da77619f05a8edf996eca7e67b36d;hpb=bf8ace019f752fe7009dee506390828dbdb13a4e;p=packages%2Fcheckpolicy.git diff --git a/checkpolicy.spec b/checkpolicy.spec index 71d8ccc..6bd6d6d 100644 --- a/checkpolicy.spec +++ b/checkpolicy.spec @@ -1,21 +1,24 @@ Summary: SELinux policy compiler -Summary(pl): Kompilator polityki SELinux +Summary(pl.UTF-8): Kompilator polityki SELinux Name: checkpolicy -Version: 1.28 +Version: 3.6 Release: 1 License: GPL v2 Group: Development -Source0: http://www.nsa.gov/selinux/archives/%{name}-%{version}.tgz -# Source0-md5: f74b79f44c6c39191ab67bd04c977851 +#Source0Download: https://github.com/SELinuxProject/selinux/wiki/Releases +Source0: https://github.com/SELinuxProject/selinux/releases/download/%{version}/%{name}-%{version}.tar.gz +# Source0-md5: ae3c281bc0dc43e8a9b335821580eaaa +URL: https://github.com/SELinuxProject/selinux/wiki BuildRequires: bison BuildRequires: flex +BuildRequires: libselinux-devel >= 3.6 # it uses libsepol symbols not exported in shared library -BuildRequires: libsepol-static >= 1.10 +BuildRequires: libsepol-static >= 3.6 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -Security-enhanced Linux is a patch of the Linux kernel and a number -of utilities with enhanced security functionality designed to add +Security-enhanced Linux is a patch of the Linux kernel and a number of +utilities with enhanced security functionality designed to add mandatory access controls to Linux. The Security-enhanced Linux kernel contains new architectural components originally developed to improve the security of the Flask operating system. These architectural @@ -27,17 +30,17 @@ Multi-level Security. This package contains checkpolicy, the SELinux policy compiler. Only required for building policies. -%description -l pl -Security-enhanced Linux jest prototypem j±dra Linuksa i wielu -aplikacji u¿ytkowych o funkcjach podwy¿szonego bezpieczeñstwa. -Zaprojektowany jest tak, aby w prosty sposób ukazaæ znaczenie -obowi±zkowej kontroli dostêpu dla spo³eczno¶ci linuksowej. Ukazuje -równie¿ jak tak± kontrolê mo¿na dodaæ do istniej±cego systemu typu -Linux. J±dro SELinux zawiera nowe sk³adniki architektury pierwotnie -opracowane w celu ulepszenia bezpieczeñstwa systemu operacyjnego -Flask. Te elementy zapewniaj± ogólne wsparcie we wdra¿aniu wielu typów -polityk obowi±zkowej kontroli dostêpu, w³±czaj±c te wzorowane na: Type -Enforcement (TE), kontroli dostêpu opartej na rolach (RBAC) i +%description -l pl.UTF-8 +Security-enhanced Linux jest prototypem jądra Linuksa i wielu +aplikacji użytkowych o funkcjach podwyższonego bezpieczeństwa. +Zaprojektowany jest tak, aby w prosty sposób ukazać znaczenie +obowiązkowej kontroli dostępu dla społeczności linuksowej. Ukazuje +również jak taką kontrolę można dodać do istniejącego systemu typu +Linux. Jądro SELinux zawiera nowe składniki architektury pierwotnie +opracowane w celu ulepszenia bezpieczeństwa systemu operacyjnego +Flask. Te elementy zapewniają ogólne wsparcie we wdrażaniu wielu typów +polityk obowiązkowej kontroli dostępu, włączając te wzorowane na: Type +Enforcement (TE), kontroli dostępu opartej na rolach (RBAC) i zabezpieczeniach wielopoziomowych. Ten pakiet zawiera checkpolicy - kompilator polityki SELinux. Jest @@ -49,7 +52,7 @@ wymagany do zbudowania polityki. %build %{__make} \ CC="%{__cc}" \ - CFLAGS="%{rpmcflags} -pipe" \ + CFLAGS="%{rpmcflags} %{rpmcppflags} -pipe" \ YACC="bison -y" \ LIBDIR=%{_libdir} @@ -64,6 +67,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc ChangeLog -%attr(755,root,root) %{_bindir}/* -%{_mandir}/man8/* +%attr(755,root,root) %{_bindir}/checkmodule +%attr(755,root,root) %{_bindir}/checkpolicy +%{_mandir}/man8/checkmodule.8* +%{_mandir}/man8/checkpolicy.8*