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*")
