logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: fa02fa9d7b705e1862dd5af5eaad5934a689f453
parent d3edcea45684cb5fce0a58d1572463990e8fd3ff
Author: Michael Forney <mforney@mforney.org>
Date:   Tue,  2 Jun 2020 02:40:24 -0700

libxkbcommon: Add header target

Diffstat:

Mpkg/dmenu/gen.lua4++--
Mpkg/libxkbcommon/gen.lua7+++++++
Mpkg/mpv/gen.lua4++--
Mpkg/mupdf/gen.lua4++--
Mpkg/netsurf/gen.lua4++--
Mpkg/st/gen.lua4++--
Mpkg/swc/gen.lua4++--
Mpkg/velox/gen.lua4++--
8 files changed, 21 insertions(+), 14 deletions(-)

diff --git a/pkg/dmenu/gen.lua b/pkg/dmenu/gen.lua @@ -2,7 +2,7 @@ cflags{ [[-D 'VERSION="4.6"']], '-I $dir', '-I $builddir/pkg/fontconfig/include', - '-I $basedir/pkg/libxkbcommon/src', + '-I $builddir/pkg/libxkbcommon/include', '-I $builddir/pkg/pixman/include', '-I $builddir/pkg/swc/include', '-I $builddir/pkg/wayland/include', @@ -11,7 +11,7 @@ cflags{ pkg.deps = { 'pkg/fontconfig/headers', - 'pkg/libxkbcommon/fetch', + 'pkg/libxkbcommon/headers', 'pkg/pixman/headers', 'pkg/swc/headers', 'pkg/wayland/headers', diff --git a/pkg/libxkbcommon/gen.lua b/pkg/libxkbcommon/gen.lua @@ -4,6 +4,13 @@ cflags{ '-I $srcdir/src', } +pkg.hdrs = copy('$outdir/include/xkbcommon', '$srcdir/xkbcommon', { + 'xkbcommon.h', + 'xkbcommon-compat.h', + 'xkbcommon-keysyms.h', + 'xkbcommon-names.h', +}) + lib('libxkbcommon.a', [[src/( compose/parser.c compose/paths.c diff --git a/pkg/mpv/gen.lua b/pkg/mpv/gen.lua @@ -145,8 +145,8 @@ if options['HAVE_LUA'] then end if options['HAVE_WAYLAND'] then cflags{ + '-I $builddir/pkg/libxkbcommon/include', '-I $builddir/pkg/wayland/include', - '-I $basedir/pkg/libxkbcommon/src', } table.insert(libs, { 'wayland/libwayland-client.a.d', @@ -158,8 +158,8 @@ if options['HAVE_WAYLAND'] then '$outdir/video/out/wayland/presentation-time.h', '$outdir/video/out/wayland/xdg-decoration-v1.h', '$outdir/video/out/wayland/xdg-shell.h', + 'pkg/libxkbcommon/headers', 'pkg/wayland/headers', - 'pkg/libxkbcommon/fetch', }) end diff --git a/pkg/mupdf/gen.lua b/pkg/mupdf/gen.lua @@ -72,16 +72,16 @@ file('bin/mutool', '755', '$outdir/bin/mutool') cc('platform/x11/wl_main.c', { '$gendir/deps', - 'pkg/libxkbcommon/fetch', + 'pkg/libxkbcommon/headers', 'pkg/pixman/headers', 'pkg/wayland/headers', 'pkg/wayland-protocols/headers', }, {cflags={ '$cflags', + '-I $builddir/pkg/libxkbcommon/include', '-I $builddir/pkg/pixman/include', '-I $builddir/pkg/wayland/include', '-I $builddir/pkg/wayland-protocols/include', - '-I $basedir/pkg/libxkbcommon/src', }}) exe('bin/mupdf', [[ platform/x11/(pdfapp.c wl_main.c.o) diff --git a/pkg/netsurf/gen.lua b/pkg/netsurf/gen.lua @@ -31,6 +31,7 @@ cflags{ '-I $builddir/pkg/freetype/include', '-I $builddir/pkg/libjpeg-turbo/include', '-I $builddir/pkg/libpng/include', + '-I $builddir/pkg/libxkbcommon/include', '-I $builddir/pkg/linux-headers/include', '-I $builddir/pkg/pixman/include', '-I $builddir/pkg/wayland/include', @@ -45,7 +46,6 @@ cflags{ '-I $dir/libparserutils/src/include', '-I $dir/libsvgtiny/src/include', '-I $dir/libwapcaplet/src/include', - '-I $basedir/pkg/libxkbcommon/src', '-I $basedir/pkg/openbsd/include', '-I $basedir/pkg/utf8proc/src', } @@ -65,7 +65,7 @@ pkg.deps = { 'pkg/freetype/headers', 'pkg/libjpeg-turbo/headers', 'pkg/libpng/headers', - 'pkg/libxkbcommon/fetch', + 'pkg/libxkbcommon/headers', 'pkg/linux-headers/headers', 'pkg/pixman/headers', 'pkg/utf8proc/fetch', diff --git a/pkg/st/gen.lua b/pkg/st/gen.lua @@ -2,7 +2,7 @@ cflags{ [[-D 'VERSION="0.7"']], '-I $dir', '-I $builddir/pkg/fontconfig/include', - '-I $basedir/pkg/libxkbcommon/src', + '-I $builddir/pkg/libxkbcommon/include', '-I $builddir/pkg/linux-headers/include', '-I $builddir/pkg/pixman/include', '-I $builddir/pkg/wayland/include', @@ -12,7 +12,7 @@ cflags{ pkg.deps = { 'pkg/fontconfig/headers', - 'pkg/libxkbcommon/fetch', + 'pkg/libxkbcommon/headers', 'pkg/linux-headers/headers', 'pkg/pixman/headers', 'pkg/wayland/headers', diff --git a/pkg/swc/gen.lua b/pkg/swc/gen.lua @@ -8,7 +8,7 @@ cflags{ '-I $srcdir', '-I $builddir/pkg/fontconfig/include', '-I $basedir/pkg/libinput/src/src', - '-I $basedir/pkg/libxkbcommon/src', + '-I $builddir/pkg/libxkbcommon/include', '-I $builddir/pkg/libdrm/include', '-I $builddir/pkg/linux-headers/include', '-I $builddir/pkg/pixman/include', @@ -55,7 +55,7 @@ pkg.deps = { 'pkg/fontconfig/headers', 'pkg/libdrm/headers', 'pkg/libinput/fetch', - 'pkg/libxkbcommon/fetch', + 'pkg/libxkbcommon/headers', 'pkg/linux-headers/headers', 'pkg/pixman/headers', 'pkg/wayland/headers', diff --git a/pkg/velox/gen.lua b/pkg/velox/gen.lua @@ -3,7 +3,7 @@ cflags{ '-I $outdir', '-I $builddir/pkg/fontconfig/include', '-I $basedir/pkg/libinput/src/src', - '-I $basedir/pkg/libxkbcommon/src', + '-I $builddir/pkg/libxkbcommon/include', '-I $builddir/pkg/linux-headers/include', '-I $builddir/pkg/pixman/include', '-I $builddir/pkg/swc/include', @@ -24,7 +24,7 @@ pkg.deps = { '$outdir/protocol/velox-server-protocol.h', 'pkg/fontconfig/headers', 'pkg/libinput/fetch', - 'pkg/libxkbcommon/fetch', + 'pkg/libxkbcommon/headers', 'pkg/linux-headers/headers', 'pkg/pixman/headers', 'pkg/swc/fetch',