Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xv for openSUSE:Factory:NonFree 
checked in at 2026-08-09 21:29:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory:NonFree/xv (Old)
 and      /work/SRC/openSUSE:Factory:NonFree/.xv.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xv"

Sun Aug  9 21:29:18 2026 rev:30 rq:1369505 version:6.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory:NonFree/xv/xv.changes    2025-09-01 
17:16:09.373773566 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.xv.new.16738/xv.changes 2026-08-09 
21:29:21.133950925 +0200
@@ -1,0 +2,38 @@
+Tue Aug  4 09:07:10 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Enable the EXIF orientation support the 6.1.0/6.2.0 release notes
+  describe: add pkgconfig(libexif) to BuildRequires. Without libexif
+  in the build root the new CMake probe fails and the build prints
+  "Disabling EXIF Support", so the feature the update is named for
+  was silently absent
+- Install the desktop file directly and drop the deprecated
+  update-desktop-files/%%suse_update_desktop_file pair; the categories
+  now live in xv.desktop itself, which also sheds the obsolete
+  Encoding key
+- Remove pre_checkin.sh: it was a hook of the retired autobuild
+  system, nothing has executed it for years, and its job -- stripping
+  the non-redistributable Adobe EPSF specification document
+  src/docs/formats/epsf.ps from the tarball -- had therefore silently
+  stopped happening, so the file is present in the 6.0.4 and 6.2.0
+  tarballs currently packaged
+- Generate the source with _service from the upstream v6.2.0 tag and
+  strip that file there, rather than shipping a hand-modified copy of
+  the upstream release tarball. The tag differs from the release
+  tarball only in CI plumbing, which is excluded too, and a generated
+  top-level ChangeLog that is not packaged; the CHANGELOG that ships
+  is src/CHANGELOG, which the tag carries
+
+-------------------------------------------------------------------
+Sun Aug  2 09:17:20 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 6.2.0 (2026-02-27) based on xv-3.10a
+  * Add orientation support to WebP images.
+  * Add sample WebP image with EXIF orientation flags set.
+  * Make EXIF orientation support generic rather than being tied to JPEG.
+  * Add orientation support for WebP images.
+- from version 6.1.0 (2025-11-30) based on xv-3.10a
+  * Add support for EXIF orientation tags.
+  * Add support for depth 30, or 10bit/color, for compatibility with mode.
+  * Fix wasJpegUp → wasJp2kUp.
+
+-------------------------------------------------------------------

Old:
----
  pre_checkin.sh
  xv-3.10a-js-6.0.4.tar.gz

New:
----
  _service
  xv-6.2.0.obscpio
  xv.obsinfo

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

Other differences:
------------------
++++++ xv.spec ++++++
--- /var/tmp/diff_new_pack.JIjdi1/_old  2026-08-09 21:29:22.365992708 +0200
+++ /var/tmp/diff_new_pack.JIjdi1/_new  2026-08-09 21:29:22.365992708 +0200
@@ -21,7 +21,7 @@
 %endif
 
 Name:           xv
-Version:        6.0.4
+Version:        6.2.0
 Release:        0
 Summary:        GIF/TIFF/JPEG/PostScript Image Viewer
 License:        SUSE-NonFree
@@ -29,7 +29,12 @@
 Url:            https://github.com/jasper-software/xv
 #Url:           https://www.trilon.com/xv/
 #Url:           https://www.gregroelofs.com/greg_xv.html
-Source0:        
https://github.com/jasper-software/xv/releases/download/v%{version}/xv-3.10a-js-%{version}.tar.gz
+# Generated by _service from the upstream v%%{version} tag, which also strips
+# src/docs/formats/epsf.ps -- Adobe's EPSF specification document, which 
carries
+# no redistribution grant. That used to be pre_checkin.sh's job, a hook of the
+# retired autobuild system that nothing runs any more, which is how the file
+# crept back into the 6.0.4 and 6.2.0 tarballs unnoticed. See _service.
+Source0:        %{name}-%{version}.tar.gz
 Source2:        xsetbgimg
 Source3:        xv.desktop
 Source4:        xv.png
@@ -38,11 +43,17 @@
 Patch1:         xv-3.10a-gcc14.patch
 Patch3:         xv-3.10a-overflow.dif
 BuildRequires:  cmake
