]> git.pld-linux.org Git - packages/libsepol.git/commitdiff
- new, rewritten from spec included in package
authorJakub Bogusz <qboosh@pld-linux.org>
Sat, 28 Aug 2004 22:28:38 +0000 (22:28 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    libsepol.spec -> 1.1

libsepol.spec [new file with mode: 0644]

diff --git a/libsepol.spec b/libsepol.spec
new file mode 100644 (file)
index 0000000..e1c2876
--- /dev/null
@@ -0,0 +1,115 @@
+Summary:       SELinux binary policy manipulation library
+Summary(pl):   Biblioteka do obróbki polityk SELinuksa w postaci binarnej
+Name:          libsepol
+Version:       1.0
+Release:       1
+License:       GPL
+Group:         Libraries
+Source0:       http://www.nsa.gov/selinux/archives/%{name}-%{version}.tgz
+# Source0-md5: 6734f1aa46d99a354525463a7b5a5359
+URL:           http://www.nsa.gov/selinux/
+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
+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
+components provide general support for the enforcement of many kinds
+of mandatory access control policies, including those based on the
+concepts of Type Enforcement, Role-based Access Control, and
+Multi-level Security.
+
+libsepol provides an API for the manipulation of SELinux binary
+policies. It is used by checkpolicy (the policy compiler) and similar
+tools, as well as by programs like load_policy that need to perform
+specific transformations on binary policies such as customizing policy
+boolean settings.
+
+%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
+zabezpieczeniach wielopoziomowych.
+
+libsepol dostarcza API do obróbki polityk SELinuksa w postaci
+binarnej. Jest u¿ywane przez checkpolicy (kompilator polityk) i
+podobne narzêdzia, a tak¿e przez programy w rodzaju load_policy,
+potrzebne do wykonywania okre¶lonych przekszta³ceñ na binarnych
+politykach, takich jak dostosowywanie logicznych ustawieñ polityki.
+
+%package devel
+Summary:       Header files used to build policy manipulation tools
+Summary(pl):   Pliki nag³ówkowe do budowania narzêdzi obrabiaj±cych politykê
+Group:         Development/Libraries
+Requires:      %{name} = %{version}-%{release}
+
+%description devel
+This package contains the header files needed for developing
+applications that manipulate binary policies.
+
+%description devel -l pl
+Ten pakiet zawiera pliki nag³ówkowe potrzebne do tworzenia aplikacji
+obrabiaj±cych binarne polityki.
+
+%package static
+Summary:       Static version of libsepol library
+Summary(pl):   Statyczna wersja biblioteki libsepol
+Group:         Development/Libraries
+Requires:      %{name}-devel = %{version}-%{release}
+
+%description static
+Static version of libsepol library.
+
+%description static -l pl
+Statyczna wersja biblioteki libsepol.
+
+%prep
+%setup -q
+
+%build
+%{__make} \
+       CC="%{__cc}" \
+       CFLAGS="%{rpmcflags} -Wall"
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT \
+       LIBDIR=$RPM_BUILD_ROOT%{_libdir} \
+       SHLIBDIR=$RPM_BUILD_ROOT/%{_lib}
+
+# make symlink across / absolute
+ln -sf /%{_lib}/$(cd $RPM_BUILD_ROOT/%{_lib} ; echo libsepol.so.*) \
+       $RPM_BUILD_ROOT%{_libdir}/libsepol.so
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post  -p /sbin/ldconfig
+%postun        -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) /%{_lib}/libsepol.so.*
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_libdir}/libsepol.so
+%{_includedir}/sepol
+%{_mandir}/man3/*.3*
+%{_mandir}/man8/*.8*
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libsepol.a
This page took 0.03304 seconds and 4 git commands to generate.