This patch series includes further steps towards Fedora packaging. The most notable one is moving private headers into <liburing/*.h> to prevent naming collisions with other software. Existing applications are unaffected because the public <liburing.h> header remains in its old location. Stefan Hajnoczi (4): pkgconfig: add missing config-host.mak dependency spec: invoke ./configure with arguments src/Makefile: honor the caller's includedir and libdir src/Makefile: keep private headers in <liburing/*.h> Makefile | 2 +- examples/Makefile | 2 +- src/Makefile | 18 +++++++++--------- test/Makefile | 2 +- src/{ => include}/liburing.h | 6 +++--- src/{ => include/liburing}/barrier.h | 0 src/{ => include/liburing}/compat.h | 0 src/{ => include/liburing}/io_uring.h | 0 examples/io_uring-cp.c | 2 +- examples/io_uring-test.c | 2 +- examples/link-cp.c | 2 +- src/queue.c | 6 +++--- src/register.c | 4 ++-- src/setup.c | 4 ++-- src/syscall.c | 4 ++-- test/cq-full.c | 2 +- test/eeed8b54e0df-test.c | 2 +- test/fsync.c | 2 +- test/io_uring_enter.c | 4 ++-- test/io_uring_register.c | 2 +- test/io_uring_setup.c | 2 +- test/link.c | 2 +- test/nop.c | 2 +- test/poll-cancel.c | 2 +- test/poll.c | 2 +- test/ring-leak.c | 2 +- test/send_recvmsg.c | 2 +- test/sq-full.c | 2 +- liburing.spec | 6 ++++-- 29 files changed, 45 insertions(+), 43 deletions(-) rename src/{ => include}/liburing.h (98%) rename src/{ => include/liburing}/barrier.h (100%) rename src/{ => include/liburing}/compat.h (100%) rename src/{ => include/liburing}/io_uring.h (100%) -- 2.21.0