]> git.pld-linux.org Git - packages/checkpolicy.git/blobdiff - checkpolicy.spec
up to 3.6
[packages/checkpolicy.git] / checkpolicy.spec
index f8f8b321ae29c005fca061de76977a8db250f065..6bd6d6d6e978417d7cf2b6c6e9530a0425040265 100644 (file)
@@ -1,16 +1,24 @@
 Summary:       SELinux policy compiler
+Summary(pl.UTF-8):     Kompilator polityki SELinux
 Name:          checkpolicy
-Version:       1.0
+Version:       3.6
 Release:       1
-License:       Public domain (uncopyrighted)
+License:       GPL v2
 Group:         Development
-Source0:       http://www.nsa.gov/selinux/lk/%{name}-%{version}.tgz
-BuildRequires: byacc
+#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 >= 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
@@ -22,35 +30,44 @@ 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 mandatowej kontroli dostêpu dla 
-spo³eczno¶ci Linuksowej. Ukazuje równie¿ jak tak± kontrolê mo¿na dodaæ do 
-istniej±cego systemu typu Linuks. 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 mandatowej 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 chceckpolicy - kompilator polityki SELinux. Jest wymagany 
-do zbudowania polityki.
+%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
+wymagany do zbudowania polityki.
 
 %prep
 %setup -q
 
 %build
-%{__make}
+%{__make} \
+       CC="%{__cc}" \
+       CFLAGS="%{rpmcflags} %{rpmcppflags} -pipe" \
+       YACC="bison -y" \
+       LIBDIR=%{_libdir}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_bindir}
-%{__make} DESTDIR="$RPM_BUILD_ROOT" install
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/checkmodule
 %attr(755,root,root) %{_bindir}/checkpolicy
+%{_mandir}/man8/checkmodule.8*
+%{_mandir}/man8/checkpolicy.8*
This page took 0.040958 seconds and 4 git commands to generate.