[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