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