]>
Commit | Line | Data |
---|---|---|
3fe371ad | 1 | Summary: Dia - a GTK+ based diagram creation program |
b454e485 | 2 | Summary(es.UTF-8): Programa para dibujo de diagramas |
ff002fdf | 3 | Summary(hu.UTF-8): Dia - gtk alapú diagram-készítő program |
b454e485 ER |
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+的流程图程序 | |
67748c0e | 9 | Name: dia |
5e3b8e22 | 10 | Version: 0.97.2 |
2c80362d | 11 | Release: 3 |
09a87d7f | 12 | Epoch: 1 |
c2ee3bf8 | 13 | License: GPL v2+ |
67748c0e | 14 | Group: X11/Applications/Graphics |
5e3b8e22 AG |
15 | Source0: http://ftp.gnome.org/pub/gnome/sources/dia/0.97/%{name}-%{version}.tar.xz |
16 | # Source0-md5: 1e1180a513fb567709b09bc19f12105e | |
98afbb2a ZU |
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 | |
ca3fa25f | 20 | # Source2-md5: ad752d7dfb733b6a9f8c54e05685223c |
98afbb2a ZU |
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 | |
5e3b8e22 | 26 | # Source5-md5: 6d62a586419b5ed616cc2a67f80a2e3d |
98afbb2a ZU |
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 | |
c1fbdef1 | 33 | Source9: http://dia-installer.de/shapes/Racks/Racks.zip |
fb1ef27c | 34 | # Source9-md5: 5ca48da8899b28ed266e21ba522d1e64 |
98afbb2a ZU |
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 | |
c56d7e7d | 39 | Patch0: %{name}-python.patch |
5e3b8e22 | 40 | Patch1: %{name}-wmf-cast.patch |
ce2b584a | 41 | Patch2: %{name}-glib2.patch |
2d9f5ab0 | 42 | URL: http://www.gnome.org/projects/dia/ |
c56d7e7d | 43 | BuildRequires: autoconf >= 2.50 |
fbd9c468 | 44 | BuildRequires: automake |
5ac24335 | 45 | BuildRequires: cairo-devel >= 1.0.0 |
da84ab08 | 46 | BuildRequires: docbook-style-xsl |
fbd9c468 | 47 | BuildRequires: gettext-devel |
c56d7e7d | 48 | BuildRequires: gtk+2-devel >= 2:2.6.0 |
5ac24335 | 49 | BuildRequires: intltool >= 0.35.0 |
5e3b8e22 | 50 | BuildRequires: libEMF-devel |
c56d7e7d | 51 | BuildRequires: libart_lgpl-devel >= 2.0 |
936d0ec9 | 52 | BuildRequires: libgnomeui-devel >= 2.0.0 |
53 | BuildRequires: libpng-devel | |
c56d7e7d JB |
54 | BuildRequires: libstdc++-devel |
55 | BuildRequires: libtool >= 2:1.5 | |
936d0ec9 | 56 | BuildRequires: libxml2-devel >= 2.3.9 |
b2d90874 | 57 | BuildRequires: libxslt-devel |
c56d7e7d JB |
58 | BuildRequires: libxslt-progs |
59 | BuildRequires: pkgconfig | |
4d3c85c0 | 60 | BuildRequires: python-devel >= 1:2.3 |
e46250cd | 61 | BuildRequires: rpm-pythonprov |
5ac24335 MB |
62 | BuildRequires: rpmbuild(find_lang) >= 1.23 |
63 | BuildRequires: rpmbuild(macros) >= 1.311 | |
da84ab08 | 64 | BuildRequires: scrollkeeper |
5ac24335 MB |
65 | BuildRequires: sed >= 4.0 |
66 | BuildRequires: unzip | |
67 | BuildRequires: zlib-devel | |
0062acea | 68 | Requires(post,postun): desktop-file-utils |
c1fbdef1 | 69 | Requires(post,postun): gtk-update-icon-cache |
c56d7e7d | 70 | Requires: python-modules >= 1:2.3 |
86949993 | 71 | Requires: python-pygtk-gtk |
518b28d9 | 72 | # sr@Latn vs. sr@latin |
73 | Conflicts: glibc-misc < 6:2.7 | |
4fd96ae3 | 74 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
9963a320 | 75 | |
76 | %description | |
48fe79b6 | 77 | Dia is a program designed to be much like the Windows program 'Visio'. |
78 | It can be used to draw different kind of diagrams. In this first | |
79 | version there is support for UML static structure diagrams (class | |
80 | diagrams) and Network diagrams. It can currently load and save | |
81 | diagrams to a custom fileformat and export to postscript. | |
9963a320 | 82 | |
87fe1826 | 83 | %description -l es.UTF-8 |
718ddf59 | 84 | Programa proyectado para que fuera semejante al Visio. Puede usarse |
85 | para realizar diagramas de diferentes tipos e incluye soporte para | |
87fe1826 | 86 | diagramas de estructuras UML estáticas (diagramas de clase), modelos |
718ddf59 | 87 | de entidades y relacionamiento y diagramas de red. El programa Dia usa |
87fe1826 JR |
88 | un formato propio de archivo y también puede usar el formato .xml, así |
89 | como también puede exportar para PostScript(TM). | |
90 | ||
ff002fdf ZU |
91 | %description -l hu.UTF-8 |
92 | Dia egy program, amely a windows-os 'Visio' programhoz hasonló. | |
93 | Különféle fajta diagramokat rajzolhatsz. Ebben a verzióban már van | |
94 | lehetőség UML struktúra diagramok (osztálydiagramok) és Network | |
95 | diagramok készítésére. Többféle fájlformátumot ismer, és képes | |
96 | postscript-be exportálni. | |
97 | ||
87fe1826 JR |
98 | %description -l pl.UTF-8 |
99 | Dia jest programem zaprojektowanym tak by być podobnym do programu | |
100 | 'Visio' znanego z Windows. Dia może być używany do rysowania różnego | |
101 | rodzaju diagramów. W tej wersji znajduje się wsparcie dla diagramów o | |
102 | statycznej strukturze UML (diagramy klasowe) i dla diagramów | |
103 | sieciowych. Aktualnie może on ładować i zapisywać diagramy we własnym | |
104 | formacie oraz eksportować je do postscriptu. | |
105 | ||
106 | %description -l pt_BR.UTF-8 | |
718ddf59 | 107 | Programa projetado para ser semelhante ao Visio. Pode ser usado para |
108 | desenhar diferentes tipos de diagramas e inclui suporte a diagramas de | |
87fe1826 JR |
109 | estruturas UML estáticas (diagramas de classe), modelo de entidades e |
110 | relacionamento e diagramas de rede. O Dia usa um formato próprio de | |
111 | arquivo e pode também usar o formato .xml, bem como exportar para | |
718ddf59 | 112 | PostScript(TM). |
113 | ||
87fe1826 JR |
114 | %description -l ru.UTF-8 |
115 | Программа Dia разработана как альтернатива Visio для Windows(TM). Dia | |
116 | можно использовать для рисования различных типов диаграмм, она | |
117 | включает поддержку структурных статических диаграмм UML (диаграмм | |
118 | классов), моделирование отношений объектов и сетевых диаграмм. Dia | |
119 | может загружать и сохранять диаграммы в собственном формате и в | |
120 | формате .xml а также экспортировать их в PostScript(TM). | |
121 | ||
122 | %description -l uk.UTF-8 | |
123 | Програма Dia розроблена як альтернатива Visio для Windows(TM). Dia | |
124 | можна використовувати для малювання різноманітних типів діаграм, вона | |
125 | включає підтримку структурних статичних діаграм UML (діаграм класів), | |
126 | моделювання відношень об'єктів та мережевих діаграм. Dia може | |
127 | завантажувати та зберігати диаграми у власному форматі та форматі .xml | |
128 | а також експортувати їх в PostScript(TM). | |
718ddf59 | 129 | |
9963a320 | 130 | %prep |
aaaca2fa | 131 | %setup -q |
c56d7e7d | 132 | %patch0 -p1 |
5e3b8e22 | 133 | %patch1 -p1 |
ce2b584a | 134 | %patch2 -p1 |
9963a320 | 135 | |
5ac24335 MB |
136 | %{__sed} -i -e s#sr@Latn#sr@latin# po/LINGUAS |
137 | mv -f po/sr@{Latn,latin}.po | |
dfd59d84 | 138 | |
9963a320 | 139 | %build |
dfd59d84 | 140 | %{__intltoolize} |
ce056ad7 | 141 | %{__libtoolize} |
142 | %{__aclocal} | |
143 | %{__autoheader} | |
144 | %{__autoconf} | |
145 | %{__automake} | |
2b5a2985 | 146 | %{__sed} -i -e 's|/lib/|/%{_lib}/|' configure |
936d0ec9 | 147 | %configure \ |
148 | --enable-gnome \ | |
2b5a2985 RT |
149 | --with-python \ |
150 | --with-xslt-prefix=%{_libdir} | |
ff002fdf | 151 | |
7674b7d1 | 152 | %{__make} |
9963a320 | 153 | |
154 | %install | |
155 | rm -rf $RPM_BUILD_ROOT | |
9963a320 | 156 | |
10a1e1aa | 157 | %{__make} install \ |
5ac24335 | 158 | DESTDIR=$RPM_BUILD_ROOT |
b15c385c | 159 | |
98afbb2a ZU |
160 | unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE1} |
161 | unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE2} | |
162 | unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE3} | |
163 | unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE4} | |
164 | unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE5} | |
165 | unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE6} | |
166 | unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE7} | |
167 | unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE8} | |
168 | unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE9} | |
169 | unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE10} | |
170 | unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE11} | |
171 | ||
5ac24335 MB |
172 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/dia/*.la |
173 | %{__rm} -rf $RPM_BUILD_ROOT%{_datadir}/mime-info | |
174 | ||
175 | %find_lang %{name} --with-gnome --with-omf | |
176 | ||
9963a320 | 177 | %clean |
178 | rm -rf $RPM_BUILD_ROOT | |
179 | ||
d66ad0f8 | 180 | %post |
d75617eb | 181 | %update_desktop_database_post |
5ac24335 | 182 | %update_icon_cache hicolor |
d66ad0f8 | 183 | |
184 | %postun | |
d75617eb | 185 | %update_desktop_database_postun |
5ac24335 | 186 | %update_icon_cache hicolor |
d66ad0f8 | 187 | |
a85c3a97 | 188 | %files -f %{name}.lang |
8c75e706 | 189 | %defattr(644,root,root,755) |
057846bf | 190 | %doc AUTHORS NEWS README TODO |
5ac24335 | 191 | %attr(755,root,root) %{_bindir}/dia |
b774f073 | 192 | %dir %{_libdir}/dia |
7dad5484 | 193 | %attr(755,root,root) %{_libdir}/dia/lib*.so |
5ac24335 MB |
194 | %{_docdir}/dia |
195 | %{_mandir}/man1/dia.1* | |
196 | %lang(fr) %{_mandir}/fr/man1/dia.1* | |
197 | %{_iconsdir}/hicolor/*/*/*.png | |
198 | %{_iconsdir}/hicolor/*/*/*.svg | |
7dad5484 | 199 | %{_datadir}/dia |
d591deb2 | 200 | %{_desktopdir}/dia.desktop |