From 8848d06d3906b2c0e61fabbfd2a2aca23a31ce4e Mon Sep 17 00:00:00 2001 From: Junfeng Dong Date: Mon, 8 Apr 2013 13:34:49 +0800 Subject: [PATCH] Fix for 64 bit compatibility. - Fix hardcoding path. - Use %configure to set default paths. - Fix build error with new version automake. Change-Id: I65c60ae819386cbf5e26024f25035f4d03cd59ae --- configure.ac | 2 ++ packaging/libmm-transcode.spec | 13 ++++++------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/configure.ac b/configure.ac index 4ae898b..6e38449 100755 --- a/configure.ac +++ b/configure.ac @@ -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. diff --git a/packaging/libmm-transcode.spec b/packaging/libmm-transcode.spec index a9b6121..35acd82 100644 --- a/packaging/libmm-transcode.spec +++ b/packaging/libmm-transcode.spec @@ -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 -- 2.7.4