Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pixelorama for openSUSE:Factory 
checked in at 2025-02-20 22:35:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pixelorama (Old)
 and      /work/SRC/openSUSE:Factory/.pixelorama.new.1873 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pixelorama"

Thu Feb 20 22:35:09 2025 rev:4 rq:1247481 version:1.0.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/pixelorama/pixelorama.changes    2024-04-29 
08:54:08.791363265 +0200
+++ /work/SRC/openSUSE:Factory/.pixelorama.new.1873/pixelorama.changes  
2025-02-20 22:35:14.855327185 +0100
@@ -1,0 +2,56 @@
+Thu Feb  6 16:02:01 UTC 2025 - Jorik Cronenberg <jorik.cronenb...@suse.com>
+
+- Update to 1.0.5
+  Some noteworthy changes from 1.0
+  * The config file has been renamed from "cache.ini" to
+    "config.ini". This effectively means that preferences edited in
+    v0.x will not be automatically be carried over to v1.0.
+  * The file format of pxo files has been changed. Pxo files are
+    now zip files in disguise.
+  * Similarly, the file format of Pixelorama's palette files has
+    been changed from .tres back to .json as they used to be in the
+    past. This change had to happen due to security concerns
+    regarding Godot's resource files.
+
+  Changes from 1.0.5:
+  Added:
+  * Add density to the square & circle brushes. 100% density means
+    that the brush gets completely drawn. Anything less leaves gaps
+    inside the brush, acting like a spray tool.
+  * Selection expanding, shrinking and borders have been added as
+    options in the Select menu.
+  * Mouse buttons can now be used as menu shortcuts. #1070
+  * Added confirm and cancel buttons in the selection tool options
+    to confirm/cancel an active transformation.
+  * OKHSL Lightness sorting in palettes has been implemented. #1126
+  Changed:
+  * The brush size no longer changes by Control + Mouse
+    Wheel when resizing the timeline cels or the palette swatches.
+  * Improved the UI of the Tile Mode Offsets dialog and added an
+    "Isometric" preset button.
+  * The Recorder panel now automatically records for the current
+    project. This also allows for multiple projects to be recorded
+    at the same time.
+  Fixed:
+  * Opening the Tile Mode Offsets dialog no longer crashes the
+    application.
+  * Panels no longer get scrolled when using the mouse wheel over a
+    slider.
+  * Fixed layer effect slider values being rounded to the nearest
+    integer.
+  * Fixed memory leak where the project remained referenced by a
+    drawing tool, even when its tab was closed.
+  * Fixed memory leak where the first project remained forever
+    references in memory by the Recorder panel.
+  * Slightly optimize circle brushes by only calling the ellipse
+    algorithms once while drawing
+  Removed:
+  * The Recorder panel has been removed from the Web version. It
+    wasn't functional anyway in a way that was useful, and it's
+    unsure if we can find a way to make it work.
+
+  For a full list of changes since the last release see the github
+  release notes at
+  https://github.com/Orama-Interactive/Pixelorama/releases
+
+-------------------------------------------------------------------

Old:
----
  Pixelorama-0.11.4.tar.gz

New:
----
  pixelorama-1.0.5.tar.gz

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

Other differences:
------------------
++++++ pixelorama.spec ++++++
--- /var/tmp/diff_new_pack.Sw46sq/_old  2025-02-20 22:35:15.487353604 +0100
+++ /var/tmp/diff_new_pack.Sw46sq/_new  2025-02-20 22:35:15.487353604 +0100
@@ -15,22 +15,22 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 %define _buildshell /bin/bash
 %define nameupper Pixelorama
 
 Name:           pixelorama
-Version:        0.11.4
+Version:        1.0.5
 Release:        0
 Summary:        2D sprite editor
 License:        MIT
 Group:          Productivity/Graphics/Bitmap Editors
 URL:            https://github.com/Orama-Interactive/Pixelorama
