# temporary disable -doc package until pandoc is fixed in Rawhide: # Error: nothing provides libHShaddock-library-1.1.1-ghc7.8.4.so()(64bit) needed by pandoc-1.13.2-5.fc24.x86_64 %global with_doc 0 Name: secilc Version: 2.5 Release: 1%{?dist} Summary: The SELinux CIL Compiler License: BSD URL: https://github.com/SELinuxProject/selinux/wiki Source0: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20160223/secilc-2.5.tar.gz BuildRequires: libsepol-static >= 2.5, xmlto %if 0%{?with_doc} BuildRequires: dblatex, flex, pandoc %endif %description The SELinux CIL Compiler is a compiler that converts the CIL language as described on the CIL design wiki into a kernel binary policy file. Please see the CIL Design Wiki at: http://github.com/SELinuxProject/cil/wiki/ for more information about the goals and features on the CIL language. %if 0%{?with_doc} %package doc Summary: Documentation for the SELinux CIL Compiler BuildArch: noarch %description doc The SELinux CIL Compiler is a compiler that converts the CIL language as described on the CIL design wiki into a kernel binary policy file. Please see the CIL Design Wiki at: http://github.com/SELinuxProject/cil/wiki/ for more information about the goals and features on the CIL language. %endif %prep %setup -q -n secilc-2.5 %build make %{?_smp_mflags} CFLAGS="%{optflags}" LIBSEPOL_STATIC=%{_libdir}/libsepol.a %if 0%{?with_doc} pushd docs make %{?_smp_mflags} popd %endif %install rm -rf %{buildroot} make %{?_smp_mflags} DESTDIR="%{buildroot}" SBINDIR="%{buildroot}%{_sbindir}" LIBDIR="%{buildroot}%{_libdir}" install %files %{_bindir}/secilc %{_mandir}/man8/secilc.8.gz %license COPYING %if 0%{?with_doc} %files doc %doc docs/html %doc docs/pdf %license COPYING %endif %changelog * Tue Feb 23 2016 Petr Lautrbach 2.5-1 - Update to upstream release 2016-02-23 * Sun Feb 21 2016 Petr Lautrbach 2.5-0.1.rc1 - Update to upstream rc1 release 2016-01-07 * Thu Feb 04 2016 Fedora Release Engineering - 2.4-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Sep 01 2015 Marcin Juszkiewicz - 2.4-6 - tell make where libsepol.a is to fix FTBFS on non-x86 64-bit archs - rhbz#1249522 * Wed Jul 29 2015 Petr Lautrbach 2.4-5 - secilc-doc do not need the base package - Fedora package review https://bugzilla.redhat.com/show_bug.cgi?id=1245270 * Thu Jul 23 2015 Petr Lautrbach 2.4-4 - add license file * Wed Jul 22 2015 Petr Lautrbach 2.4-3 - remove unnecessary dependencies - don't build libsepol * Tue Jul 21 2015 Petr Lautrbach 2.4-2 - make secilc-doc package noarch * Tue Jul 21 2015 Petr Lautrbach 2.4-1 - initial build based on libsepol-2.4 sources