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}