A note that, per Aseprite's EULA, binaries created by this PKGBUILD CANNOT BE DISTRIBUTED.
I will comply with any upstream requests to remove this package.
Git Clone URL: | https://aur.archlinux.org/aseprite.git (read-only, click to copy) |
---|---|
Package Base: | aseprite |
Description: | Create animated sprites and pixel art |
Upstream URL: | https://www.aseprite.org/ |
Keywords: | animation art aseprite editor gamedev image pixel sprites |
Licenses: | LicenseRef-Aseprite-EULA |
Submitter: | None |
Maintainer: | ImperatorStorm (ISSOtm) |
Last Packager: | ImperatorStorm |
Votes: | 123 |
Popularity: | 3.09 |
First Submitted: | 2011-11-01 17:40 (UTC) |
Last Updated: | 2025-01-28 21:03 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 29 Next › Last »
A note that, per Aseprite's EULA, binaries created by this PKGBUILD CANNOT BE DISTRIBUTED.
I will comply with any upstream requests to remove this package.
@asday Should be fixed, shared-libwebp.patch
needed to be updated for current Aseprite.
I'm up to date with no updates available and base-devel
is installed. prepare()
fails with:
==> Starting prepare()...
patching file src/desktop/linux/aseprite.desktop
patching file src/desktop/linux/mime/aseprite.xml
patching file CMakeLists.txt
Hunk #1 succeeded at 48 (offset -6 lines).
Hunk #2 succeeded at 158 (offset -8 lines).
Hunk #3 succeeded at 198 (offset -8 lines).
patching file src/app/CMakeLists.txt
Hunk #1 succeeded at 672 with fuzz 1 (offset -26 lines).
patching file src/dio/CMakeLists.txt
Hunk #1 succeeded at 11 (offset 1 line).
patching file third_party/CMakeLists.txt
Hunk #1 succeeded at 113 (offset 7 lines).
patching file CMakeLists.txt
Hunk #1 succeeded at 52 (offset -8 lines).
Hunk #2 succeeded at 222 (offset 21 lines).
patching file src/app/CMakeLists.txt
Hunk #1 succeeded at 670 (offset 19 lines).
patching file third_party/CMakeLists.txt
Hunk #1 succeeded at 129 (offset 19 lines).
Hunk #2 succeeded at 148 (offset 24 lines).
patching file CMakeLists.txt
Hunk #1 succeeded at 58 (offset -8 lines).
Hunk #2 FAILED at 230.
1 out of 2 hunks FAILED -- saving rejects to file CMakeLists.txt.rej
patching file third_party/CMakeLists.txt
Hunk #1 FAILED at 32.
1 out of 1 hunk FAILED -- saving rejects to file third_party/CMakeLists.txt.rej
==> ERROR: A failure occurred in prepare().
Aborting...
The rejects files are as follows:
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -230,9 +231,17 @@ add_definitions(-DPNG_NO_MMX_CODE) # Do not use MMX optimizations in PNG code
# libwebp
if(ENABLE_WEBP)
- set(WEBP_LIBRARIES webp webpdemux libwebpmux)
- set(WEBP_INCLUDE_DIR ${LIBWEBP_DIR}/src)
- include_directories(${WEBP_INCLUDE_DIR})
+ if(USE_SHARED_WEBP)
+ find_library(WEBP_LIBRARY NAMES webp)
+ find_library(WEBPDEMUX_LIBRARY NAMES webpdemux)
+ find_library(WEBPMUX_LIBRARY NAMES webpmux)
+ set(WEBP_LIBRARIES ${WEBP_LIBRARY} ${WEBPDEMUX_LIBRARY} ${WEBPMUX_LIBRARY})
+ find_path(WEBP_INCLUDE_DIRS NAMES decode.h PATH_SUFFIXES webp)
+ else()
+ set(WEBP_LIBRARIES webp webpdemux libwebpmux)
+ set(WEBP_INCLUDE_DIR ${LIBWEBP_DIR}/src)
+ include_directories(${WEBP_INCLUDE_DIR})
+ endif()
endif()
# tinyxml
CMakeLists.txt.rej (END)
--- third_party/CMakeLists.txt
+++ third_party/CMakeLists.txt
@@ -32,7 +32,7 @@ if(NOT USE_SHARED_GIFLIB)
add_subdirectory(giflib)
endif()
-if(ENABLE_WEBP)
+if(ENABLE_WEBP AND NOT USE_SHARED_WEBP)
set(WEBP_BUILD_EXTRAS OFF CACHE BOOL "Build extras.")
add_subdirectory(libwebp)
endif()
third_party/CMakeLists.txt.rej (END)
@ISSOtm: Ah... Sorry i thought i had it installed, this is new to me, thank you for your help, have a nice day ^^
@N4ko: Make sure to install base-devel
, as outlined in the "getting started" instructions (https://wiki.archlinux.org/title/Arch_User_Repository#Getting_started)
Hello, I'm getting this error
==> Retrieving sources...
-> Found Aseprite-v1.2.35-Source.zip
-> Found skia-m102.tar.gz
-> Found desktop.patch
-> Found shared-fmt.patch
-> Found shared-libarchive.patch
-> Found shared-libwebp.patch
-> Found shared-skia-deps.patch
-> Found optional-pixman.patch
==> Validating source files with sha256sums...
Aseprite-v1.2.35-Source.zip ... Passed
skia-m102.tar.gz ... Passed
desktop.patch ... Passed
shared-fmt.patch ... Passed
shared-libarchive.patch ... Passed
shared-libwebp.patch ... Passed
shared-skia-deps.patch ... Passed
optional-pixman.patch ... Passed
==> Extracting sources...
==> Starting prepare()...
env: ‘patch’: No such file or directory
==> ERROR: A failure occurred in prepare().
Aborting...
I've try re-clone the repository and even replacing the code with the previous one (aseprite-v1.2.34.1) my current system is manjaro 21.3 any idea about this problem ?
please clone skia with --depth=1 under the prepare, so it doesn't download the ENTIRE 500+mb repo...
such a waste
Big thanks to ISSOtm for rewriting the PKGBUILD!
Hosting this package's PKGBUILD at https://github.com/ImperatorStorm/PKGBUILDs
Pinned Comments
ImperatorStorm commented on 2024-10-02 17:56 (UTC)
Remember: You are expected to have the
base-devel
metapackage installed before using the AUR.ImperatorStorm commented on 2022-08-06 04:31 (UTC)
A note that, per Aseprite's EULA, binaries created by this PKGBUILD CANNOT BE DISTRIBUTED.
I will comply with any upstream requests to remove this package.
ImperatorStorm commented on 2022-01-06 00:07 (UTC)
Big thanks to ISSOtm for rewriting the PKGBUILD!
ImperatorStorm commented on 2021-12-31 21:31 (UTC) (edited on 2022-01-03 04:42 (UTC) by ImperatorStorm)
Hosting this package's PKGBUILD at https://github.com/ImperatorStorm/PKGBUILDs