]> git.pld-linux.org Git - packages/dia.git/blob - dia.spec
03599e4a289a228829a52be1867eac0f3739ea76
[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.91
10 Release:        2
11 Epoch:          1
12 License:        GPL
13 Group:          X11/Applications/Graphics
14 Vendor:         James Henstridge <james@daa.com.au>
15 # this for final releases
16 Source0:        http://ftp.gnome.org/pub/GNOME/sources/dia/%{version}/%{name}-%{version}.tar.bz2
17 # Source0-md5:  283517483601e81749db81a849a3bc91
18 # this only for snapshots
19 #Source0:       http://www.crans.org/~chepelov/dia/snapshots/%{name}-CVS-%(echo %snap | sed 's/\./-/').tar.gz
20 Patch0:         dia-state.patch
21 URL:            http://www.lysator.liu.se/~alla/dia/dia.html
22 BuildRequires:  autoconf
23 BuildRequires:  automake
24 BuildRequires:  gettext-devel
25 BuildRequires:  intltool
26 BuildRequires:  alsa-lib-devel
27 BuildRequires:  libgnomeui-devel
28 BuildRequires:  libxslt-devel
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31 %description
32 Dia is a program designed to be much like the Windows program 'Visio'.
33 It can be used to draw different kind of diagrams. In this first
34 version there is support for UML static structure diagrams (class
35 diagrams) and Network diagrams. It can currently load and save
36 diagrams to a custom fileformat and export to postscript.
37
38 %description -l es
39 Programa proyectado para que fuera semejante al Visio. Puede usarse
40 para realizar diagramas de diferentes tipos e incluye soporte para
41 diagramas de estructuras UML estáticas (diagramas de clase), modelos
42 de entidades y relacionamiento y diagramas de red. El programa Dia usa
43 un formato propio de archivo y también puede usar el formato .xml, así
44 como también puede exportar para PostScript(TM).
45
46 %description -l pl
47 Dia jest programem zaprojektowanym tak by byæ podobnym do programu
48 'Visio' znanego z Windows. Dia mo¿e byæ u¿ywany do rysowania ró¿nego
49 rodzaju diagramów. W tej wersji znajduje siê wsparcie dla diagramów o
50 statycznej strukturze UML (diagramy klasowe) i dla diagramów
51 sieciowych. Aktualnie mo¿e on ³adowaæ i zapisywaæ diagramy we w³asnym
52 formacie oraz eksportowaæ je do postscriptu.
53
54 %description -l pt_BR
55 Programa projetado para ser semelhante ao Visio. Pode ser usado para
56 desenhar diferentes tipos de diagramas e inclui suporte a diagramas de
57 estruturas UML estáticas (diagramas de classe), modelo de entidades e
58 relacionamento e diagramas de rede. O Dia usa um formato próprio de
59 arquivo e pode também usar o formato .xml, bem como exportar para
60 PostScript(TM).
61
62 %description -l ru
63 ðÒÏÇÒÁÍÍÁ Dia ÒÁÚÒÁÂÏÔÁÎÁ ËÁË ÁÌØÔÅÒÎÁÔÉ×Á Visio ÄÌÑ Windows(TM). Dia
64 ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÒÉÓÏ×ÁÎÉÑ ÒÁÚÌÉÞÎÙÈ ÔÉÐÏ× ÄÉÁÇÒÁÍÍ, ÏÎÁ
65 ×ËÌÀÞÁÅÔ ÐÏÄÄÅÒÖËÕ ÓÔÒÕËÔÕÒÎÙÈ ÓÔÁÔÉÞÅÓËÉÈ ÄÉÁÇÒÁÍÍ UML (ÄÉÁÇÒÁÍÍ
66 ËÌÁÓÓÏ×), ÍÏÄÅÌÉÒÏ×ÁÎÉÅ ÏÔÎÏÛÅÎÉÊ ÏÂßÅËÔÏ× É ÓÅÔÅ×ÙÈ ÄÉÁÇÒÁÍÍ. Dia
67 ÍÏÖÅÔ ÚÁÇÒÕÖÁÔØ É ÓÏÈÒÁÎÑÔØ ÄÉÁÇÒÁÍÍÙ × ÓÏÂÓÔ×ÅÎÎÏÍ ÆÏÒÍÁÔÅ É ×
68 ÆÏÒÍÁÔÅ .xml Á ÔÁËÖÅ ÜËÓÐÏÒÔÉÒÏ×ÁÔØ ÉÈ × PostScript(TM).
69
70 %description -l uk
71 ðÒÏÇÒÁÍÁ Dia ÒÏÚÒÏÂÌÅÎÁ ÑË ÁÌØÔÅÒÎÁÔÉ×Á Visio ÄÌÑ Windows(TM). Dia
72 ÍÏÖÎÁ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÄÌÑ ÍÁÌÀ×ÁÎÎÑ Ò¦ÚÎÏÍÁΦÔÎÉÈ ÔÉЦנĦÁÇÒÁÍ, ×ÏÎÁ
73 ×ËÌÀÞÁ¤ Ð¦ÄÔÒÉÍËÕ ÓÔÒÕËÔÕÒÎÉÈ ÓÔÁÔÉÞÎÉȠĦÁÇÒÁÍ UML (ĦÁÇÒÁÍ ËÌÁÓ¦×),
74 ÍÏÄÅÌÀ×ÁÎÎѠצÄÎÏÛÅÎØ ÏÂ'¤ËԦנÔÁ ÍÅÒÅÖÅ×ÉȠĦÁÇÒÁÍ. Dia ÍÏÖÅ
75 ÚÁ×ÁÎÔÁÖÕ×ÁÔÉ ÔÁ ÚÂÅÒ¦ÇÁÔÉ ÄÉÁÇÒÁÍÉ Õ ×ÌÁÓÎÏÍÕ ÆÏÒÍÁÔ¦ ÔÁ ÆÏÒÍÁÔ¦ .xml
76 Á ÔÁËÏÖ ÅËÓÐÏÒÔÕ×ÁÔÉ §È × PostScript(TM).
77
78 %prep
79 %setup -q
80 %patch0 -p1
81
82 %build
83 %configure \
84         --enable-gnome
85 %{__make}
86
87 %install
88 rm -rf $RPM_BUILD_ROOT
89
90 %{__make} install \
91         DESTDIR=$RPM_BUILD_ROOT \
92         Applicationsdir=%{_desktopdir}
93
94 #Fixme!!!!!!
95 #Dirty hack for desktop file
96 echo "Categories=Application;Office;" >> $RPM_BUILD_ROOT%{_desktopdir}/dia.desktop
97
98 # for libxslt plugin; DIA_PLUGIN_PATH is required by libxslt plugin, so set
99 # it before running dia app
100 mv $RPM_BUILD_ROOT%{_bindir}/dia $RPM_BUILD_ROOT%{_bindir}/dia.bin
101
102 cat > $RPM_BUILD_ROOT%{_bindir}/dia <<END
103 #!/bin/sh
104
105 DIA_PLUGIN_PATH=%{_datadir}/dia/plugins
106 export DIA_PLUGIN_PATH
107
108 exec %{_bindir}/dia.bin
109 END
110
111 %find_lang %{name} --with-gnome
112
113 %clean
114 rm -rf $RPM_BUILD_ROOT
115
116 %files -f %{name}.lang
117 %defattr(644,root,root,755)
118 %doc AUTHORS NEWS README TODO
119 %attr(755,root,root) %{_bindir}/*
120
121 %dir %{_libdir}/dia
122 %attr(755,root,root) %{_libdir}/dia/lib*.so
123 %{_libdir}/dia/lib*.la
124
125 %{_mandir}/man1/*
126
127 %{_datadir}/dia
128 %{_datadir}/mime-info/*
129 %{_desktopdir}/dia.desktop
130 %{_pixmapsdir}/*
This page took 0.057318 seconds and 2 git commands to generate.