070971f
%global maj 0
070971f
070971f
Name:       sord
4440822
Version:    0.8.0
ff81b6e
Release:    2%{?dist}
070971f
Summary:    A lightweight Resource Description Framework (RDF) C library
070971f
070971f
Group:      System Environment/Libraries
070971f
License:    ISC
070971f
URL:        http://drobilla.net/software/sord/
070971f
Source0:    http://download.drobilla.net/%{name}-%{version}.tar.bz2
070971f
070971f
BuildRequires: boost-devel
070971f
BuildRequires: doxygen
070971f
BuildRequires: graphviz
070971f
BuildRequires: glib2-devel
070971f
BuildRequires: python
4440822
BuildRequires: serd-devel >= 0.14.0
070971f
070971f
%description
070971f
%{name} is a lightweight C library for storing Resource Description
070971f
Framework (RDF) data in memory. %{name} and parent library serd form 
070971f
a lightweight RDF tool-set for resource limited or performance critical 
070971f
applications.
070971f
070971f
%package devel
070971f
Summary:    Development libraries and headers for %{name}
070971f
Group:      Development/Libraries
070971f
Requires:   %{name}%{_isa} = %{version}-%{release}
070971f
070971f
%description devel
070971f
%{name} is a lightweight C library for storing Resource Description
070971f
Framework (RDF) data in memory.
070971f
070971f
This package contains the headers and development libraries for %{name}.
070971f
070971f
%prep
070971f
%setup -q
070971f
# we'll run ldconfig, and add our optflags 
070971f
sed -i -e "s|bld.add_post_fun(autowaf.run_ldconfig)||" \
070971f
       -e "s|cflags          = [ '-DSORD_INTERNAL' ]\
070971f
|cflags          = [ '-DSORD_INTERNAL' ] + '%optflags'.split(' ') |" wscript
070971f
070971f
%build
070971f
export CXXFLAGS="%{optflags}"
070971f
export CFLAGS="%{optflags}"
070971f
./waf configure \
070971f
    --prefix=%{_prefix} \
070971f
    --libdir=%{_libdir} \
070971f
    --mandir=%{_mandir} \
070971f
    --datadir=%{_datadir} \
070971f
    --docdir=%{_docdir}/%{name}-devel-%{version} \
070971f
    --test \
070971f
    --docs 
070971f
./waf build -v %{?_smp_mflags}
070971f
070971f
%install
070971f
DESTDIR=%{buildroot} ./waf install
070971f
chmod +x %{buildroot}%{_libdir}/lib%{name}-%{maj}.so.*
070971f
070971f
%post -p /sbin/ldconfig
070971f
070971f
%postun -p /sbin/ldconfig
070971f
070971f
%files
4440822
%doc AUTHORS NEWS README COPYING
070971f
%{_libdir}/lib%{name}-%{maj}.so.*
070971f
%{_bindir}/sordi
4440822
%{_bindir}/sord_validate
070971f
%{_mandir}/man1/sordi.1.gz
070971f
070971f
%files devel
070971f
%{_libdir}/lib%{name}-%{maj}.so
070971f
%{_libdir}/pkgconfig/%{name}-%{maj}.pc
070971f
%{_includedir}/%{name}-%{maj}/
070971f
%{_docdir}/%{name}-devel-%{version}
070971f
%{_mandir}/man3/%{name}.3.gz
070971f
070971f
%changelog
ff81b6e
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.0-2
ff81b6e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ff81b6e
4440822
* Fri Apr 20 2012 Brendan Jones <brendan.jones.it@gmail.com> - 0.8.0-1
4440822
- New upstream release
4440822
070971f
* Thu Jan 19 2012 Brendan Jones <brendan.jones.it@gmail.com> - 0.5.0-3
070971f
- Correct macros in description, expand summary.
070971f
070971f
* Mon Jan 16 2012 Brendan Jones <brendan.jones.it@gmail.com> - 0.5.0-2
070971f
- Correct macros in description, expand summary.
070971f
070971f
* Fri Dec 23 2011 Brendan Jones <brendan.jones.it@gmail.com> - 0.5.0-1
070971f
- Initial build