Package Details: webui 2.4.2+36+ga994629f-1

Git Clone URL: https://aur.archlinux.org/webui.git (read-only, click to copy)
Package Base: webui
Description: Use any web browser as GUI, with your preferred language in the backend and HTML5 in the frontend, all in a lightweight portable lib.
Upstream URL: https://webui.me/
Keywords: webui
Licenses: MIT
Conflicts: webui-nossl
Submitter: suliman
Maintainer: suliman (muhammad2052001, FabioLolix, yingyi)
Last Packager: yingyi
Votes: 3
Popularity: 0.175270
First Submitted: 2021-03-23 00:39 (UTC)
Last Updated: 2024-04-06 05:03 (UTC)

Pinned Comments

yingyi commented on 2024-04-06 04:57 (UTC)

This package provides ssl support. Packages with ssl support may cause trouble to some users. I created a new package for this purpose: webui-nossl

Latest Comments

yingyi commented on 2024-04-06 04:57 (UTC)

This package provides ssl support. Packages with ssl support may cause trouble to some users. I created a new package for this purpose: webui-nossl

FabioLolix commented on 2024-01-24 20:51 (UTC)

@yingyi using a commit hash like 2a5f0c9 isn't a proper version, also they are not incremental, now fixed. I have keep the same hash instead of using the git tag this time

yingyi commented on 2024-01-24 09:07 (UTC)

Currently maintained by me, I also maintain the zig package of webui

suliman commented on 2023-10-05 18:17 (UTC)

need new maintainer

schrmh commented on 2023-02-19 08:08 (UTC)

==> Starting build()...
-- The C compiler identification is GNU 12.2.1
-- The CXX compiler identification is GNU 12.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- [ WebUI version 1.0.20 ]
[*] Initializing Boost for WebUI...
[*] Searching for Boost libs...
-- Found Boost: /usr/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found suitable version "1.81.0", minimum required is "1.76.0") found components: date_time filesystem regex 
[*] Using POSIX threading (pThread).
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
[*] Initializing 'WebUI' settings for GCC (Linux).
[*] Initializing installation...
[*] Initializing debian package...
[*] Initializing Boost for Examples... webui_linux_x86_64
[*] Searching for Boost libs...
[*] Using POSIX threading (pThread).
[*] Initializing 'Examples' settings for GCC (Linux).
[*] Found WebUI example: custom_browser.cpp 
[*] Found WebUI example: favicon.cpp 
[*] Found WebUI example: helloworld.cpp 
[*] Found WebUI example: multi_access.cpp 
[*] Found WebUI example: serve_folder.cpp 
[*] Found WebUI example: text_editor.cpp 
[*] Initializing Boost for cWebUI...
[*] Searching for Boost libs...
[*] Using POSIX threading (pThread).
[*] Searching for Python...
-- Found Python: /usr/include/python3.10 (found suitable version "3.10.9", minimum required is "3.8.0") found components: Development Development.Module Development.Embed 
[*] Initializing 'cWebUI' settings for GCC (Linux).
[*] Initializing Boost for Test...
[*] Searching for Boost libs...
[*] Using POSIX threading (pThread).
[*] Initializing 'Test' settings for GCC (Linux).
-- Configuring done
-- Generating done
-- Build files have been written to: /home/duda/.cache/paru/clone/webui/src/webui
[  6%] Building CXX object webui/CMakeFiles/webui_linux_x86_64.dir/webui.cpp.o
[ 12%] Linking CXX static library libwebui_linux_x86_64.a
[ 12%] Built target webui_linux_x86_64
[ 18%] Building CXX object examples/CMakeFiles/custom_browser.dir/custom_browser.cpp.o
[ 25%] Building CXX object examples/CMakeFiles/favicon.dir/favicon.cpp.o
[ 31%] Building CXX object examples/CMakeFiles/serve_folder.dir/serve_folder.cpp.o
[ 37%] Building CXX object examples/CMakeFiles/helloworld.dir/helloworld.cpp.o
[ 43%] Building CXX object examples/CMakeFiles/multi_access.dir/multi_access.cpp.o
[ 50%] Building CXX object examples/CMakeFiles/text_editor.dir/text_editor.cpp.o
In file included from /home/duda/.cache/paru/clone/webui/src/webui/examples/custom_browser.cpp:6:
/home/duda/.cache/paru/clone/webui/src/webui/include/webui/webui.hpp:77:64: error: field 'key_action_all' has incomplete type 'std::array<void (*)(webui::event), 1>'
   77 |                         std::array<void(*)(webui::event e), 1> key_action_all;
      |                                                                ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12.2.1/bits/std_thread.h:39,
                 from /usr/include/c++/12.2.1/thread:43,
                 from /home/duda/.cache/paru/clone/webui/src/webui/include/webui/webui.hpp:18:
/usr/include/c++/12.2.1/tuple:1595:45: note: declaration of 'struct std::array<void (*)(webui::event), 1>'
 1595 |   template<typename _Tp, size_t _Nm> struct array;
      |                                             ^~~~~
In file included from /home/duda/.cache/paru/clone/webui/src/webui/examples/serve_folder.cpp:6:
/home/duda/.cache/paru/clone/webui/src/webui/include/webui/webui.hpp:77:64: error: field 'key_action_all' has incomplete type 'std::array<void (*)(webui::event), 1>'
   77 |                         std::array<void(*)(webui::event e), 1> key_action_all;
      |                                                                ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12.2.1/bits/std_thread.h:39,
                 from /usr/include/c++/12.2.1/thread:43,
                 from /home/duda/.cache/paru/clone/webui/src/webui/include/webui/webui.hpp:18:
