Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package httrack for openSUSE:Factory checked 
in at 2026-10-06 19:21:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/httrack (Old)
 and      /work/SRC/openSUSE:Factory/.httrack.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "httrack"

Tue Oct  6 19:21:06 2026 rev:13 rq:1382790 version:3.50.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/httrack/httrack.changes  2024-02-27 
22:47:12.348053202 +0100
+++ /work/SRC/openSUSE:Factory/.httrack.new.3698736/httrack.changes     
2026-10-06 19:21:17.527776857 +0200
@@ -1,0 +2,33 @@
+Wed Sep 02 02:56:57 UTC 2026 - [email protected]
+
+- Update to version 3.50.0:
+  + New: --disable-example-libs skips the ten example plugins four
+    distributions used to un-install by hand,
+    (gh#xroche/httrack#1470).
+  + Changed: the compiled-in /etc, /usr/bin and /usr/lib follow the
+    configure directories, so a build with its own --prefix reads
+    its own httrack.conf, (gh#xroche/httrack#1469).
+  + Changed: the installed headers no longer include autoconf's
+    config.h, which collided with a consumer's own. The switches
+    they read come from a generated htsfeatures.h,
+    (gh#xroche/httrack#1473).
+  + Changed: --htmldir defaults to $(docdir)/html, so the manual's
+    links to the release notes, the license and the greetings
+    resolve where it is installed, (gh#xroche/httrack#1477).
+  + Changed: shipped text files carry LF, so rpm packagers no
+    longer dos2unix them, (gh#xroche/httrack#1468).
+  + Fixed: --with-zlib=DIR looked for the library in DIR/lib and
+    nowhere else, (gh#xroche/httrack#1472).
+  + Fixed: three configure option checks truncated their error
+    message at a comma, (gh#xroche/httrack#1475).
+  + Changed: multiple internal documentation, test and build
+    improvements, (gh#xroche/httrack#1462, gh#xroche/httrack#1464,
+    gh#xroche/httrack#1465, gh#xroche/httrack#1471,
+    gh#xroche/httrack#1474, gh#xroche/httrack#1476).
+- Drop httrack-fix-strict-aliasing-punning.patch as this has been
+  upstreamed.
+- Major spec file cleanup for changes.
+- Bump library so version.
+- Add doc sub package.
+
+-------------------------------------------------------------------

Old:
----
  httrack-3.49.2.tar.gz
  httrack-fix-strict-aliasing-punning.patch

New:
----
  httrack-3.50.0.tar.gz
  httrack-rpmlintrc

----------(Old B)----------
  Old:    gh#xroche/httrack#1474, gh#xroche/httrack#1476).
- Drop httrack-fix-strict-aliasing-punning.patch as this has been
  upstreamed.
----------(Old E)----------

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

Other differences:
------------------
++++++ httrack.spec ++++++
--- /var/tmp/diff_new_pack.ALtcmQ/_old  2026-10-06 19:21:18.370812160 +0200
+++ /var/tmp/diff_new_pack.ALtcmQ/_new  2026-10-06 19:21:18.371812202 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package httrack
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2011 Malcolm Lewis [email protected]
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,22 +17,20 @@
 #
 
 
-%define so_ver 2
+%define so_ver 3
 Name:           httrack
-Version:        3.49.2
+Version:        3.50.0
 Release:        0
 Summary:        Offline Browser Utility
 License:        GPL-3.0-or-later
-Group:          Productivity/Networking/Web/Utilities
 URL:            https://www.httrack.com/
-Source0:        https://mirror.httrack.com/%{name}-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE httrack-fix-strict-aliasing-punning.patch 
[email protected] -- Add -fno-strict-aliasing to DEFAULT_CFLAGS
-Patch0:         httrack-fix-strict-aliasing-punning.patch
+Source0:        
https://github.com/xroche/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz#/%{name}-%{version}.tar.gz
+## Added for invalid-desktopfile, which actually validates??
+Source99:       %{name}-rpmlintrc
 BuildRequires:  fdupes
-BuildRequires:  libopenssl-devel
-BuildRequires:  update-desktop-files
-BuildRequires:  zlib-devel
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  hicolor-icon-theme
+BuildRequires:  pkgconfig(openssl)
+BuildRequires:  pkgconfig(zlib)
 
 %description
 HTTrack is a free (GPL, libre/free software) and easy-to-use offline
@@ -50,13 +48,19 @@
 
 %package devel
 Summary:        Development files for httrack
-Group:          Development/Libraries/Other
 Requires:       libhttrack%{so_ver} = %{version}
-Requires:       libopenssl-devel
+Requires:       pkgconfig(openssl)
 
 %description devel
 This package contains the header and library files for httrack.
 
+%package doc
+Summary:        HTTrack documentation
+BuildArch:      noarch
+
+%description doc
+HTML documentation for httrack.
+
 %package -n libhttrack%{so_ver}
 Summary:        Shared library for httrack
 Group:          System/Libraries
@@ -65,73 +69,50 @@
 This package contains the httrack shared libraries.
 
 %prep
-%autosetup -p0
+%autosetup
 
 %build
 %configure \
   --disable-static \
-  --docdir=%{_docdir}/%{name} \
-  --htmldir=%{_datadir}/%{name}/html
-make %{?_smp_mflags}
+   --disable-example-libs \
+   --docdir=%{_docdir}/%{name}
+%make_build
 
 %install
-make %{?_smp_mflags} DESTDIR=%{buildroot} install
-
-%suse_update_desktop_file WebHTTrack-Websites Network WebBrowser
-%suse_update_desktop_file WebHTTrack Network WebBrowser
+%make_install
 
-# Remove generic header and libtool files
-find %{buildroot} -name 'config.h' -exec rm {} \;
-sed -i '/#include "config.h"/d' %{buildroot}%{_includedir}/%{name}/htsglobal.h
+# Remove libtool files
 find %{buildroot} -type f -name "*.la" -delete -print
 
-# Clean up icons
-rm -f %{buildroot}%{_datadir}/pixmaps/httrack16x16.xpm
-rm -f %{buildroot}%{_datadir}/pixmaps/httrack32x32.xpm
-mv %{buildroot}%{_datadir}/pixmaps/httrack48x48.xpm 
%{buildroot}%{_datadir}/pixmaps/httrack.xpm
-
-# For moving to docdir
-rm -rf ./libtest ./templates
-mv %{buildroot}%{_datadir}/%{name}/libtest .
-mv %{buildroot}%{_datadir}/%{name}/templates .
-# Install additional docs (do it manually to fix also rpmlint warning 
"files-duplicate")
-cp -af AUTHORS COPYING README gpl-fr.txt greetings.txt history.txt 
httrack-doc.html license.txt templates/ %{buildroot}%{_docdir}/%{name}/
-# No need to be in there
-rm -f 
%{buildroot}%{_datadir}/%{name}/html/{greetings.txt,history.txt,httrack-doc.html,license.txt}
-
 %fdupes -s %{buildroot}
 
 %post -n libhttrack%{so_ver} -p /sbin/ldconfig
 %postun -n libhttrack%{so_ver} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root,-)
-%doc %{_docdir}/%{name}/
+%license license.txt
 %{_bindir}/htsserver
 %{_bindir}/httrack
 %{_bindir}/proxytrack
 %{_bindir}/webhttrack
 %{_datadir}/applications/WebHTTrack-Websites.desktop
 %{_datadir}/applications/WebHTTrack.desktop
-%dir %{_datadir}/icons/hicolor/
-%dir %{_datadir}/icons/hicolor/*/
-%dir %{_datadir}/icons/hicolor/*/apps/
-%{_datadir}/icons/hicolor/*/apps/*.png
+%{_datadir}/icons/hicolor/*/apps/*.{png,svg}
 %{_datadir}/pixmaps/*.xpm
-%{_datadir}/%{name}/
+%{_datadir}/%{name}
+%exclude %{_datadir}/%{name}/libtest/*.{c,h}
+%{_datadir}/metainfo/com.httrack.WebHTTrack.metainfo.xml
 %{_mandir}/man1/*%{ext_man}
 
 %files devel
-%defattr(-,root,root,-)
-%doc libtest/
-%{_includedir}/%{name}/
-%dir %{_libdir}/%{name}/
-%{_libdir}/%{name}/*.so
+%{_datadir}/%{name}/libtest/*.{c,h}
+%{_includedir}/%{name}
 %{_libdir}/*.so
+%{_libdir}/pkgconfig/libhttrack.pc
+
+%files doc
+%doc %{_docdir}/%{name}
 
 %files -n libhttrack%{so_ver}
-%defattr(-,root,root,-)
-%dir %{_libdir}/%{name}/
-%{_libdir}/%{name}/*.so.*
 %{_libdir}/*.so.%{so_ver}*
 

++++++ httrack-3.49.2.tar.gz -> httrack-3.50.0.tar.gz ++++++
++++ 268842 lines of diff (skipped)

++++++ httrack-rpmlintrc ++++++
addFilter("invalid-desktopfile .*/usr/share/applications/WebHTTrack*")

Reply via email to