mbox series

[liburing,0/4] Fedora packaging preparation

Message ID 20190724082450.12135-1-stefanha@redhat.com (mailing list archive)
Headers show
Series Fedora packaging preparation | expand

Message

Stefan Hajnoczi July 24, 2019, 8:24 a.m. UTC
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%)

Comments

Jens Axboe July 24, 2019, 3:12 p.m. UTC | #1
On 7/24/19 2:24 AM, Stefan Hajnoczi wrote:
> 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.

Applied, thanks.