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