5684d27
%ifarch %{ix86} x86_64 ppc ppc64 s390x %{arm}
5684d27
%global have_valgrind 1
5684d27
%endif
5684d27
e0aa095
Name:		rlog
e0aa095
Summary:	Runtime Logging for C++
7c993b1
Version:	1.4
a73d79d
Release:	17%{?dist}
edc58f8
License:	LGPLv2+
e0aa095
Group:		Development/Libraries
435ced5
Url:		http://arg0.net/rlog
40d53ad
VCS:		http://rlog.googlecode.com/svn/trunk
7c993b1
Source0:	http://rlog.googlecode.com/files/%{name}-%{version}.tar.gz
7c993b1
Source1:	http://rlog.googlecode.com/files/%{name}-%{version}.tar.gz.asc
5684d27
%if 0%{?have_valgrind}
5684d27
%if 0%{?fedora} || 0%{?rhel} >= 6
7c993b1
BuildRequires:	valgrind-devel
edc58f8
%else
edc58f8
BuildRequires:	valgrind
edc58f8
%endif
5684d27
%endif
40d53ad
# For autoreconf
40d53ad
BuildRequires:  autoconf
40d53ad
BuildRequires:  automake
40d53ad
BuildRequires:  libtool
b1465ed
b1465ed
%description
b1465ed
RLog provides a flexible message logging facility for C++ programs and
b1465ed
libraries.  It is meant to be fast enough to leave in production code.
b1465ed
b1465ed
%package devel
b1465ed
Summary:	Runtime Logging for C++ - development files
b1465ed
Group:		Development/Libraries
b1465ed
Requires:	%{name} = %{version}-%{release}
b1465ed
Requires:	pkgconfig
b1465ed
BuildRequires:	doxygen tetex-latex
b1465ed
b1465ed
%description devel
b1465ed
Files needed for developing apps using rlog
b1465ed
b1465ed
%prep
b1465ed
%setup -q
7e7a29e
# Disabled: rebuilding docs fails on latex
7e7a29e
#%{__rm} -rf docs/html
7e7a29e
#%{__rm} -rf docs/latex
b1465ed
b1465ed
%build
40d53ad
autoreconf -ivf
5684d27
%configure --disable-static \
5684d27
%if 0%{?have_valgrind}
5684d27
    --enable-valgrind
5684d27
%else
5684d27
    %{nil}
