rpms/quickfix/devel import.log, NONE, 1.1 quickfix-cstring.patch, NONE, 1.1 quickfix-pkgconfig-libdir.patch, NONE, 1.1 quickfix.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Hayden James hjames at fedoraproject.org
Sun Nov 16 22:21:41 UTC 2008


Author: hjames

Update of /cvs/pkgs/rpms/quickfix/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4279/devel

Modified Files:
	.cvsignore sources 
Added Files:
	import.log quickfix-cstring.patch 
	quickfix-pkgconfig-libdir.patch quickfix.spec 
Log Message:
* Sun Nov 16 2008 Hayden James - 1.12.4-6
- Initial import of quickfix package. C++ build only currently.



--- NEW FILE import.log ---
quickfix-1_12_4-6_fc9:HEAD:quickfix-1.12.4-6.fc9.src.rpm:1226873910

quickfix-cstring.patch:

--- NEW FILE quickfix-cstring.patch ---
diff -ru quickfix.orig/src/C++/Utility.h quickfix/src/C++/Utility.h
--- quickfix.orig/src/C++/Utility.h	2006-09-13 19:23:18.000000000 -0400
+++ quickfix/src/C++/Utility.h	2008-10-29 07:35:37.000000000 -0400
@@ -87,6 +87,7 @@
 #include <string>
 #include <cctype>
 #include <ctime>
+#include <cstring>
 
 namespace FIX
 {

quickfix-pkgconfig-libdir.patch:

--- NEW FILE quickfix-pkgconfig-libdir.patch ---
diff -ru quickfix.orig/quickfix.pc.in quickfix/quickfix.pc.in
--- quickfix.orig/quickfix.pc.in	2003-05-06 09:18:01.000000000 -0400
+++ quickfix/quickfix.pc.in	2008-11-09 14:33:31.000000000 -0500
@@ -1,6 +1,6 @@
 prefix=@prefix@
 exec_prefix=@prefix@
-libdir=@prefix@/lib
+libdir=@libdir@
 includedir=@prefix@/include
 
 Name: QuickFIX


--- NEW FILE quickfix.spec ---
Name: quickfix
Version: 1.12.4
Release: 6%{?dist}
Summary: QuickFIX is a full-featured open source FIX engine

Group: Development/Libraries
License: ASL 1.1 and BSD with advertising
URL: http://www.quickfixengine.org/
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Patch0: quickfix-cstring.patch
Patch1: quickfix-pkgconfig-libdir.patch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires: libxml2-devel,zlib-devel,boost-devel

%description
QuickFIX is a full-featured open source FIX engine, 
currently compatible with the FIX 4.0-4.4 spec. 
It runs on Windows, Linux, Solaris, FreeBSD and Mac OS X. 
API's are available for C++, Java, .NET, Python and Ruby

%prep
%setup -q -n quickfix
%patch0 -p1
%patch1 -p1
sed -i.flags -e 's|-O0 -g||' src/C++/test/Makefile.in

%build
%configure --enable-shared
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
#This package's Makefile does NOT support make DESTDIR
%makeinstall
mv $RPM_BUILD_ROOT/usr/include/quickfix/config.h $RPM_BUILD_ROOT/usr/include/quickfix/quickfix-config.h
sed -i 's/config.h/quickfix-config.h/g' $RPM_BUILD_ROOT/usr/include/quickfix/Utility.h

%clean
rm -rf $RPM_BUILD_ROOT

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%exclude %{_libdir}/*.la
%{_libdir}/libquickfix.so.10.0.0
%{_libdir}/libquickfix.so.10
%{_datadir}/%{name}/
%doc AUTHORS CONTRIBUTORS LICENSE NEWS THANKS

%package devel
Summary: Header files and libraries for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release},pkgconfig,libxml2-devel,boost-devel
%description devel
This package contains the header files and static libraries
for %{name}. If you like to develop programs using %{name},
you will need to install %{name}-devel

%files devel
%defattr(-,root,root,-)
%{_includedir}/quickfix
%{_libdir}/libquickfix.so
%{_libdir}/pkgconfig/quickfix.pc

%changelog
* Sat Nov 09 2008 Hayden James - 1.12.4-6
- Added boost-devel dependency for quickfix-devel package. Renamed config.h to quickfix-config.h.  
- Removed debug flags from build

* Sat Nov 09 2008 Hayden James - 1.12.4-5
- Removed libtool generated file. Added boost-devel and pkgconfig dependency

* Sat Nov 08 2008 Hayden James - 1.12.4-4
- Changed license to ASL 1.1 and BSD with advertising.  Improved spec file to better conform

* Sat Nov 07 2008 Hayden James - 1.12.4-3
- Changed license to ASL 1.1

* Sat Nov 03 2008 Hayden James - 1.12.4-2
- Changed license to BSD

* Thu Oct 30 2008 Hayden James - 1.12.4-1
- Initial package.


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/quickfix/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	16 Nov 2008 20:23:33 -0000	1.1
+++ .cvsignore	16 Nov 2008 22:21:11 -0000	1.2
@@ -0,0 +1 @@
+quickfix-1.12.4.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/quickfix/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	16 Nov 2008 20:23:33 -0000	1.1
+++ sources	16 Nov 2008 22:21:11 -0000	1.2
@@ -0,0 +1 @@
+359fd12942d7e876275a116787fdd284  quickfix-1.12.4.tar.gz




More information about the scm-commits mailing list