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
- Previous message: rpms/eclipse-phpeclipse/devel eclipse-phpeclipse.spec,1.9,1.10
- Next message: rpms/quickfix/F-10 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
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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
- Previous message: rpms/eclipse-phpeclipse/devel eclipse-phpeclipse.spec,1.9,1.10
- Next message: rpms/quickfix/F-10 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
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list