diff --git a/README.md b/README.md index ec76cbf..03caa41 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,9 @@ -# wayfire-core 0.1.9 +# pyr-core 0.1.9 + +Primary package: `gui-libs/pyr-core`. This is the Pyr shell's client SDK. +The existing library SONAME, headers, symbols and pkg-config module names stay +compatible. `source-manifest.json` records the original captured archive; MIT +attribution is retained. A standalone C client SDK for the existing Wayfire desktop companion v1 API. Build with Meson, a C++17/C11 compiler, GLib >=2.64, pthreads and yyjson 0.13.0. diff --git a/meson.build b/meson.build index 4dabe52..1f229da 100644 --- a/meson.build +++ b/meson.build @@ -1,4 +1,4 @@ -project('wayfire-core', ['c', 'cpp'], version: '0.1.9', license: 'MIT', +project('pyr-core', ['c', 'cpp'], version: '0.1.9', license: 'MIT', meson_version: '>=1.0.0', default_options: ['cpp_std=c++17', 'c_std=c11', 'warning_level=2', 'pkgconfig.relocatable=true']) glib = dependency('glib-2.0', version: '>=2.64') # Pin the serializer used by the captured v1 fixtures; re-capture them before updating. @@ -12,9 +12,9 @@ client = shared_library('wayfire-desktop-client', ['src/client.cpp', 'private/me link_depends: 'exports.map') install_headers('include/wayfire-desktop/client.h', subdir: 'wayfire-desktop') import('pkgconfig').generate(client, name: 'wayfire-desktop-client', - description: 'Wayfire desktop v1 client C API', requires: ['glib-2.0'], + description: 'Pyr desktop v1 client C API', requires: ['glib-2.0'], subdirs: '.', version: meson.project_version()) -install_data('README.md', 'LICENSE', 'source-manifest.json', install_dir: get_option('datadir') / 'doc/wayfire-core') +install_data('README.md', 'LICENSE', 'source-manifest.json', install_dir: get_option('datadir') / 'doc/pyr-core') if get_option('tests') subdir('tests') endif