Package Details: aseprite 1.3.7-1

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.00
First Submitted: 2011-11-01 17:40 (UTC)
Last Updated: 2024-05-23 05:21 (UTC)

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

Latest Comments

1 2 3 4 5 6 .. 27 Next › Last »

phunni commented on 2024-06-02 14:19 (UTC)

Fails to build with:

/usr/src/debug/aseprite/aseprite/src/gen/ui_class.cpp:42:(.text._ZL18find_element_by_idPN8tinyxml210XMLElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1c): undefined reference to tinyxml2::XMLElement::Attribute(char const*, char const*) const' /usr/bin/ld: /tmp/lto-llvm-3f6d63.o: in functiontinyxml2::XMLNode::FirstChildElement(char const)': /usr/include/tinyxml2.h:786:(.text._ZL18find_element_by_idPN8tinyxml210XMLElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x59): undefined reference to tinyxml2::XMLNode::FirstChildElement(char const*) const' /usr/bin/ld: /tmp/lto-llvm-3f6d63.o: in functionfind_element_by_id(tinyxml2::XMLElement, std::__cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> > const&)': /usr/src/debug/aseprite/aseprite/src/gen/ui_class.cpp:(.text._ZL18find_element_by_idPN8tinyxml210XMLElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6f): undefined reference to tinyxml2::XMLNode::NextSiblingElement(char const*) const' /usr/bin/ld: /tmp/lto-llvm-3f6d63.o: in functiontinyxml2::XMLNode::FirstChildElement(char const)': /usr/include/tinyxml2.h:786:(.text._ZL24collect_widgets_with_idsPN8tinyxml210XMLElementERSt6vectorIS1_SaIS1_EE+0x15): undefined reference to tinyxml2::XMLNode::FirstChildElement(char const*) const' /usr/bin/ld: /tmp/lto-llvm-3f6d63.o: in functioncollect_widgets_with_ids(tinyxml2::XMLElement, std::vector<tinyxml2::XMLElement*, std::allocator\<tinyxml2::XMLElement*> >&)': /usr/src/debug/aseprite/aseprite/src/gen/ui_class.cpp:(.text._ZL24collect_widgets_with_idsPN8tinyxml210XMLElementERSt6vectorIS1_SaIS1_EE+0x2f): undefined reference to tinyxml2::XMLElement::Attribute(char const*, char const*) const' /usr/bin/ld: /tmp/lto-llvm-3f6d63.o: in functiontinyxml2::XMLNode::NextSiblingElement(char const)': /usr/include/tinyxml2.h:836:(.text._ZL24collect_widgets_with_idsPN8tinyxml210XMLElementERSt6vectorIS1_SaIS1_EE+0x5b): undefined reference to tinyxml2::XMLNode::NextSiblingElement(char const*) const' /usr/bin/ld: /tmp/lto-llvm-3f6d63.o: in functioncollect_widgets_with_ids(tinyxml2::XMLElement, std::vector<tinyxml2::XMLElement*, std::allocator\<tinyxml2::XMLElement*> >&)': /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/bits/vector.tcc:694:(.text._ZL24collect_widgets_with_idsPN8tinyxml210XMLElementERSt6vectorIS1_SaIS1_EE+0x130): undefined reference to tinyxml2::XMLElement::Attribute(char const*, char const*) const' /usr/bin/ld: /tmp/lto-llvm-3f6d63.o: in functionconvert_to_item(tinyxml2::XMLElement)': /usr/src/debug/aseprite/aseprite/src/gen/ui_class.cpp:73:(.text._ZL15convert_to_itemPN8tinyxml210XMLElementE+0x3f): undefined reference to tinyxml2::XMLNode::Value() const' /usr/bin/ld: /usr/src/debug/aseprite/aseprite/src/gen/ui_class.cpp:78:(.text._ZL15convert_to_itemPN8tinyxml210XMLElementE+0x211): undefined reference totinyxml2::XMLElement::Attribute(char const, char const) const' /usr/bin/ld: /usr/src/debug/aseprite/aseprite/src/gen/ui_class.cpp:79:(.text._ZL15convert_to_itemPN8tinyxml210XMLElementE+0x22c): undefined reference to tinyxml2::XMLElement::Attribute(char const*, char const*) const' /usr/bin/ld: /usr/src/debug/aseprite/aseprite/src/gen/ui_class.cpp:96:(.text._ZL15convert_to_itemPN8tinyxml210XMLElementE+0x580): undefined reference totinyxml2::XMLElement::Attribute(char const, char const*) const' clang++: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed.

zicraftian commented on 2024-05-26 00:02 (UTC)

Massive thanks for maintaining this!

ImperatorStorm commented on 2024-05-23 04:46 (UTC) (edited on 2024-05-23 04:46 (UTC) by ImperatorStorm)

@vigress6 I've backported the commit fixing that, will push it with 1.3.7, thanks for the heads-up!

vigress6 commented on 2024-05-22 13:03 (UTC)

FYI building with ENABLE_UPDATER=OFF is broken on 1.3.7: https://github.com/aseprite/aseprite/issues/4486

ImperatorStorm commented on 2024-04-15 20:14 (UTC)

@patataofcourse Have you tried https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot ? The package builds fine in a docker image.

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'