%define name gcvs %define version 1.0b4 %define release 1mdk Summary: GTK+ interface for CVS Name: gcvs Version: %version Release: %release License: GPL Group: Development/Other Source: gcvs-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-root URL: http://www.wincvs.org Requires: gtk+ %description The gcvs package contains an interface for cvs written in C++ using gtk+. It contains a version of cvs modified for communication purposes with gcvs. gcvs is part of a bigger project named CvsGui which provides several graphical clients on Mac and Windows as well. %prep %setup -q %build CFLAGS="$RPM_OPT_FLAGS" ./make_configure --prefix=%_prefix make %install rm -rf $RPM_BUILD_ROOT %makeinstall # menu mkdir -p $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT/%{_menudir}/%{name} ?package(%{name}): command="gcvs" icon="development_section.png" needs="X11" section="Applications/Development/Tools" title="gCVS" longtitle="GTK frontend for CVS" EOF %clean rm -rf $RPM_BUILD_ROOT %post %{update_menus} %postun %{clean_menus} %files %defattr(-, root, root) %doc COPYING ChangeLog NEWS README TODO %{_menudir}/* %{_bindir}/gcvs %{_datadir}/gcvs %ChangeLog * Mon Aug 26 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.0b4-1mdk - from Austin Acton <aacton@yorku.ca> : - initial package creation for Mandrake 8.2+