1 Summary: Dia - a GTK+ based diagram creation program
2 Summary(es.UTF-8): Programa para dibujo de diagramas
3 Summary(hu.UTF-8): Dia - gtk alapú diagram-készítő program
4 Summary(pl.UTF-8): Dia - program do tworzenia diagramów
5 Summary(pt_BR.UTF-8): Programa para desenho de diagramas
6 Summary(ru.UTF-8): Программа для рисования диаграмм
7 Summary(uk.UTF-8): Програма для малювання діаграм
8 Summary(zh_CN.UTF-8): 基于GTK+的流程图程序
14 Group: X11/Applications/Graphics
15 Source0: http://ftp.gnome.org/pub/gnome/sources/dia/0.97/%{name}-%{version}.tar.xz
16 # Source0-md5: 0e744a0f6a6c4cb6a089e4d955392c3c
17 Source1: http://dia-installer.de/shapes/central_data_processing/central_data_processing.zip
18 # Source1-md5: 103865b35609d2a0f8a0e034c49cf130
19 Source2: http://dia-installer.de/shapes/chemistry_lab/chemistry_lab.zip
20 # Source2-md5: ad752d7dfb733b6a9f8c54e05685223c
21 Source3: http://dia-installer.de/shapes/cmos/cmos.zip
22 # Source3-md5: 65f319c9c0c15d0691f9e97fd034c005
23 Source4: http://dia-installer.de/shapes/digital/digital.zip
24 # Source4-md5: 8eef8562b618254fc5ebd4ac3f4f15ed
25 Source5: http://dia-installer.de/shapes/edpc/edpc.zip
26 # Source5-md5: 6d62a586419b5ed616cc2a67f80a2e3d
27 Source6: http://dia-installer.de/shapes/electronic/electronic.zip
28 # Source6-md5: ddeca421f725af66be41f14ab170b2b8
29 Source7: http://dia-installer.de/shapes/lst/lst.zip
30 # Source7-md5: 84d216457305ae53eb1635f6abaa4368
31 Source8: http://dia-installer.de/shapes/optics/optics.zip
32 # Source8-md5: 6c2bb1ffa6229b832e2d24fb1fd927c9
33 Source9: http://dia-installer.de/shapes/Racks/Racks.zip
34 # Source9-md5: 5ca48da8899b28ed266e21ba522d1e64
35 Source10: http://dia-installer.de/shapes/renewable_energy/renewable_energy.zip
36 # Source10-md5: 13e7e934ab87b924101faaf56414ad00
37 Source11: http://dia-installer.de/shapes/scenegraph/scenegraph.zip
38 # Source11-md5: 2bca8efa9bae10c13968ebacc9f1a00b
39 Source12: http://dia-installer.de/shapes/gradient/gradient.zip
40 # Source12-md5: 74cf1befc74dd2775780664c3bbf5f6f
41 Source13: http://dia-installer.de/shapes/HVAC/HVAC.zip
42 # Source13-md5: 8789f851c6bc464977d991de28464076
43 Source14: http://dia-installer.de/shapes/Electrical/Electrical.zip
44 # Source14-md5: 5c5abbc16025b31a6d317dbd472d8d78
45 Source15: http://dia-installer.de/shapes/electric2/electric2.zip
46 # Source15-md5: 0853a35f5df120d2eae441de107fd57a
47 Source16: http://dia-installer.de/shapes/Circuit2/Circuit2.zip
48 # Source16-md5: d3d03e2ec873daa8a368e83823b5c9c1
49 Source17: http://dia-installer.de/shapes/CH-1/CH-1.zip
50 # Source17-md5: 0e30c10b308c9dbab56ac445067bc983
51 Source18: http://dia-installer.de/shapes/building_site/building_site.zip
52 # Source18-md5: 5ba58c82686b845c3026bcb770c55850
53 Source19: http://dia-installer.de/shapes/AUTOSAR/AUTOSAR.zip
54 # Source19-md5: 16593b97d1c76d31891923abd4b4925f
55 Source20: http://dia-installer.de/shapes/Automata/Automata.zip
56 # Source20-md5: 82f60fe376fcbe238b46d60e2dfdf355
57 Source21: http://dia-installer.de/shapes/value_stream_mapping/value_stream_mapping.zip
58 # Source21-md5: 98705330f435f06c7a8864b543ef4617
59 Patch0: %{name}-wmf-cast.patch
60 URL: https://live.gnome.org/Dia
61 BuildRequires: autoconf >= 2.50
62 BuildRequires: automake
63 BuildRequires: cairo-devel >= 1.0.0
64 BuildRequires: docbook-style-xsl
65 BuildRequires: gettext-tools
66 BuildRequires: gtk+2-devel >= 2:2.6.0
67 BuildRequires: intltool >= 0.35.0
68 BuildRequires: libEMF-devel
69 BuildRequires: libart_lgpl-devel >= 2.0
70 BuildRequires: libgnomeui-devel >= 2.0.0
71 BuildRequires: libpng-devel
72 BuildRequires: libstdc++-devel
73 BuildRequires: libtool >= 2:1.5
74 BuildRequires: libxml2-devel >= 2.3.9
75 BuildRequires: libxslt-devel
76 BuildRequires: libxslt-progs
77 BuildRequires: pkgconfig
78 BuildRequires: python-devel >= 1:2.3
79 BuildRequires: rpm-pythonprov
80 BuildRequires: rpmbuild(find_lang) >= 1.23
81 BuildRequires: rpmbuild(macros) >= 1.311
82 BuildRequires: scrollkeeper
83 BuildRequires: sed >= 4.0
85 BuildRequires: zlib-devel
86 Requires(post,postun): desktop-file-utils
87 Requires(post,postun): gtk-update-icon-cache
88 Requires: python-modules >= 1:2.3
89 Requires: python-pygtk-gtk
90 # sr@Latn vs. sr@latin
91 Conflicts: glibc-misc < 6:2.7
92 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
95 Dia is a program designed to be much like the Windows program 'Visio'.
96 It can be used to draw different kind of diagrams. In this first
97 version there is support for UML static structure diagrams (class
98 diagrams) and Network diagrams. It can currently load and save
99 diagrams to a custom fileformat and export to postscript.
101 %description -l es.UTF-8
102 Programa proyectado para que fuera semejante al Visio. Puede usarse
103 para realizar diagramas de diferentes tipos e incluye soporte para
104 diagramas de estructuras UML estáticas (diagramas de clase), modelos
105 de entidades y relacionamiento y diagramas de red. El programa Dia usa
106 un formato propio de archivo y también puede usar el formato .xml, así
107 como también puede exportar para PostScript(TM).
109 %description -l hu.UTF-8
110 Dia egy program, amely a windows-os 'Visio' programhoz hasonló.
111 Különféle fajta diagramokat rajzolhatsz. Ebben a verzióban már van
112 lehetőség UML struktúra diagramok (osztálydiagramok) és Network
113 diagramok készítésére. Többféle fájlformátumot ismer, és képes
114 postscript-be exportálni.
116 %description -l pl.UTF-8
117 Dia jest programem zaprojektowanym tak by być podobnym do programu
118 'Visio' znanego z Windows. Dia może być używany do rysowania różnego
119 rodzaju diagramów. W tej wersji znajduje się wsparcie dla diagramów o
120 statycznej strukturze UML (diagramy klasowe) i dla diagramów
121 sieciowych. Aktualnie może on ładować i zapisywać diagramy we własnym
122 formacie oraz eksportować je do postscriptu.
124 %description -l pt_BR.UTF-8
125 Programa projetado para ser semelhante ao Visio. Pode ser usado para
126 desenhar diferentes tipos de diagramas e inclui suporte a diagramas de
127 estruturas UML estáticas (diagramas de classe), modelo de entidades e
128 relacionamento e diagramas de rede. O Dia usa um formato próprio de
129 arquivo e pode também usar o formato .xml, bem como exportar para
132 %description -l ru.UTF-8
133 Программа Dia разработана как альтернатива Visio для Windows(TM). Dia
134 можно использовать для рисования различных типов диаграмм, она
135 включает поддержку структурных статических диаграмм UML (диаграмм
136 классов), моделирование отношений объектов и сетевых диаграмм. Dia
137 может загружать и сохранять диаграммы в собственном формате и в
138 формате .xml а также экспортировать их в PostScript(TM).
140 %description -l uk.UTF-8
141 Програма Dia розроблена як альтернатива Visio для Windows(TM). Dia
142 можна використовувати для малювання різноманітних типів діаграм, вона
143 включає підтримку структурних статичних діаграм UML (діаграм класів),
144 моделювання відношень об'єктів та мережевих діаграм. Dia може
145 завантажувати та зберігати диаграми у власному форматі та форматі .xml
146 а також експортувати їх в PostScript(TM).
152 %{__sed} -i -e s#sr@Latn#sr@latin# po/LINGUAS
153 mv -f po/sr@{Latn,latin}.po
162 %{__sed} -i -e 's|/lib/|/%{_lib}/|' configure
164 --disable-silent-rules \
167 --with-xslt-prefix=%{_libdir}
172 rm -rf $RPM_BUILD_ROOT
175 DESTDIR=$RPM_BUILD_ROOT
177 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE1}
178 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE2}
179 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE3}
180 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE4}
181 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE5}
182 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE6}
183 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE7}
184 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE8}
185 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE9}
186 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE10}
187 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE11}
188 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE12}
189 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE13}
190 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE14}
191 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE15}
192 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE16}
193 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE17}
194 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE18}
195 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE19}
196 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE20}
197 unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE21}
199 %{__rm} $RPM_BUILD_ROOT%{_libdir}/dia/*.la
200 %{__rm} -rf $RPM_BUILD_ROOT%{_datadir}/mime-info
202 %find_lang %{name} --with-gnome --with-omf
205 rm -rf $RPM_BUILD_ROOT
208 %update_desktop_database_post
209 %update_icon_cache hicolor
212 %update_desktop_database_postun
213 %update_icon_cache hicolor
215 %files -f %{name}.lang
216 %defattr(644,root,root,755)
217 %doc AUTHORS NEWS README TODO
218 %attr(755,root,root) %{_bindir}/dia
220 %attr(755,root,root) %{_libdir}/dia/lib*.so
222 %{_mandir}/man1/dia.1*
223 %lang(fr) %{_mandir}/fr/man1/dia.1*
224 %{_iconsdir}/hicolor/*/*/*.png
225 %{_iconsdir}/hicolor/*/*/*.svg
227 %{_desktopdir}/dia.desktop