Name: contextkit Summary: Contextual information collection framework Version: 0.5.15 Release: 1%{?dist} Group: Applications/System License: LGPLv2 URL: http://gitorious.org/maemo-af/contextkit # extracted from http://repo.meego.com/MeeGo/builds/trunk/1.0.90.0.20100831.1/core/repos/source/contextkit-0.5.15-1.28.src.rpm Source0: %{name}-%{version}.tar.bz2 Patch0: remove-docs-build.patch Patch1: contextkit-gcc45.patch BuildRequires: dbus-devel BuildRequires: glib2-devel BuildRequires: qjson-devel BuildRequires: tinycdb-devel BuildRequires: python BuildRequires: libxslt BuildRequires: asciidoc BuildRequires: libtool BuildRequires: doxygen BuildRequires: perl(XML::DOM) Requires: dbus %description This is ContextKit, a framework for collecting contextual information from the bowels of the system, cleaning them up and offering them through a simple API. The ContextKit consists of: - libcontextprovider, a convenience library to export contextual properties to the rest of the system. - user documentation including a list of standard context properties - contextd, daemon for combining and refining contextual information - libcontextsubscriber, a library implementing the simple API for accessing the contextual information. %package devel Summary: Development files for ContextKit Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Development libraries and headers for building context aware applications. %prep %setup -q # remove-docs-build.patch %patch0 -p1 # contextkit-gcc45.patch %patch1 -p1 # Remove shebang for file in python/ContextKit/*.py; do sed '/^#!\//, 1d' $file > $file.new && \ touch -r $file $file.new && \ mv $file.new $file done %build ./autogen.sh %configure --disable-static make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} find %{buildroot} -name '*.la' -exec rm -f {} ';' mv %{buildroot}%{_docdir}/contextkit-doc contextkit-doc #remove tests for now rm -rf %{buildroot}%{_libdir}/libcontext*-tests rm -rf %{buildroot}%{_libdir}/contextkit/*test* rm -rf %{buildroot}%{_datadir}/libcontext*-tests %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc contextkit-doc/html COPYING AUTHORS MAINTAINERS README %{_sysconfdir}/dbus-1/system.d/libcontextprovider0.conf %{_bindir}/* %{_libdir}/libcontext*.so.* %{_datadir}/contextkit %{python_sitelib}/ContextKit %{_mandir}/man1/*.1.* %files devel %defattr(-,root,root,-) %{_libdir}/libcontext*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/context* %changelog * Mon Aug 16 2010 Chen Lei <supercyper@163.com> - 0.5.15-1 - Update to release tag 0.5.15 * Thu Jul 08 2010 Chen Lei <supercyper@163.com> - 0.5.8-1 - Initial packaging for Fedora * Sun Mar 14 2010 Anas Nashif <anas.nashif@intel.com> - 0.5.8 - Use spectacle - Fixed all rpmlint errors