File mingw64-rasqal.spec of Package mingw64-rasqal

%define __strip %{_mingw64_strip}
%define __objdump %{_mingw64_objdump}
%define _use_internal_dependency_generator 0
%define __find_requires %{_mingw64_findrequires}
%define __find_provides %{_mingw64_findprovides}
%define __os_install_post %{_mingw64_debug_install_post} \
                          %{_mingw64_install_post}

Name:           mingw64-rasqal
Version:        0.9.30
Release:        0
Summary:        Rasqal RDF Parser Toolkit for Redland

License:        LGPL v2.1 or later; The Apache Software License
Group:          Development/Libraries
URL:            http://librdf.org/rasqal/
Source0:        http://download.librdf.org/source/rasqal-%{version}.tar.gz
Patch0:         rasqal-0.9.30-mingw.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildArch:      noarch
#!BuildIgnore: post-build-checks  

BuildRequires:  mingw64-filesystem >= 23
BuildRequires:  mingw64-cross-gcc
BuildRequires:  mingw64-cross-binutils
BuildRequires:  mingw64-libxml2-devel
BuildRequires:  mingw64-libraptor2-devel
BuildRequires:  mingw64-pcre-devel
BuildRequires:  mingw64-cross-pkg-config
BuildRequires:  libtool automake autoconf gtk-doc


%description
Rasqal is a library providing full support for querying Resource
Description Framework (RDF) including parsing query syntaxes,
constructing the queries, executing them and returning result formats.
It currently handles the RDF Data Query Language (RDQL) and SPARQL
Query language.


%package -n mingw64-librasqal-devel
Summary:        Rasqal RDF Parser Toolkit for Redland
Group:          Development/Libraries

%description -n mingw64-librasqal-devel
Rasqal is a library providing full support for querying Resource
Description Framework (RDF) including parsing query syntaxes,
constructing the queries, executing them and returning result formats.
It currently handles the RDF Data Query Language (RDQL) and SPARQL
Query language.


%package -n mingw64-librasqal
Summary:        Rasqal RDF Parser Toolkit for Redland
Group:          Development/Libraries

%description -n mingw64-librasqal
Rasqal is a library providing full support for querying Resource
Description Framework (RDF) including parsing query syntaxes,
constructing the queries, executing them and returning result formats.
It currently handles the RDF Data Query Language (RDQL) and SPARQL
Query language.


%{_mingw64_debug_package}

%prep
%setup -q -n rasqal-%{version}

%patch0 -p1 -b .mingw


%build
NOCONFIGURE=1 ./autogen.sh
echo "lt_cv_deplibs_check_method=pass_all" >>%{_mingw64_cache}
PATH="%{_mingw64_bindir}:$PATH" \
%{_mingw64_configure} \
	--disable-static --enable-shared \
	--enable-raptor2 \
	--with-regex-library=pcre --with-triples-source=raptor
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT

make DESTDIR=$RPM_BUILD_ROOT install


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root)
%{_mingw64_bindir}/roqet.exe
%{_mingw64_mandir}/man1/roqet.1*

%files -n mingw64-librasqal-devel
%defattr(-,root,root)
%{_mingw64_bindir}/rasqal-config
%{_mingw64_datadir}/gtk-doc/html/rasqal
%{_mingw64_includedir}/rasqal/rasqal.h
%{_mingw64_libdir}/librasqal.dll.a
%{_mingw64_libdir}/pkgconfig/rasqal.pc
%{_mingw64_mandir}/man1/rasqal-config.1*
%{_mingw64_mandir}/man3/librasqal.3*

%files -n mingw64-librasqal
%defattr(-,root,root)
%{_mingw64_bindir}/librasqal-3.dll


%changelog
openSUSE Build Service is sponsored by