Package Details: libresprite 1:1.1-2

Git Clone URL: https://aur.archlinux.org/libresprite.git (read-only, click to copy)
Package Base: libresprite
Description: Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite
Upstream URL: https://github.com/LibreSprite/LibreSprite
Keywords: gamedev pixel sprites
Licenses: GPL
Conflicts: libresprite-appimage
Submitter: bell0x07
Maintainer: Eragon
Last Packager: Eragon
Votes: 15
Popularity: 0.095140
First Submitted: 2018-06-19 10:54 (UTC)
Last Updated: 2025-04-07 14:47 (UTC)

Latest Comments

1 2 3 Next › Last »

Eragon commented on 2025-04-07 15:36 (UTC)

Libresprite 1.1 is the latest stable release. 1.2 is still a pre-release. I'll update the pkgbuild to 1.2 when it gets released.

But I'll upgrade to 1.1 from 1.1-dev because I missed it when it was released in september, sorry for that. And I added the fix for CMake 4.0

natkr commented on 2025-04-07 00:14 (UTC) (edited on 2025-04-07 00:14 (UTC) by natkr)

This fails to build with CMake 4.0 (https://github.com/LibreSprite/LibreSprite/issues/539), you can work around it by adding -DCMAKE_POLICY_VERSION_MINIMUM=3.5 manually:

diff --git a/PKGBUILD b/PKGBUILD
index 5d7e908..bd8f2a0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -40,6 +40,7 @@ build() {
         -DUSE_SHARED_FREETYPE=ON \
         -DFREETYPE_INCLUDE_DIR=/usr/include/freetype2 \
         -DCMAKE_INSTALL_PREFIX:STRING=/usr\
+   -DCMAKE_POLICY_VERSION_MINIMUM=3.5\
         -G Ninja ..
     ninja libresprite
 }

FabioLolix commented on 2025-03-21 20:24 (UTC)

so making a symbolic link ln -s libtinyxml2.so.11 libtinyxml2.so.10 is a workaround that seems to work.

Don't do that, the .so have changed for a reason, the AUR package need to be rebuilded, AUR maintainers could but are not obliged to bump pkgver= for this

rainmaker0102 commented on 2025-03-21 20:14 (UTC) (edited on 2025-03-23 22:45 (UTC) by rainmaker0102)

Libresprite doesn't launch because libtinyxml2 got an update to version 11. Libresprite looks for 10, so making a symbolic link ln -s libtinyxml2.so.11 libtinyxml2.so.10 is a workaround that seems to work.

Edit: Rebuilding the package works. Thanks FabioLolix!

samthurston commented on 2023-12-22 13:30 (UTC)

Thanks for the speedy fix!

Eragon commented on 2023-12-20 23:37 (UTC)

Good catch, seems like the tinyxml package got moved to tinyxml2

samthurston commented on 2023-12-20 14:55 (UTC)

Installation failed until I manually installed tinyxml2 from AUR

FabioLolix commented on 2023-12-13 18:10 (UTC)

Source don't seem to exist:

==> Making package: libresprite 1:1.1+dev-0 (Wed Dec 13 19:07:38 2023)
==> Retrieving sources...
  -> Downloading SOURCE.CODE.+.submodules.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     9    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
==> ERROR: Failure while downloading https://github.com/LibreSprite/LibreSprite/releases/download/v1.1-dev/SOURCE.CODE.+.submodules.tar.gz
    Aborting...

RpxdYTX commented on 2023-12-13 17:49 (UTC)

Package source is broken, you currently need to manually build the code from a git clone

Whodiduexpect commented on 2023-09-10 07:39 (UTC) (edited on 2023-09-10 07:40 (UTC) by Whodiduexpect)

The latest version builds successfully, but has severe graphical bugs and crashes with a segmentation fault after opening a file and drawing for a little bit.