remove about legacy libtdm backend 58/276858/1 accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix accepted/tizen_8.0_unified accepted/tizen_unified tizen tizen_7.0 tizen_7.0_hotfix tizen_8.0 accepted/tizen/7.0/unified/20221110.063503 accepted/tizen/7.0/unified/hotfix/20221116.104324 accepted/tizen/8.0/unified/20231005.092414 accepted/tizen/unified/20220628.220209 submit/tizen/20220627.072238 submit/tizen/20220628.044343 tizen_7.0_m2_release tizen_8.0_m2_release
authorChangyeon Lee <cyeon.lee@samsung.com>
Wed, 22 Jun 2022 08:51:54 +0000 (17:51 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Wed, 22 Jun 2022 09:37:04 +0000 (18:37 +0900)
Change-Id: I6d4e3d97842e809f5c7d21833fd0948b25927887

configure.ac
packaging/hal-backend-tdm-meson.manifest [moved from packaging/libhal-backend-tdm-meson.manifest with 100% similarity]
packaging/hal-backend-tdm-meson.spec [moved from packaging/libtdm-meson.spec with 62% similarity]

index 28c3f58..2657888 100644 (file)
@@ -1,8 +1,8 @@
 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])
@@ -23,19 +23,16 @@ LT_INIT([disable-static])
 # 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)
 
@@ -46,13 +43,6 @@ AC_DEFINE_UNQUOTED(LIBDRM_MINOR_VERSION, [`pkg-config --modversion libdrm | cut
 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]),
@@ -69,7 +59,7 @@ AC_OUTPUT([
 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 ""
similarity index 62%
rename from packaging/libtdm-meson.spec
rename to packaging/hal-backend-tdm-meson.spec
index bbda605..5dc2c03 100644 (file)
@@ -1,15 +1,15 @@
-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)
@@ -17,16 +17,7 @@ BuildRequires: pkgconfig(hal-api-tdm)
 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}
 
@@ -45,15 +36,15 @@ make %{?_smp_mflags}
 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*