%define prefix %{_prefix} %define name dia %define version 0.86 %define release 2mdk Requires: XFree86-ISO8859-2-75dpi-fonts Summary: A gtk+ based diagram creation program. Name: %{name} Version: %{version} Release: %{release} Copyright: GPL Group: Office Source: http://www.lysator.liu.se/~alla/dia/%{name}-%{version}.tar.bz2 Source1: dia.menu Source2: %{name}_icons.tar.bz2 Patch0: dia-0.86-build-patch.patch Patch1: dia-0.86-build-with-bonobo.patch URL: http://www.lysator.liu.se/~alla/dia/dia.html BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: libxml >= 1.8.5 %description Dia is a program designed to be much like the Windows program 'Visio'. It can be used to draw different kind of diagrams. In this first version there is support for UML static structure diagrams (class diagrams) and Network diagrams. It can currently load and save diagrams to a custom fileformat and export to postscript. %prep %setup -q -n %{name}-%{version} %patch0 -p1 %patch1 -p1 autoconf tar xvfy %{SOURCE2} %build %configure --enable-gnome --enable-bonobo make %install rm -fr $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install install -m 755 -d $RPM_BUILD_ROOT%{_menudir} install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_menudir}/%{name} mkdir -p $RPM_BUILD_ROOT/%{_miconsdir} mkdir -p $RPM_BUILD_ROOT/%{_liconsdir} cd $RPM_BUILD_DIR/%{name}-%{version} install -m 644 %{name}_16.xpm $RPM_BUILD_ROOT/%{_miconsdir}/%{name}.xpm install -m 644 %{name}_32.xpm $RPM_BUILD_ROOT/%{_iconsdir}/%{name}.xpm install -m 644 %{name}_48.xpm $RPM_BUILD_ROOT/%{_liconsdir}/%{name}.xpm %{find_lang} %{name} %clean rm -fr $RPM_BUILD_ROOT %post ## menu %update_menus %postun ## menu %clean_menus %files -f %{name}.lang %defattr(-,root,root) %doc README TODO NEWS INSTALL COPYING ChangeLog AUTHORS %{_bindir}/* %{_libdir}/dia %{_mandir}/*/* %{_datadir}/dia %{_datadir}/mime-info/* %{_datadir}/pixmaps/dia_gnome_icon.png %{_menudir}/%{name} %{_iconsdir}/%{name}.xpm %{_miconsdir}/%{name}.xpm %{_liconsdir}/%{name}.xpm %changelog * Thu Sep 7 2000 Vincent Saugey <vince@mandrakesoft.com> 0.86-2mdk - Adding many icons on various format * Mon Aug 7 2000 Vincent Saugey <vince@mandrakesoft.com> 0.86-1mdk - Up to 0.86 * Tue Jul 25 2000 Geoffrey Lee <snailtalk@mandrakesoft.com> 0.85-2mdk - macroszification - rebuild for BM * Fri May 19 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.85-1mdk - Up to 0.85 * Mon May 15 2000 Pixel <pixel@mandrakesoft.com> 0.84-6mdk - add buildrequires libxml * Fri May 5 2000 Vincent Saugey <vince@mandrakesoft.com> 0.84-5mdk - Remove locale to prevent crash * Fri Apr 28 2000 Vincent Saugey <vince@mandrakesoft.com> 0.84-4mdk - Add dependencie to ISO font * Mon Apr 17 2000 Vincent Saugey <vince@mandrakesoft.com> 0.84-3mdk - Corrected group - Add icon * Mon Mar 27 2000 Vincent Saugey <vince@mandrakesoft.com> 0.84-2mdk - add menu * Mon Mar 07 2000 Vincent Saugey <vince@mandrakesoft.com> 0.84-1mdk - v0.84 * Mon Jan 03 2000 Lenny Cartier <lenny@mandrakesoft.com> - v0.83 - used srpm provided by Gwenael Letellier <gwenael@linux-mandrake.com> * Mon Dec 20 1999 Lenny Cartier <lenny@mandrakesoft.com> - bz2 archive * Fri Dec 17 1999 Frederic Lepied <flepied@mandrakesoft.com> - 0.82 - first mandrake version. * Sun Oct 17 1999 Miles Lott <milos@insync.net> - Build for 0.80 - added version string to setup line * Sun Sep 05 1999 James Henstridge <james@daa.com.au> - added $(prefix)/share/dia to files list. * Thu Apr 29 1999 Enrico Scholz <enrico.scholz@wirtschaft.tu-chemnitz.de> - Made %setup quiet - Enabled build from cvs - Removed superfluous mkdir's - using DESTDIR and install-strip * Fri Aug 28 1998 Francis J. Lacoste <francis@Contre.COM> - First RPM release.