%define name gjots2 %define version 2.3.4 %define release %mkrel 2 Name: %{name} Version: %{version} Release: %{release} Summary: A note jotter in tree structure License: GPL Group: Graphical desktop/GNOME URL: http://bhepple.freeshell.org/gjots/ Source: http://bhepple.freeshell.org/gjots/%{name}-%{version}.tar.bz2 BuildArch: noarch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Requires: gnome-python Requires: gnome-python-gconf Requires: gnome-python-gnomevfs Requires: pygtk2.0-libglade >= 2.2.0 Requires: openssl Requires: gnupg Requires: m4 BuildRequires: ImageMagick BuildRequires: python-devel %description GJots2 can be used to organize one's jottings into a tree structure, adding thoughts and miscellaneous things. Afterwards the notes can be exported into various formats such as HTML, XML, Postscript, PDF, man etc. It can also make use of OpenSSL, GPG or ccrypt(1) for encrypting PINs and passwords. %prep %setup -q %install rm -rf %{buildroot} python setup.py install --root=%buildroot %find_lang %name # menu entry mkdir -p %{buildroot}%{_menudir} cat << _EOF_ > %{buildroot}%{_menudir}/%{name} ?package(%{name}): \ command="%{_bindir}/%{name}" \ icon="%{name}.png" \ title="Gjots" \ needs="x11" \ section="Office/Accessories" \ longtitle="A simple note jotting utility" \ startup_notify="yes" _EOF_ # icons install -d -m 755 %{buildroot}%{_liconsdir} %{buildroot}%{_iconsdir} %{buildroot}%{_miconsdir} convert -geometry 48x48 gjots.png %{buildroot}%{_liconsdir}/%{name}.png convert -geometry 32x32 gjots.png %{buildroot}%{_iconsdir}/%{name}.png convert -geometry 16x16 gjots.png %{buildroot}%{_miconsdir}/%{name}.png %post %update_menus %postun %clean_menus %clean rm -rf %{buildroot} %files -f %name.lang %defattr(-,root,root) %doc AUTHORS README COPYING gjots2.gjots %{_bindir}/* %{_datadir}/%{name} %{_datadir}/applications/*.desktop %{_datadir}/pixmaps/* %{_libdir}/%{name} %{_mandir}/man1/* %{_menudir}/%{name} %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}.png %{_miconsdir}/%{name}.png %changelog * Thu Mar 23 2006 Austin Acton <austin@mandriva.org> 2.3.4-2mdk - use python install - cleanup spec * Sun Mar 05 2006 Austin Acton <austin@mandriva.org> 2.3.4-1mdk - New release 2.3.4 * Tue Jan 24 2006 Lenny Cartier <lenny@mandriva.com> 2.3.3-1mdk - 2.3.3 * Wed Jan 04 2006 Austin Acton <austin@mandriva.org> 2.3.0-1mdk - New release 2.3.0 * Mon Dec 26 2005 Lenny Cartier <lenny@mandriva.com> 2.2.1-1mdk - 2.2.1 * Tue Nov 8 2005 Austin Acton <austin@mandriva.org> 2.2.0-3mdk - requires gnomevfs wrapper - Eskild is my overlord * Sat Sep 10 2005 Austin Acton <austin@mandriva.org> 2.2.0-2mdk - more missing files * Mon Jun 27 2005 Austin Acton <austin@mandriva.org> 2.2.0-1mdk - New release 2.2.0 * Sat Mar 19 2005 Austin Acton <austin@mandrake.org> 2.1.1-1mdk - 2.1.1 - add missing files * Thu Nov 11 2004 Austin Acton <austin@mandrake.org> 2.0.1-1mdk - 2.0.1 - pretty transparent icon * Thu May 27 2004 Abel Cheung <deaddog@deaddog.org> 2.0.0-1mdk - First Mandrake package