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>