]> git.pld-linux.org Git - packages/dia.git/blame_incremental - dia.spec
- additional shapes
[packages/dia.git] / dia.spec
... / ...
CommitLineData
1Summary: Dia - a GTK+ based diagram creation program
2Summary(es.UTF-8): Programa para dibujo de diagramas
3Summary(hu.UTF-8): Dia - gtk alapú diagram-készítő program
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+的流程图程序
9Name: dia
10Version: 0.96.1
11Release: 6
12Epoch: 1
13License: GPL v2+
14Group: X11/Applications/Graphics
15Source0: http://ftp.gnome.org/pub/GNOME/sources/dia/0.96/%{name}-%{version}.tar.bz2
16# Source0-md5: 7b81b22baa2df55efe4845865dddc7b6
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
20# Source2-md5: 988e4c992f0ca4452c9eb8e224b73adf
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
39Patch0: %{name}-python.patch
40Patch1: %{name}-desktop.patch
41URL: http://www.gnome.org/projects/dia/
42BuildRequires: autoconf >= 2.50
43BuildRequires: automake
44BuildRequires: cairo-devel
45BuildRequires: docbook-utils
46BuildRequires: gettext-devel
47BuildRequires: gtk+2-devel >= 2:2.6.0
48BuildRequires: intltool >= 0.21
49BuildRequires: libart_lgpl-devel >= 2.0
50BuildRequires: libgnomeprint-devel >= 2.0.0
51BuildRequires: libgnomeui-devel >= 2.0.0
52BuildRequires: libpng-devel
53BuildRequires: libstdc++-devel
54BuildRequires: libtool >= 2:1.5
55BuildRequires: libxml2-devel >= 2.3.9
56BuildRequires: libxslt-devel
57BuildRequires: libxslt-progs
58BuildRequires: pkgconfig
59BuildRequires: popt-devel
60BuildRequires: python-PyXML
61BuildRequires: python-devel >= 1:2.3
62BuildRequires: python-pygtk-devel
63BuildRequires: rpm-pythonprov
64Requires(post,postun): desktop-file-utils
65Requires: python-modules >= 1:2.3
66Requires: python-pygtk-gtk
67# sr@Latn vs. sr@latin
68Conflicts: glibc-misc < 6:2.7
69BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
70
71%description
72Dia is a program designed to be much like the Windows program 'Visio'.
73It can be used to draw different kind of diagrams. In this first
74version there is support for UML static structure diagrams (class
75diagrams) and Network diagrams. It can currently load and save
76diagrams to a custom fileformat and export to postscript.
77
78%description -l es.UTF-8
79Programa proyectado para que fuera semejante al Visio. Puede usarse
80para realizar diagramas de diferentes tipos e incluye soporte para
81diagramas de estructuras UML estáticas (diagramas de clase), modelos
82de entidades y relacionamiento y diagramas de red. El programa Dia usa
83un formato propio de archivo y también puede usar el formato .xml, así
84como también puede exportar para PostScript(TM).
85
86%description -l hu.UTF-8
87Dia egy program, amely a windows-os 'Visio' programhoz hasonló.
88Különféle fajta diagramokat rajzolhatsz. Ebben a verzióban már van
89lehetőség UML struktúra diagramok (osztálydiagramok) és Network
90diagramok készítésére. Többféle fájlformátumot ismer, és képes
91postscript-be exportálni.
92
93%description -l pl.UTF-8
94Dia jest programem zaprojektowanym tak by być podobnym do programu
95'Visio' znanego z Windows. Dia może być używany do rysowania różnego
96rodzaju diagramów. W tej wersji znajduje się wsparcie dla diagramów o
97statycznej strukturze UML (diagramy klasowe) i dla diagramów
98sieciowych. Aktualnie może on ładować i zapisywać diagramy we własnym
99formacie oraz eksportować je do postscriptu.
100
101%description -l pt_BR.UTF-8
102Programa projetado para ser semelhante ao Visio. Pode ser usado para
103desenhar diferentes tipos de diagramas e inclui suporte a diagramas de
104estruturas UML estáticas (diagramas de classe), modelo de entidades e
105relacionamento e diagramas de rede. O Dia usa um formato próprio de
106arquivo e pode também usar o formato .xml, bem como exportar para
107PostScript(TM).
108
109%description -l ru.UTF-8
110Программа Dia разработана как альтернатива Visio для Windows(TM). Dia
111можно использовать для рисования различных типов диаграмм, она
112включает поддержку структурных статических диаграмм UML (диаграмм
113классов), моделирование отношений объектов и сетевых диаграмм. Dia
114может загружать и сохранять диаграммы в собственном формате и в
115формате .xml а также экспортировать их в PostScript(TM).
116
117%description -l uk.UTF-8
118Програма Dia розроблена як альтернатива Visio для Windows(TM). Dia
119можна використовувати для малювання різноманітних типів діаграм, вона
120включає підтримку структурних статичних діаграм UML (діаграм класів),
121моделювання відношень об'єктів та мережевих діаграм. Dia може
122завантажувати та зберігати диаграми у власному форматі та форматі .xml
123а також експортувати їх в PostScript(TM).
124
125%prep
126%setup -q
127%patch0 -p1
128%patch1 -p0
129
130%{__sed} -i -e s#sr\@Latn#sr\@latin# configure.in
131mv -f po/sr\@{Latn,latin}.po
132
133%build
134%{__intltoolize}
135%{__libtoolize}
136%{__aclocal}
137%{__autoheader}
138%{__autoconf}
139%{__automake}
140%{__sed} -i -e 's|/lib/|/%{_lib}/|' configure
141%configure \
142 --enable-gnome \
143 --with-gnomeprint \
144 --with-cairo \
145 --with-python \
146 --with-xslt-prefix=%{_libdir}
147
148%{__make}
149
150%install
151rm -rf $RPM_BUILD_ROOT
152
153%{__make} install \
154 DESTDIR=$RPM_BUILD_ROOT \
155 desktopdir=%{_desktopdir}
156
157rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info
158
159%find_lang %{name} --with-gnome
160
161unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE1}
162unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE2}
163unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE3}
164unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE4}
165unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE5}
166unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE6}
167unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE7}
168unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE8}
169unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE9}
170unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE10}
171unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE11}
172
173# Conflicts with Assorted/square.shape
174sed -i "s@Square@Square2@" $RPM_BUILD_ROOT%{_datadir}/%{name}/shapes/chemistry_lab/square.shape
175
176%clean
177rm -rf $RPM_BUILD_ROOT
178
179%post
180%update_desktop_database_post
181
182%postun
183%update_desktop_database_postun
184
185%files -f %{name}.lang
186%defattr(644,root,root,755)
187%doc AUTHORS NEWS README TODO
188%attr(755,root,root) %{_bindir}/*
189
190%dir %{_libdir}/dia
191%attr(755,root,root) %{_libdir}/dia/lib*.so
192%{_libdir}/dia/lib*.la
193%{_docdir}/dia/*.xml
194%dir %{_docdir}/dia
195%dir %{_docdir}/dia/graphics
196%{_docdir}/dia/graphics/*.png
197
198%{_mandir}/man1/*
199
200%{_datadir}/dia
201%{_desktopdir}/dia.desktop
202%{_pixmapsdir}/*
This page took 0.078567 seconds and 4 git commands to generate.