remove about legacy libtbm backend 50/276850/1 accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix tizen_7.0 tizen_7.0_hotfix accepted/tizen/7.0/unified/20221110.063241 accepted/tizen/7.0/unified/hotfix/20221116.104322 accepted/tizen/unified/20220628.220142 submit/tizen/20220627.072238 submit/tizen/20220628.044343 tizen_7.0_m2_release
authorChangyeon Lee <cyeon.lee@samsung.com>
Wed, 22 Jun 2022 08:49:07 +0000 (17:49 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Wed, 22 Jun 2022 08:49:07 +0000 (17:49 +0900)
Change-Id: I5f671ac91f40827feb28c6319a87fe97612f06fd

configure.ac
packaging/hal-backend-tbm-meson.manifest [moved from packaging/libhal-backend-tbm-meson.manifest with 100% similarity]
packaging/hal-backend-tbm-meson.spec [moved from packaging/libtbm-meson.spec with 57% similarity]

index 28cdd9f..48bcc28 100644 (file)
@@ -18,7 +18,7 @@
 #  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])
@@ -37,7 +37,6 @@ AC_FUNC_ALLOCA
 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)
@@ -51,10 +50,6 @@ AC_ARG_WITH(hal-libdir, AS_HELP_STRING([--with-hal-libdir=PATH], [hal backend li
 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)
@@ -70,5 +65,5 @@ echo "LDFLAGS : $LDFLAGS"
 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 ""
similarity index 57%
rename from packaging/libtbm-meson.spec
rename to packaging/hal-backend-tbm-meson.spec
index 6f93636..77e89c6 100644 (file)
@@ -1,14 +1,13 @@
-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)
@@ -18,16 +17,7 @@ BuildConflicts: linux-glibc-devel
 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
@@ -35,7 +25,7 @@ cp %{SOURCE1001} .
 
 %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"
 
@@ -46,15 +36,15 @@ rm -rf %{buildroot}
 
 %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*