[packages/libsemanage] up to 3.6 (new soname)
atler
atler at pld-linux.org
Tue Jan 9 21:50:13 CET 2024
commit 53b35cb09f55d7ed37e13aad6e810d5b75c362dc
Author: Jan Palus <atler at pld-linux.org>
Date: Tue Jan 9 21:40:36 2024 +0100
up to 3.6 (new soname)
libsemanage-libexecdir.patch | 4 ++--
libsemanage.spec | 21 ++++++++++-----------
2 files changed, 12 insertions(+), 13 deletions(-)
---
diff --git a/libsemanage.spec b/libsemanage.spec
index 31cf107..79a66bf 100644
--- a/libsemanage.spec
+++ b/libsemanage.spec
@@ -5,26 +5,26 @@
Summary: An interface for SELinux management
Summary(pl.UTF-8): Interfejs do zarządzania SELinuksem
Name: libsemanage
-Version: 3.1
-Release: 2
+Version: 3.6
+Release: 1
License: LGPL v2.1+
Group: Libraries
#Source0Download: https://github.com/SELinuxProject/selinux/wiki/Releases
-Source0: https://github.com/SELinuxProject/selinux/releases/download/20200710/%{name}-%{version}.tar.gz
-# Source0-md5: d16eee8c1dc8cf43f59957d575d6bd29
+Source0: https://github.com/SELinuxProject/selinux/releases/download/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 34b2c8210b714377360ebeca0c1f31cb
Patch0: %{name}-libexecdir.patch
URL: https://github.com/SELinuxProject/selinux/wiki
BuildRequires: audit-libs-devel
BuildRequires: bison
BuildRequires: bzip2-devel
BuildRequires: flex
-BuildRequires: libselinux-devel >= 3.1
-BuildRequires: libsepol-devel >= 3.1
+BuildRequires: libselinux-devel >= 3.6
+BuildRequires: libsepol-devel >= 3.6
%{?with_python:BuildRequires: python3-devel >= 1:3.2}
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.714
-Requires: libselinux >= 3.1
-Requires: libsepol >= 3.1
+Requires: libselinux >= 3.6
+Requires: libsepol >= 3.6
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -62,7 +62,7 @@ Summary: Python 3 binding for semanage library
Summary(pl.UTF-8): Wiązania Pythona 3 do biblioteki semanage
Group: Libraries/Python
Requires: %{name} = %{version}-%{release}
-Requires: python3-selinux >= 3.1
+Requires: python3-selinux >= 3.6
%description -n python3-semanage
Python 3 binding for semanage library.
@@ -114,12 +114,11 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%attr(755,root,root) /%{_lib}/libsemanage.so.1
+%attr(755,root,root) /%{_lib}/libsemanage.so.2
%dir %{_sysconfdir}/selinux
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/selinux/semanage.conf
%dir %{_libexecdir}/selinux
%{_mandir}/man5/semanage.conf.5*
-%lang(ru) %{_mandir}/ru/man5/semanage.conf.5*
%files devel
%defattr(644,root,root,755)
diff --git a/libsemanage-libexecdir.patch b/libsemanage-libexecdir.patch
index 545096d..343bca9 100644
--- a/libsemanage-libexecdir.patch
+++ b/libsemanage-libexecdir.patch
@@ -17,11 +17,11 @@
LIBDIR ?= $(PREFIX)/lib
+LIBEXECDIR ?= $(PREFIX)/libexec
INCLUDEDIR ?= $(PREFIX)/include
+ SYSCONFDIR ?= /etc
PYINC ?= $(shell $(PKG_CONFIG) --cflags $(PYPREFIX))
- PYLIBS ?= $(shell $(PKG_CONFIG) --libs $(PYPREFIX))
@@ -58,7 +59,7 @@
SWIG_CFLAGS += -Wno-error -Wno-unused-but-set-variable -Wno-unused-variable -Wno-shadow \
- -Wno-unused-parameter
+ -Wno-unused-parameter -Wno-missing-prototypes
-override CFLAGS += -I../include -D_GNU_SOURCE
+override CFLAGS += -I../include -D_GNU_SOURCE -DLIBEXECDIR=\"$(LIBEXECDIR)\"
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libsemanage.git/commitdiff/53b35cb09f55d7ed37e13aad6e810d5b75c362dc
More information about the pld-cvs-commit
mailing list