]> git.pld-linux.org Git - packages/dia.git/blame - dia.spec
- additional shapes
[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
9e2e8298 10Version: 0.96.1
98afbb2a 11Release: 6
09a87d7f 12Epoch: 1
c2ee3bf8 13License: GPL v2+
67748c0e 14Group: X11/Applications/Graphics
c2ee3bf8 15Source0: http://ftp.gnome.org/pub/GNOME/sources/dia/0.96/%{name}-%{version}.tar.bz2
9e2e8298 16# Source0-md5: 7b81b22baa2df55efe4845865dddc7b6
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
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
c56d7e7d
JB
39Patch0: %{name}-python.patch
40Patch1: %{name}-desktop.patch
2d9f5ab0 41URL: http://www.gnome.org/projects/dia/
c56d7e7d 42BuildRequires: autoconf >= 2.50
fbd9c468 43BuildRequires: automake
da223aa2 44BuildRequires: cairo-devel
c56d7e7d 45BuildRequires: docbook-utils
fbd9c468 46BuildRequires: gettext-devel
c56d7e7d 47BuildRequires: gtk+2-devel >= 2:2.6.0
936d0ec9 48BuildRequires: intltool >= 0.21
c56d7e7d 49BuildRequires: libart_lgpl-devel >= 2.0
da223aa2 50BuildRequires: libgnomeprint-devel >= 2.0.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
936d0ec9 59BuildRequires: popt-devel
c56d7e7d 60BuildRequires: python-PyXML
4d3c85c0 61BuildRequires: python-devel >= 1:2.3
936d0ec9 62BuildRequires: python-pygtk-devel
c56d7e7d 63BuildRequires: rpm-pythonprov
0062acea 64Requires(post,postun): desktop-file-utils
c56d7e7d 65Requires: python-modules >= 1:2.3
86949993 66Requires: python-pygtk-gtk
518b28d9 67# sr@Latn vs. sr@latin
68Conflicts: glibc-misc < 6:2.7
4fd96ae3 69BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
9963a320 70
71%description
48fe79b6 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.
9963a320 77
87fe1826 78%description -l es.UTF-8
718ddf59 79Programa proyectado para que fuera semejante al Visio. Puede usarse
80para realizar diagramas de diferentes tipos e incluye soporte para
87fe1826 81diagramas de estructuras UML estáticas (diagramas de clase), modelos
718ddf59 82de entidades y relacionamiento y diagramas de red. El programa Dia usa
87fe1826
JR
83un formato propio de archivo y también puede usar el formato .xml, así
84como también puede exportar para PostScript(TM).
85
ff002fdf
ZU
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
87fe1826
JR
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
718ddf59 102Programa projetado para ser semelhante ao Visio. Pode ser usado para
103desenhar diferentes tipos de diagramas e inclui suporte a diagramas de
87fe1826
JR
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
718ddf59 107PostScript(TM).
108
87fe1826
JR
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).
718ddf59 124
9963a320 125%prep
aaaca2fa 126%setup -q
c56d7e7d 127%patch0 -p1
5fa2c416 128%patch1 -p0
9963a320 129
dfd59d84
MB
130%{__sed} -i -e s#sr\@Latn#sr\@latin# configure.in
131mv -f po/sr\@{Latn,latin}.po
132
9963a320 133%build
dfd59d84 134%{__intltoolize}
ce056ad7 135%{__libtoolize}
136%{__aclocal}
137%{__autoheader}
138%{__autoconf}
139%{__automake}
2b5a2985 140%{__sed} -i -e 's|/lib/|/%{_lib}/|' configure
936d0ec9 141%configure \
142 --enable-gnome \
da223aa2
TP
143 --with-gnomeprint \
144 --with-cairo \
2b5a2985
RT
145 --with-python \
146 --with-xslt-prefix=%{_libdir}
ff002fdf 147
7674b7d1 148%{__make}
9963a320 149
150%install
151rm -rf $RPM_BUILD_ROOT
9963a320 152
10a1e1aa 153%{__make} install \
48fe79b6 154 DESTDIR=$RPM_BUILD_ROOT \
5fa2c416 155 desktopdir=%{_desktopdir}
5f73c6c3 156
2df947f9 157rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info
158
057846bf 159%find_lang %{name} --with-gnome
b15c385c 160
98afbb2a
ZU
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
9963a320 176%clean
177rm -rf $RPM_BUILD_ROOT
178
d66ad0f8 179%post
d75617eb 180%update_desktop_database_post
d66ad0f8 181
182%postun
d75617eb 183%update_desktop_database_postun
d66ad0f8 184
a85c3a97 185%files -f %{name}.lang
8c75e706 186%defattr(644,root,root,755)
057846bf 187%doc AUTHORS NEWS README TODO
09a87d7f 188%attr(755,root,root) %{_bindir}/*
057846bf 189
b774f073 190%dir %{_libdir}/dia
7dad5484 191%attr(755,root,root) %{_libdir}/dia/lib*.so
abdc8de5 192%{_libdir}/dia/lib*.la
5fa2c416 193%{_docdir}/dia/*.xml
c7849e09 194%dir %{_docdir}/dia
5fa2c416 195%dir %{_docdir}/dia/graphics
196%{_docdir}/dia/graphics/*.png
057846bf 197
198%{_mandir}/man1/*
199
7dad5484 200%{_datadir}/dia
d591deb2 201%{_desktopdir}/dia.desktop
057846bf 202%{_pixmapsdir}/*
This page took 0.116949 seconds and 4 git commands to generate.