Package Details: aegisub-arch1t3cht-git 3.2.2.r1181.80491bacb-1

Git Clone URL: https://aur.archlinux.org/aegisub-arch1t3cht-git.git (read-only, click to copy)
Package Base: aegisub-arch1t3cht-git
Description: A general-purpose subtitle editor with ASS/SSA support (arch1t3cht fork)
Upstream URL: https://github.com/arch1t3cht/Aegisub
Licenses: GPL, BSD
Conflicts: aegisub
Provides: aegisub
Submitter: Funami
Maintainer: Funami
Last Packager: Funami
Votes: 7
Popularity: 0.008873
First Submitted: 2022-08-18 11:17 (UTC)
Last Updated: 2024-05-31 04:29 (UTC)

Dependencies (27)

Required by (4)

Sources (9)

Latest Comments

1 2 3 4 Next › Last »

Funami commented on 2024-05-31 04:33 (UTC)

Thanks for the info as usual, witchymary! PKGBUILD is updated.

witchymary commented on 2024-05-31 01:31 (UTC)

This commit https://github.com/arch1t3cht/Aegisub/commit/0a01ecf9cef52ab05432dd04ddf99ae4a380cc9b#diff-aec57738623b732c4e3148d704d45a89ab3b6c4e07c14d08905ea0ada156eb52 broke the PKGBUILD since the patch is no longer required, and bestsource was bumped. Slightly unrelated, but the ICU issues have been fixed as well.

Funami commented on 2024-05-20 14:42 (UTC)

Thanks for the info. I guess this is something that needs to be fixed upstream?

witchymary commented on 2024-05-20 14:22 (UTC) (edited on 2024-05-20 14:29 (UTC) by witchymary)

It's failing to compile since recent commits.

[195/435] Compiling C++ object libaegisub/libaegisub.a.p/common_character_count.cpp.o
FAILED: libaegisub/libaegisub.a.p/common_character_count.cpp.o 
ccache c++ -Ilibaegisub/libaegisub.a.p -Ilibaegisub -I../libaegisub -I../libaegisub/include -I../subprojects/avisynth/avs_core/include -Isubprojects/avisynth/__CMake_build -I../subprojects/avisynth/__CMake_build -Isubprojects/avisynth -I../subprojects/avisynth -I../subprojects/vapoursynth/include -I../subprojects/ffms2/include -I../subprojects/bestsource/src -Isubprojects/luajit/src -I../subprojects/luajit/src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include -I/usr/lib/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -I/usr/include/AL -I/usr/include/hunspell -I/usr/include/uchardet -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include lagi_pre.h -Wall -Winvalid-pch -std=c++14 -O3 -DNDEBUG -DBOOST_NO_CXX11_SCOPED_ENUMS -fPIC -DFFMS_STATIC -pthread -D_REENTRANT -DWXUSINGDLL -D__WXGTK3__ -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_USE_DLL=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ libaegisub/libaegisub.a.p/common_character_count.cpp.o -MF libaegisub/libaegisub.a.p/common_character_count.cpp.o.d -o libaegisub/libaegisub.a.p/common_character_count.cpp.o -c ../libaegisub/common/character_count.cpp
In file included from /usr/include/unicode/unistr.h:39,
                 from /usr/include/unicode/brkiter.h:51,
                 from ../libaegisub/common/character_count.cpp:26:
/usr/include/unicode/stringpiece.h:134:23: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  134 |                 (std::is_same_v<decltype(T().data()), const char*>
      |                       ^~~~~~~~~
      |                       is_same
/usr/include/unicode/stringpiece.h:134:66: error: template argument 1 is invalid
  134 |                 (std::is_same_v<decltype(T().data()), const char*>
      |                                                                  ^
/usr/include/unicode/stringpiece.h:138:17: error: expected ‘>’ before ‘)’ token
  138 |                 ) &&
      |                 ^
/usr/include/unicode/stringpiece.h:138:17: error: expected unqualified-id before ‘)’ token
In file included from /usr/include/unicode/locid.h:39,
                 from /usr/include/unicode/brkiter.h:53:
/usr/include/unicode/localpointer.h:561:26: error: ‘auto’ parameter not permitted in this context
  561 | template <typename Type, auto closeFunction>
      |                          ^~~~
/usr/include/unicode/localpointer.h:573:76: error: template argument 2 is invalid
  573 |     explicit LocalOpenPointer(std::unique_ptr<Type, decltype(closeFunction)> &&p)
      |                                                                            ^
/usr/include/unicode/localpointer.h:583:78: error: template argument 2 is invalid
  583 |     LocalOpenPointer &operator=(std::unique_ptr<Type, decltype(closeFunction)> &&p) {
      |                                                                              ^
/usr/include/unicode/localpointer.h:599:59: error: template argument 2 is invalid
  599 |     operator std::unique_ptr<Type, decltype(closeFunction)> () && {
      |                                                           ^
/usr/include/unicode/uenum.h:69:1: note: invalid template non-type parameter
   69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/unicode/utext.h:1596:1: note: invalid template non-type parameter
 1596 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/unicode/ubrk.h:372:1: note: invalid template non-type parameter
  372 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[208/435] Precompiling header ../src/include/agi_pre.h
ninja: build stopped: subcommand failed.``

EDIT: it's due to an icu update according to arch

Funami commented on 2024-04-03 21:57 (UTC)

@witchymary Thanks, updated!

witchymary commented on 2024-04-03 20:55 (UTC)

Bestsource2 bump and changes seem to have broken the PKGBUILD https://github.com/arch1t3cht/Aegisub/commit/900876cc7f6ddc93368c965fa13a51553b5bc705

Funami commented on 2024-03-11 20:55 (UTC)

@gourdcaptain Worked for me. Could you try to clean the build dir?

gourdcaptain commented on 2024-03-11 20:48 (UTC)

Failing for me with:

In file included from ../libaegisub/include/libaegisub/lua/utils.h:19,
                 from ../libaegisub/lua/utils.cpp:17:
../subprojects/luajit/src/lua.hpp:7:10: fatal error: luajit.h: No such file or directory
    7 | #include "luajit.h"
      |          ^~~~~~~~~~
compilation terminated.

I have the luajit package installed even outside of this, for reference.

Funami commented on 2024-03-08 14:11 (UTC)

@witchymary Thanks for the info, I updated the PKGBUILD!

witchymary commented on 2024-03-08 11:45 (UTC)

Doesn't compile on the latest update since bestsource now requires libp2p as a submodule. Also, bestaudiosource can be removed from dependencies.