remove about legacy libtdm backend 58/276858/1 accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix accepted/tizen_8.0_unified 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 [new file with mode: 0644]
packaging/hal-backend-tdm-meson.spec [new file with mode: 0644]
packaging/libhal-backend-tdm-meson.manifest [deleted file]
packaging/libtdm-meson.spec [deleted file]

index 28c3f58fff23debea8b0ee4b9e5a1b4c786e6a9e..265788884875ebd9514fd408c91d530afb2b3a7a 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 ""
diff --git a/packaging/hal-backend-tdm-meson.manifest b/packaging/hal-backend-tdm-meson.manifest
new file mode 100644 (file)
index 0000000..75b0fa5
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+    <request>
+        <domain name="_"/>
+    </request>
+</manifest>
diff --git a/packaging/hal-backend-tdm-meson.spec b/packaging/hal-backend-tdm-meson.spec
new file mode 100644 (file)
index 0000000..5dc2c03
--- /dev/null
@@ -0,0 +1,50 @@
+Name:           hal-backend-tdm-meson
+Version:        1.0.1
+Release:        0
+Summary:        hal-backend-tdm module for meson
+Group:          Development/Libraries
+License:        MIT
+Source0:        %{name}-%{version}.tar.gz
+Source1001:     %{name}.manifest
+
+BuildRequires: pkgconfig(libdrm)
+BuildRequires: pkgconfig(libudev)
+BuildRequires: pkgconfig(libtbm)
+BuildRequires: pkgconfig(pixman-1)
+BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(hal-api-common)
+BuildRequires: pkgconfig(hal-api-tdm)
+ExclusiveArch: %{arm} aarch64
+
+%description
+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}
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+
+%build
+%reconfigure --prefix=%{_prefix} --libdir=%{_libdir}  --disable-static \
+             --with-hal-libdir=%{_hal_libdir} \
+             CFLAGS="${CFLAGS} -Wall -Werror" \
+             LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed"
+make %{?_smp_mflags}
+
+%install
+rm -rf %{buildroot}
+%make_install
+
+%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 -p /sbin/ldconfig
+
+%files
+%manifest %{name}.manifest
+%license COPYING
+%{_hal_libdir}/libhal-backend-*.so*
diff --git a/packaging/libhal-backend-tdm-meson.manifest b/packaging/libhal-backend-tdm-meson.manifest
deleted file mode 100644 (file)
index 75b0fa5..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<manifest>
-    <request>
-        <domain name="_"/>
-    </request>
-</manifest>
diff --git a/packaging/libtdm-meson.spec b/packaging/libtdm-meson.spec
deleted file mode 100644 (file)
index bbda605..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-Name:           libtdm-meson
-Version:        1.0.1
-Release:        0
-Summary:        Tizen Display Manager Meson Back-End Library
-Group:          Development/Libraries
-License:        MIT
-Source0:        %{name}-%{version}.tar.gz
-Source1001:        libhal-backend-tdm-meson.manifest
-
-BuildRequires: pkgconfig(libdrm)
-BuildRequires: pkgconfig(libudev)
-BuildRequires: pkgconfig(libtdm)
-BuildRequires: pkgconfig(pixman-1)
-BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(hal-api-common)
-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
-
-%global TZ_SYS_RO_SHARE  %{?TZ_SYS_RO_SHARE:%TZ_SYS_RO_SHARE}%{!?TZ_SYS_RO_SHARE:/usr/share}
-
-%prep
-%setup -q
-cp %{SOURCE1001} .
-
-%build
-%reconfigure --prefix=%{_prefix} --libdir=%{_libdir}  --disable-static \
-             --with-hal-libdir=%{_hal_libdir} \
-             CFLAGS="${CFLAGS} -Wall -Werror" \
-             LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed"
-make %{?_smp_mflags}
-
-%install
-rm -rf %{buildroot}
-%make_install
-
-%post -n hal-backend-tdm-meson
-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
-
-%files -n hal-backend-tdm-meson
-%manifest libhal-backend-tdm-meson.manifest
-%license COPYING
-%{_hal_libdir}/libhal-backend-*.so*