AC_PREREQ([2.60])
-AC_INIT([libtdm-meson],
+AC_INIT([hal-backend-tdm-meson],
[0.1.0],
[https://www.tizen.org],
- [libtdm-meson])
+ [hal-backend-tdm-meson])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_SRCDIR([Makefile.am])
# Enable quiet compiles on automake 1.11.
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
-# for libhal-backend-tdm-meson
PKG_CHECK_MODULES(LIBHAL_BACKEND_TDM_MESON, hal-api-common hal-api-tdm libtbm libdrm dlog pixman-1)
PKG_CHECK_MODULES(UDEV, libudev, [udev=yes], [udev=no])
if test x"$udev" = xyes; then
AC_DEFINE(HAVE_UDEV,1,[Enable udev-based monitor hotplug detection])
- # for libhal-backend-tdm-meson
LIBHAL_BACKEND_TDM_MESON_CFLAGS="$LIBHAL_BACKEND_TDM_MESON_CFLAGS $UDEV_CFLAGS"
LIBHAL_BACKEND_TDM_MESON_LIBS="$LIBHAL_BACKEND_TDM_MESON_LIBS $UDEV_LIBS"
fi
-# for libhal-backend-tdm-meson
AC_SUBST(LIBHAL_BACKEND_TDM_MESON_CFLAGS)
AC_SUBST(LIBHAL_BACKEND_TDM_MESON_LIBS)
AC_DEFINE_UNQUOTED(LIBDRM_MICRO_VERSION, [`pkg-config --modversion libdrm | cut -d '.' -f 3`], dnl
[libdrm major version])
-# set the dir for the tdm module
-DEFAULT_TDM_MODULE_PATH="${libdir}/tdm"
-AC_ARG_WITH(tdm-module-path, AS_HELP_STRING([--with-tdm-module-path=PATH], [tdm module dir]),
- [ TDM_MODULE_PATH="$withval" ],
- [ TDM_MODULE_PATH="${DEFAULT_TDM_MODULE_PATH}" ])
-AC_SUBST(TDM_MODULE_PATH)
-
# set the library dir for the tdm hal backend
DEFAULT_HAL_LIBDIR="/hal/lib"
AC_ARG_WITH(hal-libdir, AS_HELP_STRING([--with-hal-libdir=PATH], [hal backend library path]),
echo ""
echo "$PACKAGE_STRING will be compiled with:"
echo ""
-echo "TDM_MESON_CFLAGS : $LIBHAL_BACKEND_TDM_MESON_CFLAGS"
-echo "TDM_MESON_LIBS : $LIBHAL_BACKEND_TDM_MESON_LIBS"
-echo "TDM_MODULE_DIR : $HAL_LIBDIR"
+echo "LIBHAL_BACKEND_TDM_MESON_CFLAGS : $LIBHAL_BACKEND_TDM_MESON_CFLAGS"
+echo "LIBHAL_BACKEND_TDM_MESON_LIBS : $LIBHAL_BACKEND_TDM_MESON_LIBS"
+echo "HAL_LIBDIR : $HAL_LIBDIR"
echo ""
-Name: libtdm-meson
+Name: hal-backend-tdm-meson
Version: 1.0.1
Release: 0
-Summary: Tizen Display Manager Meson Back-End Library
+Summary: hal-backend-tdm module for meson
Group: Development/Libraries
License: MIT
Source0: %{name}-%{version}.tar.gz
-Source1001: libhal-backend-tdm-meson.manifest
+Source1001: %{name}.manifest
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(libudev)
-BuildRequires: pkgconfig(libtdm)
+BuildRequires: pkgconfig(libtbm)
BuildRequires: pkgconfig(pixman-1)
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(hal-api-common)
ExclusiveArch: %{arm} aarch64
%description
-Back-End library of Tizen Display Manager MESON : libtdm-mgr MESON library
-
-%package -n hal-backend-tdm-meson
-Summary: hal-backend-tdm module for meson
-Group: System/Libraries
-Requires: hal-api-tdm
-Requires: hal-api-common
-
-%description -n hal-backend-tdm-meson
-descriptionion: hal tdm backend module for meson
+description: hal tdm backend module for meson
%global TZ_SYS_RO_SHARE %{?TZ_SYS_RO_SHARE:%TZ_SYS_RO_SHARE}%{!?TZ_SYS_RO_SHARE:/usr/share}
rm -rf %{buildroot}
%make_install
-%post -n hal-backend-tdm-meson
+%post
if [ -f %{_hal_libdir}/libhal-backend-tdm.so ]; then
rm -rf %{_hal_libdir}/libhal-backend-tdm.so
fi
ln -s libhal-backend-tdm-meson.so %{_hal_libdir}/libhal-backend-tdm.so
-%postun -n hal-backend-tdm-meson -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
-%files -n hal-backend-tdm-meson
-%manifest libhal-backend-tdm-meson.manifest
+%files
+%manifest %{name}.manifest
%license COPYING
%{_hal_libdir}/libhal-backend-*.so*