]> git.pld-linux.org Git - packages/dia.git/blob - dia.spec
4133a1f9c0ec3c974c1a9e487a530626554c96c7
[packages/dia.git] / dia.spec
1 Summary:        Dia - a GTK+ based diagram creation program
2 Summary(es):    Programa para dibujo de diagramas
3 Summary(pl):    Dia - program do tworzenia diagramów
4 Summary(pt_BR): Programa para desenho de diagramas
5 Summary(ru):    ðÒÏÇÒÁÍÍÁ ÄÌÑ ÒÉÓÏ×ÁÎÉÑ ÄÉÁÇÒÁÍÍ
6 Summary(uk):    ðÒÏÇÒÁÍÁ ÄÌÑ ÍÁÌÀ×ÁÎÎѠĦÁÇÒÁÍ
7 Summary(zh_CN): »ùÓÚGTK+µÄÁ÷³Ìͼ³ÌÐò
8 Name:           dia
9 Version:        0.95
10 Release:        1
11 Epoch:          1
12 License:        GPL
13 Group:          X11/Applications/Graphics
14 Source0:        http://ftp.gnome.org/pub/GNOME/sources/dia/%{version}/%{name}-%{version}.tar.bz2
15 # Source0-md5:  d319921a91d4600df3578a4a64416393
16 Patch0:         %{name}-python.patch
17 Patch1:         %{name}-desktop.patch
18 Patch2:         %{name}-gcc4.patch
19 URL:            http://www.gnome.org/projects/dia/
20 BuildRequires:  autoconf >= 2.50
21 BuildRequires:  automake
22 BuildRequires:  docbook-utils
23 BuildRequires:  gettext-devel
24 BuildRequires:  gtk+2-devel >= 2:2.6.0
25 BuildRequires:  intltool >= 0.21
26 BuildRequires:  libart_lgpl-devel >= 2.0
27 BuildRequires:  libgnomeui-devel >= 2.0.0
28 BuildRequires:  libpng-devel
29 BuildRequires:  libstdc++-devel
30 BuildRequires:  libtool >= 2:1.5
31 BuildRequires:  libxml2-devel >= 2.3.9
32 BuildRequires:  libxslt-devel
33 BuildRequires:  libxslt-progs
34 BuildRequires:  pkgconfig
35 BuildRequires:  popt-devel
36 BuildRequires:  python-PyXML
37 BuildRequires:  python-devel >= 1:2.3
38 BuildRequires:  python-pygtk-devel
39 BuildRequires:  rpm-pythonprov
40 Requires(post,postun):  desktop-file-utils
41 Requires:       python-modules >= 1:2.3
42 Requires:       python-pygtk-gtk
43 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45 %description
46 Dia is a program designed to be much like the Windows program 'Visio'.
47 It can be used to draw different kind of diagrams. In this first
48 version there is support for UML static structure diagrams (class
49 diagrams) and Network diagrams. It can currently load and save
50 diagrams to a custom fileformat and export to postscript.
51
52 %description -l es
53 Programa proyectado para que fuera semejante al Visio. Puede usarse
54 para realizar diagramas de diferentes tipos e incluye soporte para
55 diagramas de estructuras UML estáticas (diagramas de clase), modelos
56 de entidades y relacionamiento y diagramas de red. El programa Dia usa
57 un formato propio de archivo y también puede usar el formato .xml, así
58 como también puede exportar para PostScript(TM).
59
60 %description -l pl
61 Dia jest programem zaprojektowanym tak by byæ podobnym do programu
62 'Visio' znanego z Windows. Dia mo¿e byæ u¿ywany do rysowania ró¿nego
63 rodzaju diagramów. W tej wersji znajduje siê wsparcie dla diagramów o
64 statycznej strukturze UML (diagramy klasowe) i dla diagramów
65 sieciowych. Aktualnie mo¿e on ³adowaæ i zapisywaæ diagramy we w³asnym
66 formacie oraz eksportowaæ je do postscriptu.
67
68 %description -l pt_BR
69 Programa projetado para ser semelhante ao Visio. Pode ser usado para
70 desenhar diferentes tipos de diagramas e inclui suporte a diagramas de
71 estruturas UML estáticas (diagramas de classe), modelo de entidades e
72 relacionamento e diagramas de rede. O Dia usa um formato próprio de
73 arquivo e pode também usar o formato .xml, bem como exportar para
74 PostScript(TM).
75
76 %description -l ru
77 ðÒÏÇÒÁÍÍÁ Dia ÒÁÚÒÁÂÏÔÁÎÁ ËÁË ÁÌØÔÅÒÎÁÔÉ×Á Visio ÄÌÑ Windows(TM). Dia
78 ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÒÉÓÏ×ÁÎÉÑ ÒÁÚÌÉÞÎÙÈ ÔÉÐÏ× ÄÉÁÇÒÁÍÍ, ÏÎÁ
79 ×ËÌÀÞÁÅÔ ÐÏÄÄÅÒÖËÕ ÓÔÒÕËÔÕÒÎÙÈ ÓÔÁÔÉÞÅÓËÉÈ ÄÉÁÇÒÁÍÍ UML (ÄÉÁÇÒÁÍÍ
80 ËÌÁÓÓÏ×), ÍÏÄÅÌÉÒÏ×ÁÎÉÅ ÏÔÎÏÛÅÎÉÊ ÏÂßÅËÔÏ× É ÓÅÔÅ×ÙÈ ÄÉÁÇÒÁÍÍ. Dia
81 ÍÏÖÅÔ ÚÁÇÒÕÖÁÔØ É ÓÏÈÒÁÎÑÔØ ÄÉÁÇÒÁÍÍÙ × ÓÏÂÓÔ×ÅÎÎÏÍ ÆÏÒÍÁÔÅ É ×
82 ÆÏÒÍÁÔÅ .xml Á ÔÁËÖÅ ÜËÓÐÏÒÔÉÒÏ×ÁÔØ ÉÈ × PostScript(TM).
83
84 %description -l uk
85 ðÒÏÇÒÁÍÁ Dia ÒÏÚÒÏÂÌÅÎÁ ÑË ÁÌØÔÅÒÎÁÔÉ×Á Visio ÄÌÑ Windows(TM). Dia
86 ÍÏÖÎÁ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÄÌÑ ÍÁÌÀ×ÁÎÎÑ Ò¦ÚÎÏÍÁΦÔÎÉÈ ÔÉЦנĦÁÇÒÁÍ, ×ÏÎÁ
87 ×ËÌÀÞÁ¤ Ð¦ÄÔÒÉÍËÕ ÓÔÒÕËÔÕÒÎÉÈ ÓÔÁÔÉÞÎÉȠĦÁÇÒÁÍ UML (ĦÁÇÒÁÍ ËÌÁÓ¦×),
88 ÍÏÄÅÌÀ×ÁÎÎѠצÄÎÏÛÅÎØ ÏÂ'¤ËԦנÔÁ ÍÅÒÅÖÅ×ÉȠĦÁÇÒÁÍ. Dia ÍÏÖÅ
89 ÚÁ×ÁÎÔÁÖÕ×ÁÔÉ ÔÁ ÚÂÅÒ¦ÇÁÔÉ ÄÉÁÇÒÁÍÉ Õ ×ÌÁÓÎÏÍÕ ÆÏÒÍÁÔ¦ ÔÁ ÆÏÒÍÁÔ¦ .xml
90 Á ÔÁËÏÖ ÅËÓÐÏÒÔÕ×ÁÔÉ §È × PostScript(TM).
91
92 %prep
93 %setup -q
94 %patch0 -p1
95 %patch1 -p1
96 #%patch2 -p1 -- needs check
97
98 %build
99 %{__libtoolize}
100 %{__aclocal}
101 %{__autoheader}
102 %{__autoconf}
103 %{__automake}
104 %configure \
105         --enable-gnome \
106         --with-python
107
108 %{__make}
109
110 %install
111 rm -rf $RPM_BUILD_ROOT
112
113 %{__make} install \
114         DESTDIR=$RPM_BUILD_ROOT \
115         Applicationsdir=%{_desktopdir}
116
117 rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info
118
119 %find_lang %{name} --with-gnome
120
121 %clean
122 rm -rf $RPM_BUILD_ROOT
123
124 %post
125 %update_desktop_database_post
126
127 %postun
128 %update_desktop_database_postun
129
130 %files -f %{name}.lang
131 %defattr(644,root,root,755)
132 %doc AUTHORS NEWS README TODO
133 %attr(755,root,root) %{_bindir}/*
134
135 %dir %{_libdir}/dia
136 %attr(755,root,root) %{_libdir}/dia/lib*.so
137 %{_libdir}/dia/lib*.la
138
139 %{_mandir}/man1/*
140
141 %{_datadir}/dia
142 %{_desktopdir}/dia.desktop
143 %{_pixmapsdir}/*
This page took 0.490018 seconds and 3 git commands to generate.