-Source0:        
https://codeload.github.com/Orama-Interactive/%{nameupper}/tar.gz/refs/tags/v%{version}#/%{nameupper}-%{version}.tar.gz
-BuildRequires:  godot3-headless
-BuildRequires:  godot3-runner
-BuildRequires:  update-desktop-files
-BuildRequires:  vendored_licenses_packager
+Source0:        
https://github.com/Orama-Interactive/Pixelorama/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  fdupes
+BuildRequires:  godot >= 4.3
+BuildRequires:  godot-runner >= 4.3
+BuildRequires:  vendored_licenses_packager
 ExcludeArch:    %arm
 ExcludeArch:    %power64
 
@@ -39,8 +39,8 @@
 animated pixel art, game graphics, tiles and many kinds of pixel art
 
 %prep
-%setup -q -n %{nameupper}-%{version}
-template_dir=$(godot3-headless --version | grep --extended-regexp 
--only-matching --regexp ^\([0-9]+\\.\)+stable -)
+%autosetup -n %{nameupper}-%{version}
+template_dir=$(godot-runner --version | grep --extended-regexp --only-matching 
--regexp ^\([0-9]+\\.\)+stable -)
 r=$(echo $?)
 if [[ x"$template_dir" != x ]]
   then
@@ -50,21 +50,32 @@
     fi
   else echo template_dir empty; exit 1
 fi
-template_name=linux_x11_%{__isa_bits}_release
-target_dir=$HOME/.local/share/godot3/templates/$template_dir
+%ifarch %{arm} %{arm64}
+template_name=linux_release.arm%{__isa_bits}
+%elifarch %{ix86} %{x86_64}
+template_name=linux_release.x86_%{__isa_bits}
+%else
+template_name=linux_release.%{_arch}
+%endif
+target_dir=$HOME/.local/share/godot/export_templates/$template_dir
 target_file_path=$target_dir/$template_name
 mkdir -p $target_dir
-cp %{_bindir}/godot3-runner $target_file_path
+cp %{_bindir}/godot-runner $target_file_path
 sed -i "s/binary_format\/embed_pck=false/binary_format\/embed_pck=true/" 
./export_presets.cfg
 cp addons/README.md addons_README.md
 cp Misc/Linux/com.orama_interactive.%{nameupper}.desktop 
com.orama_interactive.%{nameupper}.desktop
-rm pixelorama_data/.gdignore
 mkdir binary
 %vendored_licenses_packager_prep addons
 
 %build
-export_name="Linux/X11 %{__isa_bits}-bit"
-godot3-headless --verbose --export "$export_name" binary/%{name}
+%ifarch %{arm} %{arm64}
+export_name="Linux ARM%{__isa_bits}"
+%else
+export_name="Linux %{__isa_bits}-bit"
+%endif
+
+godot --headless --verbose --import
+godot --headless --verbose --export-release "$export_name" binary/%{name}
 
 %install
 v=('Brushes' 'Palettes' 'Patterns')
@@ -76,8 +87,8 @@
   done
 install -D -p -m 0755 binary/%{name} %{buildroot}%{_bindir}/%{name}
 install -D -p -m 0644 assets/graphics/icons/icon.png 
%{buildroot}%{_datadir}/icons/hicolor/256x256/apps/%{name}.png
+install -D -p -m 0644 Misc/Linux/com.orama_interactive.%{nameupper}.desktop 
%{buildroot}%{_datadir}/applications/com.orama_interactive.%{nameupper}.desktop
 install -D -p -m 0644 
Misc/Linux/com.orama_interactive.%{nameupper}.appdata.xml  
%{buildroot}%{_datadir}/metainfo/com.orama_interactive.%{nameupper}.appdata.xml
-%suse_update_desktop_file -i com.orama_interactive.%{nameupper}
 %vendored_licenses_packager_install
 %fdupes -s %{buildroot}/%{_prefix}
 

Reply via email to