]> git.pld-linux.org Git - packages/dia.git/blame - dia.spec
- dropped unused BR: docbook-utils, python-pygtk-devel
[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
ca3fa25f
PZ
10Version: 0.97.1
11Release: 1
09a87d7f 12Epoch: 1
c2ee3bf8 13License: GPL v2+
67748c0e 14Group: X11/Applications/Graphics
5ac24335 15Source0: http://ftp.gnome.org/pub/GNOME/sources/dia/0.97/%{name}-%{version}.tar.bz2
ca3fa25f 16# Source0-md5: 57e44bb9f387559a0506b52a134deaf0
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
26# Source5-md5: 3cc6f6eb886715ea7ce1a09bd3a46a5e
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
33Source9: http://dia-installer.de/shapes/Racks/Racks.zip
34# Source9-md5: 5ca48da8899b28ed266e21ba522d1e64
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
2d9f5ab0 40URL: http://www.gnome.org/projects/dia/
c56d7e7d 41BuildRequires: autoconf >= 2.50
fbd9c468 42BuildRequires: automake
5ac24335 43BuildRequires: cairo-devel >= 1.0.0
da84ab08 44BuildRequires: docbook-style-xsl
fbd9c468 45BuildRequires: gettext-devel
c56d7e7d 46BuildRequires: gtk+2-devel >= 2:2.6.0
5ac24335 47BuildRequires: intltool >= 0.35.0
c56d7e7d 48BuildRequires: libart_lgpl-devel >= 2.0
936d0ec9 49BuildRequires: libgnomeui-devel >= 2.0.0
50BuildRequires: libpng-devel
c56d7e7d
JB
51BuildRequires: libstdc++-devel
52BuildRequires: libtool >= 2:1.5
936d0ec9 53BuildRequires: libxml2-devel >= 2.3.9
b2d90874 54BuildRequires: libxslt-devel
c56d7e7d
JB
55BuildRequires: libxslt-progs
56BuildRequires: pkgconfig
4d3c85c0 57BuildRequires: python-devel >= 1:2.3
e46250cd 58BuildRequires: rpm-pythonprov
5ac24335
MB
59BuildRequires: rpmbuild(find_lang) >= 1.23
60BuildRequires: rpmbuild(macros) >= 1.311
da84ab08 61BuildRequires: scrollkeeper
5ac24335
MB
62BuildRequires: sed >= 4.0
63BuildRequires: unzip
64BuildRequires: zlib-devel
3b93135d
MB
65%ifnarch %{x8664}
66BuildRequires: libEMF-devel
67%else
68BuildConflicts: libEMF-devel
69%endif
0062acea 70Requires(post,postun): desktop-file-utils
3b93135d 71Requires(post,postun): gtk+2
c56d7e7d 72Requires: python-modules >= 1:2.3
86949993 73Requires: python-pygtk-gtk
518b28d9 74# sr@Latn vs. sr@latin
75Conflicts: glibc-misc < 6:2.7
4fd96ae3 76BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
9963a320 77
78%description
48fe79b6 79Dia is a program designed to be much like the Windows program 'Visio'.
80It can be used to draw different kind of diagrams. In this first
81version there is support for UML static structure diagrams (class
82diagrams) and Network diagrams. It can currently load and save
83diagrams to a custom fileformat and export to postscript.
9963a320 84
87fe1826 85%description -l es.UTF-8
718ddf59 86Programa proyectado para que fuera semejante al Visio. Puede usarse
87para realizar diagramas de diferentes tipos e incluye soporte para
87fe1826 88diagramas de estructuras UML estáticas (diagramas de clase), modelos
718ddf59 89de entidades y relacionamiento y diagramas de red. El programa Dia usa
87fe1826
JR
90un formato propio de archivo y también puede usar el formato .xml, así
91como también puede exportar para PostScript(TM).
92
ff002fdf
ZU
93%description -l hu.UTF-8
94Dia egy program, amely a windows-os 'Visio' programhoz hasonló.
95Különféle fajta diagramokat rajzolhatsz. Ebben a verzióban már van
96lehetőség UML struktúra diagramok (osztálydiagramok) és Network
97diagramok készítésére. Többféle fájlformátumot ismer, és képes
98postscript-be exportálni.
99
87fe1826
JR
100%description -l pl.UTF-8
101Dia jest programem zaprojektowanym tak by być podobnym do programu
102'Visio' znanego z Windows. Dia może być używany do rysowania różnego
103rodzaju diagramów. W tej wersji znajduje się wsparcie dla diagramów o
104statycznej strukturze UML (diagramy klasowe) i dla diagramów
105sieciowych. Aktualnie może on ładować i zapisywać diagramy we własnym
106formacie oraz eksportować je do postscriptu.
107
108%description -l pt_BR.UTF-8
718ddf59 109Programa projetado para ser semelhante ao Visio. Pode ser usado para
110desenhar diferentes tipos de diagramas e inclui suporte a diagramas de
87fe1826
JR
111estruturas UML estáticas (diagramas de classe), modelo de entidades e
112relacionamento e diagramas de rede. O Dia usa um formato próprio de
113arquivo e pode também usar o formato .xml, bem como exportar para
718ddf59 114PostScript(TM).
115
87fe1826
JR
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).
718ddf59 131
9963a320 132%prep
aaaca2fa 133%setup -q
c56d7e7d 134%patch0 -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.077725 seconds and 4 git commands to generate.