common_deps = [
- dep_libds_tizen,
+ deps_libds_tizen,
dependency('pixman-1', required: true),
dependency('wayland-server', required: true),
]
%description
Wayland Compositor Library for Tizen
-%package devel
-Summary: Wayland Compositor Library for Tizen
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-
-%description devel
-Development package of Wayland Compositor Library for Tizen
-
## libds-tizen-allocator-tbm
%package allocator-tbm
Summary: Allocator Library with TBM
export DESTDIR=%{buildroot}
ninja -C builddir install
-%files
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%license LICENSE
-%{_libdir}/libds-tizen.so.*
-
-%files devel
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%license LICENSE
-%{_includedir}/libds-tizen/*
-%{_libdir}/pkgconfig/libds-tizen.pc
-%{_libdir}/libds-tizen.so
-%{_bindir}/tdm-backend
-%{_bindir}/tinyds-tdm
-%{_bindir}/tinyds-tdm-hwc
-%{_bindir}/ds-simple-tbm
-%{_bindir}/tinyds-tdm-libinput
-%{_bindir}/input-generator
-
%files allocator-tbm
%manifest %{name}.manifest
%defattr(-,root,root,-)
%{_includedir}/libds-tizen/backend/tdm_output_hwc.h
%{_libdir}/pkgconfig/libds-tizen-backend-tdm.pc
%{_libdir}/libds-tizen-backend-tdm.so
+%{_bindir}/tdm-backend
+%{_bindir}/tinyds-tdm
+%{_bindir}/tinyds-tdm-hwc
+%{_bindir}/ds-simple-tbm
%files tbm-server
%manifest %{name}.manifest
)
libds_tizen_allocator_tbm_deps = [
- dep_libds_tizen,
+ deps_libds_tizen,
dependency('libtbm', required: true)
]
)
libds_tizen_backend_tdm_deps = [
- dep_libds_tizen,
+ deps_libds_tizen,
dep_libds_tizen_allocator_tbm,
dep_libds_tizen_tbm_server,
dependency('libtdm', required: true),
]
libds_tizen_dpms_deps = [
- dep_libds_tizen,
+ deps_libds_tizen,
dependency('tizen-dpms-server', required: true),
]
]
libds_tizen_input_devicemgr_deps = [
- dep_libds_tizen,
+ deps_libds_tizen,
deps_tizen_security,
dependency('tizen-extension-server', required: true),
]
]
libds_tizen_keyrouter_deps = [
- dep_libds_tizen,
+ deps_libds_tizen,
deps_tizen_security,
dependency('tizen-extension-server', required: true),
]
-libds_tizen_files = [
-]
-
math = meson.get_compiler('c').find_library('m')
wayland_server = dependency('wayland-server', required: true)
rt = meson.get_compiler('c').find_library('rt')
base_deps = [
math,
- wayland_server,
xkbcommon,
rt,
]
-libds_tizen_deps = [
+deps_libds_tizen = [
base_deps,
+ wayland_server,
dependency('libds', required: true),
]
dependency('libsmack', required: true)
]
-lib_libds_tizen = shared_library('ds-tizen', libds_tizen_files,
- dependencies: libds_tizen_deps,
- include_directories: [ common_inc, include_directories('.') ],
- version: meson.project_version(),
- install: true
-)
-
-dep_libds_tizen = declare_dependency(
- link_with: lib_libds_tizen,
- dependencies: libds_tizen_deps,
- include_directories: [ common_inc, include_directories('.') ],
-)
-
-pkgconfig = import('pkgconfig')
-pkgconfig.generate(lib_libds_tizen,
- version: meson.project_version(),
- filebase: 'libds-tizen',
- name: 'libds-tizen',
- description: 'extension of libds for tizen platform',
-)
-
subdir('allocator')
subdir('tbm-server')
subdir('backend')
]
libds_tizen_tbm_server_deps = [
- dep_libds_tizen,
+ deps_libds_tizen,
dependency('libdrm', required: true),
dependency('libtbm', required: true),
dependency('wayland-tbm-server', required: true),
]
foreach t : tests
- t_deps = [ dep_libds_tizen ]
+ t_deps = [ deps_libds_tizen ]
t_deps += t.get('deps', [])
test('libds-tizen-' + t.get('name'),