1 Name: hal-backend-tbm-dumb
5 Summary: hal-backend-tbm module for drm dumb
6 Group: System/Libraries
8 Source0: %{name}-%{version}.tar.gz
9 Source1001: %{name}.manifest
11 BuildRequires: pkgconfig(libdrm)
12 BuildRequires: pkgconfig(libtbm)
13 BuildRequires: pkgconfig(hal-api-common)
14 BuildRequires: pkgconfig(hal-api-tbm)
15 BuildRequires: pkgconfig(dlog)
16 BuildRequires: pkgconfig(libudev)
19 description: hal tbm backend module for drm dumb
21 %global TZ_SYS_RO_SHARE %{?TZ_SYS_RO_SHARE:%TZ_SYS_RO_SHARE}%{!?TZ_SYS_RO_SHARE:/usr/share}
29 %reconfigure --prefix=%{_prefix} --libdir=%{_libdir} \
30 --with-hal-libdir=%{_hal_libdir} \
32 CFLAGS="${CFLAGS} -Wall -Werror" LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed"
41 mkdir -p %{buildroot}%{_hal_licensedir}/libhal-backend-tbm-dumb
42 cp -af COPYING %{buildroot}%{_hal_licensedir}/libhal-backend-tbm-dumb
45 if [ -f %{_hal_libdir}/libhal-backend-tbm.so ]; then
46 rm -rf %{_hal_libdir}/libhal-backend-tbm.so
48 ln -s libhal-backend-tbm-dumb.so %{_hal_libdir}/libhal-backend-tbm.so
50 %postun -p /sbin/ldconfig
53 %manifest %{name}.manifest
54 %defattr(-,root,root,-)
55 %{_hal_licensedir}/libhal-backend-tbm-dumb/COPYING
56 %{_hal_libdir}/libhal-backend-*.so*