5684d27
%endif
40d53ad
make %{?_smp_mflags}
b1465ed
b1465ed
%install
40d53ad
make DESTDIR=%{buildroot} install
40d53ad
rm -f %{buildroot}%{_libdir}/*.la
40d53ad
rm -rf %{buildroot}%{_docdir}/rlog
b1465ed
b1465ed
%post -p /sbin/ldconfig
b1465ed
b1465ed
%postun -p /sbin/ldconfig
b1465ed
b1465ed
%files
b1465ed
%{_libdir}/librlog.so.*
e0aa095
%doc README AUTHORS COPYING
b1465ed
b1465ed
%files devel
b1465ed
%{_includedir}/*
b1465ed
%{_libdir}/pkgconfig/*
b1465ed
%{_libdir}/librlog.so
b1465ed
%doc docs/html docs/latex/refman.pdf
b1465ed
b1465ed
%changelog
a73d79d
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
a73d79d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
a73d79d
d8446c7
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-16
d8446c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d8446c7
5684d27
* Mon Sep 30 2013 Dan HorĂ¡k <dan[at]danny.cz> - 1.4-15
5684d27
- fix build on arches without valgrind
5684d27
99e01fb
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-14
99e01fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
99e01fb
40d53ad
* Sun Jul 21 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.4-13
40d53ad
- Reconfigure to allow building on AArch64
40d53ad
- Cleanup spec-file
40d53ad
a9330bc
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-12
a9330bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a9330bc
04475a9
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-11
04475a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
04475a9
9c88d57
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-10
9c88d57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9c88d57
1a148d5
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-9
1a148d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1a148d5
bb07341
* Sun Jun 20 2010 Peter Lemenkov <lemenkov@gmail.com> - 1.4-8
bb07341
- No valgrind for s390/s390x
bb07341
- Drop support for Fedora < 8
bb07341
- Enable valgrind on EL-6
bb07341
bb07341
* Sun Sep 27 2009 Peter Lemenkov <lemenkov@gmail.com> - 1.4-7
5575817
- Fixed building against valgrind
5575817
897ff0f
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-6
897ff0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
897ff0f
7e7a29e
* Wed Apr 29 2009 Milos Jakubicek <xjakub@fi.muni.cz> - 1.4-5
7e7a29e
- Fix FTBFS: do not rebuild docs as it fails on latex
7e7a29e
ac7624b
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-4
ac7624b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ac7624b
435ced5
* Mon Dec  8 2008 Peter Lemenkov <lemenkov@gmail.com> 1.4-3
435ced5
- Fixed url (BZ# 472665)
435ced5
edc58f8
* Tue Sep  2 2008 Peter Lemenkov <lemenkov@gmail.com> 1.4-2
edc58f8
- Fix build for F-8
edc58f8
- Fixed license header (LGLV21+ -> LGPLv2+)
edc58f8
7c993b1
* Sat Jul 12 2008 Peter Lemenkov <lemenkov@gmail.com> 1.4-1
7c993b1
- Ver. 1.4
7c993b1
- Dropped upstreamed patch
7c993b1
- Enabled valgrind on all supported platforms
7c993b1
e0aa095
* Fri Jun  6 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.7-7
e0aa095
- Get rid of whitespaces (cosmetic)
e0aa095
- Note about patch status (applied upstream)
e0aa095
f521279
* Fri Feb 22 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.7-6
f521279
- Changed source paths
f521279
- Fixed build with GCC 4.3
f521279
88d30e4
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.3.7-5
88d30e4
- Autorebuild for GCC 4.3
88d30e4
4c290e2
* Sat Feb  9 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.7-4
4c290e2
- Proper license header (LGPL v 2.1 or any later version)
4c290e2
4a7c06f
* Tue Sep 12 2006 Peter Lemenkov <lemenkov@gmail.com> 1.3.7-3%{?dist}
4a7c06f
- Rebuild for FC6
4a7c06f
8425994
* Wed Mar 29 2006 Peter Lemenkov <lemenkov@newmail.ru> 1.3.7-2
8425994
- rebuild
8425994
b1465ed
* Sun Nov 13 2005 Peter Lemenkov <lemenkov@newmail.ru> 1.3.7-1
b1465ed
- Initial build for FC-Extras
b1465ed
- Release v1.3.7
b1465ed
b1465ed
* Mon Nov 8 2004 Valient Gough <vgough@pobox.com>
b1465ed
- Release v1.3.5
b1465ed
- Add initial attempt at Win32 support (due to help from Vadim Zeitlin)
b1465ed
- Fixes to build on Suse 9.2 (replaced old KDE based autoconf scripts)
b1465ed
- Add "info" channel, and rInfo() macro.
b1465ed
* Mon May 31 2004 Valient Gough <vgough@pobox.com>
b1465ed
- Release v1.3.4
b1465ed
- Portibility changes to allow rlog to build with older C++ compilers and on
b1465ed
  non-x86 computers.
b1465ed
- Add extra ERROR_FMT() macro which allows format string to be passed on Error
b1465ed
  construction.
b1465ed
- Add valgrind support to allow valgrind trace from any assert when running
b1465ed
  under valgrind.
b1465ed
- Update admin dir.
b1465ed
* Sat Mar 13 2004 Valient Gough <vgough@pobox.com>
b1465ed
- Release v1.3.1
b1465ed
- added pkg-config file librlog.pc
b1465ed
- changed license to LGPL
b1465ed
- added rAssertSilent macro
b1465ed
- fixes for special case checks of printf attribute
b1465ed
* Sat Feb 8 2004 Valient Gough <vgough@pobox.com>
b1465ed
- Release v1.3