Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libmrss for openSUSE:Factory checked in at 2026-11-07 23:33:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmrss (Old) and /work/SRC/openSUSE:Factory/.libmrss.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmrss" Sat Nov 7 23:33:07 2026 rev:3 rq:1395991 version:0.19.4 Changes: -------- --- /work/SRC/openSUSE:Factory/libmrss/libmrss.changes 2023-01-02 15:02:10.837355081 +0100 +++ /work/SRC/openSUSE:Factory/.libmrss.new.3759290/libmrss.changes 2026-11-07 23:33:36.168000863 +0100 @@ -1,0 +2,9 @@ +Sat Nov 7 10:05:00 UTC 2026 - Andreas Stieger <[email protected]> + +- update to 0.19.4: + * Fix a memory leak +- drop libmrss-curl_compat.patch +- new upstream +- modernize specfile + +------------------------------------------------------------------- Old: ---- libmrss-0.19.3.tar.xz libmrss-curl_compat.patch New: ---- libmrss-0.19.4.tar.gz ----------(Old B)---------- Old: * Fix a memory leak - drop libmrss-curl_compat.patch - new upstream ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmrss.spec ++++++ --- /var/tmp/diff_new_pack.94rAIs/_old 2026-11-07 23:33:36.917031812 +0100 +++ /var/tmp/diff_new_pack.94rAIs/_new 2026-11-07 23:33:36.919031894 +0100 @@ -1,7 +1,8 @@ # # spec file for package libmrss # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors +# Copyright (c) 2026 Andreas Stieger <[email protected]> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,25 +17,21 @@ # -%define lname libmrss0 +%define sover 0 Name: libmrss -Version: 0.19.3 +Version: 0.19.4 Release: 0 Summary: RSS Parsing Library License: LGPL-2.1-only -Group: Development/Libraries/C and C++ -URL: http://www.autistici.org/bakunin/codes.php -# Download from commit cc2f489ba698a2227065731b714905ab56b1de1a since 0.19.3 has not officially been tagged. -Source: libmrss-%{version}.tar.xz +URL: https://github.com/bakulf/libmrss/ +Source: https://github.com/bakulf/libmrss/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: baselibs.conf -Patch1: libmrss-curl_compat.patch BuildRequires: autoconf BuildRequires: automake -BuildRequires: curl-devel -BuildRequires: libnxml-devel BuildRequires: libtool -BuildRequires: pkgconfig -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkg-config +BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(nxml) %description libmRSS is a C library for parsing, writing, and creating RSS (Rich Site @@ -42,22 +39,20 @@ streams. The formats supported are: RSS 0.91, RSS 0.92, RSS 1.0, RSS 2.0, ATOM 0.3, and ATOM 1.0. -%package -n %{lname} +%package -n %{name}%{sover} Summary: RSS Parsing Library -Group: System/Libraries -%description -n %{lname} +%description -n %{name}%{sover} libmRSS is a C library for parsing, writing, and creating RSS (Rich Site Summary, Really Simple Syndication, and RDF Site Summary) and ATOM files or streams. The formats supported are: RSS 0.91, RSS 0.92, RSS 1.0, RSS 2.0, ATOM 0.3, and ATOM 1.0. +This package contains the shared library. + %package devel Summary: Headers and development package for libmrss -Group: Development/Libraries/C and C++ -Requires: %{lname} = %{version} -Requires: curl-devel -Requires: libnxml-devel +Requires: %{name}%{sover} = %{version} %description devel libmRSS is a C library for parsing, writing, and creating RSS (Rich Site @@ -67,27 +62,29 @@ %prep %autosetup -p1 +touch NEWS %build -./autogen.sh +autoreconf -fiv %configure --disable-static -make %{?_smp_mflags} +%make_build %install %make_install find %{buildroot} -type f -name "*.la" -delete -print -%post -n %{lname} -p /sbin/ldconfig -%postun -n %{lname} -p /sbin/ldconfig +%check +%make_build test + +%ldconfig_scriptlets -n %{name}%{sover} -%files -n %{lname} -%defattr(-,root,root) -%{_libdir}/libmrss.so.* +%files -n %{name}%{sover} %license COPYING %doc AUTHORS README ChangeLog +%{_libdir}/libmrss.so.%{sover}{,.*} %files devel -%defattr(-,root,root) +%license COPYING %{_libdir}/pkgconfig/mrss.pc %{_libdir}/libmrss.so %{_includedir}/mrss.h
