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