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