dependencies: [
common_deps,
dep_libds_tizen_backend_tdm,
+ dep_libds_tizen_dpms,
dependency('pixman-1', required: true),
dependency('threads', required: true),
],
%description input-devicemgr-devel
Development package for tizen input devicemgr
+## libds-tizen-dpms
+%package dpms
+Summary: Library for tizen dpms
+Group: Development/Libraries
+
+%description dpms
+Library for tizen dpms
+
+%package dpms-devel
+Summary: Development package for tizen dpms
+Group: Development/Libraries
+
+%description dpms-devel
+Development package for tizen dpms
+
%prep
%setup -q
cp %{SOURCE1001} .
%{_bindir}/tinyds-tdm
%{_bindir}/tinyds-tdm-hwc
%{_bindir}/ds-simple-tbm
-%{_bindir}/tinyds-tdm-dpms
-%{_bindir}/ds-simple-dpms
%{_bindir}/tinyds-tdm-libinput
%{_bindir}/input-generator
%{_libdir}/libds-tizen-input-devicemgr.so
%{_bindir}/tinyds-tdm-libinput
%{_bindir}/input-generator
+
+%files dpms
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+%license LICENSE
+%{_libdir}/libds-tizen-dpms.so.*
+
+%files dpms-devel
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+%license LICENSE
+%{_includedir}/libds-tizen/dpms.h
+%{_libdir}/pkgconfig/libds-tizen-dpms.pc
+%{_libdir}/libds-tizen-dpms.so
+%{_bindir}/tinyds-tdm-dpms
+%{_bindir}/ds-simple-dpms
--- /dev/null
+libds_tizen_dpms_files = [
+ 'dpms.c',
+]
+
+libds_tizen_dpms_deps = [
+ dep_libds_tizen,
+ dependency('tizen-dpms-server', required: true),
+]
+
+lib_libds_tizen_dpms = shared_library('ds-tizen-dpms', libds_tizen_dpms_files,
+ dependencies: libds_tizen_dpms_deps,
+ include_directories: [ common_inc, include_directories('.'), include_directories('..') ],
+ version: meson.project_version(),
+ install: true
+)
+
+dep_libds_tizen_dpms = declare_dependency(
+ link_with: lib_libds_tizen_dpms,
+ dependencies: libds_tizen_dpms_deps,
+ include_directories: [ common_inc, include_directories('.') ],
+)
+
+pkgconfig = import('pkgconfig')
+pkgconfig.generate(lib_libds_tizen_dpms,
+ version: meson.project_version(),
+ filebase: 'libds-tizen-dpms',
+ name: 'libds-tizen-dpms',
+ description: 'tizen dpms extension of libds-tizen for tizen platform',
+)
libds_tizen_files = [
'pixel_format.c',
'tbm_server.c',
- 'dpms.c',
]
math = meson.get_compiler('c').find_library('m')
dependency('libdrm', required: true),
dependency('libtbm', required: true),
dependency('wayland-tbm-server', required: true),
- dependency('tizen-dpms-server', required: true),
]
subdir('util')
subdir('backend')
subdir('keyrouter')
subdir('input-devicemgr')
+subdir('dpms')