]> git.pld-linux.org Git - packages/dia.git/blame - dia.spec
- fix 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
ce2b584a 41Patch2: %{name}-glib2.patch
2d9f5ab0 42URL: http://www.gnome.org/projects/dia/
c56d7e7d 43BuildRequires: autoconf >= 2.50
fbd9c468 44BuildRequires: automake
5ac24335 45BuildRequires: cairo-devel >= 1.0.0
da84ab08 46BuildRequires: docbook-style-xsl
fbd9c468 47BuildRequires: gettext-devel
c56d7e7d 48BuildRequires: gtk+2-devel >= 2:2.6.0
5ac24335 49BuildRequires: intltool >= 0.35.0
5e3b8e22 50BuildRequires: libEMF-devel
c56d7e7d 51BuildRequires: libart_lgpl-devel >= 2.0
936d0ec9 52BuildRequires: libgnomeui-devel >= 2.0.0
53BuildRequires: libpng-devel
c56d7e7d
JB
54BuildRequires: libstdc++-devel
55BuildRequires: libtool >= 2:1.5
936d0ec9 56BuildRequires: libxml2-devel >= 2.3.9
b2d90874 57BuildRequires: libxslt-devel
c56d7e7d
JB
58BuildRequires: libxslt-progs
59BuildRequires: pkgconfig
4d3c85c0 60BuildRequires: python-devel >= 1:2.3
e46250cd 61BuildRequires: rpm-pythonprov
5ac24335
MB
62BuildRequires: rpmbuild(find_lang) >= 1.23
63BuildRequires: rpmbuild(macros) >= 1.311
da84ab08 64BuildRequires: scrollkeeper
5ac24335
MB
65BuildRequires: sed >= 4.0
66BuildRequires: unzip
67BuildRequires: zlib-devel
0062acea 68Requires(post,postun): desktop-file-utils
c1fbdef1 69Requires(post,postun): gtk-update-icon-cache
c56d7e7d 70Requires: python-modules >= 1:2.3
86949993 71Requires: python-pygtk-gtk
518b28d9 72# sr@Latn vs. sr@latin
73Conflicts: glibc-misc < 6:2.7
4fd96ae3 74BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
9963a320 75
76%description
48fe79b6 77Dia is a program designed to be much like the Windows program 'Visio'.
78It can be used to draw different kind of diagrams. In this first
79version there is support for UML static structure diagrams (class
80diagrams) and Network diagrams. It can currently load and save
81diagrams to a custom fileformat and export to postscript.
9963a320 82
87fe1826 83%description -l es.UTF-8
718ddf59 84Programa proyectado para que fuera semejante al Visio. Puede usarse
85para realizar diagramas de diferentes tipos e incluye soporte para
87fe1826 86diagramas de estructuras UML estáticas (diagramas de clase), modelos
718ddf59 87de entidades y relacionamiento y diagramas de red. El programa Dia usa
87fe1826
JR
88un formato propio de archivo y también puede usar el formato .xml, así
89como también puede exportar para PostScript(TM).
90
ff002fdf
ZU
91%description -l hu.UTF-8
92Dia egy program, amely a windows-os 'Visio' programhoz hasonló.
93Különféle fajta diagramokat rajzolhatsz. Ebben a verzióban már van
94lehetőség UML struktúra diagramok (osztálydiagramok) és Network
95diagramok készítésére. Többféle fájlformátumot ismer, és képes
96postscript-be exportálni.
97
87fe1826
JR
98%description -l pl.UTF-8
99Dia jest programem zaprojektowanym tak by być podobnym do programu
100'Visio' znanego z Windows. Dia może być używany do rysowania różnego
101rodzaju diagramów. W tej wersji znajduje się wsparcie dla diagramów o
102statycznej strukturze UML (diagramy klasowe) i dla diagramów
103sieciowych. Aktualnie może on ładować i zapisywać diagramy we własnym
104formacie oraz eksportować je do postscriptu.
105
106%description -l pt_BR.UTF-8
718ddf59 107Programa projetado para ser semelhante ao Visio. Pode ser usado para
108desenhar diferentes tipos de diagramas e inclui suporte a diagramas de
87fe1826
JR
109estruturas UML estáticas (diagramas de classe), modelo de entidades e
110relacionamento e diagramas de rede. O Dia usa um formato próprio de
111arquivo e pode também usar o formato .xml, bem como exportar para
718ddf59 112PostScript(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
137mv -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
155rm -rf $RPM_BUILD_ROOT
9963a320 156
10a1e1aa 157%{__make} install \
5ac24335 158 DESTDIR=$RPM_BUILD_ROOT
b15c385c 159
98afbb2a
ZU
160unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE1}
161unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE2}
162unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE3}
163unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE4}
164unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE5}
165unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE6}
166unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE7}
167unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE8}
168unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE9}
169unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE10}
170unzip -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
178rm -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
This page took 0.083786 seconds and 4 git commands to generate.