/usr/include/c++/12.2.1/tuple:1595:45: note: declaration of 'struct std::array<void (*)(webui::event), 1>'
 1595 |   template<typename _Tp, size_t _Nm> struct array;
      |                                             ^~~~~
In file included from /home/duda/.cache/paru/clone/webui/src/webui/examples/multi_access.cpp:6:
/home/duda/.cache/paru/clone/webui/src/webui/include/webui/webui.hpp:77:64: error: field 'key_action_all' has incomplete type 'std::array<void (*)(webui::event), 1>'
   77 |                         std::array<void(*)(webui::event e), 1> key_action_all;
      |                                                                ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12.2.1/bits/std_thread.h:39,
                 from /usr/include/c++/12.2.1/thread:43,
                 from /home/duda/.cache/paru/clone/webui/src/webui/include/webui/webui.hpp:18:
/usr/include/c++/12.2.1/tuple:1595:45: note: declaration of 'struct std::array<void (*)(webui::event), 1>'
 1595 |   template<typename _Tp, size_t _Nm> struct array;
      |                                             ^~~~~
In file included from /home/duda/.cache/paru/clone/webui/src/webui/examples/helloworld.cpp:6:
/home/duda/.cache/paru/clone/webui/src/webui/include/webui/webui.hpp:77:64: error: field 'key_action_all' has incomplete type 'std::array<void (*)(webui::event), 1>'
   77 |                         std::array<void(*)(webui::event e), 1> key_action_all;
      |                                                                ^~~~~~~~~~~~~~
In file included from /home/duda/.cache/paru/clone/webui/src/webui/examples/favicon.cpp:6:
/home/duda/.cache/paru/clone/webui/src/webui/include/webui/webui.hpp:77:64: error: field 'key_action_all' has incomplete type 'std::array<void (*)(webui::event), 1>'
   77 |                         std::array<void(*)(webui::event e), 1> key_action_all;
      |                                                                ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12.2.1/bits/std_thread.h:39,
                 from /usr/include/c++/12.2.1/thread:43,
                 from /home/duda/.cache/paru/clone/webui/src/webui/include/webui/webui.hpp:18:
/usr/include/c++/12.2.1/tuple:1595:45: note: declaration of 'struct std::array<void (*)(webui::event), 1>'
 1595 |   template<typename _Tp, size_t _Nm> struct array;
      |                                             ^~~~~
In file included from /usr/include/c++/12.2.1/bits/std_thread.h:39,
                 from /usr/include/c++/12.2.1/thread:43,
                 from /home/duda/.cache/paru/clone/webui/src/webui/include/webui/webui.hpp:18:
/usr/include/c++/12.2.1/tuple:1595:45: note: declaration of 'struct std::array<void (*)(webui::event), 1>'
 1595 |   template<typename _Tp, size_t _Nm> struct array;
      |                                             ^~~~~
make[2]: *** [examples/CMakeFiles/custom_browser.dir/build.make:76: examples/CMakeFiles/custom_browser.dir/custom_browser.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:186: examples/CMakeFiles/custom_browser.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[2]: *** [examples/CMakeFiles/serve_folder.dir/build.make:76: examples/CMakeFiles/serve_folder.dir/serve_folder.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:290: examples/CMakeFiles/serve_folder.dir/all] Error 2
In file included from /home/duda/.cache/paru/clone/webui/src/webui/examples/text_editor.cpp:6:
/home/duda/.cache/paru/clone/webui/src/webui/include/webui/webui.hpp:77:64: error: field 'key_action_all' has incomplete type 'std::array<void (*)(webui::event), 1>'
   77 |                         std::array<void(*)(webui::event e), 1> key_action_all;
      |                                                                ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12.2.1/bits/std_thread.h:39,
                 from /usr/include/c++/12.2.1/thread:43,
                 from /home/duda/.cache/paru/clone/webui/src/webui/include/webui/webui.hpp:18:
/usr/include/c++/12.2.1/tuple:1595:45: note: declaration of 'struct std::array<void (*)(webui::event), 1>'
 1595 |   template<typename _Tp, size_t _Nm> struct array;
      |                                             ^~~~~
make[2]: *** [examples/CMakeFiles/helloworld.dir/build.make:76: examples/CMakeFiles/helloworld.dir/helloworld.cpp.o] Error 1
make[2]: *** [examples/CMakeFiles/multi_access.dir/build.make:76: examples/CMakeFiles/multi_access.dir/multi_access.cpp.o] Error 1
make[2]: *** [examples/CMakeFiles/favicon.dir/build.make:76: examples/CMakeFiles/favicon.dir/favicon.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:238: examples/CMakeFiles/helloworld.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:264: examples/CMakeFiles/multi_access.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:212: examples/CMakeFiles/favicon.dir/all] Error 2
make[2]: *** [examples/CMakeFiles/text_editor.dir/build.make:76: examples/CMakeFiles/text_editor.dir/text_editor.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:316: examples/CMakeFiles/text_editor.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'webui-1.0.20-1': 
error: packages failed to build: webui-1.0.20-1

suliman commented on 2021-11-20 17:24 (UTC)

Hi FabioLolix, I added you as a maintainer

FabioLolix commented on 2021-11-19 21:21 (UTC)

git and cmake are missing as makedepends, does this really need boost to run or boost-libs is sufficient?