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

Reply via email to