Summary: Dia - a GTK+ based diagram creation program Summary(es): Programa para dibujo de diagramas Summary(pl): Dia - program do tworzenia diagramów Summary(pt_BR): Programa para desenho de diagramas Summary(ru): ðÒÏÇÒÁÍÍÁ ÄÌÑ ÒÉÓÏ×ÁÎÉÑ ÄÉÁÇÒÁÍÍ Summary(uk): ðÒÏÇÒÁÍÁ ÄÌÑ ÍÁÌÀ×ÁÎÎÑ Ä¦ÁÇÒÁÍ Summary(zh_CN): »ùÓÚGTK+µÄÁ÷³Ìͼ³ÌÐò Name: dia %define _ver 0.96 %define _extraver pre3 Version: %{_ver}.%{_extraver} Release: 0.5 Epoch: 1 License: GPL Group: X11/Applications/Graphics Source0: ftp://ftp.gnome.org/pub/gnome/sources/dia/%{_ver}/%{name}-%{_ver}-%{_extraver}.tar.bz2 # Source0-md5: abcb045a4f0c88d9d91ca2dbcdc7be37 Patch0: %{name}-python.patch Patch1: %{name}-desktop.patch Patch2: %{name}-gcc4.patch URL: http://www.gnome.org/projects/dia/ BuildRequires: autoconf >= 2.50 BuildRequires: automake BuildRequires: docbook-utils BuildRequires: gettext-devel BuildRequires: gtk+2-devel >= 2:2.6.0 BuildRequires: intltool >= 0.21 BuildRequires: libart_lgpl-devel >= 2.0 BuildRequires: libgnomeui-devel >= 2.0.0 BuildRequires: libpng-devel BuildRequires: libstdc++-devel BuildRequires: libtool >= 2:1.5 BuildRequires: libxml2-devel >= 2.3.9 BuildRequires: libxslt-devel BuildRequires: libxslt-progs BuildRequires: pkgconfig BuildRequires: popt-devel BuildRequires: python-PyXML BuildRequires: python-devel >= 1:2.3 BuildRequires: python-pygtk-devel BuildRequires: rpm-pythonprov Requires(post,postun): desktop-file-utils Requires: python-modules >= 1:2.3 Requires: python-pygtk-gtk BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %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. %description -l es Programa proyectado para que fuera semejante al Visio. Puede usarse para realizar diagramas de diferentes tipos e incluye soporte para diagramas de estructuras UML estáticas (diagramas de clase), modelos de entidades y relacionamiento y diagramas de red. El programa Dia usa un formato propio de archivo y también puede usar el formato .xml, así como también puede exportar para PostScript(TM). %description -l pl Dia jest programem zaprojektowanym tak by byæ podobnym do programu 'Visio' znanego z Windows. Dia mo¿e byæ u¿ywany do rysowania ró¿nego rodzaju diagramów. W tej wersji znajduje siê wsparcie dla diagramów o statycznej strukturze UML (diagramy klasowe) i dla diagramów sieciowych. Aktualnie mo¿e on ³adowaæ i zapisywaæ diagramy we w³asnym formacie oraz eksportowaæ je do postscriptu. %description -l pt_BR Programa projetado para ser semelhante ao Visio. Pode ser usado para desenhar diferentes tipos de diagramas e inclui suporte a diagramas de estruturas UML estáticas (diagramas de classe), modelo de entidades e relacionamento e diagramas de rede. O Dia usa um formato próprio de arquivo e pode também usar o formato .xml, bem como exportar para PostScript(TM). %description -l ru ðÒÏÇÒÁÍÍÁ Dia ÒÁÚÒÁÂÏÔÁÎÁ ËÁË ÁÌØÔÅÒÎÁÔÉ×Á Visio ÄÌÑ Windows(TM). Dia ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÒÉÓÏ×ÁÎÉÑ ÒÁÚÌÉÞÎÙÈ ÔÉÐÏ× ÄÉÁÇÒÁÍÍ, ÏÎÁ ×ËÌÀÞÁÅÔ ÐÏÄÄÅÒÖËÕ ÓÔÒÕËÔÕÒÎÙÈ ÓÔÁÔÉÞÅÓËÉÈ ÄÉÁÇÒÁÍÍ UML (ÄÉÁÇÒÁÍÍ ËÌÁÓÓÏ×), ÍÏÄÅÌÉÒÏ×ÁÎÉÅ ÏÔÎÏÛÅÎÉÊ ÏÂßÅËÔÏ× É ÓÅÔÅ×ÙÈ ÄÉÁÇÒÁÍÍ. Dia ÍÏÖÅÔ ÚÁÇÒÕÖÁÔØ É ÓÏÈÒÁÎÑÔØ ÄÉÁÇÒÁÍÍÙ × ÓÏÂÓÔ×ÅÎÎÏÍ ÆÏÒÍÁÔÅ É × ÆÏÒÍÁÔÅ .xml Á ÔÁËÖÅ ÜËÓÐÏÒÔÉÒÏ×ÁÔØ ÉÈ × PostScript(TM). %description -l uk ðÒÏÇÒÁÍÁ Dia ÒÏÚÒÏÂÌÅÎÁ ÑË ÁÌØÔÅÒÎÁÔÉ×Á Visio ÄÌÑ Windows(TM). Dia ÍÏÖÎÁ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÄÌÑ ÍÁÌÀ×ÁÎÎÑ Ò¦ÚÎÏÍÁΦÔÎÉÈ ÔÉÐ¦× Ä¦ÁÇÒÁÍ, ×ÏÎÁ ×ËÌÀÞÁ¤ ЦÄÔÒÉÍËÕ ÓÔÒÕËÔÕÒÎÉÈ ÓÔÁÔÉÞÎÉÈ Ä¦ÁÇÒÁÍ UML (ĦÁÇÒÁÍ ËÌÁÓ¦×), ÍÏÄÅÌÀ×ÁÎÎÑ ×¦ÄÎÏÛÅÎØ ÏÂ'¤ËÔ¦× ÔÁ ÍÅÒÅÖÅ×ÉÈ Ä¦ÁÇÒÁÍ. Dia ÍÏÖÅ ÚÁ×ÁÎÔÁÖÕ×ÁÔÉ ÔÁ ÚÂÅÒ¦ÇÁÔÉ ÄÉÁÇÒÁÍÉ Õ ×ÌÁÓÎÏÍÕ ÆÏÒÍÁÔ¦ ÔÁ ÆÏÒÍÁÔ¦ .xml Á ÔÁËÏÖ ÅËÓÐÏÒÔÕ×ÁÔÉ §È × PostScript(TM). %prep %setup -q -n %{name}-%{_ver}-%{_extraver} %patch0 -p1 %patch1 -p0 #%patch2 -p1 -- needs check %build %{__libtoolize} %{__aclocal} %{__autoheader} %{__autoconf} %{__automake} %configure \ --enable-gnome \ --with-python %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ desktopdir=%{_desktopdir} rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info %find_lang %{name} --with-gnome %clean rm -rf $RPM_BUILD_ROOT %post %update_desktop_database_post %postun %update_desktop_database_postun %files -f %{name}.lang %defattr(644,root,root,755) %doc AUTHORS NEWS README TODO %attr(755,root,root) %{_bindir}/* %dir %{_libdir}/dia %attr(755,root,root) %{_libdir}/dia/lib*.so %{_libdir}/dia/lib*.la %{_docdir}/dia/*.xml %dir %{_docdir}/dia/graphics %{_docdir}/dia/graphics/*.png %{_mandir}/man1/* %{_datadir}/dia %{_desktopdir}/dia.desktop %{_pixmapsdir}/*