name = libsemanage
version = 2.1.5
-release = 2
+release = 3
groups = System/Libraries
url = http://www.selinuxproject.org
bzip2-devel
flex
libselinux-devel
- libsepol-devel
+ libsepol-devel >= 2.1.4
python-devel
swig
ustr-devel
build
make clean
- make CC=gcc LIBDIR="/usr/lib" CFLAGS="-g %{CFLAGS}" swigify
- make CC=gcc LIBDIR="/usr/lib" CFLAGS="-g %{CFLAGS}" all
- make CC=gcc LIBDIR="/usr/lib" CFLAGS="-g %{CFLAGS}" pywrap
+ make CC=gcc LIBDIR="%{libdir}" CFLAGS="-g %{CFLAGS}" swigify
+ make CC=gcc LIBDIR="%{libdir}" CFLAGS="-g %{CFLAGS}" all
+ make CC=gcc LIBDIR="%{libdir}" CFLAGS="-g %{CFLAGS}" pywrap
end
+ # Install libraries to correct place.
+ make_install_targets += \
+ LIBDIR="%{BUILDROOT}%{libdir}" \
+ SHLIBDIR="%{BUILDROOT}%{libdir}"
+
install_cmds
- make install-pywrap DESTDIR=%{BUILDROOT}
+ make install-pywrap %{make_install_targets} DESTDIR=%{BUILDROOT}
# Install our config file
cp -vf %{DIR_SOURCE}/semanage.conf %{BUILDROOT}/etc/selinux/semanage.conf
description = SELinux python bindings for libsemanage.
files
- /usr/lib/python*
+ %{libdir}/python*
end
end