1 Name: hal-backend-tbm-sprd
5 Summary: hal-backend-tbm module for spreadtrum
6 Group: System/Libraries
7 ExcludeArch: %{ix86} x86_64 aarch64
8 Source0: %{name}-%{version}.tar.gz
9 Source1001: %{name}.manifest
11 BuildRequires: pkgconfig(libdrm)
12 BuildRequires: pkgconfig(hal-api-common)
13 BuildRequires: pkgconfig(hal-api-tbm)
14 BuildRequires: pkgconfig(dlog)
15 BuildRequires: pkgconfig(libudev)
16 BuildRequires: kernel-headers-3.10-sc7730
17 BuildConflicts: linux-glibc-devel
20 descriptionion: hal tbm backend module for sprd
28 %reconfigure --prefix=%{_prefix} --libdir=%{_libdir} \
29 --with-hal-libdir=%{_hal_libdir} \
30 CFLAGS="${CFLAGS} -Wall -Werror `pkg-config --cflags dlog`" LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed"
38 # make rule and license files
39 mkdir -p %{buildroot}%{_hal_libdir}/udev/rules.d/
40 cp -af rules/99-libhal-backend-tbm-sprd.rules %{buildroot}%{_hal_libdir}/udev/rules.d/
41 mkdir -p %{buildroot}%{_hal_licensedir}/libhal-backend-tbm-sprd
42 cp -af COPYING %{buildroot}%{_hal_licensedir}/libhal-backend-tbm-sprd
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-sprd.so %{_hal_libdir}/libhal-backend-tbm.so
50 %postun -p /sbin/ldconfig
53 %manifest %{name}.manifest
54 %{_hal_licensedir}/libhal-backend-tbm-sprd/COPYING
55 %{_hal_libdir}/libhal-backend-*.so*
56 %{_hal_libdir}/udev/rules.d/99-libhal-backend-tbm-sprd.rules