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