rpms/iax/F-10 iax-0.2.2-DESTDIR.patch, NONE, 1.1 iax.spec, NONE, 1.1 sources, 1.1, 1.2

Tom Callaway spot at fedoraproject.org
Thu Mar 12 20:50:12 UTC 2009


Author: spot

Update of /cvs/pkgs/rpms/iax/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5942/F-10

Modified Files:
	sources 
Added Files:
	iax-0.2.2-DESTDIR.patch iax.spec 
Log Message:
initial branching

iax-0.2.2-DESTDIR.patch:

--- NEW FILE iax-0.2.2-DESTDIR.patch ---
diff -up iax-0.2.2/src/Makefile.am.BAD iax-0.2.2/src/Makefile.am
--- iax-0.2.2/src/Makefile.am.BAD	2008-06-10 10:07:31.000000000 -0400
+++ iax-0.2.2/src/Makefile.am	2008-06-10 10:07:52.000000000 -0400
@@ -9,10 +9,10 @@ libiax_la_SOURCES = iax.c md5.c 
 EXTRA_DIST = md5.h frame.h iax-client.h iax.h
 
 install:
-	mkdir -p $(includedir)/iax
-	install -m 644 md5.h $(includedir)/iax
-	install -m 644 frame.h $(includedir)/iax
-	install -m 644 iax.h $(includedir)/iax
-	install -m 644 iax-client.h $(includedir)/iax
+	mkdir -p $(DESTDIR)$(includedir)/iax
+	install -m 644 md5.h $(DESTDIR)$(includedir)/iax
+	install -m 644 frame.h $(DESTDIR)$(includedir)/iax
+	install -m 644 iax.h $(DESTDIR)$(includedir)/iax
+	install -m 644 iax-client.h $(DESTDIR)$(includedir)/iax
 	/sbin/ldconfig
 
diff -up iax-0.2.2/src/Makefile.in.BAD iax-0.2.2/src/Makefile.in
--- iax-0.2.2/src/Makefile.in.BAD	2008-06-10 10:06:40.000000000 -0400
+++ iax-0.2.2/src/Makefile.in	2008-06-10 10:07:09.000000000 -0400
@@ -304,11 +304,11 @@ mostlyclean distclean maintainer-clean
 
 
 install:
-	mkdir -p $(includedir)/iax
-	install -m 644 md5.h $(includedir)/iax
-	install -m 644 frame.h $(includedir)/iax
-	install -m 644 iax.h $(includedir)/iax
-	install -m 644 iax-client.h $(includedir)/iax
+	mkdir -p $(DESTDIR)$(includedir)/iax
+	install -m 644 md5.h $(DESTDIR)$(includedir)/iax
+	install -m 644 frame.h $(DESTDIR)$(includedir)/iax
+	install -m 644 iax.h $(DESTDIR)$(includedir)/iax
+	install -m 644 iax-client.h $(DESTDIR)$(includedir)/iax
 	/sbin/ldconfig
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.


--- NEW FILE iax.spec ---
Name:		iax
Version:	0.2.2 
Release:	2%{?dist}
Summary:	Implementation of Inter-Asterisk eXchange protocol
Group:		System Environment/Libraries
License:	GPL+ and LGPLv2+
URL:		http://downloads.digium.com/pub/libiax/
Source0:	http://downloads.digium.com/pub/libiax/%{name}-%{version}.tar.gz
Patch0:		iax-0.2.2-DESTDIR.patch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

%description
Inter Asterisk eXchange, lovingly called IAX (pronounced: eeks), is the 
protocol used by the Asterisk PBX system for inter-asterisk-communication.  
Other applications may use libiax to communicate with each other and other 
asterisk servers.  IAX is a high performance, feature rich protocol unrelated
to SIP or H.323.  Its single-socket design allows it to interoperate with NAT 
and PAT masquerade firewalls.  It supports internationalization, remote 
dialplans, and voice, HTML, image, DTMF, and video content.

%package devel
Summary:	Development files for %{name}
Group:		Development/Libraries
Requires:	%{name} = %{version}-%{release}

%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.

%prep
%setup -q
%patch0 -p1 -b .DESTDIR
# We don't need to invoke this here. Non-package installs might.
sed -i 's|/sbin/ldconfig||g' src/Makefile.in

# Fix libdir in iax-config.in
sed -i 's|${exec_prefix}/lib|${exec_prefix}/%{_lib}|g' iax-config.in
sed -i 's|/usr/lib|%{_libdir}|g' iax-config.in

%build
%configure --disable-static
make %{?_smp_mflags} UCFLAGS="%{optflags}"

%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
find %{buildroot} -name '*.la' -exec rm -f {} ';'

%clean
rm -rf %{buildroot}

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%doc COPYING COPYING.LIB ChangeLog README
%{_libdir}/libiax.so.*

%files devel
%defattr(-,root,root,-)
%{_bindir}/%{name}-config
%{_includedir}/%{name}/
%{_libdir}/libiax.so

%changelog
* Fri Mar  6 2009 Tom "spot" Callaway <tcallawa at redhat.com> 0.2.2-2
- fix iax-config.in
- fix dead URL
- fix license tag

* Tue Jun 10 2008 Tom "spot" Callaway <tcallawa at redhat.com> 0.2.2-1
- Initial package for Fedora



Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/iax/F-10/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	12 Mar 2009 20:33:02 -0000	1.1
+++ sources	12 Mar 2009 20:49:41 -0000	1.2
@@ -0,0 +1 @@
+d9c14e0a2ad9cb710761795a3497a21c  iax-0.2.2.tar.gz




More information about the fedora-extras-commits mailing list