Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 9aecb5ae1f83f7fafaef8acc241cfeb7 > files > 2

gjots2-2.1.1-1mdk.src.rpm

%define	version	2.1.1
%define release	1mdk

Summary:	A note jotter in tree structure
Name:		gjots2
Version:	%{version}
Release:	%{release}
License:	GPL
Group:		Graphical desktop/GNOME
URL:		http://bhepple.freeshell.org/gjots/
# http://bhepple.freeshell.org/gjots/gjots2-%{version}.tgz
Source:		%{name}-%{version}.tar.bz2
BuildArch:	noarch
Buildroot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
Requires:	gnome-python
Requires:	gnome-python-gconf
Requires:	pygtk2.0-libglade >= 2.2.0
Requires:	openssl
Requires:	gnupg
Requires:	m4
BuildRequires:	ImageMagick

%description
%{name} 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

%build

%install
rm -rf %{buildroot}

install -d -m 755  \
		%{buildroot}%{_datadir}/applications \
		%{buildroot}%{_datadir}/pixmaps \
		%{buildroot}%{_datadir}/%{name} \
		%{buildroot}%{_libdir}/%{name} \
		%{buildroot}%{_bindir} \
		%{buildroot}%{_mandir}/man1
install -m 755 bin/gjots2 bin/gjots2docbook bin/gjots2html bin/docbook2gjots %{buildroot}%{_bindir}/
install -m 755 lib/*.py %{buildroot}%{_libdir}/%{name}/
install -m 644 share/man/man1/* %{buildroot}%{_mandir}/man1/
bzip2 %{buildroot}%{_mandir}/man1/*
install -m 644 gjots.glade2 %{buildroot}%{_datadir}/%{name}
install -m 644 gjots.png %{buildroot}%{_datadir}/%{name}/
install -m 644 gjots.png %{buildroot}%{_datadir}/pixmaps/
install -m 644 gjots2.desktop %{buildroot}%{_datadir}/applications/

# 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
%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
* 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