commit 9c201c7d3544eb7ca3a57dcbca6079cd341a3651
Author: Jakub Bogusz <[email protected]>
Date:   Wed Jul 17 21:37:43 2024 +0200

    - added no-pip patch (use just setuptools to install); release 2

 libselinux-no-pip.patch | 11 +++++++++++
 libselinux.spec         |  6 ++++--
 2 files changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/libselinux.spec b/libselinux.spec
index a972f9a..c051011 100644
--- a/libselinux.spec
+++ b/libselinux.spec
@@ -8,12 +8,13 @@ Summary:      SELinux library and simple utilities
 Summary(pl.UTF-8):     Biblioteka SELinux i proste narzędzia
 Name:          libselinux
 Version:       3.7
-Release:       1
+Release:       2
 License:       Public Domain
 Group:         Libraries
 #Source0Download: https://github.com/SELinuxProject/selinux/wiki/Releases
 Source0:       
https://github.com/SELinuxProject/selinux/releases/download/%{version}/%{name}-%{version}.tar.gz
 # Source0-md5: ac0c812124d83faa7721928d0c01adc0
+Patch0:                %{name}-no-pip.patch
 URL:           https://github.com/SELinuxProject/selinux/wiki
 %ifarch ppc ppc64 sparc sparcv9 sparc64
 BuildRequires: gcc >= 5:3.4
@@ -26,7 +27,7 @@ BuildRequires:        libsepol-devel >= %{sepol_ver}
 BuildRequires: pcre2-8-devel
 BuildRequires: pkgconfig
 %{?with_python:BuildRequires:  python3-devel >= 1:3.2}
-%{?with_python:BuildRequires:  python3-pip}
+%{?with_python:BuildRequires:  python3-setuptools}
 %{?with_python:BuildRequires:  rpm-pythonprov}
 BuildRequires: rpmbuild(macros) >= 1.714
 %{?with_ruby:BuildRequires:    ruby-devel >= 1.9}
@@ -139,6 +140,7 @@ Wiązania języka Ruby do biblioteki SELinux.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{__make} -j1 all %{?with_python:pywrap} %{?with_ruby:rubywrap} \
diff --git a/libselinux-no-pip.patch b/libselinux-no-pip.patch
new file mode 100644
index 0000000..e66aa75
--- /dev/null
+++ b/libselinux-no-pip.patch
@@ -0,0 +1,11 @@
+--- libselinux-3.7/src/Makefile.orig   2024-06-26 17:30:41.000000000 +0200
++++ libselinux-3.7/src/Makefile        2024-07-17 21:32:22.645249014 +0200
+@@ -191,7 +191,7 @@ install: all
+       ln -sf --relative $(DESTDIR)$(SHLIBDIR)/$(LIBSO) 
$(DESTDIR)$(LIBDIR)/$(TARGET)
+ 
+ install-pywrap: pywrap
+-      CFLAGS="$(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) -m pip install 
--prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR) 
--ignore-installed --no-deps` $(PYTHON_SETUP_ARGS) .
++      CFLAGS="$(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) setup.py 
install --skip-build --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root 
$(DESTDIR)` $(PYTHON_SETUP_ARGS)
+       install -m 644 $(SWIGPYOUT) 
$(DESTDIR)$(PYTHONLIBDIR)/selinux/__init__.py
+       ln -sf --relative $(DESTDIR)$(PYTHONLIBDIR)/selinux/_selinux$(PYCEXT) 
$(DESTDIR)$(PYTHONLIBDIR)/_selinux$(PYCEXT)
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libselinux.git/commitdiff/9c201c7d3544eb7ca3a57dcbca6079cd341a3651

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to