]> git.pld-linux.org Git - packages/dia.git/blob - dia.spec
44bf3beeee2547ea726d214e4f0e8319a7fd07c5
[packages/dia.git] / dia.spec
1 Summary:        Dia - a GTK+ based diagram creation program
2 Summary(es.UTF-8):   Programa para dibujo de diagramas
3 Summary(pl.UTF-8):   Dia - program do tworzenia diagramów
4 Summary(pt_BR.UTF-8):   Programa para desenho de diagramas
5 Summary(ru.UTF-8):   Программа для рисования диаграмм
6 Summary(uk.UTF-8):   Програма для малювання діаграм
7 Summary(zh_CN.UTF-8):   基于GTK+的流程图程序
8 Name:           dia
9 %define         _ver    0.96
10 %define         _extraver       pre3
11 Version:        %{_ver}.%{_extraver}
12 Release:        0.5
13 Epoch:          1
14 License:        GPL
15 Group:          X11/Applications/Graphics
16 Source0:        ftp://ftp.gnome.org/pub/gnome/sources/dia/%{_ver}/%{name}-%{_ver}-%{_extraver}.tar.bz2
17 # Source0-md5:  abcb045a4f0c88d9d91ca2dbcdc7be37
18 Patch0:         %{name}-python.patch
19 Patch1:         %{name}-desktop.patch
20 Patch2:         %{name}-gcc4.patch
21 URL:            http://www.gnome.org/projects/dia/
22 BuildRequires:  autoconf >= 2.50
23 BuildRequires:  automake
24 BuildRequires:  docbook-utils
25 BuildRequires:  gettext-devel
26 BuildRequires:  gtk+2-devel >= 2:2.6.0
27 BuildRequires:  intltool >= 0.21
28 BuildRequires:  libart_lgpl-devel >= 2.0
29 BuildRequires:  libgnomeui-devel >= 2.0.0
30 BuildRequires:  libpng-devel
31 BuildRequires:  libstdc++-devel
32 BuildRequires:  libtool >= 2:1.5
33 BuildRequires:  libxml2-devel >= 2.3.9
34 BuildRequires:  libxslt-devel
35 BuildRequires:  libxslt-progs
36 BuildRequires:  pkgconfig
37 BuildRequires:  popt-devel
38 BuildRequires:  python-PyXML
39 BuildRequires:  python-devel >= 1:2.3
40 BuildRequires:  python-pygtk-devel
41 BuildRequires:  rpm-pythonprov
42 Requires(post,postun):  desktop-file-utils
43 Requires:       python-modules >= 1:2.3
44 Requires:       python-pygtk-gtk
45 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46
47 %description
48 Dia is a program designed to be much like the Windows program 'Visio'.
49 It can be used to draw different kind of diagrams. In this first
50 version there is support for UML static structure diagrams (class
51 diagrams) and Network diagrams. It can currently load and save
52 diagrams to a custom fileformat and export to postscript.
53
54 %description -l es.UTF-8
55 Programa proyectado para que fuera semejante al Visio. Puede usarse
56 para realizar diagramas de diferentes tipos e incluye soporte para
57 diagramas de estructuras UML estáticas (diagramas de clase), modelos
58 de entidades y relacionamiento y diagramas de red. El programa Dia usa
59 un formato propio de archivo y también puede usar el formato .xml, así
60 como también puede exportar para PostScript(TM).
61
62 %description -l pl.UTF-8
63 Dia jest programem zaprojektowanym tak by być podobnym do programu
64 'Visio' znanego z Windows. Dia może być używany do rysowania różnego
65 rodzaju diagramów. W tej wersji znajduje się wsparcie dla diagramów o
66 statycznej strukturze UML (diagramy klasowe) i dla diagramów
67 sieciowych. Aktualnie może on ładować i zapisywać diagramy we własnym
68 formacie oraz eksportować je do postscriptu.
69
70 %description -l pt_BR.UTF-8
71 Programa projetado para ser semelhante ao Visio. Pode ser usado para
72 desenhar diferentes tipos de diagramas e inclui suporte a diagramas de
73 estruturas UML estáticas (diagramas de classe), modelo de entidades e
74 relacionamento e diagramas de rede. O Dia usa um formato próprio de
75 arquivo e pode também usar o formato .xml, bem como exportar para
76 PostScript(TM).
77
78 %description -l ru.UTF-8
79 Программа Dia разработана как альтернатива Visio для Windows(TM). Dia
80 можно использовать для рисования различных типов диаграмм, она
81 включает поддержку структурных статических диаграмм UML (диаграмм
82 классов), моделирование отношений объектов и сетевых диаграмм. Dia
83 может загружать и сохранять диаграммы в собственном формате и в
84 формате .xml а также экспортировать их в PostScript(TM).
85
86 %description -l uk.UTF-8
87 Програма Dia розроблена як альтернатива Visio для Windows(TM). Dia
88 можна використовувати для малювання різноманітних типів діаграм, вона
89 включає підтримку структурних статичних діаграм UML (діаграм класів),
90 моделювання відношень об'єктів та мережевих діаграм. Dia може
91 завантажувати та зберігати диаграми у власному форматі та форматі .xml
92 а також експортувати їх в PostScript(TM).
93
94 %prep
95 %setup -q -n %{name}-%{_ver}-%{_extraver}
96 %patch0 -p1
97 %patch1 -p0
98 #%patch2 -p1 -- needs check
99
100 %build
101 %{__libtoolize}
102 %{__aclocal}
103 %{__autoheader}
104 %{__autoconf}
105 %{__automake}
106 %configure \
107         --enable-gnome \
108         --with-python
109
110 %{__make}
111
112 %install
113 rm -rf $RPM_BUILD_ROOT
114
115 %{__make} install \
116         DESTDIR=$RPM_BUILD_ROOT \
117         desktopdir=%{_desktopdir}
118
119 rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info
120
121 %find_lang %{name} --with-gnome
122
123 %clean
124 rm -rf $RPM_BUILD_ROOT
125
126 %post
127 %update_desktop_database_post
128
129 %postun
130 %update_desktop_database_postun
131
132 %files -f %{name}.lang
133 %defattr(644,root,root,755)
134 %doc AUTHORS NEWS README TODO
135 %attr(755,root,root) %{_bindir}/*
136
137 %dir %{_libdir}/dia
138 %attr(755,root,root) %{_libdir}/dia/lib*.so
139 %{_libdir}/dia/lib*.la
140 %{_docdir}/dia/*.xml
141 %dir %{_docdir}/dia
142 %dir %{_docdir}/dia/graphics
143 %{_docdir}/dia/graphics/*.png
144
145 %{_mandir}/man1/*
146
147 %{_datadir}/dia
148 %{_desktopdir}/dia.desktop
149 %{_pixmapsdir}/*
This page took 0.061576 seconds and 2 git commands to generate.