Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package TreeMaker for openSUSE:Factory 
checked in at 2023-11-09 21:34:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/TreeMaker (Old)
 and      /work/SRC/openSUSE:Factory/.TreeMaker.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "TreeMaker"

Thu Nov  9 21:34:47 2023 rev:2 rq:1124312 version:5.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/TreeMaker/TreeMaker.changes      2023-04-19 
17:43:06.248237855 +0200
+++ /work/SRC/openSUSE:Factory/.TreeMaker.new.17445/TreeMaker.changes   
2023-11-09 21:35:05.804218522 +0100
@@ -1,0 +2,8 @@
+Wed Nov  8 22:23:52 UTC 2023 - Aaron Puchert <aaronpuch...@alice-dsl.net>
+
+- Fix "launchable" and add screenshot in AppStream metadata.
+- Warn at build time if hhp2cached source version doesn't match
+  the wxWidgets we build with.
+- Run spec-cleaner.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ TreeMaker.spec ++++++
--- /var/tmp/diff_new_pack.WcLlGH/_old  2023-11-09 21:35:06.784254637 +0100
+++ /var/tmp/diff_new_pack.WcLlGH/_new  2023-11-09 21:35:06.788254784 +0100
@@ -1,6 +1,7 @@
 #
 # spec file for package TreeMaker
 #
+# Copyright (c) 2023 SUSE LLC
 # Copyright (c) 2023 Aaron Puchert <aaronpuch...@alice-dsl.net>
 #
 # All modifications and additions to the file contributed by third parties
@@ -12,10 +13,17 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+# We have to build hhp2cached ourselves. We take the source from a fixed 
version
+# of wxWidgets to not break source validation, but warn if it doesn't match.
+%global hhp2cached_ver 3.2.2.1
+%if %{pkg_vcmp wxGTK3-devel != %{hhp2cached_ver}}
+%{warn:hhp2cached version does not match wxGTK3-devel}
+%endif
+
 Name:           TreeMaker
 Version:        5.0.1
 Release:        0
@@ -27,7 +35,7 @@
 Source1:        com.langorigami.TreeMaker.desktop
 Source2:        com.langorigami.TreeMaker.metainfo.xml
 Source3:        treemaker.xml
-Source4:        
https://github.com/wxWidgets/wxWidgets/raw/v3.2.1/utils/hhp2cached/hhp2cached.cpp
+Source4:        
https://github.com/wxWidgets/wxWidgets/raw/v%{hhp2cached_ver}/utils/hhp2cached/hhp2cached.cpp
 # Patches are kept in https://github.com/aaronpuchert/TreeMaker.
 Patch1:         Allow-building-with-system-wxWidgets.patch
 Patch2:         Use-explicit-this-for-dependent-base-members.patch
@@ -50,13 +58,13 @@
 Patch19:        Fix-crash-on-opening-help.patch
 Patch20:        Make-some-build-options-configurable.patch
 BuildRequires:  c++_compiler
-BuildRequires:  update-desktop-files
 BuildRequires:  make
 BuildRequires:  pkgconfig
-BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  unzip
+BuildRequires:  update-desktop-files
 BuildRequires:  wxGTK3-devel
 BuildRequires:  zip
+BuildRequires:  pkgconfig(gtk+-3.0)
 
 %description
 TreeMaker is a program for the design of origami bases. You draw a stick figure

++++++ com.langorigami.TreeMaker.metainfo.xml ++++++
--- /var/tmp/diff_new_pack.WcLlGH/_old  2023-11-09 21:35:06.888258469 +0100
+++ /var/tmp/diff_new_pack.WcLlGH/_new  2023-11-09 21:35:06.892258616 +0100
@@ -28,13 +28,20 @@
     <keyword>design</keyword>
   </keywords>
   <url type="homepage">https://www.langorigami.com/article/treemaker</url>
-  <launchable type="desktop-id">com.langorigami.TreeMaker</launchable>
+  <launchable type="desktop-id">com.langorigami.TreeMaker.desktop</launchable>
   <releases>
     <release version="5.0.1" date="2006-04-13"/>
   </releases>
   <provides>
     <binary>TreeMaker</binary>
   </provides>
+  <screenshots>
+    <screenshot type="default">
+      <image type="source" width="1024" height="768">
+        https://www.langorigami.com/wp-content/uploads/2015/09/tm5_mac.png
+      </image>
+    </screenshot>
+  </screenshots>
   <project_license>GPL-2.0-only</project_license>
   <content_rating type="oars-1.1"/>
 </component>

Reply via email to