~hp/nuk.lv2

3357edd72ca2b865fe6a1719d5435d7285fde75a — builds.sr.ht 3 months ago f754097 + f361b0d
Update nk_pugl to release-0.4.4
M subprojects/nk_pugl/meson_options.txt => subprojects/nk_pugl/meson_options.txt +1 -1
@@ 10,4 10,4 @@ option('build-examples',
	value : false,
	yield : true)

option('version', type : 'string', value : '0.4.2')
option('version', type : 'string', value : '0.4.4')

M subprojects/nk_pugl/subprojects/pugl/bindings/cpp/include/meson.build => subprojects/nk_pugl/subprojects/pugl/bindings/cpp/include/meson.build +0 -2
@@ 8,5 8,3 @@ cpp_headers = files(
  'pugl/stub.hpp',
  'pugl/vulkan.hpp',
)

install_headers(cpp_headers, subdir: 'puglpp' + version_suffix / 'pugl')

M subprojects/nk_pugl/subprojects/pugl/bindings/cpp/meson.build => subprojects/nk_pugl/subprojects/pugl/bindings/cpp/meson.build +0 -8
@@ 11,12 11,4 @@ puglpp_dep = declare_dependency(

puglpp_versioned_name = 'puglpp-@0@'.format(major_version)

pkg.generate(
  description: 'Pugl GUI library C++ bindings',
  filebase: puglpp_versioned_name,
  name: 'Pugl++',
  subdirs: [puglpp_versioned_name],
  version: meson.project_version(),
)

meson.override_dependency(puglpp_versioned_name, puglpp_dep)

M subprojects/nk_pugl/subprojects/pugl/include/meson.build => subprojects/nk_pugl/subprojects/pugl/include/meson.build +0 -2
@@ 10,5 10,3 @@ c_headers = files(
  'pugl/stub.h',
  'pugl/vulkan.h',
)

install_headers(c_headers, subdir: versioned_name / 'pugl')

M subprojects/nk_pugl/subprojects/pugl/meson.build => subprojects/nk_pugl/subprojects/pugl/meson.build +10 -70
@@ 234,16 234,13 @@ common_sources = files(
  'src/internal.c',
)

libpugl = library(
libpugl = static_library(
  core_name,
  common_sources + platform_sources,
  c_args: library_args + core_args,
  dependencies: core_deps,
  gnu_symbol_visibility: 'hidden',
  include_directories: includes,
  install: true,
  soversion: soversion,
  version: meson.project_version(),
  include_directories: includes
)

pugl_dep = declare_dependency(


@@ 253,15 250,6 @@ pugl_dep = declare_dependency(
  link_with: libpugl,
)

pkg.generate(
  libpugl,
  description: 'Pugl GUI library core',
  filebase: versioned_name,
  name: 'Pugl',
  subdirs: [versioned_name],
  version: meson.project_version(),
)

meson.override_dependency(versioned_name, pugl_dep)

############


@@ 273,16 261,13 @@ if get_option('stub')
  name = 'pugl_' + platform + '_stub' + version_suffix
  sources = files('src/' + platform + '_stub' + extension)

  stub_backend = library(
  stub_backend = static_library(
    name,
    sources,
    c_args: library_args,
    dependencies: [pugl_dep],
    gnu_symbol_visibility: 'hidden',
    include_directories: includes,
    install: true,
    soversion: soversion,
    version: meson.project_version(),
    include_directories: includes
  )

  pugl_stub_dep = declare_dependency(


@@ 293,15 278,6 @@ if get_option('stub')

  stub_pkg_name = 'pugl-stub-@0@'.format(major_version)

  pkg.generate(
    stub_backend,
    description: 'Native window pugl graphics backend',
    filebase: stub_pkg_name,
    name: 'Pugl Stub',
    subdirs: [versioned_name],
    version: meson.project_version(),
  )

  meson.override_dependency(stub_pkg_name, pugl_stub_dep)
endif



@@ 315,16 291,13 @@ if opengl_dep.found()
  name = 'pugl_' + platform + '_gl' + version_suffix
  sources = files('src/' + platform + '_gl' + extension)

  gl_backend = library(
  gl_backend = static_library(
    name,
    sources,
    c_args: library_args,
    dependencies: [pugl_dep, opengl_dep],
    gnu_symbol_visibility: 'hidden',
    include_directories: includes,
    install: true,
    soversion: soversion,
    version: meson.project_version(),
    include_directories: includes
  )

  pugl_gl_dep = declare_dependency(


@@ 335,15 308,6 @@ if opengl_dep.found()

  gl_pkg_name = 'pugl-gl-@0@'.format(major_version)

  pkg.generate(
    gl_backend,
    description: 'Pugl GUI library with OpenGL backend',
    filebase: gl_pkg_name,
    name: 'Pugl OpenGL',
    subdirs: [versioned_name],
    version: meson.project_version(),
  )

  meson.override_dependency(gl_pkg_name, pugl_gl_dep)
endif



@@ 368,17 332,14 @@ if cairo_dep.found()

  cairo_args = cc.get_supported_arguments(cairo_args)

  cairo_backend = library(
  cairo_backend = static_library(
    name,
    sources,
    c_args: library_args + cairo_args,
    dependencies: [pugl_dep, cairo_dep],
    gnu_symbol_visibility: 'hidden',
    include_directories: includes,
    install: true,
    objc_args: library_args + cairo_args,
    soversion: soversion,
    version: meson.project_version(),
    objc_args: library_args + cairo_args
  )

  pugl_cairo_dep = declare_dependency(


@@ 389,15 350,6 @@ if cairo_dep.found()

  cairo_pkg_name = 'pugl-cairo-@0@'.format(major_version)

  pkg.generate(
    cairo_backend,
    description: 'Pugl GUI library with Cairo backend',
    filebase: cairo_pkg_name,
    name: 'Pugl Cairo',
    subdirs: [versioned_name],
    version: meson.project_version(),
  )

  meson.override_dependency(cairo_pkg_name, pugl_cairo_dep)
endif



@@ 423,16 375,13 @@ if vulkan_dep.found()
    ]
  endif

  vulkan_backend = library(
  vulkan_backend = static_library(
    name,
    sources,
    c_args: library_args,
    dependencies: vulkan_deps,
    gnu_symbol_visibility: 'hidden',
    include_directories: includes,
    install: true,
    soversion: soversion,
    version: meson.project_version(),
    include_directories: includes
  )

  pugl_vulkan_dep = declare_dependency(


@@ 443,15 392,6 @@ if vulkan_dep.found()

  vulkan_pkg_name = 'pugl-vulkan-@0@'.format(major_version)

  pkg.generate(
    vulkan_backend,
    description: 'Pugl GUI library with Vulkan backend',
    filebase: vulkan_pkg_name,
    name: 'Pugl Vulkan',
    subdirs: [versioned_name],
    version: meson.project_version(),
  )

  meson.override_dependency(vulkan_pkg_name, pugl_vulkan_dep)
endif