Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libbbf for openSUSE:Factory checked 
in at 2026-02-13 12:44:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libbbf (Old)
 and      /work/SRC/openSUSE:Factory/.libbbf.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libbbf"

Fri Feb 13 12:44:14 2026 rev:2 rq:1332773 version:3.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libbbf/libbbf.changes    2026-01-26 
11:05:50.386824622 +0100
+++ /work/SRC/openSUSE:Factory/.libbbf.new.1977/libbbf.changes  2026-02-13 
12:45:23.934919841 +0100
@@ -1,0 +2,14 @@
+Thu Feb  5 22:37:05 UTC 2026 - Andreas Stieger <[email protected]>
+
+- update to 3.0.1:
+  * Update petrification logic so headers and footers of petrified
+    BBF files can truly be read in one single read
+  * Fixed bugs in bbfcodec.cpp
+  * Fixed the --offsets option in bbfmux
+  * Changed the error log messages for bbfcodec.cpp to show
+    [BBFCODEC] instead of [BBFMUX]
+  * Fixed a small typo in the windows memory mapping code
+- drop libbbf-1.1.0-add_cmake.patch
+- add libbbf-3.0.1-cmake_install.patch
+
+-------------------------------------------------------------------

Old:
----
  libbbf-1.1.0-add_cmake.patch
  libbbf-1.1.0.tar.gz

New:
----
  libbbf-3.0.1-cmake_install.patch
  libbbf-3.0.1.tar.gz

----------(Old B)----------
  Old:  * Fixed a small typo in the windows memory mapping code
- drop libbbf-1.1.0-add_cmake.patch
- add libbbf-3.0.1-cmake_install.patch
----------(Old E)----------

----------(New B)----------
  New:- drop libbbf-1.1.0-add_cmake.patch
- add libbbf-3.0.1-cmake_install.patch
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libbbf.spec ++++++
--- /var/tmp/diff_new_pack.XEjbBh/_old  2026-02-13 12:45:25.310977472 +0100
+++ /var/tmp/diff_new_pack.XEjbBh/_new  2026-02-13 12:45:25.314977640 +0100
@@ -16,17 +16,17 @@
 #
 
 
+%define sover 3
 Name:           libbbf
-Version:        1.1.0
+Version:        3.0.1
 Release:        0
 Summary:        Bound Book Format container for comics and manga
 License:        MIT
 URL:            https://github.com/ef1500/libbbf/
 Source:         
https://github.com/ef1500/libbbf/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# 
https://github.com/ef1500/libbbf/pull/2/commits/010b08997edba655246ce6d10abdd581dbcf3ff4
-Patch0:         libbbf-1.1.0-add_cmake.patch
+Patch0:         libbbf-3.0.1-cmake_install.patch
 BuildRequires:  c++_compiler
-BuildRequires:  cmake >= 3.16
+BuildRequires:  cmake >= 3.20
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(libxxhash)
 %if 0%{?suse_version} < 1600
@@ -39,6 +39,29 @@
 for DirectSotrage/mmap, easy integrity checks, and mixed-codec
 containerization.
 
+%package -n %{name}%{sover}
+Summary:        Bound Book Format container for comics and manga
+
+%description -n %{name}%{sover}
+Bound Book Format (.bbf) is a high-performance binary container designed
+specifically for digital comic books and manga. Unlike CBR/CBZ, BBF is built
+for DirectSotrage/mmap, easy integrity checks, and mixed-codec
+containerization.
+
+This package contains the shared library
+
+%package devel
+Summary:        Development files for %{name}
+Requires:       %{name}%{sover} = %{version}
+
+%description devel
+Bound Book Format (.bbf) is a high-performance binary container designed
+specifically for digital comic books and manga. Unlike CBR/CBZ, BBF is built
+for DirectSotrage/mmap, easy integrity checks, and mixed-codec
+containerization.
+
+This package contains the files needed to build using %{name}.
+
 %prep
 %autosetup -p1
 
@@ -55,7 +78,20 @@
 %check
 %ctest
 
+%ldconfig_scriptlets -n %{name}%{sover}
+
 %files
 %license LICENSE
 %{_bindir}/bbfmux
 
+%files -n %{name}%{sover}
+%license LICENSE
+%{_libdir}/liblibbbf.so.%{sover}{,.*}
+%{_libdir}/liblibbbf_shared.so.%{sover}{,.*}
+
+%files devel
+%license LICENSE
+%{_libdir}/liblibbbf.so
+%{_libdir}/liblibbbf_shared.so
+%{_includedir}/libbbf.h
+

++++++ libbbf-3.0.1-cmake_install.patch ++++++
>From ac5727028c0694a0c5a20fa98b99ce73a94935dd Mon Sep 17 00:00:00 2001
From: Andreas Stieger <[email protected]>
Date: Thu, 5 Feb 2026 21:50:11 +0100
Subject: [PATCH] CMakeLists.txt: add install target for bbfmux

Adds install target for bbfmux

Fixes: 9d31abf
---
 CMakeLists.txt | 2 ++
 1 file changed, 2 insertions(+)

Index: libbbf-3.0.1/CMakeLists.txt
===================================================================
--- libbbf-3.0.1.orig/CMakeLists.txt
+++ libbbf-3.0.1/CMakeLists.txt
@@ -41,11 +41,24 @@ target_include_directories(libbbf_shared
 )
 
 target_compile_definitions(libbbf_shared PRIVATE LIBBBF_EXPORT_SYMBOLS)
+set_target_properties(libbbf PROPERTIES PUBLIC_HEADER src/libbbf.h)
+set_target_properties(libbbf PROPERTIES VERSION ${PROJECT_VERSION})
+set_target_properties(libbbf PROPERTIES SOVERSION ${PROJECT_VERSION_MAJOR})
+set_target_properties(libbbf_shared PROPERTIES VERSION ${PROJECT_VERSION})
+set_target_properties(libbbf_shared PROPERTIES SOVERSION 
${PROJECT_VERSION_MAJOR})
+
+
+install(TARGETS libbbf libbbf_shared
+    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+    PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
+)
 
 add_executable(bbfmux src/muxer/bbfmux.cpp)
 
 target_link_libraries(bbfmux PRIVATE libbbf)
 
+install(TARGETS bbfmux DESTINATION bin)
+
 if ( Catch2_FOUND )
 
     add_executable(bbfbench src/bench/bbfbench.cpp src/bench/miniz.c)

++++++ libbbf-1.1.0.tar.gz -> libbbf-3.0.1.tar.gz ++++++
++++ 30628 lines of diff (skipped)

Reply via email to