-Summary: Dia - a gtk+ based diagram creation program
-Summary(pl): Dia - program do tworzenie diagramów
+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
-Version: 0.86
-Release: 5
+%define _ver 0.96
+%define _extraver pre3
+Version: %{_ver}.%{_extraver}
+Release: 0.5
Epoch: 1
License: GPL
Group: X11/Applications/Graphics
-Group(de): X11/Applikationen/Grafik
-Group(pl): X11/Aplikacje/Grafika
-Vendor: James Henstridge <james@daa.com.au>
-Source0: ftp://ftp.gnome.org/pub/GNOME/stable/sources/dia/%{name}-%{version}.tar.gz
-Patch0: %{name}-automake.patch
-Patch1: dia-build-patch.patch
-Patch2: dia-build-with-bonobo.patch
-URL: http://www.lysator.liu.se/~alla/dia/dia.html
-BuildRequires: autoconf
+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: bonobo-devel >= 0.28
-BuildRequires: gdk-pixbuf-devel
+BuildRequires: docbook-utils
BuildRequires: gettext-devel
-BuildRequires: gnome-libs-devel >= 1.2.0
-BuildRequires: gnome-print-devel
-BuildRequires: libxml-devel
-Requires: libxml >= 1.8.7
+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)
-%define _prefix /usr/X11R6
-%define _mandir %{_prefix}/man
-%define _sysconfdir /etc/X11/GNOME
-
%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
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
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
+%setup -q -n %{name}-%{_ver}-%{_extraver}
%patch0 -p1
-%patch1 -p1
-%patch2 -p1
+%patch1 -p0
+#%patch2 -p1 -- needs check
%build
-aclocal
-autoconf
-automake -a -c
-gettextize --copy --force
+%{__libtoolize}
+%{__aclocal}
+%{__autoheader}
+%{__autoconf}
+%{__automake}
%configure \
--enable-gnome \
- --enable-gnome-print \
- --enable-bonobo
+ --with-python
+
%{__make}
%install
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT \
- Applicationsdir=%{_applnkdir}/Graphics
+ desktopdir=%{_desktopdir}
-gzip -9nf AUTHORS NEWS README TODO doc/*
+rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info
-%find_lang %{name}
+%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 *.gz
-%{_applnkdir}/Graphics/dia.desktop
+%doc AUTHORS NEWS README TODO
%attr(755,root,root) %{_bindir}/*
-%{_sysconfdir}/CORBA/servers/*
+
%dir %{_libdir}/dia
%attr(755,root,root) %{_libdir}/dia/lib*.so
-%attr(755,root,root) %{_libdir}/dia/lib*.la
-%{_datadir}/dia
-%{_datadir}/pixmaps/*
-%{_datadir}/mime-info/*
-%{_datadir}/oaf/*
+%{_libdir}/dia/lib*.la
+%{_docdir}/dia/*.xml
+%dir %{_docdir}/dia
+%dir %{_docdir}/dia/graphics
+%{_docdir}/dia/graphics/*.png
+
%{_mandir}/man1/*
+
+%{_datadir}/dia
+%{_desktopdir}/dia.desktop
+%{_pixmapsdir}/*