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