Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 0e67be577652da487965e81c0ff2d60f > files > 3

contextkit-0.5.15-1.fc14.src.rpm

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