Package pinot: Specfile

%def_disable deskbar

Name: pinot
Version: 1.05
Release: alt1

Summary: Personal search and metasearch tool
License: GPLv2+
Group: File tools

Url: http://pinot.berlios.de/
Source: http://pinot-search.googlecode.com/files/pinot-%version.tar.gz
Patch: pinot-0.98-alt-link.patch
Patch1: pinot-1.05-alt-g_type_init.patch

# Automatically added by buildreq on Sat Nov 26 2011
BuildRequires: boost-devel-headers desktop-file-utils gcc-c++ libarchive-devel libattr-devel libchm-devel libcurl-devel libdbus-glib-devel libexiv2-devel libgmime-devel libgtkmm2-devel libsqlite3-devel libssl-devel libtag-devel libtextcat-devel libxapian-devel libxml++2-devel

%description
Pinot is a D-Bus service that crawls, indexes your documents and monitors them
for changes, as well as a GTK-based user interface that enables to query the
index built by the service and your favourite Web engines, and display and
analyze the results.

%package deskbar
Summary: Pinot plugin for DeskbarApplet
Group: File tools
Requires: %name = %version-%release
Requires: deskbar-applet

%description deskbar
The included plugin enables Deskbar to search documents indexed by Pinot.


%package devel
Summary: Pinot development package
Group: Development/C++
BuildArch: noarch
Requires: %name = %version-%release

%description devel
This package provides headers needed to develop Pinot plugins.


%prep
%setup
%patch -p2
%patch1 -p1

subst 's~glib/gunicode.h~glib.h~' IndexSearch/cjkv/CJKVTokenizer.h

%build
# Add missing Additional Category
subst 's/Settings;X/Settings;DesktopSettings;X/' pinot-prefs.desktop
%configure --enable-libarchive --enable-chmlib
%make_build

%install
%makeinstall_std

%find_lang %name

%files -f %name.lang
%doc AUTHORS FAQ NEWS README
%config(noreplace) %_sysconfdir/pinot/
%_bindir/pinot
%_bindir/pinot-dbus-daemon
%_bindir/pinot-index
%_bindir/pinot-label
%_bindir/pinot-prefs
%_bindir/pinot-search
%_libdir/pinot/
%_datadir/dbus-1/services/de.berlios.Pinot.service
%_datadir/pinot/
%_iconsdir/hicolor/48x48/apps/pinot.png
%_iconsdir/hicolor/32x32/apps/pinot.png
%_iconsdir/hicolor/24x24/apps/pinot.png
%_iconsdir/hicolor/22x22/apps/pinot.png
%_iconsdir/hicolor/16x16/apps/pinot.png
%_sysconfdir/xdg/autostart/*.desktop
%_desktopdir/*.desktop
%_man1dir/pinot*

%if_enabled deskbar
%files deskbar
%_libdir/deskbar-applet/handlers/pinot-*
%_libexecdir/deskbar-applet/modules-2.20-compatible/pinot-*
%endif

%files devel
%_includedir/%name/

%changelog
* Sun Apr 07 2013 Yuri N. Sedunov <aris@altlinux.org> 1.05-alt1
- 1.0.5
- fixed build with glib-2.36

* Thu Jan 24 2013 Yuri N. Sedunov <aris@altlinux.org> 1.03-alt1
- 1.03
- new -devel subpackage

* Sun Dec 09 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.98-alt2.1
- Fixed linking

* Fri Apr 06 2012 Victor Forsiuk <force@altlinux.org> 0.98-alt2
- Fix glib include compile problem.

* Sat Nov 26 2011 Victor Forsiuk <force@altlinux.org> 0.98-alt1
- 0.98

* Tue Jun 07 2011 Alexey Shabalin <shaba@altlinux.ru> 0.97-alt2
- build without deskbar applet

* Tue Mar 29 2011 Victor Forsiuk <force@altlinux.org> 0.97-alt1
- 0.97

* Tue Oct 12 2010 Michael Shigorin <mike@altlinux.org> 0.96-alt1.1
- NMU: rebuilt against libxapian-1.2.3

* Tue Jul 13 2010 Victor Forsiuk <force@altlinux.org> 0.96-alt1
- 0.96

* Fri Dec 25 2009 Victor Forsyuk <force@altlinux.org> 0.95-alt1
- 0.95

* Thu Dec 03 2009 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.94-alt1.1
- Rebuilt with python 2.6

* Wed Jul 08 2009 Victor Forsyuk <force@altlinux.org> 0.94-alt1
- 0.94
- Build with libarchive.

* Mon Dec 01 2008 Eugene Ostapets <eostapets@altlinux.ru> 0.89-alt1
- new version

* Sat Aug 09 2008 ALT QA Team Robot <qa-robot@altlinux.org> 0.85-alt1.1
- Automated rebuild due to libcrypto.so.6 -> libcrypto.so.7 soname change.

* Sat May 10 2008 Eugene Ostapets <eostapets@altlinux.ru> 0.85-alt1
- First build for ALTLinux