[packages/libcomps] - updated to 0.1.24

qboosh qboosh at pld-linux.org
Thu May 21 06:29:14 CEST 2026


commit c0ede0028e8fb3c49c6c97b13239539161bf3ae6
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu May 21 06:29:14 2026 +0200

    - updated to 0.1.24

 libcomps-build.patch | 12 ++++++------
 libcomps.spec        | 23 ++++++++++++-----------
 2 files changed, 18 insertions(+), 17 deletions(-)
---
diff --git a/libcomps.spec b/libcomps.spec
index 2765239..d82fb7c 100644
--- a/libcomps.spec
+++ b/libcomps.spec
@@ -1,30 +1,31 @@
 #
 # Conditional build:
-%bcond_without	doc	# don't build (doxygen and sphinx) docs
+%bcond_without	doc	# (doxygen and sphinx) documentation
 
 Summary:	Comps XML file manipulation library
 Summary(pl.UTF-8):	Biblioteka operacji na plikach Comps XML
 Name:		libcomps
-Version:	0.1.21
-Release:	4
+Version:	0.1.24
+Release:	1
 License:	GPL v2+
 Group:		Libraries
 #Source0Download: https://github.com/rpm-software-management/libcomps/releases
 Source0:	https://github.com/rpm-software-management/libcomps/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	1db2dec117d86d3320a88ae372cf0005
+# Source0-md5:	8d07648e6226cd1788381b4a36430935
 Patch0:		%{name}-build.patch
 URL:		https://github.com/rpm-software-management/libcomps
 BuildRequires:	check-devel
-BuildRequires:	cmake >= 2.6
+BuildRequires:	cmake >= 3.10
 %{?with_doc:BuildRequires:	doxygen}
 BuildRequires:	expat-devel >= 1.95
 BuildRequires:	libxml2-devel >= 2.0
 BuildRequires:	python3-devel
 BuildRequires:	python3-modules
 BuildRequires:	python3-setuptools
-BuildRequires:	rpmbuild(macros) >= 1.742
+BuildRequires:	rpmbuild(macros) >= 2.047
 %{?with_doc:BuildRequires:	sphinx-pdg}
 BuildRequires:	rpm-pythonprov
+BuildRequires:	zlib-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -71,8 +72,8 @@ Wiązania Pythona 3.x do biblioteki libcomps.
 install -d build
 cd build
 %cmake ../libcomps \
-	%{cmake_on_off doc ENABLE_DOCS} \
-	-DENABLE_TESTS:BOOL=NO
+	-DENABLE_DOCS:BOOL=%{__ON_OFF doc} \
+	-DENABLE_TESTS:BOOL=OFF
 
 %{__make}
 %{?with_doc:%{__make} pydocs}
@@ -107,11 +108,11 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc README.md COPYING
-%attr(755,root,root) %{_libdir}/libcomps.so.0
+%{_libdir}/libcomps.so.0
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libcomps.so
+%{_libdir}/libcomps.so
 %{_includedir}/libcomps
 %{_pkgconfigdir}/libcomps.pc
 
@@ -122,6 +123,6 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 %dir %{py3_sitedir}/libcomps
 %{py3_sitedir}/libcomps/__init__.py
-%attr(755,root,root) %{py3_sitedir}/libcomps/_libpycomps.so
+%{py3_sitedir}/libcomps/_libpycomps.so
 %{py3_sitedir}/libcomps/__pycache__
 %{py3_sitedir}/libcomps-*-py*.egg-info
diff --git a/libcomps-build.patch b/libcomps-build.patch
index 369266b..f995481 100644
--- a/libcomps-build.patch
+++ b/libcomps-build.patch
@@ -1,11 +1,11 @@
-diff -urNp -x '*.orig' libcomps-libcomps-0.1.11.org/libcomps/src/python/docs/CMakeLists.txt libcomps-libcomps-0.1.11/libcomps/src/python/docs/CMakeLists.txt
---- libcomps-libcomps-0.1.11.org/libcomps/src/python/docs/CMakeLists.txt	2019-03-11 08:09:27.000000000 +0100
-+++ libcomps-libcomps-0.1.11/libcomps/src/python/docs/CMakeLists.txt	2021-03-07 23:12:47.572339850 +0100
-@@ -24,7 +24,6 @@ add_custom_target(pydocs)
+--- libcomps-0.1.24/libcomps/src/python/docs/CMakeLists.txt.orig	2026-02-23 14:44:27.000000000 +0100
++++ libcomps-0.1.24/libcomps/src/python/docs/CMakeLists.txt	2026-05-21 06:23:36.452747941 +0200
+@@ -24,8 +24,6 @@ add_custom_target(pydocs)
  add_dependencies(pydocs pycomps)
  
  include(../pycopy.cmake)
 -add_custom_command(TARGET pydocs PRE_BUILD COMMAND set -E $ENV{LD_LIBRARY_PATH} "${LIBCOMPS_OUT}:$ENV{LD_LIBRARY_PATH}")
- 
- add_custom_command(TARGET pydocs COMMAND ${PYTHON_EXECUTABLE} ${SPHINX_EXECUTABLE} -E -b html
+-
+ add_custom_command(TARGET pydocs POST_BUILD
+                                  COMMAND ${PYTHON_EXECUTABLE} ${SPHINX_EXECUTABLE} -E -b html
                                    "${CMAKE_CURRENT_SOURCE_DIR}/doc-sources/"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libcomps.git/commitdiff/c0ede0028e8fb3c49c6c97b13239539161bf3ae6



More information about the pld-cvs-commit mailing list