@patataofcourse Have you tried https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot ? The package builds fine in a docker image.
Search Criteria
Package Details: aseprite 1.3.6-1
Package Actions
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: | 114 |
Popularity: | 1.57 |
First Submitted: | 2011-11-01 17:40 (UTC) |
Last Updated: | 2024-04-09 18:56 (UTC) |
Dependencies (27)
- cmark (cmark-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libarchive.so (libarchive)
- libcurl.so (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-c-aresAUR, curl-gitAUR, curl, lib32-curl)
- libexpat.so (expat, lib32-expat)
- libfmt.so (fmt-gitAUR, fmt9AUR, fmt)
- libfontconfig.so (fontconfig-gitAUR, fontconfig-ubuntuAUR, fontconfig, lib32-fontconfig)
- libfreetype.so (freetype2-gitAUR, freetype2-qdoledAUR, freetype2-macosAUR, freetype2, lib32-freetype2)
- libgif.so (giflib-gitAUR, giflib)
- libgl (nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd-gitAUR, libglvnd)
- libharfbuzz.so (lib32-harfbuzz-gitAUR, harfbuzz-gitAUR, harfbuzz, lib32-harfbuzz)
- libjpeg.so (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, lib32-mozjpeg-gitAUR, mozjpegAUR, lib32-libjpeg-turbo, libjpeg-turbo)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libwebp.so (lib32-libwebp, libwebp)
- libwebpdemux.so (lib32-libwebp, libwebp)
- libwebpmux.so (lib32-libwebp, libwebp)
- libxcursor
- tinyxml (tinyxml-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compatAUR)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR) (make)
- Show 7 more dependencies...
Required by (1)
Sources (8)
ImperatorStorm commented on 2024-04-15 20:14 (UTC)
patataofcourse commented on 2024-04-15 07:42 (UTC)
failed to build 1.3.6 until I installed ccache, please add it as a makedepend
here's the error I got before installing ccache:
/usr/sbin/ld: /tmp/lto-llvm-432450.o: in function `std::thread::_State_impl<std::thread::_Invoker<std::tuple<app::crash::DataRecovery::launchSearch()::$_0> > >::_M_run()':
ld-temp.o:(.text._ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN3app5crash12DataRecovery12launchSearchEvE3$_0EEEEE6_M_runEv+0x2b1): undefined reference to `base::get_process_name[abi:cxx11](int)'
/usr/sbin/ld: /tmp/lto-llvm-432450.o: in function `std::thread::_State_impl<std::thread::_Invoker<std::tuple<app::crash::DataRecovery::launchSearch()::$_0> > >::_M_run()':
/usr/src/debug/aseprite/aseprite/src/app/crash/session.cpp:131:(.text._ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN3app5crash12DataRecovery12launchSearchEvE3$_0EEEEE6_M_runEv+0x2c7): undefined reference to `base::get_process_name[abi:cxx11](int)'
/usr/sbin/ld: /tmp/lto-llvm-432450.o: in function `app::SaveFileCopyAsCommand::onExecute(app::Context*)':
/usr/src/debug/aseprite/aseprite/src/app/ui/export_file_window.cpp:60:(.text._ZN3app21SaveFileCopyAsCommand9onExecuteEPNS_7ContextE+0x24c0): undefined reference to `doc::Sprite::hasPixelRatio() const'
/usr/sbin/ld: /tmp/lto-llvm-432450.o: in function `base::to_utf8(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)':
/usr/src/debug/aseprite/aseprite/laf/base/string.h:27:(.text._ZN3app6script12_GLOBAL__N_122fill_keymessage_valuesEP9lua_StatePKN2ui10KeyMessageE+0xf0): undefined reference to `base::to_utf8[abi:cxx11](wchar_t const*, unsigned long)'
/usr/sbin/ld: /usr/src/debug/aseprite/aseprite/laf/base/string.h:27:(.text._ZN3app11NewsListBox9parseFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xaf5): undefined reference to `base::to_utf8[abi:cxx11](wchar_t const*, unsigned long)'
/usr/sbin/ld: /usr/src/debug/aseprite/aseprite/laf/base/string.h:27:(.text._ZNK2ui11Accelerator8toStringB5cxx11Ev+0x293): undefined reference to `base::to_utf8[abi:cxx11](wchar_t const*, unsigned long)'
/usr/sbin/ld: /usr/src/debug/aseprite/aseprite/laf/base/string.h:27:(.text._ZN2ui5Entry10executeCmdENS0_8EntryCmdEib+0x57b): undefined reference to `base::to_utf8[abi:cxx11](wchar_t const*, unsigned long)'
/usr/sbin/ld: /usr/src/debug/aseprite/aseprite/laf/base/string.h:27:(.text._ZN2ui6Widget23processMnemonicFromTextEib+0x32f): undefined reference to `base::to_utf8[abi:cxx11](wchar_t const*, unsigned long)'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
randomnobody commented on 2024-03-04 09:50 (UTC)
@ImperatorStorm yeah, my $PATH was screwed up.
ImperatorStorm commented on 2024-02-27 19:03 (UTC)
@randomnobody Have you tried https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot ? The package builds fine in a docker image.
randomnobody commented on 2024-02-27 11:27 (UTC)
PKGBUILD has been failing to build for me ever since 1.3.3 because it doesn't link libssl.so required by libcurl.so.
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `libssh2_session_set_read_timeout'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_get_stream_read_error_code@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_set_blocking_mode@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_get_stream_read_state@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_set1_initial_peer_addr@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_stream_reset@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_get_stream_type@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_handle_events@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_get0_group_name@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `OSSL_QUIC_client_method@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_stream_conclude@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_net_read_desired@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_get_event_timeout@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_new_stream@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_get_stream_id@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_accept_stream@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_net_write_desired@OPENSSL_3.2.0'
/usr/bin/ld: /usr/lib/libcurl.so: undefined reference to `SSL_set_incoming_stream_policy@OPENSSL_3.2.0'
ImperatorStorm commented on 2024-02-02 16:53 (UTC)
@Sacro no, makepkg
handles that.
Sacro commented on 2024-02-02 16:51 (UTC)
I'm confused, other than the bump of pkgver, I see no change for libcmark.Should there not be a dependency on cmark with a specific version pinned, that would force a rebuild in the correct order, or hold it back etc?
Barkingkitty commented on 2024-02-02 08:02 (UTC)
Thanks @ImperatorStorm you're a rockstar thanks for doing that so fast
ImperatorStorm commented on 2024-02-02 07:45 (UTC)
@Barkingkitty Pushed a rebuild, 1.3.2-3
Pinned Comments
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