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