# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
AC_PREREQ(2.60)
-AC_INIT(libtbm-meson, 1.0.0)
+AC_INIT(hal-backend-tbm-meson, 1.0.0)
AC_USE_SYSTEM_EXTENSIONS
AC_CONFIG_SRCDIR([Makefile.am])
AM_INIT_AUTOMAKE([dist-bzip2])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
PKG_CHECK_MODULES(LIBDRM, libdrm)
-PKG_CHECK_MODULES(LIBTBM, libtbm)
PKG_CHECK_MODULES(HAL_API_COMMON, hal-api-common)
PKG_CHECK_MODULES(HAL_API_TBM, hal-api-tbm)
PKG_CHECK_MODULES(DLOG, dlog)
AC_DEFINE_UNQUOTED(HAL_LIBDIR, "${HAL_LIBDIR}", [Directory for hal backend library path])
AC_SUBST(HAL_LIBDIR)
-bufmgr_dir=${libdir#*/}
-AC_SUBST(bufmgr_dir)
-
-# for libhal-backend-tbm-meson
LIBHAL_BACKEND_TBM_MESON_CFLAGS="$HAL_API_COMMON_CFLAGS $HAL_API_TBM_CFLAGS $LIBDRM_CFLAGS $LIBDRM_MESON_CFLAGS $DLOG_CFLAGS $LIBUDEV_CFLAGS"
LIBHAL_BACKEND_TBM_MESON_LIBS="$HAL_API_COMMON_LIBS $HAL_API_TBM_LIBS $LIBDRM_LIBS $LIBDRM_MESON_LIBS $DLOG_LIBS $LIBUDEV_LIBS"
AC_SUBST(LIBHAL_BACKEND_TBM_MESON_CFLAGS)
echo "bufmgr_dir : $bufmgr_dir"
echo "LIBHAL_BACKEND_TBM_MESON_CFLAGS : $LIBHAL_BACKEND_TBM_MESON_CFLAGS"
echo "LIBHAL_BACKEND_TBM_MESON_LIBS : $LIBHAL_BACKEND_TBM_MESON_LIBS"
-echo "hal-libdir : $HAL_LIBDIR"
+echo "HAL_LIBDIR : $HAL_LIBDIR"
echo ""
-Name: libtbm-meson
+Name: hal-backend-tbm-meson
Version: 1.0.1
Release: 1
License: MIT
-Summary: Tizen Buffer Manager - meson backend
+Summary: hal-backend-tbm module for meson
Group: System/Libraries
Source0: %{name}-%{version}.tar.gz
-Source1001: libhal-backend-tbm-meson.manifest
+Source1001: %{name}.manifest
BuildRequires: pkgconfig(libdrm)
-BuildRequires: pkgconfig(libtbm)
BuildRequires: pkgconfig(hal-api-common)
BuildRequires: pkgconfig(hal-api-tbm)
BuildRequires: pkgconfig(dlog)
ExclusiveArch: %{arm} aarch64
%description
-descriptionion: Tizen Buffer manager backend module for meson
-
-%package -n hal-backend-tbm-meson
-Summary: hal-backend-tbm module for meson
-Group: System/Libraries
-Requires: hal-api-tbm
-Requires: hal-api-common
-
-%description -n hal-backend-tbm-meson
-descriptionion: hal tbm backend module for meson
+description: hal tbm backend module for meson
%prep
%setup -q
%build
-%reconfigure --prefix=%{_prefix} --libdir=%{_libdir}/bufmgr \
+%reconfigure --prefix=%{_prefix} --libdir=%{_libdir} \
--with-hal-libdir=%{_hal_libdir} \
CFLAGS="${CFLAGS} -Wall -Werror" LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed"
%make_install
-%post -n hal-backend-tbm-meson
+%post
if [ -f %{_hal_libdir}/libhal-backend-tbm.so ]; then
rm -rf %{_hal_libdir}/libhal-backend-tbm.so
fi
ln -s libhal-backend-tbm-meson.so %{_hal_libdir}/libhal-backend-tbm.so
-%postun -n hal-backend-tbm-meson -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
-%files -n hal-backend-tbm-meson
-%manifest libhal-backend-tbm-meson.manifest
+%files
+%manifest %{name}.manifest
%license COPYING
%{_hal_libdir}/libhal-backend-*.so*