Cannot find callaudiod.h from sibling directory
Hi, I'm trying to package callaudiod to the AUR. However when building libcallaudio, it cannot seem to find the file callaudiod.h, which it's trying to include but seems to be located in the folder src rather than callaudio.
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true callaudiod-0.0.4 build
The Meson build system
Version: 0.56.0
Source dir: /home/philip/Documenten/AUR/callaudiod/src/callaudiod-0.0.4
Build dir: /home/philip/Documenten/AUR/callaudiod/src/build
Build type: native build
Project name: callaudiod
Project version: 0.0.4
Using 'CFLAGS' from environment with value: '-march=native -mtune=native -O3 -pipe -fstack-protector-strong -fno-plt'
Using 'LDFLAGS' from environment with value: '-Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now'
Using 'CPPFLAGS' from environment with value: '-D_FORTIFY_SOURCE=2'
C compiler for the host machine: cc (gcc 10.2.0 "cc (GCC) 10.2.0")
C linker for the host machine: cc ld.bfd 2.35.1
Using 'CFLAGS' from environment with value: '-march=native -mtune=native -O3 -pipe -fstack-protector-strong -fno-plt'
Using 'LDFLAGS' from environment with value: '-Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now'
Using 'CPPFLAGS' from environment with value: '-D_FORTIFY_SOURCE=2'
Host machine cpu family: x86_64
Host machine cpu: x86_64
Configuring config.h using configuration
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Found pkg-config: /usr/bin/pkg-config (1.7.3)
Configuring org.mobian_project.CallAudio.service using configuration
Checking if "ld_supports_version_script" links: YES
Found pkg-config: /usr/bin/pkg-config (1.7.3)
Run-time dependency gobject-2.0 found: YES 2.66.2
Run-time dependency gio-unix-2.0 found: YES 2.66.2
Run-time dependency alsa found: YES 1.2.4
Dependency gobject-2.0 found: YES 2.66.2 (cached)
Dependency gio-unix-2.0 found: YES 2.66.2 (cached)
Run-time dependency libpulse found: YES 13.99.3
Run-time dependency libpulse-mainloop-glib found: YES 13.99.3
Dependency gobject-2.0 found: YES 2.66.2 (cached)
Dependency gio-unix-2.0 found: YES 2.66.2 (cached)
Build targets in project: 5
Option buildtype is: plain [default: debugoptimized]
Found ninja-1.10.1 at /usr/bin/ninja
Found runner: ['/usr/bin/ninja']
ninja: Entering directory `build'
[3/14] Compiling C object libcallaudio/libcallaudio-0.so.0.p/libcallaudio.c.o
FAILED: libcallaudio/libcallaudio-0.so.0.p/libcallaudio.c.o
cc -Ilibcallaudio/libcallaudio-0.so.0.p -Ilibcallaudio -I../callaudiod-0.0.4/libcallaudio -I../src -Idata -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu11 -march=native -mtune=native -O3 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="libcallaudio"' -MD -MQ libcallaudio/libcallaudio-0.so.0.p/libcallaudio.c.o -MF libcallaudio/libcallaudio-0.so.0.p/libcallaudio.c.o.d -o libcallaudio/libcallaudio-0.so.0.p/libcallaudio.c.o -c ../callaudiod-0.0.4/libcallaudio/libcallaudio.c
../callaudiod-0.0.4/libcallaudio/libcallaudio.c:9:10: fatal error: callaudiod.h: No such file or directory
9 | #include "callaudiod.h"
| ^~~~~~~~~~~~~~
compilation terminated.
[10/14] Compiling C object src/callaudiod.p/meson-generated_.._.._data_callaudio-dbus.c.o
ninja: build stopped: subcommand failed.