]> git.pld-linux.org Git - packages/checkpolicy.git/blobdiff - checkpolicy.spec
up to 3.6
[packages/checkpolicy.git] / checkpolicy.spec
index 33714aec20b257bcfce299e31e01c8723e50f09e..6bd6d6d6e978417d7cf2b6c6e9530a0425040265 100644 (file)
@@ -1,19 +1,24 @@
 Summary:       SELinux policy compiler
-Summary(pl):   Kompilator polityki SELinux
+Summary(pl.UTF-8):     Kompilator polityki SELinux
 Name:          checkpolicy
-Version:       1.8
+Version:       3.6
 Release:       1
 License:       GPL v2
 Group:         Development
-Source0:       http://www.nsa.gov/selinux/archives/%{name}-%{version}.tgz
-# Source0-md5: 44993d2c0d986d7ca289954a33cc5a84
+#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
@@ -25,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
@@ -47,8 +52,9 @@ wymagany do zbudowania polityki.
 %build
 %{__make} \
        CC="%{__cc}" \
-       CFLAGS="%{rpmcflags} -pipe" \
-       YACC="bison -y"
+       CFLAGS="%{rpmcflags} %{rpmcppflags} -pipe" \
+       YACC="bison -y" \
+       LIBDIR=%{_libdir}
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -61,5 +67,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/checkmodule
 %attr(755,root,root) %{_bindir}/checkpolicy
-%{_mandir}/man?/*
+%{_mandir}/man8/checkmodule.8*
+%{_mandir}/man8/checkpolicy.8*
This page took 0.0552820000000001 seconds and 4 git commands to generate.