>>> rofi: Building community/rofi 1.7.5-r0 (using abuild 3.9.0-r5) started Thu, 25 Aug 2022 21:55:17 +0000
>>> rofi: Checking sanity of /home/buildozer/aports/community/rofi/APKBUILD...
>>> rofi: Analyzing dependencies...
>>> rofi: Installing for build: build-base meson glib-dev cairo-dev pango-dev libxkbcommon-dev libxcb-dev gdk-pixbuf-dev xcb-util-dev xcb-util-wm-dev xcb-util-xrm-dev xcb-util-cursor-dev startup-notification-dev flex bison ronn cppcheck check-dev xkeyboard-config-dev
(1/140) Installing samurai (1.2-r2)
(2/140) Installing libffi (3.4.2-r1)
(3/140) Installing gdbm (1.23-r0)
(4/140) Installing mpdecimal (2.5.1-r1)
(5/140) Installing readline (8.1.2-r0)
(6/140) Installing sqlite-libs (3.39.2-r0)
(7/140) Installing python3 (3.10.6-r1)
(8/140) Installing meson (0.63.1-r0)
(9/140) Installing gettext-asprintf (0.21-r3)
(10/140) Installing libintl (0.21-r3)
(11/140) Installing libunistring (1.0-r0)
(12/140) Installing gettext-libs (0.21-r3)
(13/140) Installing libxml2 (2.10.0-r0)
(14/140) Installing gettext (0.21-r3)
(15/140) Installing gettext-dev (0.21-r3)
(16/140) Installing bzip2-dev (1.0.8-r2)
(17/140) Installing libxml2-utils (2.10.0-r0)
(18/140) Installing libgpg-error (1.45-r0)
(19/140) Installing libgcrypt (1.10.1-r0)
(20/140) Installing libxslt (1.1.36-r0)
(21/140) Installing docbook-xml (4.5-r7)
Executing docbook-xml-4.5-r7.post-install
(22/140) Installing docbook-xsl (1.79.2-r4)
Executing docbook-xsl-1.79.2-r4.post-install
(23/140) Installing libblkid (2.38.1-r0)
(24/140) Installing libmount (2.38.1-r0)
(25/140) Installing pcre (8.45-r2)
(26/140) Installing glib (2.72.3-r0)
(27/140) Installing linux-headers (5.16.7-r1)
(28/140) Installing libffi-dev (3.4.2-r1)
(29/140) Installing libpcre16 (8.45-r2)
(30/140) Installing libpcre32 (8.45-r2)
(31/140) Installing libpcrecpp (8.45-r2)
(32/140) Installing pcre-dev (8.45-r2)
(33/140) Installing libuuid (2.38.1-r0)
(34/140) Installing libfdisk (2.38.1-r0)
(35/140) Installing libsmartcols (2.38.1-r0)
(36/140) Installing util-linux-dev (2.38.1-r0)
(37/140) Installing zlib-dev (1.2.12-r3)
(38/140) Installing glib-dev (2.72.3-r0)
(39/140) Installing cairo-tools (1.17.6-r2)
(40/140) Installing libpng (1.6.37-r2)
(41/140) Installing freetype (2.12.1-r0)
(42/140) Installing fontconfig (2.14.0-r0)
(43/140) Installing expat (2.4.8-r1)
(44/140) Installing expat-dev (2.4.8-r1)
(45/140) Installing brotli-dev (1.0.9-r7)
(46/140) Installing libpng-dev (1.6.37-r2)
(47/140) Installing freetype-dev (2.12.1-r0)
(48/140) Installing fontconfig-dev (2.14.0-r0)
(49/140) Installing libxau (1.0.9-r1)
(50/140) Installing xorgproto (2022.2-r0)
(51/140) Installing libxau-dev (1.0.9-r1)
(52/140) Installing libmd (1.0.4-r0)
(53/140) Installing libbsd (0.11.6-r2)
(54/140) Installing libxdmcp (1.1.3-r1)
(55/140) Installing libxcb (1.15-r0)
(56/140) Installing libx11 (1.8.1-r1)
(57/140) Installing libxext (1.3.4-r1)
(58/140) Installing xcb-proto (1.15-r0)
(59/140) Installing libxdmcp-dev (1.1.3-r1)
(60/140) Installing libxcb-dev (1.15-r0)
(61/140) Installing xtrans (1.4.0-r2)
(62/140) Installing libx11-dev (1.8.1-r1)
(63/140) Installing libxext-dev (1.3.4-r1)
(64/140) Installing libxrender (0.9.10-r4)
(65/140) Installing libxrender-dev (0.9.10-r4)
(66/140) Installing pixman (0.40.0-r3)
(67/140) Installing pixman-dev (0.40.0-r3)
(68/140) Installing util-macros (1.19.3-r0)
(69/140) Installing xcb-util (0.4.0-r3)
(70/140) Installing xcb-util-dev (0.4.0-r3)
(71/140) Installing cairo (1.17.6-r2)
(72/140) Installing cairo-gobject (1.17.6-r2)
(73/140) Installing cairo-dev (1.17.6-r2)
(74/140) Installing libxft (2.3.4-r0)
(75/140) Installing graphite2 (1.3.14-r1)
(76/140) Installing harfbuzz (5.1.0-r0)
(77/140) Installing fribidi (1.0.12-r0)
(78/140) Installing pango (1.50.9-r0)
(79/140) Installing pango-tools (1.50.9-r0)
(80/140) Installing fribidi-dev (1.0.12-r0)
(81/140) Installing icu-data-en (71.1-r4)
Executing icu-data-en-71.1-r4.post-install
*
* If you need ICU with non-English locales and legacy charset support, install
* package icu-data-full.
*
(82/140) Installing icu-libs (71.1-r4)
(83/140) Installing harfbuzz-icu (5.1.0-r0)
(84/140) Installing graphite2-dev (1.3.14-r1)
(85/140) Installing icu (71.1-r4)
(86/140) Installing icu-dev (71.1-r4)
(87/140) Installing harfbuzz-dev (5.1.0-r0)
(88/140) Installing libxft-dev (2.3.4-r0)
(89/140) Installing pango-dev (1.50.9-r0)
(90/140) Installing xkeyboard-config (2.36-r2)
(91/140) Installing libxkbcommon (1.4.1-r0)
(92/140) Installing libxkbcommon-x11 (1.4.1-r0)
(93/140) Installing xz-dev (5.2.6-r0)
(94/140) Installing libxml2-dev (2.10.0-r0)
(95/140) Installing libxkbcommon-dev (1.4.1-r0)
(96/140) Installing shared-mime-info (2.2-r0)
(97/140) Installing libjpeg-turbo (2.1.4-r0)
(98/140) Installing libwebp (1.2.4-r1)
(99/140) Installing tiff (4.4.0-r0)
(100/140) Installing gdk-pixbuf (2.42.9-r0)
(101/140) Installing libjpeg-turbo-dev (2.1.4-r0)
(102/140) Installing libwebp-dev (1.2.4-r1)
(103/140) Installing zstd-dev (1.5.2-r5)
(104/140) Installing libtiffxx (4.4.0-r0)
(105/140) Installing tiff-dev (4.4.0-r0)
(106/140) Installing gdk-pixbuf-dev (2.42.9-r0)
(107/140) Installing xcb-util-wm (0.4.1-r1)
(108/140) Installing xcb-util-wm-dev (0.4.1-r1)
(109/140) Installing xcb-util-xrm (1.3-r0)
(110/140) Installing xcb-util-xrm-dev (1.3-r0)
(111/140) Installing xcb-util-image (0.4.0-r1)
(112/140) Installing xcb-util-image-dev (0.4.0-r1)
(113/140) Installing xcb-util-renderutil (0.3.9-r1)
(114/140) Installing xcb-util-renderutil-dev (0.3.9-r1)
(115/140) Installing xcb-util-cursor (0.1.3-r2)
(116/140) Installing xcb-util-cursor-dev (0.1.3-r2)
(117/140) Installing libice (1.0.10-r1)
(118/140) Installing libsm (1.2.3-r1)
(119/140) Installing libice-dev (1.0.10-r1)
(120/140) Installing libsm-dev (1.2.3-r1)
(121/140) Installing startup-notification (0.12-r4)
(122/140) Installing startup-notification-dev (0.12-r4)
(123/140) Installing m4 (1.4.19-r1)
(124/140) Installing flex (2.6.4-r3)
(125/140) Installing bison (3.8.2-r0)
(126/140) Installing groff (1.22.4-r1)
(127/140) Installing yaml (0.2.5-r0)
(128/140) Installing ruby-libs (3.1.2-r1)
(129/140) Installing libucontext (1.2-r0)
(130/140) Installing ruby (3.1.2-r1)
(131/140) Installing ruby-rexml (3.2.5-r2)
(132/140) Installing ruby-kramdown (2.3.2-r1)
(133/140) Installing ruby-mustache (1.1.1-r5)
(134/140) Installing ruby-nokogiri (1.13.8-r0)
(135/140) Installing ronn (0.9.1-r2)
(136/140) Installing cppcheck (2.8.2-r0)
(137/140) Installing check (0.15.2-r0)
(138/140) Installing check-dev (0.15.2-r0)
(139/140) Installing xkeyboard-config-dev (2.36-r2)
(140/140) Installing .makedepends-rofi (20220825.215518)
Executing busybox-1.35.0-r22.trigger
Executing glib-2.72.3-r0.trigger
No schema files found: removed existing output file.
Executing shared-mime-info-2.2-r0.trigger
Executing gdk-pixbuf-2.42.9-r0.trigger
OK: 591 MiB in 242 packages
>>> rofi: Cleaning up srcdir
>>> rofi: Cleaning up pkgdir
>>> rofi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rofi-1.7.5.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 404
>>> rofi: Fetching https://github.com/davatorium/rofi/releases/download/1.7.5/rofi-1.7.5.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 938k 100 938k 0 0 1331k 0 --:--:-- --:--:-- --:--:-- 1331k
>>> rofi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libnkutils-d08fa898d71da4c11653284968ec14384dd70b6a.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 62442 100 62442 0 0 460k 0 --:--:-- --:--:-- --:--:-- 461k
>>> rofi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libgwater-555fa6df92434c1c3c7548b5a583b1d8ec3fabb3.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 10793 100 10793 0 0 88523 0 --:--:-- --:--:-- --:--:-- 89198
>>> rofi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rofi-1.7.5.tar.gz
>>> rofi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libnkutils-d08fa898d71da4c11653284968ec14384dd70b6a.tar.gz
>>> rofi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libgwater-555fa6df92434c1c3c7548b5a583b1d8ec3fabb3.tar.gz
>>> rofi: Checking sha512sums...
rofi-1.7.5.tar.gz: OK
libnkutils-d08fa898d71da4c11653284968ec14384dd70b6a.tar.gz: OK
libgwater-555fa6df92434c1c3c7548b5a583b1d8ec3fabb3.tar.gz: OK
scrollbar-test.patch: OK
rofi-sensible-terminal-use-sh.patch: OK
>>> rofi: Unpacking /var/cache/distfiles/edge/rofi-1.7.5.tar.gz...
>>> rofi: Unpacking /var/cache/distfiles/edge/libnkutils-d08fa898d71da4c11653284968ec14384dd70b6a.tar.gz...
>>> rofi: Unpacking /var/cache/distfiles/edge/libgwater-555fa6df92434c1c3c7548b5a583b1d8ec3fabb3.tar.gz...
>>> rofi: scrollbar-test.patch
patching file meson.build
>>> rofi: rofi-sensible-terminal-use-sh.patch
patching file script/rofi-sensible-terminal
The Meson build system
Version: 0.63.1
Source dir: /home/buildozer/aports/community/rofi/src/rofi-1.7.5
Build dir: /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output
Build type: native build
Project name: rofi
Project version: 1.7.5
C compiler for the host machine: gcc (gcc 12.1.1 "gcc (Alpine 12.1.1_git20220630) 12.1.1 20220630")
C linker for the host machine: gcc ld.bfd 2.39
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -Wparentheses: YES
Compiler for C supports arguments -Winline: YES
Compiler for C supports arguments -Wunreachable-code: YES
Compiler for C supports arguments -Werror=missing-prototypes: YES
Compiler for C supports arguments -Wno-inline: YES
Compiler for C supports arguments -Wextra: YES
meson.build:29: WARNING: Consider using the built-in warning_level option instead of using "-Wextra".
Found pkg-config: /usr/bin/pkg-config (1.9.3)
Run-time dependency glib-2.0 found: YES 2.72.3
Run-time dependency gmodule-2.0 found: YES 2.72.3
Run-time dependency cairo found: YES 1.17.6
Library m found: YES
Run-time dependency gio-unix-2.0 found: YES 2.72.3
Run-time dependency pango found: YES 1.50.9
Run-time dependency pangocairo found: YES 1.50.9
Run-time dependency xkbcommon found: YES 1.4.1
Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.9
Executing subproject libgwater
libgwater| Project name: libgwater
libgwater| Project version: undefined
libgwater| C compiler for the host machine: gcc (gcc 12.1.1 "gcc (Alpine 12.1.1_git20220630) 12.1.1 20220630")
libgwater| C linker for the host machine: gcc ld.bfd 2.39
libgwater| Dependency glib-2.0 found: YES 2.72.3 (cached)
libgwater| Run-time dependency gobject-2.0 found: YES 2.72.3
libgwater| Run-time dependency gio-2.0 found: YES 2.72.3
libgwater| Dependency gio-unix-2.0 found: YES 2.72.3 (cached)
libgwater| Has header "errno.h" : YES
libgwater| Has header "sys/types.h" : YES
libgwater| Has header "sys/socket.h" : YES
libgwater| Did not find CMake 'cmake'
libgwater| Found CMake: NO
libgwater| Run-time dependency wayland-client found: NO (tried pkgconfig and cmake)
libgwater| Run-time dependency wayland-server found: NO (tried pkgconfig and cmake)
libgwater| Run-time dependency xcb found: YES 1.15
libgwater| Run-time dependency libmpdclient found: NO (tried pkgconfig and cmake)
libgwater| Dependency glib-2.0 found: YES 2.72.3 (cached)
libgwater| Run-time dependency libnl-3.0 found: NO (tried pkgconfig and cmake)
libgwater| Has header "sys/poll.h" : YES
libgwater| Run-time dependency alsa found: NO (tried pkgconfig and cmake)
libgwater| Build targets in project: 1
libgwater| Subproject libgwater finished.
Dependency xcb found: YES 1.15 (cached)
Run-time dependency xcb-aux found: YES 0.4.0
Run-time dependency xcb-xkb found: YES 1.15
Run-time dependency xkbcommon-x11 found: YES 1.4.1
Run-time dependency xcb-ewmh found: YES 0.4.1
Run-time dependency xcb-icccm found: YES 0.4.1
Run-time dependency xcb-randr found: YES 1.15
Run-time dependency xcb-cursor found: YES 0.1.3
Run-time dependency xcb-xinerama found: YES 1.15
Run-time dependency cairo-xcb found: YES 1.17.6
Run-time dependency libstartup-notification-1.0 found: YES 0.12
Run-time dependency check found: YES 0.15.2
Configuring config.h using configuration
Executing subproject libnkutils
libnkutils| Project name: libnkutils
libnkutils| Project version: undefined
libnkutils| C compiler for the host machine: gcc (gcc 12.1.1 "gcc (Alpine 12.1.1_git20220630) 12.1.1 20220630")
libnkutils| C linker for the host machine: gcc ld.bfd 2.39
libnkutils| Dependency glib-2.0 found: YES 2.72.3 (cached)
libnkutils| Dependency glib-2.0 found: YES 2.72.3 (cached)
libnkutils| Dependency gio-2.0 found: YES 2.72.3 (cached)
libnkutils| Dependency gobject-2.0 found: YES 2.72.3 (cached)
libnkutils| Dependency gio-2.0 found: YES 2.72.3 (cached)
libnkutils| Dependency gobject-2.0 found: YES 2.72.3 (cached)
libnkutils| Program git found: YES (/usr/bin/git)
libnkutils| Dependency xkbcommon found: YES 1.4.1 (cached)
libnkutils| Run-time dependency xkeyboard-config found: YES 2.36
libnkutils| Build targets in project: 15
libnkutils| Subproject libnkutils finished.
Program flex found: YES (/usr/bin/flex)
Program bison found: YES (/usr/bin/bison)
Found pkg-config: /usr/bin/pkg-config (1.9.3)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program go-md2man found: NO
Configuring rofi.doxy using configuration
Program doxygen found: NO
Program cppcheck found: YES (/usr/bin/cppcheck)
Program ohcount found: NO
Build targets in project: 30
NOTICE: Future-deprecated features used:
* 0.56.0: {'meson.build_root', 'meson.source_root'}
rofi 1.7.5
Subprojects
libgwater : YES
libnkutils : YES
User defined options
auto_features : auto
bindir : /usr/bin
buildtype : plain
datadir : /usr/share
includedir : /usr/include
infodir : /usr/share/info
libdir : /usr/lib
libexecdir : /usr/libexec
localedir : /usr/share/locale
localstatedir : /var
mandir : /usr/share/man
prefix : /usr
sbindir : /usr/sbin
sharedstatedir: /var/lib
sysconfdir : /etc
wrap_mode : nodownload
b_lto : false
b_pie : true
b_staticpic : true
Found ninja-1.9 at /usr/bin/ninja
ninja: entering directory '/home/buildozer/aports/community/rofi/src/rofi-1.7.5/output'
[1/115] Generating 'rofi.p/theme-lexer.c'.
[2/115] Generating from 'lexer/theme-parser.y'..
[3/115] Generating 'theme_parser.test.p/theme-lexer.c'.
[4/115] Generating 'textbox.test.p/theme-lexer.c'.
[5/115] Generating from 'lexer/theme-parser.y'..
[6/115] Generating 'box.test.p/theme-lexer.c'.
[7/115] Generating from 'lexer/theme-parser.y'..
[8/115] Generating resources_c with a custom command
[9/115] Generating 'widget.test.p/theme-lexer.c'.
[10/115] Generating from 'lexer/theme-parser.y'..
[11/115] Compiling C object subprojects/libgwater/xcb/liblibgwater-xcb.a.p/libgwater-xcb.c.o
[12/115] Generating from 'lexer/theme-parser.y'..
[13/115] Generating resources_h with a custom command
[14/115] Compiling C object subprojects/libnkutils/libnkutils.a.p/src_enum.c.o
[15/115] Compiling C object subprojects/libnkutils/libnkutils.a.p/src_xdg-theme.c.o
[16/115] Compiling C object subprojects/libnkutils/libnkutils.a.p/src_xdg-de.c.o
[17/115] Compiling C object subprojects/libnkutils/libnkutils.a.p/src_gtk-settings.c.o
[18/115] Compiling C object subprojects/libnkutils/libnkutils.a.p/src_format-string.c.o
[19/115] Compiling C object subprojects/libnkutils/libnkutils-native.a.p/src_enum.c.o
[20/115] Compiling C object subprojects/libnkutils/libnkutils-native.a.p/src_xdg-theme.c.o
[21/115] Compiling C object subprojects/libnkutils/libnkutils-native.a.p/src_xdg-de.c.o
[22/115] Compiling C object subprojects/libnkutils/libnkutils-native.a.p/src_gtk-settings.c.o
[23/115] Compiling C object subprojects/libnkutils/libnkutils-native.a.p/src_format-string.c.o
[24/115] Compiling C object subprojects/libnkutils/nk-git-version.p/src_git-version.c.o
[01m[K../subprojects/libnkutils/src/git-version.c:[m[K In function '[01m[K_nk_git_version_run_git[m[K':
[01m[K../subprojects/libnkutils/src/git-version.c:134:5:[m[K [01;35m[Kwarning: [m[K'[01m[Kg_spawn_check_exit_status[m[K' is deprecated: Use 'g_spawn_check_wait_status' instead [[01;35m[K-Wdeprecated-declarations[m[K]
134 | [01;35m[Kif[m[K ( ! g_spawn_check_exit_status(status, &error) )
| [01;35m[K^~[m[K
In file included from [01m[K/usr/include/glib-2.0/glib.h:81[m[K,
from [01m[K../subprojects/libnkutils/src/git-version.c:37[m[K:
[01m[K/usr/include/glib-2.0/glib/gspawn.h:280:10:[m[K [01;36m[Knote: [m[Kdeclared here
280 | gboolean [01;36m[Kg_spawn_check_exit_status[m[K (gint wait_status,
| [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[25/115] Linking static target subprojects/libgwater/xcb/liblibgwater-xcb.a
[26/115] Linking static target subprojects/libnkutils/libnkutils.a
../lexer/theme-parser.y: warning: 1 shift/reduce conflict [-Wconflicts-sr]
../lexer/theme-parser.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
../lexer/theme-parser.y: warning: 1 shift/reduce conflict [-Wconflicts-sr]
../lexer/theme-parser.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
../lexer/theme-parser.y: warning: 1 shift/reduce conflict [-Wconflicts-sr]
../lexer/theme-parser.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
../lexer/theme-parser.y: warning: 1 shift/reduce conflict [-Wconflicts-sr]
../lexer/theme-parser.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
[27/115] Linking static target subprojects/libnkutils/libnkutils-native.a
[28/115] Linking target subprojects/libnkutils/nk-git-version
../lexer/theme-parser.y: warning: 1 shift/reduce conflict [-Wconflicts-sr]
../lexer/theme-parser.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
[29/115] Generating subprojects/libnkutils/nkutils-git-version.h with a custom command
[30/115] Compiling C object helper_tokenize.test.p/test_helper-tokenize.c.o
[31/115] Compiling C object mode.test.p/test_mode-test.c.o
[32/115] Compiling C object theme_parser.test.p/test_theme-parser-test.c.o
[33/115] Compiling C object theme_parser.test.p/meson-generated_.._resources.c.o
[34/115] Compiling C object theme_parser.test.p/meson-generated_theme-parser.c.o
[35/115] Compiling C object theme_parser.test.p/meson-generated_theme-lexer.c.o
[36/115] Compiling C object helper_config_cmdline_parser.test.p/test_helper-config-cmdline-parser.c.o
[37/115] Compiling C object helper_expand.test.p/test_helper-expand.c.o
[38/115] Compiling C object helper.test.p/test_helper-test.c.o
[39/115] Compiling C object textbox.test.p/test_textbox-test.c.o
[40/115] Compiling C object textbox.test.p/meson-generated_.._resources.c.o
[41/115] Compiling C object textbox.test.p/meson-generated_theme-lexer.c.o
[42/115] Compiling C object textbox.test.p/meson-generated_theme-parser.c.o
[43/115] Compiling C object box.test.p/test_box-test.c.o
[44/115] Compiling C object box.test.p/meson-generated_.._resources.c.o
[45/115] Compiling C object box.test.p/meson-generated_theme-lexer.c.o
[46/115] Compiling C object box.test.p/meson-generated_theme-parser.c.o
[47/115] Compiling C object widget.test.p/test_widget-test.c.o
[48/115] Compiling C object widget.test.p/meson-generated_.._resources.c.o
[49/115] Compiling C object widget.test.p/meson-generated_theme-lexer.c.o
[50/115] Compiling C object widget.test.p/meson-generated_theme-parser.c.o
[51/115] Compiling C object helper_pidfile.test.p/test_helper-pidfile.c.o
[52/115] Compiling C object history.test.p/test_history-test.c.o
[53/115] Compiling C object rofi.p/source_modes_filebrowser.c.o
[54/115] Compiling C object rofi.p/source_modes_help-keys.c.o
[55/115] Compiling C object rofi.p/source_modes_script.c.o
[56/115] Compiling C object rofi.p/source_modes_window.c.o
[57/115] Compiling C object rofi.p/source_modes_combi.c.o
[58/115] Compiling C object rofi.p/source_modes_dmenu.c.o
[59/115] Compiling C object rofi.p/source_modes_drun.c.o
[60/115] Compiling C object rofi.p/source_modes_ssh.c.o
[61/115] Compiling C object rofi.p/source_modes_run.c.o
[62/115] Compiling C object rofi.p/source_xcb.c.o
[63/115] Compiling C object rofi.p/source_rofi-types.c.o
[64/115] Compiling C object rofi.p/source_xrmoptions.c.o
[65/115] Compiling C object rofi.p/source_widgets_scrollbar.c.o
[66/115] Compiling C object rofi.p/source_widgets_listview.c.o
[67/115] Compiling C object rofi.p/source_widgets_textbox.c.o
[68/115] Compiling C object rofi.p/source_widgets_widget.c.o
[69/115] Compiling C object rofi.p/source_widgets_container.c.o
[70/115] Compiling C object rofi.p/source_widgets_icon.c.o
[71/115] Compiling C object rofi.p/source_widgets_box.c.o
[72/115] Compiling C object rofi.p/source_css-colors.c.o
[73/115] Compiling C object rofi.p/source_rofi-icon-fetcher.c.o
[74/115] Compiling C object rofi.p/source_theme.c.o
[75/115] Compiling C object rofi.p/source_history.c.o
[76/115] Compiling C object rofi.p/source_timings.c.o
[77/115] Compiling C object rofi.p/source_helper.c.o
[78/115] Compiling C object rofi.p/config_config.c.o
[79/115] Compiling C object rofi.p/source_keyb.c.o
[80/115] Compiling C object rofi.p/source_mode.c.o
[81/115] Compiling C object rofi.p/source_view.c.o
[82/115] Compiling C object rofi.p/source_rofi.c.o
[83/115] Compiling C object rofi.p/meson-generated_.._resources.c.o
[84/115] Compiling C object rofi.p/meson-generated_theme-parser.c.o
[85/115] Compiling C object rofi.p/meson-generated_theme-lexer.c.o
[86/115] Compiling C object subprojects/libnkutils/nk-bindings.test.p/tests_bindings.c.o
[87/115] Compiling C object subprojects/libnkutils/nk-enum.test.p/tests_enum.c.o
[88/115] Compiling C object subprojects/libnkutils/nk-xdg-theme.test.p/tests_xdg-theme.c.o
[89/115] Compiling C object subprojects/libnkutils/nk-xdg-de.test.p/tests_xdg-de.c.o
[90/115] Compiling C object subprojects/libnkutils/nk-gtk-settings.test.p/tests_gtk-settings.c.o
[91/115] Compiling C object subprojects/libnkutils/nk-format-string.test.p/tests_format-string.c.o
[92/115] Compiling C object subprojects/libnkutils/nk-xdg-theme-lookup.p/src_xdg-theme-example.c.o
[93/115] Compiling C object subprojects/libnkutils/nk-format-string-replace.p/src_format-string-example.c.o
[94/115] Compiling C object subprojects/libnkutils/libnkutils-bindings.a.p/src_bindings.c.o
[95/115] Linking target subprojects/libnkutils/nk-enum.test
[96/115] Linking target subprojects/libnkutils/nk-xdg-de.test
[97/115] Linking target subprojects/libnkutils/nk-gtk-settings.test
[98/115] Linking target subprojects/libnkutils/nk-xdg-theme-lookup
[99/115] Linking target subprojects/libnkutils/nk-format-string.test
[100/115] Linking target subprojects/libnkutils/nk-format-string-replace
[101/115] Linking target subprojects/libnkutils/nk-xdg-theme.test
[102/115] Linking static target subprojects/libnkutils/libnkutils-bindings.a
[103/115] Linking target history.test
[104/115] Linking target subprojects/libnkutils/nk-bindings.test
[105/115] Linking target helper_tokenize.test
[106/115] Linking target mode.test
[107/115] Linking target helper_config_cmdline_parser.test
[108/115] Linking target helper_expand.test
[109/115] Linking target helper.test
[110/115] Linking target textbox.test
[111/115] Linking target box.test
[112/115] Linking target widget.test
[113/115] Linking target helper_pidfile.test
[114/115] Linking target rofi
[115/115] Linking target theme_parser.test
1/17 libnkutils:format-string / libnkutils format-string module tests RUNNING
>>> MALLOC_PERTURB_=77 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/subprojects/libnkutils/nk-format-string.test --tap
2/17 libnkutils:gtk-settings / libnkutils gtk-settings module tests RUNNING
>>> MALLOC_PERTURB_=179 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/subprojects/libnkutils/nk-gtk-settings.test --tap
3/17 libnkutils:xdg-de / libnkutils xdg-de module tests RUNNING
>>> MALLOC_PERTURB_=105 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/subprojects/libnkutils/nk-xdg-de.test --tap
4/17 libnkutils:xdg-theme / libnkutils xdg-theme module tests RUNNING
>>> MALLOC_PERTURB_=239 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/subprojects/libnkutils/nk-xdg-theme.test --tap
5/17 libnkutils:enum / libnkutils enum module tests RUNNING
>>> MALLOC_PERTURB_=28 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/subprojects/libnkutils/nk-enum.test --tap
6/17 libnkutils:bindings / libnkutils bindings module tests RUNNING
>>> MALLOC_PERTURB_=9 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/subprojects/libnkutils/nk-bindings.test --tap
7/17 rofi / history test RUNNING
>>> MALLOC_PERTURB_=24 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/history.test
8/17 rofi / helper_pidfile test RUNNING
>>> MALLOC_PERTURB_=161 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/helper_pidfile.test
9/17 rofi / widget test RUNNING
>>> MALLOC_PERTURB_=75 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/widget.test
10/17 rofi / box test RUNNING
>>> MALLOC_PERTURB_=56 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/box.test
11/17 rofi / textbox test RUNNING
>>> MALLOC_PERTURB_=90 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/textbox.test
12/17 rofi / helper test RUNNING
>>> MALLOC_PERTURB_=202 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/helper.test
13/17 rofi / helper_expand test RUNNING
>>> MALLOC_PERTURB_=156 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/helper_expand.test
14/17 rofi / helper_config_cmdline_parser test RUNNING
>>> MALLOC_PERTURB_=136 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/helper_config_cmdline_parser.test
15/17 rofi / theme_parser test RUNNING
>>> MALLOC_PERTURB_=84 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/theme_parser.test
16/17 rofi / mode test RUNNING
>>> MALLOC_PERTURB_=128 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/mode.test
17/17 rofi / helper_tokenize test RUNNING
>>> MALLOC_PERTURB_=59 /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/helper_tokenize.test
▶ 1/17 /nkutils/name/basic OK
▶ 1/17 /nkutils/name/basic/dash-underscore OK
▶ 1/17 /nkutils/name/basic/unicode OK
▶ 1/17 /nkutils/name/basic/boolean/true OK
▶ 1/17 /nkutils/name/basic/boolean/false OK
▶ 1/17 /nkutils/name/basic/wrong/1 OK
▶ 1/17 /nkutils/name/basic/wrong/2 OK
▶ 1/17 /nkutils/name/key/name OK
▶ 1/17 /nkutils/name/key/index/positive OK
▶ 1/17 /nkutils/name/key/index/negative OK
▶ 1/17 /nkutils/name/key/name/modifier OK
▶ 1/17 /nkutils/name/key/join/default OK
▶ 1/17 /nkutils/name/key/join/custom OK
▶ 1/17 /nkutils/name/key/join/replace OK
▶ 1/17 /nkutils/name/wrong/modifier OK
▶ 1/17 /nkutils/name/wrong/key OK
▶ 1/17 /nkutils/name/wrong/key/index OK
▶ 1/17 /nkutils/name/wrong/regex/pattern OK
▶ 1/17 /nkutils/name/wrong/regex/replace OK
▶ 1/17 /nkutils/name/fallback/with OK
▶ 1/17 /nkutils/name/fallback/without OK
▶ 1/17 /nkutils/name/fallback/recurse OK
▶ 1/17 /nkutils/name/fallback/boolean/true OK
▶ 1/17 /nkutils/name/fallback/boolean/false OK
▶ 1/17 /nkutils/name/substitute/with OK
▶ 1/17 /nkutils/name/substitute/without OK
▶ 1/17 /nkutils/name/substitute/boolean/true OK
▶ 1/17 /nkutils/name/substitute/boolean/false OK
▶ 1/17 /nkutils/name/anti-substitute/with OK
▶ 1/17 /nkutils/name/anti-substitute/without OK
▶ 1/17 /nkutils/name/anti-substitute/boolean/true OK
▶ 1/17 /nkutils/name/anti-substitute/boolean/false OK
▶ 1/17 /nkutils/name/switch/true OK
▶ 1/17 /nkutils/name/switch/false OK
▶ 1/17 /nkutils/name/range/symbol OK
▶ 1/17 /nkutils/name/range/text OK
▶ 1/17 /nkutils/name/range/middle-split OK
▶ 1/17 /nkutils/name/range/double OK
▶ 1/17 /nkutils/name/range/plural/singular OK
▶ 1/17 /nkutils/name/range/plural/plural OK
▶ 1/17 /nkutils/name/prettify/float/width OK
▶ 1/17 /nkutils/name/prettify/float/0-padding OK
▶ 1/17 /nkutils/name/prettify/float/precision OK
▶ 1/17 /nkutils/name/prettify/prefixes/si/big OK
▶ 1/17 /nkutils/name/prettify/prefixes/si/small OK
▶ 1/17 /nkutils/name/prettify/prefixes/si/zero OK
▶ 1/17 /nkutils/name/prettify/prefixes/si/with-precision OK
▶ 1/17 /nkutils/name/prettify/prefixes/si/2-precision OK
▶ 1/17 /nkutils/name/prettify/prefixes/si/0-precision OK
▶ 1/17 /nkutils/name/prettify/prefixes/binary/big OK
▶ 1/17 /nkutils/name/prettify/prefixes/binary/zero OK
▶ 1/17 /nkutils/name/prettify/time/default OK
▶ 1/17 /nkutils/name/prettify/time/with-format OK
▶ 1/17 /nkutils/name/prettify/duration/default OK
▶ 1/17 /nkutils/name/prettify/duration/with-format OK
▶ 1/17 /nkutils/name/replace/full OK
▶ 1/17 /nkutils/name/replace/missing OK
▶ 1/17 /nkutils/name/replace/capture OK
▶ 1/17 /nkutils/name/replace/remove OK
▶ 1/17 /nkutils/name/replace/multiple OK
▶ 1/17 /nkutils/name/replace/before-after/with OK
▶ 1/17 /nkutils/name/replace/before-after/without OK
▶ 1/17 /nkutils/name/replace/braces/paired OK
▶ 1/17 /nkutils/name/replace/braces/opening OK
▶ 1/17 /nkutils/name/replace/braces/closing OK
▶ 1/17 /nkutils/name/replace/escaping/backslash OK
▶ 1/17 /nkutils/name/replace/escaping/forwardslash/1 OK
▶ 1/17 /nkutils/name/replace/escaping/forwardslash/2 OK
▶ 1/17 /nkutils/name/replace/escaping/forwardslash/3 OK
▶ 1/17 /nkutils/name/replace/escaping/right-curly-bracket/2 OK
▶ 1/17 /nkutils/name/replace/recurse/with OK
▶ 1/17 /nkutils/name/old/before-after OK
▶ 1/17 /nkutils/name/identifier/double-escape OK
▶ 1/17 /nkutils/name/identifier/non-dollar OK
▶ 1/17 /nkutils/name/identifier/none OK
▶ 1/17 /nkutils/name/enum/basic OK
▶ 1/17 /nkutils/name/enum/nested OK
▶ 1/17 /nkutils/name/enum/fallback OK
▶ 1/17 /nkutils/name/enum/substitute OK
▶ 1/17 /nkutils/name/enum/anti-substitute OK
▶ 1/17 /nkutils/name/enum/regex OK
▶ 1/17 /nkutils/name/enum/prettify/float OK
▶ 1/17 /nkutils/name/enum/prettify/prefixes/si OK
▶ 1/17 /nkutils/name/enum/prettify/prefixes/binary OK
▶ 1/17 /nkutils/name/enum/wrong/regex OK
▶ 1/17 /nkutils/name/enum/wrong/name OK
▶ 2/17 /nkutils/gtk-settings/4.0/boolean OK
▶ 2/17 /nkutils/gtk-settings/4.0/uint64 OK
▶ 2/17 /nkutils/gtk-settings/4.0/string OK
▶ 2/17 /nkutils/gtk-settings/3.0/string OK
▶ 3/17 /nkutils/xdg-de/GNOME_DESKTOP_SESSION_ID OK
▶ 3/17 /nkutils/xdg-de/KDE_FULL_SESSION OK
▶ 3/17 /nkutils/xdg-de/XDG_CURRENT_DESKTOP/generic OK
▶ 3/17 /nkutils/xdg-de/XDG_CURRENT_DESKTOP/kde OK
▶ 3/17 /nkutils/xdg-de/XDG_CURRENT_DESKTOP/unknown OK
▶ 3/17 /nkutils/xdg-de/XDG_CURRENT_DESKTOP/gnome/case-match OK
▶ 3/17 /nkutils/xdg-de/XDG_CURRENT_DESKTOP/gnome/multi-names OK
▶ 3/17 /nkutils/xdg-de/XDG_CURRENT_DESKTOP/gnome/case-not-match OK
▶ 3/17 /nkutils/xdg-de/XDG_SESSION_DESKTOP/generic OK
▶ 3/17 /nkutils/xdg-de/XDG_SESSION_DESKTOP/kde OK
▶ 3/17 /nkutils/xdg-de/XDG_SESSION_DESKTOP/unknown OK
▶ 3/17 /nkutils/xdg-de/XDG_SESSION_DESKTOP/gnome/case-match OK
▶ 3/17 /nkutils/xdg-de/XDG_SESSION_DESKTOP/gnome/case-not-match OK
▶ 3/17 /nkutils/xdg-de/XDG_SESSION_DESKTOP/gnome/flashback OK
▶ 3/17 /nkutils/xdg-de/DESKTOP_SESSION/generic OK
▶ 3/17 /nkutils/xdg-de/DESKTOP_SESSION/kde OK
▶ 3/17 /nkutils/xdg-de/DESKTOP_SESSION/unkown OK
▶ 3/17 /nkutils/xdg-de/DESKTOP_SESSION/gnome/case-match OK
▶ 3/17 /nkutils/xdg-de/DESKTOP_SESSION/gnome/case-not-match OK
▶ 4/17 /nkutils/xdg-theme/icon/Adwaita/symbolic/found SKIP
▶ 4/17 /nkutils/xdg-theme/icon/Adwaita/symbolic/not-scalable SKIP
▶ 4/17 /nkutils/xdg-theme/icon/Adwaita/symbolic/found-no-symbolic SKIP
▶ 4/17 /nkutils/xdg-theme/icon/Adwaita/theme-found/second-choice SKIP
▶ 4/17 /nkutils/xdg-theme/icon/Adwaita/theme-found/fallback SKIP
▶ 4/17 /nkutils/xdg-theme/icon/Adwaita/context/exist-no-match SKIP
▶ 4/17 /nkutils/xdg-theme/icon/Adwaita/context/exist-match/1 SKIP
▶ 4/17 /nkutils/xdg-theme/icon/Adwaita/context/exist-match/2 SKIP
▶ 4/17 /nkutils/xdg-theme/icon/Adwaita/size/best-distance SKIP
▶ 4/17 /nkutils/xdg-theme/icon/Adwaita/size/biggest/fixed SKIP
▶ 4/17 /nkutils/xdg-theme/icon/Adwaita/size/biggest/svg SKIP
▶ 4/17 /nkutils/xdg-theme/icon/gnome/symbolic/found SKIP
▶ 4/17 /nkutils/xdg-theme/icon/gnome/symbolic/not-scalable SKIP
▶ 4/17 /nkutils/xdg-theme/icon/gnome/symbolic/found-no-symbolic SKIP
▶ 4/17 /nkutils/xdg-theme/icon/gnome/theme-found/fallback SKIP
▶ 4/17 /nkutils/xdg-theme/icon/gnome/context/exist-no-match SKIP
▶ 4/17 /nkutils/xdg-theme/icon/gnome/context/exist-match/1 SKIP
▶ 4/17 /nkutils/xdg-theme/icon/gnome/context/exist-match/2 SKIP
▶ 4/17 /nkutils/xdg-theme/icon/gnome/size/best-distance SKIP
▶ 4/17 /nkutils/xdg-theme/icon/gnome/size/biggest/fixed SKIP
▶ 4/17 /nkutils/xdg-theme/icon/gnome/size/biggest/svg SKIP
▶ 4/17 /nkutils/xdg-theme/icon/no-theme/not-found OK
▶ 4/17 /nkutils/xdg-theme/icon/no-theme/threshold/found/1 SKIP
▶ 4/17 /nkutils/xdg-theme/icon/no-theme/threshold/found/2 SKIP
▶ 4/17 /nkutils/xdg-theme/icon/no-theme/size/fallback/home-icons OK
▶ 4/17 /nkutils/xdg-theme/icon/no-theme/size/fallback/hicolor/1 SKIP
▶ 4/17 /nkutils/xdg-theme/icon/no-theme/size/fallback/pixmaps/1 OK
▶ 4/17 /nkutils/xdg-theme/icon/no-theme/size/fallback/pixmaps/2 SKIP
▶ 4/17 /nkutils/xdg-theme/icon/wrong-theme/not-found OK
▶ 4/17 /nkutils/xdg-theme/icon/theme/recursive OK
▶ 4/17 /nkutils/xdg-theme/sound/found/variant SKIP
▶ 4/17 /nkutils/xdg-theme/sound/fallback/variant SKIP
▶ 4/17 /nkutils/xdg-theme/sound/fallback/freedesktop SKIP
▶ 4/17 /nkutils/xdg-theme/sound/fallback/no-index SKIP
▶ 5/17 /nkutils/enum/full/exists OK
▶ 5/17 /nkutils/enum/full/missing OK
▶ 5/17 /nkutils/enum/full/case OK
▶ 5/17 /nkutils/enum/prefix-string/exists/full OK
▶ 5/17 /nkutils/enum/prefix-string/exists/prefix OK
▶ 5/17 /nkutils/enum/prefix-string/exists/no-prefix OK
▶ 5/17 /nkutils/enum/prefix-string/missing/prefix OK
▶ 5/17 /nkutils/enum/prefix-string/missing/no-prefix OK
▶ 5/17 /nkutils/enum/prefix-value/exists/full OK
▶ 5/17 /nkutils/enum/prefix-value/exists/prefix OK
▶ 5/17 /nkutils/enum/prefix-value/exists/no-prefix OK
▶ 5/17 /nkutils/enum/prefix-value/missing/prefix OK
▶ 5/17 /nkutils/enum/prefix-value/missing/no-prefix OK
▶ 6/17 /nkutils/bindings/press/key/found OK
▶ 6/17 /nkutils/bindings/press/key/not-found/modified OK
1/17 libnkutils:format-string / libnkutils format-string module tests OK 0.12s 86 subtests passed
2/17 libnkutils:gtk-settings / libnkutils gtk-settings module tests OK 0.11s 4 subtests passed
3/17 libnkutils:xdg-de / libnkutils xdg-de module tests OK 0.11s 19 subtests passed
4/17 libnkutils:xdg-theme / libnkutils xdg-theme module tests OK 0.11s 5 subtests passed
5/17 libnkutils:enum / libnkutils enum module tests OK 0.10s 13 subtests passed
7/17 rofi / history test OK 0.10s
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Test 1 passed (retv == NULL)
Test 2 passed (length == 0)
Test 3 passed (retv != NULL)
Test 4 passed (length == 1)
Test 5 passed (strcmp ( retv[0], "aap" ) == 0)
Test 6 passed (retv == NULL)
Test 7 passed (length == 0)
Test 8 passed (retv != NULL)
Test 9 passed (length == 1)
Test 10 passed (strcmp ( retv[0], "aap" ) == 0)
aap2- 2
Test 11 passed (retv != NULL)
Test 12 passed (length == ( in ))
aap3- 3
Test 13 passed (retv != NULL)
Test 14 passed (length == ( in ))
aap4- 4
Test 15 passed (retv != NULL)
Test 16 passed (length == ( in ))
aap5- 5
Test 17 passed (retv != NULL)
Test 18 passed (length == ( in ))
aap6- 6
Test 19 passed (retv != NULL)
Test 20 passed (length == ( in ))
aap7- 7
Test 21 passed (retv != NULL)
Test 22 passed (length == ( in ))
aap8- 8
Test 23 passed (retv != NULL)
Test 24 passed (length == ( in ))
aap9- 9
Test 25 passed (retv != NULL)
Test 26 passed (length == ( in ))
aap10- 10
Test 27 passed (retv != NULL)
Test 28 passed (length == ( in ))
aap11- 11
Test 29 passed (retv != NULL)
Test 30 passed (length == ( in ))
aap12- 12
Test 31 passed (retv != NULL)
Test 32 passed (length == ( in ))
aap13- 13
Test 33 passed (retv != NULL)
Test 34 passed (length == ( in ))
aap14- 14
Test 35 passed (retv != NULL)
Test 36 passed (length == ( in ))
aap15- 15
Test 37 passed (retv != NULL)
Test 38 passed (length == ( in ))
aap16- 16
Test 39 passed (retv != NULL)
Test 40 passed (length == ( in ))
aap17- 17
Test 41 passed (retv != NULL)
Test 42 passed (length == ( in ))
aap18- 18
Test 43 passed (retv != NULL)
Test 44 passed (length == ( in ))
aap19- 19
Test 45 passed (retv != NULL)
Test 46 passed (length == ( in ))
aap20- 20
Test 47 passed (retv != NULL)
Test 48 passed (length == ( in ))
aap21- 21
Test 49 passed (retv != NULL)
Test 50 passed (length == ( in ))
aap22- 22
Test 51 passed (retv != NULL)
Test 52 passed (length == ( in ))
aap23- 23
Test 53 passed (retv != NULL)
Test 54 passed (length == ( in ))
aap24- 24
Test 55 passed (retv != NULL)
Test 56 passed (length == ( in ))
aap25- 25
Test 57 passed (retv != NULL)
Test 58 passed (length == ( in ))
Test 59 passed (retv != NULL)
Test 60 passed (length == 25)
Test 61 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 62 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 63 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 64 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 65 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 66 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 67 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 68 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 69 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 70 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 71 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 72 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 73 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 74 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 75 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 76 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 77 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 78 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 79 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 80 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 81 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 82 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 83 passed (g_strcmp0 ( retv[in], p ) == 0)
Test 84 passed (g_strcmp0 ( retv[in], p ) == 0)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
9/17 rofi / widget test OK 0.09s
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Test 1 passed (widget_get_x_pos(wid) == 10)
Test 2 passed (widget_get_y_pos(wid) == 10)
Test 3 passed (widget_intersect(wid, 0, 0) == 0)
Test 4 passed (widget_intersect(wid, 0, 10) == 0)
Test 5 passed (widget_intersect(wid, 0, 25) == 0)
Test 6 passed (widget_intersect(wid, 0, 40) == 0)
Test 7 passed (widget_intersect(wid, 0, 50) == 0)
Test 8 passed (widget_intersect(wid, 9, 0) == 0)
Test 9 passed (widget_intersect(wid, 9, 10) == 0)
Test 10 passed (widget_intersect(wid, 9, 25) == 0)
Test 11 passed (widget_intersect(wid, 9, 40) == 0)
Test 12 passed (widget_intersect(wid, 9, 50) == 0)
Test 13 passed (widget_intersect(wid, 10, 0) == 0)
Test 14 passed (widget_intersect(wid, 10, 10) == 1)
Test 15 passed (widget_intersect(wid, 10, 25) == 1)
Test 16 passed (widget_intersect(wid, 10, 40) == 1)
Test 17 passed (widget_intersect(wid, 10, 50) == 0)
Test 18 passed (widget_intersect(wid, 25, 0) == 0)
Test 19 passed (widget_intersect(wid, 25, 10) == 1)
Test 20 passed (widget_intersect(wid, 25, 25) == 1)
Test 21 passed (widget_intersect(wid, 25, 40) == 1)
Test 22 passed (widget_intersect(wid, 25, 50) == 0)
Test 23 passed (widget_intersect(wid, 29, 0) == 0)
Test 24 passed (widget_intersect(wid, 29, 10) == 1)
Test 25 passed (widget_intersect(wid, 29, 25) == 1)
Test 26 passed (widget_intersect(wid, 29, 40) == 1)
Test 27 passed (widget_intersect(wid, 29, 50) == 0)
Test 28 passed (widget_intersect(wid, 30, 0) == 0)
Test 29 passed (widget_intersect(wid, 30, 10) == 0)
Test 30 passed (widget_intersect(wid, 30, 25) == 0)
Test 31 passed (widget_intersect(wid, 30, 40) == 0)
Test 32 passed (widget_intersect(wid, 30, 50) == 0)
Test 33 passed (widget_intersect(wid, 10, 20) == 0)
Test 34 passed (widget_intersect(wid, 10, 30) == 0)
Test 35 passed (widget_intersect(wid, 10, 45) == 0)
Test 36 passed (widget_intersect(wid, 10, 60) == 0)
Test 37 passed (widget_intersect(wid, 10, 70) == 0)
Test 38 passed (widget_intersect(wid, 19, 20) == 0)
Test 39 passed (widget_intersect(wid, 19, 30) == 0)
Test 40 passed (widget_intersect(wid, 19, 45) == 0)
Test 41 passed (widget_intersect(wid, 19, 60) == 0)
Test 42 passed (widget_intersect(wid, 19, 70) == 0)
Test 43 passed (widget_intersect(wid, 30, 20) == 0)
Test 44 passed (widget_intersect(wid, 30, 30) == 1)
Test 45 passed (widget_intersect(wid, 30, 45) == 1)
Test 46 passed (widget_intersect(wid, 30, 60) == 1)
Test 47 passed (widget_intersect(wid, 30, 70) == 0)
Test 48 passed (widget_intersect(wid, 20 + 25, 20 + 0) == 0)
Test 49 passed (widget_intersect(wid, 20 + 25, 20 + 10) == 1)
Test 50 passed (widget_intersect(wid, 20 + 25, 20 + 25) == 1)
Test 51 passed (widget_intersect(wid, 20 + 25, 20 + 40) == 1)
Test 52 passed (widget_intersect(wid, 20 + 25, 20 + 50) == 0)
Test 53 passed (widget_intersect(wid, 20 + 29, 20 + 0) == 0)
Test 54 passed (widget_intersect(wid, 20 + 29, 20 + 10) == 1)
Test 55 passed (widget_intersect(wid, 20 + 29, 20 + 25) == 1)
Test 56 passed (widget_intersect(wid, 20 + 29, 20 + 40) == 1)
Test 57 passed (widget_intersect(wid, 20 + 29, 20 + 50) == 0)
Test 58 passed (widget_intersect(wid, 20 + 30, 20 + 0) == 0)
Test 59 passed (widget_intersect(wid, 20 + 30, 20 + 10) == 0)
Test 60 passed (widget_intersect(wid, 20 + 30, 20 + 25) == 0)
Test 61 passed (widget_intersect(wid, 20 + 30, 20 + 40) == 0)
Test 62 passed (widget_intersect(wid, 20 + 30, 20 + 50) == 0)
Test 63 passed (widget_intersect(wid, 20 + 29, 20 + 0) == 0)
Test 64 passed (widget_intersect(wid, 20 + 29, 20 + 10) == 1)
Test 65 passed (widget_intersect(wid, 20 + 29, 20 + 25) == 1)
Test 66 passed (widget_intersect(wid, 20 + 29, 20 + 40) == 1)
Test 67 passed (widget_intersect(wid, 20 + 29, 20 + 50) == 0)
Test 68 passed (widget_intersect(wid, 20 + 30, 20 + 0) == 0)
Test 69 passed (widget_intersect(wid, 20 + 30, 20 + 10) == 0)
Test 70 passed (widget_intersect(wid, 20 + 30, 20 + 25) == 0)
Test 71 passed (widget_intersect(wid, 20 + 30, 20 + 40) == 0)
Test 72 passed (widget_intersect(wid, 20 + 30, 20 + 50) == 0)
Test 73 passed (widget_intersect(wid, -100, -100) == 0)
Test 74 passed (widget_intersect(wid, INT_MIN, INT_MIN) == 0)
Test 75 passed (widget_intersect(wid, INT_MAX, INT_MAX) == 0)
Test 76 passed (widget_get_height(wid) == wid->h)
Test 77 passed (widget_get_width(wid) == wid->w)
Test 78 passed (widget_enabled(wid) == FALSE)
Test 79 passed (widget_enabled(wid) == TRUE)
Test 80 passed (widget_enabled(wid) == FALSE)
Test 81 passed (widget_intersect(NULL, 0, 0) == 0)
Test 82 passed (widget_get_height(NULL) == 0)
Test 83 passed (widget_get_width(NULL) == 0)
Test 84 passed (widget_enabled(NULL) == 0)
Test 85 passed (widget_need_redraw(NULL) == FALSE)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
10/17 rofi / box test OK 0.09s
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Test 1 passed (wid1->h == 0) (0 == 0)
Test 2 passed (wid1->w == 0) (0 == 0)
Test 3 passed (wid1->h == 20) (20 == 20)
Test 4 passed (wid1->w == 100) (100 == 100)
Test 5 passed (wid1->h == 20) (20 == 20)
Test 6 passed (wid1->w == 49) (49 == 49)
Test 7 passed (wid2->h == 20) (20 == 20)
Test 8 passed (wid2->w == 49) (49 == 49)
Test 9 passed (wid1->h == 20) (20 == 20)
Test 10 passed (wid1->w == 48) (48 == 48)
Test 11 passed (wid2->h == 20) (20 == 20)
Test 12 passed (wid2->w == 48) (48 == 48)
Test 13 passed (wid1->h == 20) (20 == 20)
Test 14 passed (wid1->w == 38) (38 == 38)
Test 15 passed (wid2->h == 20) (20 == 20)
Test 16 passed (wid2->w == 38) (38 == 38)
Test 17 passed (wid3->h == 20) (20 == 20)
Test 18 passed (wid3->w == 20) (20 == 20)
Test 19 passed (wid1->h == 20) (20 == 20)
Test 20 passed (wid1->w == 88) (88 == 88)
Test 21 passed (wid2->h == 20) (20 == 20)
Test 22 passed (wid2->w == 88) (88 == 88)
Test 23 passed (wid3->h == 20) (20 == 20)
Test 24 passed (wid3->w == 20) (20 == 20)
Test 25 passed (wid4->x == 200 - 20) (180 == 180)
Test 26 passed (wid5->x == 149) (149 == 149)
Test 27 passed (wid1->h == 0) (0 == 0)
Test 28 passed (wid1->w == 0) (0 == 0)
Test 29 passed (wid1->h == 100) (100 == 100)
Test 30 passed (wid1->w == 20) (20 == 20)
Test 31 passed (wid1->w == 20) (20 == 20)
Test 32 passed (wid1->h == 49) (49 == 49)
Test 33 passed (wid2->w == 20) (20 == 20)
Test 34 passed (wid2->h == 49) (49 == 49)
Test 35 passed (wid1->w == 20) (20 == 20)
Test 36 passed (wid1->h == 48) (48 == 48)
Test 37 passed (wid2->w == 20) (20 == 20)
Test 38 passed (wid2->h == 48) (48 == 48)
Test 39 passed (wid1->w == 20) (20 == 20)
Test 40 passed (wid1->h == 38) (38 == 38)
Test 41 passed (wid2->w == 20) (20 == 20)
Test 42 passed (wid2->h == 38) (38 == 38)
Test 43 passed (wid3->w == 20) (20 == 20)
Test 44 passed (wid3->h == 20) (20 == 20)
Test 45 passed (wid1->w == 20) (20 == 20)
Test 46 passed (wid1->h == 88) (88 == 88)
Test 47 passed (wid2->w == 20) (20 == 20)
Test 48 passed (wid2->h == 88) (88 == 88)
Test 49 passed (wid3->w == 20) (20 == 20)
Test 50 passed (wid3->h == 20) (20 == 20)
Test 51 passed (wid4->y == 180) (180 == 180)
Test 52 passed (wid5->y == 149) (149 == 149)
Test 53 passed (widget_find_mouse_target(WIDGET(b), 1, x, y) == WIDGET(wid2)) (0x7f81c5d6f090 == 0x7f81c5d6f090)
Test 54 passed (widget_find_mouse_target(WIDGET(b), 1, x, y) == WIDGET(wid2)) (0x7f81c5d6f090 == 0x7f81c5d6f090)
Test 55 passed (widget_find_mouse_target(WIDGET(b), 1, x, y) == WIDGET(wid1)) (0x7f81c5dbd7e0 == 0x7f81c5dbd7e0)
Test 56 passed (widget_find_mouse_target(WIDGET(b), 1, x, y) == WIDGET(wid1)) (0x7f81c5dbd7e0 == 0x7f81c5dbd7e0)
Test 57 passed (widget_find_mouse_target(WIDGET(b), 1, x, y) == WIDGET(wid2)) (0x7f81c5d6f090 == 0x7f81c5d6f090)
Test 58 passed (widget_find_mouse_target(WIDGET(b), 2, x, y) == NULL) (0 == 0)
Test 59 passed (widget_find_mouse_target(WIDGET(b), 2, x, y) == WIDGET(wid3)) (0x7f81c5d4c130 == 0x7f81c5d4c130)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
12/17 rofi / helper test OK 0.08s
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Test 1 passed (helper_parse_char("\\n") == '\n')
Test 2 passed (helper_parse_char("\\a") == '\a')
Test 3 passed (helper_parse_char("\\b") == '\b')
Test 4 passed (helper_parse_char("\\t") == '\t')
Test 5 passed (helper_parse_char("\\v") == '\v')
Test 6 passed (helper_parse_char("\\f") == '\f')
Test 7 passed (helper_parse_char("\\r") == '\r')
Test 8 passed (helper_parse_char("\\\\") == '\\')
Test 9 passed (helper_parse_char("\\0") == 0)
Test 10 passed (helper_parse_char("\\x77") == 'w')
Test 11 passed (helper_parse_char("\\x0A") == '\n')
Test 12 passed (levenshtein("aap", g_utf8_strlen("aap", -1), "aap", g_utf8_strlen("aap", -1)) == 0)
Test 13 passed (levenshtein("aap", g_utf8_strlen("aap", -1), "aap ", g_utf8_strlen("aap ", -1)) == 1)
Test 14 passed (levenshtein("aap ", g_utf8_strlen("aap ", -1), "aap", g_utf8_strlen("aap", -1)) == 1)
Test 15 passed (levenshtein("aap", g_utf8_strlen("aap", -1), "aap noot", g_utf8_strlen("aap noot", -1)) == 5u) (5 == 5)
Test 16 passed (levenshtein("aap", g_utf8_strlen("aap", -1), "noot aap", g_utf8_strlen("noot aap", -1)) == 5u) (5 == 5)
Test 17 passed (levenshtein("aap", g_utf8_strlen("aap", -1), "noot aap mies", g_utf8_strlen("noot aap mies", -1)) == 10u) (10 == 10)
Test 18 passed (levenshtein("noot aap mies", g_utf8_strlen("noot aap mies", -1), "aap", g_utf8_strlen("aap", -1)) == 10u) (10 == 10)
Test 19 passed (levenshtein("otp", g_utf8_strlen("otp", -1), "noot aap", g_utf8_strlen("noot aap", -1)) == 5u) (5 == 5)
Test 20 passed (g_utf8_collate(str, "¡µ") == 0)
Test 21 passed (g_utf8_collate(str, "Valid utf8") == 0)
Test 22 passed (g_utf8_validate(in, -1, NULL) == FALSE)
Test 23 passed (g_utf8_validate(str, -1, NULL) == TRUE)
Test 24 passed (g_utf8_collate(str, "Valid utf8 until �( we continue here") == 0)
Test 25 passed (utf8_strncmp("aapno", "aap€", 3) == 0)
Test 26 passed (utf8_strncmp("aapno", "aap€", 4) != 0)
Test 27 passed (utf8_strncmp("aapno", "a", 4) != 0)
Test 28 passed (utf8_strncmp("a", "aap€", 4) != 0)
Test 29 passed (rofi_scorer_fuzzy_evaluate("aap noot mies", 12, "aap noot mies", 12) == -605) (-605 == -605)
Test 30 passed (rofi_scorer_fuzzy_evaluate("anm", 3, "aap noot mies", 12) == -155) (-155 == -155)
Test 31 passed (rofi_scorer_fuzzy_evaluate("blu", 3, "aap noot mies", 12) == 1073741824) (1073741824 == 1073741824)
Test 32 passed (rofi_scorer_fuzzy_evaluate("Anm", 3, "aap noot mies", 12) == 1073741754) (1073741754 == 1073741754)
Test 33 passed (rofi_scorer_fuzzy_evaluate("Anm", 3, "aap noot mies", 12) == -155) (-155 == -155)
Test 34 passed (rofi_scorer_fuzzy_evaluate("aap noot mies", 12, "Anm", 3) == 1073741824) (1073741824 == 1073741824)
rofi-sensible-terminal -t some title blub -e aap
Test 35 passed (g_utf8_collate( a, "rofi-sensible-terminal -t some title blub -e aap") == 0)
rofi-sensible-terminal -e aap
Test 36 passed (g_utf8_collate(a, "rofi-sensible-terminal -e aap") == 0)
Librecad (Desktop app)
Test 37 passed (g_utf8_collate(a, "Librecad (Desktop app)") == 0)
Test 38 passed (g_utf8_collate(a, "Librecad") == 0)
rofi-sensible-terminal some title blub -e aap
Test 39 passed (g_utf8_collate(a, "rofi-sensible-terminal some title blub -e aap") == 0)
rofi-sensible-terminal -e aap
Test 40 passed (g_utf8_collate(a, "rofi-sensible-terminal -e aap") == 0)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
13/17 rofi / helper_expand test OK 0.08s
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Test 1 passed (strcmp(str, "/") == 0)
Test 2 passed (strcmp(str, "../AUTHORS") == 0)
Test 3 passed (strcmp(str, "/bin/false") == 0)
Test 4 passed (strcmp(str, hd) == 0)
Test 5 passed (str[0] == '/')
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
14/17 rofi / helper_config_cmdline_parser test OK 0.07s
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Test 1 passed (llength == 10)
Test 2 passed (strcmp(list[0], "chuck") == 0)
Test 3 passed (strcmp(list[1], "x-terminal-emulator") == 0)
Test 4 passed (strcmp(list[2], "-e") == 0)
Test 5 passed (strcmp(list[3], "bash") == 0)
Test 6 passed (strcmp(list[4], "-c") == 0)
Test 7 passed (strcmp(list[5], "ssh chuck; echo 'x-terminal-emulator chuck'") == 0)
Test 8 passed (strcmp(list[6], "-i") == 0)
Test 9 passed (strcmp(list[7], "-3") == 0)
Test 10 passed (strcmp(list[8], "-u") == 0)
Test 11 passed (strcmp(list[9], "4") == 0)
Test 12 passed (find_arg("-e") == 2)
Test 13 passed (find_arg("-x") == -1)
Test 14 passed (find_arg_str("-e", &str) == TRUE)
Test 15 passed (str == list[3])
Test 16 passed (find_arg_str("-x", &str) == FALSE)
Test 17 passed (str == list[3])
Test 18 passed (find_arg_uint("-x", &u) == FALSE)
Test 19 passed (u == 1234)
Test 20 passed (find_arg_int("-x", &d) == FALSE)
Test 21 passed (d == -1234)
Test 22 passed (find_arg_uint("-u", &u) == TRUE)
Test 23 passed (u == 4)
Test 24 passed (find_arg_uint("-i", &u) == TRUE)
Test 25 passed (u == 4294967293)
Test 26 passed (find_arg_int("-i", &d) == TRUE)
Test 27 passed (d == -3)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
8/17 rofi / helper_pidfile test OK 0.10s
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stdout:
Test 1 passed (create_pid_file(NULL, FALSE) == -1)
Test 2 passed (fd >= 0)
Test 3 passed (fd2 < 0)
Test 4 passed (fd >= 0)
stderr:
(process:62573): Helper-WARNING **: 21:55:32.075: Failed to set lock on pidfile: Rofi already running?
(process:62573): Helper-WARNING **: 21:55:32.076: Got error: -1 No such file or directory
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 6/17 /nkutils/bindings/press/combo/minus OK
▶ 6/17 /nkutils/bindings/press/combo/plus OK
16/17 rofi / mode test OK 0.07s
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Running suite(s): Mode
100%: Checks: 5, Failures: 0, Errors: 0
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 6/17 /nkutils/bindings/press/combo/gtk OK
17/17 rofi / helper_tokenize test OK 0.06s
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Running suite(s): Tokenizer
100%: Checks: 23, Failures: 0, Errors: 0
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 6/17 /nkutils/bindings/press/combo/multi-modifier OK
11/17 rofi / textbox test OK 0.10s
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Test 1 passed (box != NULL)
Test 2 passed (box->cursor == 4)
Test 3 passed (box->cursor == 0)
Test 4 passed (box->cursor == 4)
Test 5 passed (box->cursor == 2)
Test 6 passed (strcmp(box->text, "tesbot") == 0)
Test 7 passed (box->cursor == 6)
Test 8 passed (widget_get_width(WIDGET(box)) > 0)
Test 9 passed (textbox_get_height(box) > 0)
Test 10 passed (widget_get_width(WIDGET(box)) >= textbox_get_font_width(box))
Test 11 passed (textbox_get_height(box) >= textbox_get_font_height(box))
Test 12 passed (textbox_get_estimated_char_width() > 0)
Test 13 passed (strcmp(box->text, "tesbo") == 0)
Test 14 passed (box->cursor == 5)
Test 15 passed (box->cursor == 4)
Test 16 passed (strcmp(box->text, "tesb") == 0)
Test 17 passed (box->cursor == 3)
Test 18 passed (box->cursor == 4)
Test 19 passed (box->cursor == 4)
Test 20 passed (strcmp(box->text, "esb") == 0)
Test 21 passed (box->cursor == 3)
Test 22 passed (strcmp(box->text, "aap noot mies") == 0)
Test 23 passed (box->cursor == 3)
Test 24 passed (strcmp(box->text, "aapmies") == 0)
Test 25 passed (box->cursor == 3)
Test 26 passed (strcmp(box->text, "aap noot mies") == 0)
Test 27 passed (box->cursor == 5)
Test 28 passed (strcmp(box->text, "aapmies") == 0)
Test 29 passed (box->cursor == 3)
Test 30 passed (strcmp(box->text, "aap noot mies") == 0)
Test 31 passed (box->cursor == 11)
Test 32 passed (strcmp(box->text, "aapmies") == 0)
Test 33 passed (box->cursor == 5)
Test 34 passed (box->cursor == 4)
Test 35 passed (strcmp(box->text, "aap mies") == 0)
Test 36 passed (box->cursor == 4)
Test 37 passed (strcmp(box->text, "aap ") == 0)
Test 38 passed (strcmp(box->text, "aap noot") == 0)
Test 39 passed (box->cursor == 0)
Test 40 passed (strcmp(box->text, "") == 0)
Test 41 passed (box->cursor == 9)
Test 42 passed (box->cursor == 4)
Test 43 passed (strcmp(box->text, "noot mies") == 0)
Test 44 passed (box->cursor == 0)
Test 45 passed (box->widget.x == 12)
Test 46 passed (box->widget.y == 13)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 6/17 /nkutils/bindings/press/consume/consumed OK
▶ 6/17 /nkutils/bindings/press/consume/not-consumed OK
15/17 rofi / theme_parser test OK 0.14s
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Running suite(s): Theme
100%: Checks: 74, Failures: 0, Errors: 0
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 6/17 /nkutils/bindings/press/keycode/not-consumed OK
▶ 6/17 /nkutils/bindings/press/keycode/consumed OK
▶ 6/17 /nkutils/bindings/release/key/exclamation OK
▶ 6/17 /nkutils/bindings/release/key/gtk OK
▶ 6/17 /nkutils/bindings/release/combo/simple OK
▶ 6/17 /nkutils/bindings/release/combo/multi-modifiers OK
▶ 6/17 /nkutils/bindings/press-and-release/key OK
▶ 6/17 /nkutils/bindings/compose/without-binding OK
▶ 6/17 /nkutils/bindings/compose/with-binding/start OK
▶ 6/17 /nkutils/bindings/compose/with-binding/middle OK
6/17 libnkutils:bindings / libnkutils bindings module tests OK 0.35s 18 subtests passed
Ok: 17
Expected Fail: 0
Fail: 0
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/meson-logs/testlog.txt
>>> rofi: Entering fakeroot...
Installing rofi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/bin
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/include/mode.h to /home/buildozer/aports/community/rofi/pkg/rofi/usr/include/rofi/
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/include/mode-private.h to /home/buildozer/aports/community/rofi/pkg/rofi/usr/include/rofi/
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/include/helper.h to /home/buildozer/aports/community/rofi/pkg/rofi/usr/include/rofi/
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/include/rofi-types.h to /home/buildozer/aports/community/rofi/pkg/rofi/usr/include/rofi/
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/include/rofi-icon-fetcher.h to /home/buildozer/aports/community/rofi/pkg/rofi/usr/include/rofi/
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/doc/rofi.1 to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/man/man1
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/doc/rofi-theme-selector.1 to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/man/man1
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/doc/rofi-sensible-terminal.1 to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/man/man1
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/doc/rofi-script.5 to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/man/man5
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/doc/rofi-theme.5 to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/man/man5
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/doc/rofi-debugging.5 to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/man/man5
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/doc/rofi-dmenu.5 to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/man/man5
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/doc/rofi-keys.5 to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/man/man5
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/script/rofi-sensible-terminal to /home/buildozer/aports/community/rofi/pkg/rofi/usr/bin
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/script/rofi-theme-selector to /home/buildozer/aports/community/rofi/pkg/rofi/usr/bin
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/data/rofi-theme-selector.desktop to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/applications
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/data/rofi.desktop to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/applications
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/data/rofi.svg to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/icons/hicolor/scalable/apps
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/Adapta-Nokto.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/Arc.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/Arc-Dark.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/DarkBlue.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/Indego.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/Monokai.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/Paper.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/android_notification.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/arthur.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/blue.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/c64.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/dmenu.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/docu.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/glue_pro_blue.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/gruvbox-common.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/gruvbox-dark-hard.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/gruvbox-dark-soft.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/gruvbox-dark.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/gruvbox-light-hard.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/gruvbox-light-soft.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/gruvbox-light.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/lb.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/paper-float.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/purple.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/sidebar.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/sidebar-v2.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/solarized.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/solarized_alternate.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/fancy.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/iggy.rasi to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/themes/iggy.jpg to /home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes
Installing /home/buildozer/aports/community/rofi/src/rofi-1.7.5/output/meson-private/rofi.pc to /home/buildozer/aports/community/rofi/pkg/rofi/usr/lib/pkgconfig
>>> rofi-dev*: Running split function dev...
>>> rofi-dev*: Preparing subpackage rofi-dev...
>>> rofi-dev*: Stripping binaries
>>> rofi-dev*: Running postcheck for rofi-dev
>>> rofi-doc*: Running split function doc...
>>> rofi-doc*: Preparing subpackage rofi-doc...
>>> rofi-doc*: Running postcheck for rofi-doc
>>> rofi-themes*: Running split function themes...
'/home/buildozer/aports/community/rofi/pkg/rofi/usr/share/rofi/themes' -> '/home/buildozer/aports/community/rofi/pkg/rofi-themes/usr/share/rofi/themes'
>>> rofi-themes*: Preparing subpackage rofi-themes...
>>> rofi-themes*: Running postcheck for rofi-themes
>>> rofi*: Running postcheck for rofi
>>> rofi*: Preparing package rofi...
>>> rofi*: Stripping binaries
>>> rofi-dev*: Scanning shared objects
>>> rofi-doc*: Scanning shared objects
>>> rofi-themes*: Scanning shared objects
>>> rofi*: Scanning shared objects
>>> rofi-dev*: Tracing dependencies...
pc:cairo
pc:glib-2.0>=2.40
pc:gmodule-2.0
pkgconfig
>>> rofi-dev*: Package size: 72.0 KB
>>> rofi-dev*: Compressing data...
>>> rofi-dev*: Create checksum...
>>> rofi-dev*: Create rofi-dev-1.7.5-r0.apk
>>> rofi-doc*: Tracing dependencies...
>>> rofi-doc*: Package size: 76.0 KB
>>> rofi-doc*: Compressing data...
>>> rofi-doc*: Create checksum...
>>> rofi-doc*: Create rofi-doc-1.7.5-r0.apk
>>> rofi-themes*: Tracing dependencies...
>>> rofi-themes*: Package size: 208.0 KB
>>> rofi-themes*: Compressing data...
>>> rofi-themes*: Create checksum...
>>> rofi-themes*: Create rofi-themes-1.7.5-r0.apk
>>> rofi*: Tracing dependencies...
rofi-themes>=1.7.5
so:libc.musl-x86_64.so.1
so:libcairo.so.2
so:libgdk_pixbuf-2.0.so.0
so:libgio-2.0.so.0
so:libglib-2.0.so.0
so:libgmodule-2.0.so.0
so:libgobject-2.0.so.0
so:libpango-1.0.so.0
so:libpangocairo-1.0.so.0
so:libstartup-notification-1.so.0
so:libxcb-cursor.so.0
so:libxcb-ewmh.so.2
so:libxcb-icccm.so.4
so:libxcb-randr.so.0
so:libxcb-util.so.1
so:libxcb-xinerama.so.0
so:libxcb-xkb.so.1
so:libxcb.so.1
so:libxkbcommon-x11.so.0
so:libxkbcommon.so.0
>>> rofi*: Package size: 468.0 KB
>>> rofi*: Compressing data...
>>> rofi*: Create checksum...
>>> rofi*: Create rofi-1.7.5-r0.apk
>>> rofi: Build complete at Thu, 25 Aug 2022 21:55:36 +0000 elapsed time 0h 0m 19s
>>> rofi: Cleaning up srcdir
>>> rofi: Cleaning up pkgdir
>>> rofi: Uninstalling dependencies...
(1/140) Purging .makedepends-rofi (20220825.215518)
(2/140) Purging meson (0.63.1-r0)
(3/140) Purging samurai (1.2-r2)
(4/140) Purging pango-dev (1.50.9-r0)
(5/140) Purging pango-tools (1.50.9-r0)
(6/140) Purging pango (1.50.9-r0)
Executing pango-1.50.9-r0.pre-deinstall
(7/140) Purging libxkbcommon-dev (1.4.1-r0)
(8/140) Purging libxkbcommon-x11 (1.4.1-r0)
(9/140) Purging libxkbcommon (1.4.1-r0)
(10/140) Purging gdk-pixbuf-dev (2.42.9-r0)
(11/140) Purging gdk-pixbuf (2.42.9-r0)
Executing gdk-pixbuf-2.42.9-r0.pre-deinstall
(12/140) Purging xcb-util-wm-dev (0.4.1-r1)
(13/140) Purging xcb-util-wm (0.4.1-r1)
(14/140) Purging xcb-util-xrm-dev (1.3-r0)
(15/140) Purging xcb-util-xrm (1.3-r0)
(16/140) Purging xcb-util-cursor-dev (0.1.3-r2)
(17/140) Purging xcb-util-cursor (0.1.3-r2)
(18/140) Purging startup-notification-dev (0.12-r4)
(19/140) Purging libsm-dev (1.2.3-r1)
(20/140) Purging libsm (1.2.3-r1)
(21/140) Purging startup-notification (0.12-r4)
(22/140) Purging flex (2.6.4-r3)
(23/140) Purging bison (3.8.2-r0)
(24/140) Purging m4 (1.4.19-r1)
(25/140) Purging ronn (0.9.1-r2)
(26/140) Purging groff (1.22.4-r1)
(27/140) Purging ruby-kramdown (2.3.2-r1)
(28/140) Purging ruby-rexml (3.2.5-r2)
(29/140) Purging ruby-mustache (1.1.1-r5)
(30/140) Purging ruby-nokogiri (1.13.8-r0)
(31/140) Purging ruby (3.1.2-r1)
(32/140) Purging cppcheck (2.8.2-r0)
(33/140) Purging check-dev (0.15.2-r0)
(34/140) Purging check (0.15.2-r0)
(35/140) Purging xkeyboard-config-dev (2.36-r2)
(36/140) Purging xkeyboard-config (2.36-r2)
(37/140) Purging cairo-dev (1.17.6-r2)
(38/140) Purging cairo-tools (1.17.6-r2)
(39/140) Purging cairo-gobject (1.17.6-r2)
(40/140) Purging cairo (1.17.6-r2)
(41/140) Purging harfbuzz-dev (5.1.0-r0)
(42/140) Purging harfbuzz-icu (5.1.0-r0)
(43/140) Purging harfbuzz (5.1.0-r0)
(44/140) Purging glib-dev (2.72.3-r0)
(45/140) Purging python3 (3.10.6-r1)
(46/140) Purging gettext-dev (0.21-r3)
(47/140) Purging gettext-asprintf (0.21-r3)
(48/140) Purging gettext (0.21-r3)
(49/140) Purging bzip2-dev (1.0.8-r2)
(50/140) Purging docbook-xsl (1.79.2-r4)
Executing docbook-xsl-1.79.2-r4.post-deinstall
(51/140) Purging libxslt (1.1.36-r0)
(52/140) Purging docbook-xml (4.5-r7)
Executing docbook-xml-4.5-r7.post-deinstall
(53/140) Purging libxml2-utils (2.10.0-r0)
(54/140) Purging libffi-dev (3.4.2-r1)
(55/140) Purging linux-headers (5.16.7-r1)
(56/140) Purging shared-mime-info (2.2-r0)
Executing shared-mime-info-2.2-r0.post-deinstall
(57/140) Purging glib (2.72.3-r0)
(58/140) Purging ruby-libs (3.1.2-r1)
(59/140) Purging libffi (3.4.2-r1)
(60/140) Purging gdbm (1.23-r0)
(61/140) Purging mpdecimal (2.5.1-r1)
(62/140) Purging readline (8.1.2-r0)
(63/140) Purging sqlite-libs (3.39.2-r0)
(64/140) Purging gettext-libs (0.21-r3)
(65/140) Purging libintl (0.21-r3)
(66/140) Purging libunistring (1.0-r0)
(67/140) Purging libxml2-dev (2.10.0-r0)
(68/140) Purging libxml2 (2.10.0-r0)
(69/140) Purging libgcrypt (1.10.1-r0)
(70/140) Purging libgpg-error (1.45-r0)
(71/140) Purging util-linux-dev (2.38.1-r0)
(72/140) Purging libfdisk (2.38.1-r0)
(73/140) Purging libmount (2.38.1-r0)
(74/140) Purging libsmartcols (2.38.1-r0)
(75/140) Purging libuuid (2.38.1-r0)
(76/140) Purging libblkid (2.38.1-r0)
(77/140) Purging pcre-dev (8.45-r2)
(78/140) Purging libpcre16 (8.45-r2)
(79/140) Purging libpcre32 (8.45-r2)
(80/140) Purging libpcrecpp (8.45-r2)
(81/140) Purging pcre (8.45-r2)
(82/140) Purging tiff-dev (4.4.0-r0)
(83/140) Purging libjpeg-turbo-dev (2.1.4-r0)
(84/140) Purging libwebp-dev (1.2.4-r1)
(85/140) Purging xz-dev (5.2.6-r0)
(86/140) Purging zstd-dev (1.5.2-r5)
(87/140) Purging libtiffxx (4.4.0-r0)
(88/140) Purging tiff (4.4.0-r0)
(89/140) Purging libxft-dev (2.3.4-r0)
(90/140) Purging libxft (2.3.4-r0)
(91/140) Purging graphite2-dev (1.3.14-r1)
(92/140) Purging graphite2 (1.3.14-r1)
(93/140) Purging fontconfig-dev (2.14.0-r0)
(94/140) Purging fontconfig (2.14.0-r0)
(95/140) Purging freetype-dev (2.12.1-r0)
(96/140) Purging freetype (2.12.1-r0)
(97/140) Purging libpng-dev (1.6.37-r2)
(98/140) Purging libpng (1.6.37-r2)
(99/140) Purging zlib-dev (1.2.12-r3)
(100/140) Purging expat-dev (2.4.8-r1)
(101/140) Purging expat (2.4.8-r1)
(102/140) Purging brotli-dev (1.0.9-r7)
(103/140) Purging xcb-util-renderutil-dev (0.3.9-r1)
(104/140) Purging xcb-util-renderutil (0.3.9-r1)
(105/140) Purging xcb-util-image-dev (0.4.0-r1)
(106/140) Purging xcb-util-image (0.4.0-r1)
(107/140) Purging xcb-util-dev (0.4.0-r3)
(108/140) Purging util-macros (1.19.3-r0)
(109/140) Purging xcb-util (0.4.0-r3)
(110/140) Purging libxrender-dev (0.9.10-r4)
(111/140) Purging libxrender (0.9.10-r4)
(112/140) Purging libxext-dev (1.3.4-r1)
(113/140) Purging libxext (1.3.4-r1)
(114/140) Purging libx11-dev (1.8.1-r1)
(115/140) Purging xtrans (1.4.0-r2)
(116/140) Purging libx11 (1.8.1-r1)
(117/140) Purging libxcb-dev (1.15-r0)
(118/140) Purging xcb-proto (1.15-r0)
(119/140) Purging libxcb (1.15-r0)
(120/140) Purging libxau-dev (1.0.9-r1)
(121/140) Purging libxau (1.0.9-r1)
(122/140) Purging libice-dev (1.0.10-r1)
(123/140) Purging libice (1.0.10-r1)
(124/140) Purging libxdmcp-dev (1.1.3-r1)
(125/140) Purging libxdmcp (1.1.3-r1)
(126/140) Purging xorgproto (2022.2-r0)
(127/140) Purging libbsd (0.11.6-r2)
(128/140) Purging libmd (1.0.4-r0)
(129/140) Purging pixman-dev (0.40.0-r3)
(130/140) Purging pixman (0.40.0-r3)
(131/140) Purging fribidi-dev (1.0.12-r0)
(132/140) Purging fribidi (1.0.12-r0)
(133/140) Purging icu-dev (71.1-r4)
(134/140) Purging icu (71.1-r4)
(135/140) Purging icu-libs (71.1-r4)
(136/140) Purging icu-data-en (71.1-r4)
(137/140) Purging libjpeg-turbo (2.1.4-r0)
(138/140) Purging libwebp (1.2.4-r1)
(139/140) Purging yaml (0.2.5-r0)
(140/140) Purging libucontext (1.2-r0)
Executing busybox-1.35.0-r22.trigger
OK: 399 MiB in 102 packages
>>> rofi: Updating the community/x86_64 repository index...
>>> rofi: Signing the index...