]> git.pld-linux.org Git - SPECS.git/blob - glade2.spec
SPECS updated Sat 31 Jul 20:26:02 CEST 2021
[SPECS.git] / glade2.spec
1 Summary:        Glade - a user interface builder for GTK+2
2 Summary(es.UTF-8):      Herramienta visual para creación de interfaces GTK+2 o GNOME
3 Summary(fr.UTF-8):      Outil de programmation graphique visuel
4 Summary(pl.UTF-8):      Glade - narzędzie do budowania GUI w oparciu o bibliotekę GTK+2
5 Summary(pt_BR.UTF-8):   Ferramenta visual para criação de interfaces GTK+2 ou GNOME
6 Summary(ru.UTF-8):      Диалоговое построение интерфейсов на основе GTK+2
7 Summary(uk.UTF-8):      Діалогова побудова інтерфейсів на основі GTK+2
8 Name:           glade2
9 Version:        2.12.2
10 Release:        1
11 License:        GPL v2+
12 Group:          Development/Building
13 Source0:        http://ftp.gnome.org/pub/GNOME/sources/glade/2.12/glade-%{version}.tar.bz2
14 # Source0-md5:  54082e44bba1c75770aa0bff2f38987e
15 Patch0:         %{name}-desktop.patch
16 Patch1:         %{name}-gda12.patch
17 Patch2:         %{name}-gtk_clist.patch
18 URL:            http://glade.gnome.org/
19 BuildRequires:  autoconf >= 2.59-9
20 BuildRequires:  automake >= 1:1.9
21 BuildRequires:  gettext-devel
22 BuildRequires:  gtk+2-devel >= 2:2.10.1
23 BuildRequires:  intltool >= 0.36.0
24 BuildRequires:  libbonoboui-devel >= 2.15.0
25 BuildRequires:  libgnomecanvas-devel >= 2.0.0
26 BuildRequires:  libgnomedb-devel >= 1:1.2.2
27 BuildRequires:  libgnomeui-devel >= 2.15.91
28 BuildRequires:  libtool
29 BuildRequires:  libxml2-devel >= 1:2.6.26
30 BuildRequires:  pkgconfig
31 BuildRequires:  rpmbuild(find_lang) >= 1.23
32 BuildRequires:  rpmbuild(macros) >= 1.197
33 BuildRequires:  scrollkeeper >= 0.1.4
34 BuildRequires:  sed >= 4.0
35 Requires(post,postun):  scrollkeeper
36 # loads libgail.so, libgail-gnome.so GTK+ modules on start
37 Requires:       gail
38 Requires:       libgail-gnome
39 # sr@Latn vs. sr@latin
40 Conflicts:      glibc-misc < 6:2.7
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 %description
44 Glade is a RAD tool to enable quick & easy development of user
45 interfaces for the GTK+2 toolkit. It also contains built-in support
46 for generating the C source code needed to recreate the interfaces.
47
48 The user interfaces designed in Glade are stored in the well-known XML
49 format, enabling easy integration with external tools. Several tools
50 are already available which can turn the XML files into source code in
51 other languages such as C, C++, ADA.
52
53 %description -l es.UTF-8
54 Herramienta visual para creación de interfaces GTK+2 o GNOME.
55
56 %description -l fr.UTF-8
57 Glade est un outil de développement rapide (RAD en anglais) permettant
58 de construire facilment des interfaces utilisateurs utilisant la boite
59 à outil GTK+2. Glade est capable d'utiliser les spécificités de GNOME.
60
61 Les interfaces conçues à l'aide de GLADE sont stockées au format XML,
62 permettant un interfacage aisé avec d'autres outils. Plusieurs outils
63 sont disponibles pour exporter le code source dans d'autres langages
64 tels que le C, le C++, l'ADA.
65
66 %description -l pl.UTF-8
67 Glade jest narzędziem typu RAD (Rapid Application Development) do
68 szybkiego i wygodnego tworzenia interfejsu użytkownika z użyciem
69 biblioteki GTK+2. Zawiera także w sobie generator kodu źródłowego
70 tworzonego interfejsu w C.
71
72 Definicja interfejsu użytkownika tworzona przez Glade jest
73 przechowywana w formacie dokumentu XML, który umożliwia łatwe używanie
74 tego opisu przez zewnętrzne narzędzia jak generatory kodu źródłowego w
75 innych językach programowania. W obecnej chwili są dostępne generatory
76 kodu źródłowego w C, C++, ADA.
77
78 %description -l pt_BR.UTF-8
79 Ferramenta visual para criação de interfaces GTK+2 ou GNOME.
80
81 %description -l ru.UTF-8
82 GLADE - это программа диалогового построения интерфейсов пользователя
83 под GTK+2 и GNOME. GLADE может создавать исходный код на языке C;
84 также доступна поддержка языков C++, Ada95, Python и Perl посредством
85 внешних инструментов, обрабатывающих XML файлы описания интерфейса,
86 созданные GLADE.
87
88 %description -l uk.UTF-8
89 GLADE - це програма діалогової побудови інтерфейсів користувача під
90 GTK+2 та GNOME. GLADE може створювати вихідний код на мові C; доступна
91 також підтримка мов C++, Ada95 через зовнішні інструменти, що
92 обробляють XML файли опису інтерфейсу, створені GLADE.
93
94 %prep
95 %setup -q -n glade-%{version}
96 %patch0 -p1
97 %patch1 -p1
98 %patch2 -p1
99
100 sed -i -e 's#sr@Latn#sr@latin#' po/LINGUAS
101 mv po/sr@{Latn,latin}.po
102
103 %build
104 %{__intltoolize}
105 %{__libtoolize}
106 %{__aclocal}
107 %{__autoconf}
108 %{__autoheader}
109 %{__automake}
110 %configure \
111         --enable-gnome-db
112 %{__make}
113
114 %install
115 rm -rf $RPM_BUILD_ROOT
116
117 %{__make} install \
118         DESTDIR=$RPM_BUILD_ROOT
119
120 # glade-2.0.mo, but gnome/help/glade-2 - use --all-name
121 %find_lang glade-2.0 --all-name --with-gnome --with-omf
122
123 %clean
124 rm -rf $RPM_BUILD_ROOT
125
126 %post
127 %scrollkeeper_update_post
128
129 %postun
130 %scrollkeeper_update_postun
131
132 %files -f glade-2.0.lang
133 %defattr(644,root,root,755)
134 %doc AUTHORS NEWS README TODO ChangeLog
135 %attr(755,root,root) %{_bindir}/*
136 %{_datadir}/glade-2
137 %{_desktopdir}/glade-2.desktop
138 %{_pixmapsdir}/*
This page took 0.150536 seconds and 3 git commands to generate.