Fix for 64 bit compatibility. tizen_2.1 2.1b_release accepted/tizen/20130520.101146 accepted/tizen_2.1/20130425.034933 submit/tizen/20130517.045057 submit/tizen_2.1/20130424.232124
authorJunfeng Dong <junfeng.dong@intel.com>
Mon, 8 Apr 2013 05:34:49 +0000 (13:34 +0800)
committerJunfeng Dong <junfeng.dong@intel.com>
Mon, 8 Apr 2013 05:34:53 +0000 (13:34 +0800)
- Fix hardcoding path.
- Use %configure to set default paths.
- Fix build error with new version automake.

Change-Id: I65c60ae819386cbf5e26024f25035f4d03cd59ae

configure.ac
packaging/libmm-transcode.spec

index 4ae898b..6e38449 100755 (executable)
@@ -8,7 +8,9 @@ AC_CONFIG_HEADER([config.h])
 AM_INIT_AUTOMAKE([-Wall -Werror foreign])
 
 # Checks for programs.
+m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
 AC_PROG_CC
+AM_PROG_CC_C_O
 AC_PROG_LIBTOOL
 
 # Checks for libraries.
index a9b6121..35acd82 100644 (file)
@@ -1,4 +1,3 @@
-#sbs-git:slp/pkgs/l/libmm-transcode libmm-transcode 0.1 62b62e6d483557fc5750d1b4986e9a98323f1194
 Name:       libmm-transcode
 Summary:    Multimedia Framework Video Transcode Library
 Version:    0.8
@@ -6,8 +5,6 @@ Release:    2
 Group:      System/Libraries
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
-Requires(post):  /sbin/ldconfig
-Requires(postun):  /sbin/ldconfig
 BuildRequires:  pkgconfig(mm-common)
 BuildRequires:  pkgconfig(mm-log)
 BuildRequires:  pkgconfig(mm-ta)
@@ -20,9 +17,8 @@ BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
 BuildRequires:  pkgconfig(gstreamer-pbutils-0.10)
 BuildRequires:  pkgconfig(gmodule-2.0)
 
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
 %description
+Multimedia Framework Video Transcode Library.
 
 %package devel
 Summary:    Multimedia Framework Video Transcode Library (DEV)
@@ -30,6 +26,7 @@ Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
 
 %description devel
+Multimedia Framework Video Transcode Library (DEV).
 
 %package tool
 Summary:    Multimedia Framework Video Transcode Utility Package
@@ -37,6 +34,7 @@ Group:      TO_BE/FILLED_IN
 Requires:   %{name} = %{version}-%{release}
 
 %description tool
+Multimedia Framework Video Transcode Utility Package
 
 %prep
 %setup -q
@@ -45,8 +43,8 @@ Requires:   %{name} = %{version}-%{release}
 ./autogen.sh
 
 CFLAGS="$CFLAGS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" -D_MM_PROJECT_FLOATER" \
-LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--hash-style=both -Wl,--as-needed" \
-./configure --prefix=%{_prefix}
+LDFLAGS+="-Wl,--rpath=%{_libdir} -Wl,--hash-style=both -Wl,--as-needed" \
+%configure
 
 make %{?jobs:-j%jobs}
 
@@ -62,6 +60,7 @@ cp LICENSE.APLv2.0 %{buildroot}/usr/share/license/%{name}
 rm -rf %{buildroot}
 
 %post -p /sbin/ldconfig
+
 %postun -p /sbin/ldconfig