Re: libsrtp package anywhere?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Wed, Jan 26, 2011 at 11:04 AM, JohnS <jses27@xxxxxxxxx> wrote:
>
> On Wed, 2011-01-26 at 11:02 -0500, JohnS wrote:
>> The problem is RPM is trying to install into the main file system
>> whereas el5 rpm does not need an incantation like so.
>
> I mean el6 sorry..
>
> John

Yep, that make sense.

For completeness, there is another mod to the spec file that is
 required in the %install scriptlet.

patch file fc13-el5 attached.

So final process was:

$ rpm -ivh libsrtp-1.4.4-1.20101004cvs.fc13.src.rpm

patch libsrtp.spec < libsrtp.spec.fc13-el5.patch

$ rpmbuild -ba libstrp.spec

$ rpmbuild --rebuild --target i686
~/redhat/SRPMS/libsrtp-1.4.4-1.20101004cvs.el5.src.rpm

Now I have rpms for i686 and i386 for el5. :-D

-- 
-Bob
--- libsrtp.spec	2010-12-06 11:13:59.000000000 -0500
+++ libsrtp.spec.el5	2011-01-26 11:22:42.000000000 -0500
@@ -18,6 +18,8 @@ Source1:	libsrtp.pc
 # And how does Chromium always manage to find these projects and use them?
 Patch0:		libsrtp-1.4.4-shared.patch
 
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
 %description
 This package provides an implementation of the Secure Real-time
 Transport Protocol (SRTP), the Universal Security Transform (UST), and
@@ -46,6 +48,7 @@ export CFLAGS="%{optflags} -fPIC"
 make %{?_smp_mflags}
 
 %install
+rm -rf %{buildroot}
 make install DESTDIR=%{buildroot}
 find %{buildroot} -name '*.la' -exec rm -f {} ';'
 pushd %{buildroot}%{_libdir}
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux