Package tomboy: Specfile

%define major 1.4

Name: tomboy
Version: %major.2
Release: alt1

Summary: Tomboy is a desktop note-taking application

Group: Office
License: LGPLv2.1
Url: http://www.gnome.org/projects/tomboy

Packager: GNOME Maintainers Team <gnome at packages.altlinux.org>

Source: http://ftp.gnome.org/pub/GNOME/sources/%name/%major/%name-%version.tar
Source1: %name.sh
Patch: %name-%version-%release.patch

#add_findprov_lib_path %_libdir/%name

# Typical environment for GNOME program
Requires(post): GConf
Requires(post,postun): librarian
BuildPreReq: libGConf-devel
BuildPreReq: desktop-file-utils

BuildRequires: libgtkspell-devel >= 2.0.9
BuildRequires: gcc-c++ intltool >= 0.35.0
BuildRequires: ndesk-dbus-devel >= 0.4 ndesk-dbus-glib-devel >= 0.3
BuildRequires: libgtk+2-devel >= 2.14.0
BuildRequires: libatk-devel >= 1.2.4
BuildRequires: mono-addins-devel  >= 0.3
BuildRequires: libgnome-panel-devel
BuildRequires: libgtk-sharp2-devel >= 2.10.1
BuildRequires: libgnome-sharp-devel  >= 2.15
BuildRequires: libgnome-desktop-sharp-devel
BuildRequires: libgmime-sharp-devel
BuildRequires: libgalago-sharp-devel >= 0.5.0
BuildRequires: mono-nunit-devel
BuildRequires: libX11-devel

BuildPreReq: gnome-doc-utils gnome-common
BuildRequires: /proc rpm-build-mono mono-mcs mono-devel >= 1.9.1

%description
Tomboy is a desktop note-taking application for Linux and Unix. Simple
and easy to use, but with potential to help you organize the ideas and
information you deal with every day.  The key to Tomboy's usefulness lies
in the ability to relate notes and ideas together.  Using a WikiWiki-like
linking system, organizing ideas is as simple as typing a name.
Branching an idea off is easy as pressing the Link button. And links
between your ideas won't break, even when renaming and reorganizing them.

%prep
%setup -q
%patch -p1

%build
NOCONFIGURE=1 ./autogen.sh
%configure --disable-schemas-install --disable-scrollkeeper --disable-update-mimedb \
	--enable-panel-applet=yes

# subst "s|%_libdir/bonobo/servers|\$(libdir)/bonobo/servers|" Makefile data/Makefile
%make

%install
%make_install install DESTDIR=%buildroot
# install %SOURCE1 %buildroot/%_bindir/%name
# subst "s|/usr/lib/|%_libdir/|g" %buildroot/%_bindir/*
# subst "s|tomboy --search|tomboy|g" %buildroot%_desktopdir/%name.desktop
%find_lang %name --with-gnome

%post
%gconf2_install %name

%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi

%files -f %name.lang
%doc AUTHORS MAINTAINERS README NEWS COPYING COPYING-DOCS
%_bindir/%name
%_bindir/%name-panel
%dir %_libdir/%name/
%_libdir/%name/addins/
%_libdir/%name/Tomboy.exe
%_libdir/%name/Tomboy.exe.*
%_libdir/%name/libtomboy.so
%_man1dir/*
#%_pixmapsdir/*
%_desktopdir/*
#%_pkgconfigdir/*
%_libdir/bonobo/servers/*
%_datadir/%name/
%_iconsdir/*/*/apps/tomboy.png
%_iconsdir/*/*/apps/tomboy.svg
%config %_sysconfdir/gconf/schemas/*
%_datadir/dbus-1/services/*
%_datadir/mime/packages/*
%_datadir/icons/hicolor/*/mimetypes/application-x-note.png

%exclude %_pkgconfigdir/*
%exclude %_libdir/%name/*.la

%changelog
* Mon Oct 25 2010 Alexey Shabalin <shaba@altlinux.ru> 1.4.2-alt1
- 1.4.2
- drop tomboy.sh:
  + use upstream wrappers
  + fix upstream wrappers (without export LD_LIBRARY_PATH)

* Fri Oct 15 2010 Alexey Shabalin <shaba@altlinux.ru> 1.4.1-alt1
- 1.4.1

* Wed Apr 07 2010 Alexey Shabalin <shaba@altlinux.ru> 1.2.0-alt1
- 1.2.0

* Thu Nov 26 2009 Alexey Shabalin <shaba@altlinux.ru> 1.0.1-alt1
- 1.0.1

* Tue Oct 06 2009 Alexey Shabalin <shaba@altlinux.ru> 1.0.0-alt1
- 1.0.0

* Mon Jul 13 2009 Alexey Shabalin <shaba@altlinux.ru> 0.15.3-alt1
- 0.15.3

* Sat May 16 2009 Alexey Shabalin <shaba@altlinux.ru> 0.15.1-alt1.git20090516
- 0.15.1 git version

* Fri Apr 17 2009 Alexey Shabalin <shaba@altlinux.ru> 0.14.1-alt1
- 0.14.1

* Sun Apr 05 2009 Alexey Shabalin <shaba@altlinux.ru> 0.14.0-alt1
- 0.14.0

* Wed Mar 18 2009 Alexey Shabalin <shaba@altlinux.ru> 0.13.6-alt1
- 0.13.6

* Tue Feb 17 2009 Alexey Shabalin <shaba@altlinux.ru> 0.12.2-alt2
- add mono-devel to BuildRequires

* Mon Dec 22 2008 Alexey Shabalin <shaba@altlinux.ru> 0.12.2-alt1
- 0.12.2
- remove obsoleted pre/post macros
- build with evolution support
- change Packager

* Tue Oct 28 2008 Alexey Shabalin <shaba@altlinux.ru> 0.12.1-alt2
- rebuild with new gnome-sharp

* Wed Oct 08 2008 Alexey Shabalin <shaba@altlinux.ru> 0.12.1-alt1
- 0.12.1
- disable build PrintNotes
- build without support evolution(need porting to gmime-2.4)

* Sun Jun 08 2008 Vitaly Lipatov <lav@altlinux.ru> 0.11.0-alt1
- new version 0.11.0 (with rpmrb script)
- fix duplicate 6464 on x86_64 in start scripts (bug #15229)

* Fri Mar 21 2008 Vitaly Lipatov <lav@altlinux.ru> 0.10.0-alt1
- new version 0.10.0 (with rpmrb script)

* Mon Jan 21 2008 Vitaly Lipatov <lav@altlinux.ru> 0.9.4-alt1
- new version 0.9.4 (with rpmrb script)

* Sat Jan 12 2008 Vitaly Lipatov <lav@altlinux.ru> 0.9.3-alt1
- new version 0.9.3 (with rpmrb script)
- build with system Mono.Addins (fix bug #13976)
- build with ndesk-dbus (see bug #13975)
- strict libdir entries in files section

* Mon Jan 07 2008 Vitaly Lipatov <lav@altlinux.ru> 0.9.2-alt2
- build with libgtkspell
- update buildreq

* Fri Dec 21 2007 Vitaly Lipatov <lav@altlinux.ru> 0.9.2-alt1
- new version 0.9.2 (with rpmrb script)

* Tue Dec 11 2007 Vitaly Lipatov <lav@altlinux.ru> 0.8.2-alt1
- new version 0.8.2 (with rpmrb script)

* Tue Oct 16 2007 Vitaly Lipatov <lav@altlinux.ru> 0.8.1-alt1
- new version 0.8.1 (with rpmrb script)

* Fri Sep 28 2007 Vitaly Lipatov <lav@altlinux.ru> 0.8.0-alt2
- fix tomboy start script (path for addins)

* Sun Sep 23 2007 Vitaly Lipatov <lav@altlinux.ru> 0.8.0-alt1
- new version 0.8.0 (with rpmrb script)
- fix libdir path for x86_64 (bug #12883)

* Sun Sep 16 2007 Vitaly Lipatov <lav@altlinux.ru> 0.7.4-alt2
- disable check for modprobe

* Tue Sep 11 2007 Vitaly Lipatov <lav@altlinux.ru> 0.7.4-alt1
- new version 0.7.4 (with rpmrb script)

* Sat May 19 2007 Vitaly Lipatov <lav@altlinux.ru> 0.7.1-alt1
- new version 0.7.1 (with rpmrb script)

* Thu May 03 2007 Vitaly Lipatov <lav@altlinux.ru> 0.7.0-alt1
- new version 0.7.0 (with rpmrb script)

* Fri Mar 16 2007 Vitaly Lipatov <lav@altlinux.ru> 0.6.1-alt1
- new version 0.6.1 (with rpmrb script)

* Tue Feb 20 2007 Vitaly Lipatov <lav@altlinux.ru> 0.5.8-alt1
- new version 0.5.8 (with rpmrb script)

* Thu Jan 25 2007 Vitaly Lipatov <lav@altlinux.ru> 0.5.4-alt0.1
- new version 0.5.4 (with rpmrb script)

* Sat Dec 30 2006 Vitaly Lipatov <lav@altlinux.ru> 0.5.2-alt0.1
- new version 0.5.2 (with rpmrb script)
- add hack: replace utfed chars with iso-8859-1 symbols (some broken with our mono?)

* Sat Dec 30 2006 Vitaly Lipatov <lav@altlinux.ru> 0.4.1-alt1
- rebuild with rpm-build-mono

* Fri Dec 29 2006 Vitaly Lipatov <lav@altlinux.ru> 0.4.1-alt0.3
- add requires to gnome/gmime-sharp, enable dbus build

* Sun Dec 24 2006 Vitaly Lipatov <lav@altlinux.ru> 0.4.1-alt0.2
- update buildreqs, file packing

* Sat Nov 11 2006 Vitaly Lipatov <lav@altlinux.ru> 0.4.1-alt0.1
- new version 0.4.1 (with rpmrb script)

* Sun Sep 03 2006 Vitaly Lipatov <lav@altlinux.ru> 0.3.5-alt0.1
- new version 0.3.5 (with rpmrb script)
- remove debian menu

* Tue Nov 15 2005 Vitaly Lipatov <lav@altlinux.ru> 0.3.3-alt2cvs20051116
- new version
- fix requires
- add some patches for build

* Sat Sep 17 2005 Vitaly Lipatov <lav@altlinux.ru> 0.3.3-alt1
- release
- fix %_libdir/%name owner
- fix menu

* Fri Aug 19 2005 Vitaly Lipatov <lav@altlinux.ru> 0.3.3-alt0.2pre
- rebuild with new mono

* Sat Jun 18 2005 Vitaly Lipatov <lav@altlinux.ru> 0.3.3-alt0.1pre
- CVS version from 2005-06-18

* Sun Apr 10 2005 Vitaly Lipatov <lav@altlinux.ru> 0.3.2-alt0.1
- new version (CVS from 2005-04-10)

* Mon Dec 27 2004 Vitaly Lipatov <lav@altlinux.ru> 0.2.2-alt1.1
- add gtk-sharp requires

* Thu Dec 23 2004 Vitaly Lipatov <lav@altlinux.ru> 0.2.2-alt1
- first build for ALT Linux Sisyphus