1 Name: hal-backend-tdm-nexell
4 Summary: hal-backend-tdm module for nexell
5 Group: System/Libraries
7 ExclusiveArch: %{arm} aarch64
8 Source0: %{name}-%{version}.tar.gz
9 Source1001: %{name}.manifest
11 BuildRequires: pkgconfig(libdrm)
12 BuildRequires: pkgconfig(libudev)
13 BuildRequires: pkgconfig(dlog)
14 BuildRequires: pkgconfig(libtbm)
15 BuildRequires: pkgconfig(hal-api-common)
16 BuildRequires: pkgconfig(hal-api-tdm)
17 BuildRequires: pkgconfig(hal-api-tbm)
18 BuildRequires: pkgconfig(pixman-1)
20 BuildRequires: artik530-raptor-linux-kernel-headers
21 BuildConflicts: linux-glibc-devel
23 BuildRequires: artik710-raptor-linux-kernel-headers
24 BuildConflicts: linux-glibc-devel
28 description: hal tdm backend module for nexell
30 %global TZ_SYS_RO_SHARE %{?TZ_SYS_RO_SHARE:%TZ_SYS_RO_SHARE}%{!?TZ_SYS_RO_SHARE:/usr/share}
37 %reconfigure --prefix=%{_prefix} --libdir=%{_libdir} --disable-static \
38 --with-hal-libdir=%{_hal_libdir} \
39 CFLAGS="${CFLAGS} -Wall -Werror" \
40 LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed"
47 # make lincense directory and move COPY to it.
48 mkdir -p %{buildroot}%{_hal_licensedir}/libhal-backend-tdm-nexell
49 cp -af COPYING %{buildroot}%{_hal_licensedir}/libhal-backend-tdm-nexell
52 if [ -f %{_hal_libdir}/libhal-backend-tdm.so ]; then
53 rm -rf %{_hal_libdir}/libhal-backend-tdm.so
55 ln -s libhal-backend-tdm-nexell.so %{_hal_libdir}/libhal-backend-tdm.so
57 %postun -p /sbin/ldconfig
60 %manifest %{name}.manifest
61 %{_hal_licensedir}/libhal-backend-tdm-nexell/COPYING
62 %{_hal_libdir}/libhal-backend-*.so*