+# Provides desktop-file-validate; also what makes rpmlint's own bundled copy
+# runnable (it needs libgio from glib2). update-desktop-files used to drag this
+# in implicitly, so dropping that macro without this would leave rpmlint unable
+# to validate the file and reporting invalid-desktopfile for a valid file.
+BuildRequires:  desktop-file-utils
 BuildRequires:  dos2unix
 BuildRequires:  groff
 BuildRequires:  imake
 BuildRequires:  pkgconfig(ice)
 BuildRequires:  pkgconfig(jasper)
+BuildRequires:  pkgconfig(libexif)
 BuildRequires:  pkgconfig(libjpeg)
 BuildRequires:  pkgconfig(libpng)
 BuildRequires:  pkgconfig(libtiff-4)
@@ -52,7 +63,6 @@
 BuildRequires:  pkgconfig(xext)
 BuildRequires:  pkgconfig(xt)
 BuildRequires:  pkgconfig(zlib)
-BuildRequires:  update-desktop-files
 Provides:       xv300
 %{expand: %%global _exec_prefix %(type -p pkg-config &>/dev/null && pkg-config 
--variable prefix x11 || echo %{_prefix}/X11R6)}
 
@@ -85,7 +95,7 @@
 The documentation about XV.
 
 %prep
-%setup -n xv-3.10a-js-%{version}
+%setup -n %{name}-%{version}
 %patch -P3 -b .ovf
 %patch -P1
 %patch -P0 -b .p0
@@ -111,7 +121,11 @@
  dos2unix src/docs/manuals/xvtitle.ps
  touch -r tmp.ps src/docs/manuals/xvtitle.ps
 fi
-%suse_update_desktop_file -i xv Graphics Viewer
+# The desktop file carries its categories itself; the deprecated
+# update-desktop-files/%%suse_update_desktop_file pair is not needed to
+# install it (see jsc#PED-15206 for the translation successor).
+install -D -m 0644 %{SOURCE3} %{buildroot}%{_datadir}/applications/xv.desktop
+install -D -m 0644 %{SOURCE4} %{buildroot}%{_datadir}/pixmaps/xv.png
 
 %files
 %defattr(-,root,root)

++++++ _service ++++++
<services>
  <!-- The upstream release tarball ships src/docs/formats/epsf.ps, Adobe's
       distilled EPSF specification document, which carries no redistribution
       grant and must not be part of the source package. That used to be
       stripped by pre_checkin.sh, a hook of the retired autobuild system that
       nothing executes any more, so the file silently returned. Doing it here
       keeps the source reproducible from upstream instead of shipping a
       hand-modified copy of their tarball.

       The remaining excludes reproduce what upstream leaves out of the release
       tarball (CI plumbing). The only thing the release tarball has that the
       tag does not is a generated top-level ChangeLog, which is not
       packaged; the CHANGELOG we ship is src/CHANGELOG, present in the tag. -->
  <service name="obs_scm" mode="manual">
    <param name="url">https://github.com/jasper-software/xv.git</param>
    <param name="scm">git</param>
    <param name="revision">v6.2.0</param>
    <param name="version">6.2.0</param>
    <param name="changesgenerate">disable</param>
    <param name="exclude">src/docs/formats/epsf.ps</param>
    <param name="exclude">.github/*</param>
    <param name="exclude">build/github/*</param>
    <param name="exclude">.gitignore</param>
  </service>
  <service name="tar" mode="buildtime"/>
  <service name="recompress" mode="buildtime">
    <param name="file">*.tar</param>
    <param name="compression">gz</param>
  </service>
  <service name="set_version" mode="buildtime"/>
</services>

++++++ xv.desktop ++++++
--- /var/tmp/diff_new_pack.JIjdi1/_old  2026-08-09 21:29:22.473996371 +0200
+++ /var/tmp/diff_new_pack.JIjdi1/_new  2026-08-09 21:29:22.477996507 +0200
@@ -1,12 +1,11 @@
 [Desktop Entry]
-Encoding=UTF-8
 Name=XV
 
MimeType=image/fax-g3;image/gif;image/jpeg;image/png;image/tiff;image/x-bmp;image/x-xbm;image/x-xpm;
 GenericName=Picture Viewer
 Exec=xv %F
 Icon=xv
-Path=
 Type=Application
 Terminal=false
+Categories=Graphics;Viewer;
 X-KDE-StartupNotify=true
 

++++++ xv.obsinfo ++++++
name: xv
version: 6.2.0
mtime: 1772214290
commit: 68e8b115f138aded7f6d15d405168bce98b73b74

Reply via email to