Name: libqjson Version: 0.7.1 Release: 2mamba Summary: A lightweight data-interchange format Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Davide Madrisan URL: http://sourceforge.net/projects/qjson/ Source: http://downloads.sourceforge.net/project/qjson/qjson/%{version}/qjson-%{version}.tar.bz2 License: LGPL BuildRequires: cmake BuildRequires: doxygen ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libgcc BuildRequires: libglib-devel BuildRequires: libqt4-devel BuildRequires: libstdc++6-devel BuildRequires: libz-devel ## AUTOBUILDREQ-END BuildRoot: %{_tmppath}/%{name}-%{version}-root %description JSON is a lightweight data-interchange format. It can represents integer, real number, string, an ordered sequence of value, and a collection of name/value pairs. QJson is a qt-based library that maps JSON data to QVariant objects. %package devel Group: Development/Libraries Summary: Static libraries and headers for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description devel JSON is a lightweight data-interchange format. It can represents integer, real number, string, an ordered sequence of value, and a collection of name/value pairs. QJson is a qt-based library that maps JSON data to QVariant objects. This package contains static libraries and header files need for development. %prep %setup -q -n qjson %build %cmake -d build \ -DQJSON_BUILD_TESTS=1 \ -DCMAKE_MODULES_INSTALL_DIR=%{_datadir}/cmake/Modules/ ( cd %{_builddir}/qjson/doc doxygen ) sed -i -e 's/-fno-exceptions -fno-check-new -fno-common//' -e 's/-fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden//' \ -e 's/-ansi//' src/CMakeFiles/qjson.dir/flags.make %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall -C build %check LD_PRELOAD=%{_builddir}/qjson/build/lib/libqjson.so %{_builddir}/qjson/build/tests/testparser LD_PRELOAD=%{_builddir}/qjson/build/lib/libqjson.so %{_builddir}/qjson/build/tests/testserializer %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_libdir}/libqjson.so.* %doc COPYING README %files devel %defattr(-,root,root) %dir %{_includedir}/qjson %{_includedir}/qjson/*.h %{_libdir}/libqjson.so %{_libdir}/pkgconfig/QJson.pc %{_datadir}/cmake/Modules/FindQJSON.cmake %doc doc/html %changelog * Mon Nov 01 2010 gil 0.7.1-2mamba - add %%check section - fix documentation build * Sun Aug 15 2010 Davide Madrisan 0.7.1-1mamba - package created by autospec