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