Package Details: pixelorama 1.0.3-2

Git Clone URL: https://aur.archlinux.org/pixelorama.git (read-only, click to copy)
Package Base: pixelorama
Description: A free & open-source 2D sprite editor
Upstream URL: https://orama-interactive.itch.io/pixelorama
Licenses: MIT
Provides: pixelorama
Submitter: tecnotercio
Maintainer: tecnotercio
Last Packager: tecnotercio
Votes: 4
Popularity: 0.000000
First Submitted: 2020-09-25 21:14 (UTC)
Last Updated: 2024-10-26 23:00 (UTC)

Latest Comments

1 2 Next › Last »

patlefort commented on 2024-07-31 04:20 (UTC)

Moreover, seems like these "export templates" are pre-compiled versions of godot, which should be a big no-no on the AUR. A solution must be found to compile these from source and be included in a package.

tecnotercio commented on 2023-11-02 22:55 (UTC)

@xiota: Even if you create a symbolic link, you need to download the templates again with each Godot update.

A suggestion: you can install the "godot-mono-bin" package in the AUR and put the line below in the /etc/pacman.conf file

IgnorePkg=godot-mono-bin

This way, you keep Godot on the same version and don't have to download the templates again.

tecnotercio commented on 2023-11-02 21:37 (UTC)

Currently, it is not possible to create a package for Godot export templates.

The engine's default behavior is to look for the templates in the user's directory:

https://github.com/godotengine/godot/blob/b733901e9e650fc2f1a43627be2379f5ba200f8d/platform/linuxbsd/os_linuxbsd.cpp#L842

https://github.com/godotengine/godot/blob/b733901e9e650fc2f1a43627be2379f5ba200f8d/editor/editor_paths.cpp#L69

This was designed by Godot's developers.

xiota commented on 2023-11-02 21:08 (UTC)

If I (attempt to) create a package godot-export-templates, similar to godot-export-templates-git, but targeting whatever stable version that the user has installed, would you be willing to revise this package to use it? Presumably the same modifications would work with the git versions.

tecnotercio commented on 2023-11-02 20:03 (UTC) (edited on 2023-11-02 20:04 (UTC) by tecnotercio)

@xiota:

When I try to build this, it downloads a 1GB file in prepare(). Why isn't the file in sources so it can be cached?

The files downloaded in the prepare() function are the export templates (needed to create the executable):

https://godotengine.org/download/linux/

The export templates need to be in the same version of Godot Engine installed on the computer. Users of other distributions, such as Manjaro, can use older versions of Godot.

The script in the prepare() function checks if the templates are installed and downloads them if necessary.

There are also lots of "SCRIPT ERROR" and "ERROR" messages during build(), but the package is created successfully. Are those messages normal for this package?

I can't answer that.

You can open an issue in the GitHub project if you see a problem with this:

https://github.com/Orama-Interactive/Pixelorama/issues

xiota commented on 2023-10-31 04:54 (UTC) (edited on 2023-10-31 04:55 (UTC) by xiota)

When I try to build this, it downloads a 1GB file in prepare(). Why isn't the file in sources so it can be cached?

There are also lots of "SCRIPT ERROR" and "ERROR" messages during build(), but the package is created successfully. Are those messages normal for this package?

xiota commented on 2023-10-21 05:11 (UTC)

Provides is not needed because all packages already provide themselves. Conflicts with pixelorama-bin and pixelorama-git are not needed because they both already conflict with this package.

wrac4242 commented on 2023-02-24 21:19 (UTC)

error: pixelorama: signature from "Nico Jensch (Chaotic-AUR) dr460nf1r3@garudalinux.org" is invalid :: File /var/cache/pacman/pkg/pixelorama-0.10.3-1.1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] n error: failed to commit transaction (invalid or corrupted package (PGP signature)) Errors occurred, no packages were upgraded.

frostby commented on 2021-09-01 01:23 (UTC) (edited on 2021-09-01 01:26 (UTC) by frostby)

==> Validating source files with sha512sums... Pixelorama-0.8.3.tar.gz ... FAILED ==> ERROR: One or more files did not pass the validity check! error: failed to download sources for 'pixelorama-0.8.3-1': error: packages failed to build: pixelorama-0.8.3-1