Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 51d325f68953c8900966cb3c7e66c1a3 > files > 2

gjots2-2.3.4-2mdk.src.rpm

%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