%define version 0.6.2 %define release 1mdk Name: greenwich Summary: A graphical whois client Version: %{version} Release: %{release} Source: %{name}-%{version}.tar.bz2 URL: http://jodrell.net/projects/greenwich/ License: GPL Group: Networking/Other BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: ImageMagick # may be used but not crucial (according to author) #Requires: perl-IP-Country BuildArch: noarch %description Greenwich is a graphical whois client for GNOME. It is written in Perl and makes use of the GNOME bindings for Perl. Greenwich transparently handles almost all gTLDs, first- and second-level ccTLDs and whois servers run by private domain registries (like CentralNic). It can also do lookups against IP addresses. %prep %setup -q # fix file permissions find -type f -perm +0111 -print0 | xargs -0 -r file | grep -v executable | cut -d: -f1 | xargs -r chmod -x %build ./configure --prefix=%{_prefix} make %install rm -rf $RPM_BUILD_ROOT %makeinstall mandir=$RPM_BUILD_ROOT%{_mandir}/man1 #menu mkdir -p $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}): command="%{name}" icon="%{name}.png" needs="x11" title="Greenwich" longtitle="Whois client" section="Networking/Other" EOF #icons mkdir -p $RPM_BUILD_ROOT%{_iconsdir} \ $RPM_BUILD_ROOT%{_miconsdir} install -m 644 -D src/greenwich.png $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png convert -geometry 32x32 src/greenwich.png $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png convert -geometry 16x16 src/greenwich.png $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png %clean rm -rf $RPM_BUILD_ROOT %post %update_menus %postun %clean_menus %files %defattr(-,root,root) %doc ChangeLog LICENSE README %{_bindir}/* %{_libdir}/Greenwich %{_datadir}/gnome/apps/*/*.desktop %{_datadir}/pixmaps/* %{_mandir}/man1/* %{_menudir}/%name %{_liconsdir}/%name.png %{_iconsdir}/%name.png %{_miconsdir}/%name.png %changelog * Sun Dec 14 2003 Abel Cheung <deaddog@deaddog.org> 0.6.2-1mdk - New version - Convert icon with ImageMagick - Use description from original spec - TODO: mark localized files * Sat Jun 7 2003 Austin Acton <aacton@yorku.ca> 0.5.2-2mdk - fix requires perl(the) (Michael Reinsch) * Thu Jun 5 2003 Austin Acton <aacton@yorku.ca> 0.5.2-1mdk - 0.5.2 * Tue Apr 1 2003 Austin Acton <aacton@yorku.ca> 0.5.1-1mdk - initial package