-
Notifications
You must be signed in to change notification settings - Fork 44
/
Copy pathlibgail-gnome.spec
191 lines (135 loc) · 5.42 KB
/
libgail-gnome.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
%define libgnomeui_version 2.0.1
%define gtk2_version 2.0.3
%define atk_version 1.0.2
%define at_spi_version 1.0.1
%define at_spi_release 2
Summary: Accessibility implementation for GTK+ and GNOME libraries
Name: libgail-gnome
Version: 1.20.1
Release: 4.1%{?dist}
URL: http://developer.gnome.org/projects/gap
Source0: http://download.gnome.org/sources/libgail-gnome/1.20/%{name}-%{version}.tar.bz2
License: LGPLv2+
Group: System Environment/Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: atk >= %{atk_version}
Requires: gtk2 >= %{gtk2_version}
Requires: libgnomeui >= %{libgnomeui_version}
Requires: at-spi >= %{at_spi_version}
BuildRequires: gtk2-devel >= %{gtk2_version}
BuildRequires: atk-devel >= %{atk_version}
BuildRequires: libgnomeui-devel >= %{libgnomeui_version}
BuildRequires: at-spi-devel >= %{at_spi_version}-%{at_spi_release}
BuildRequires: gnome-panel-devel
%description
GAIL implements the abstract interfaces found in ATK for GTK+ and GNOME
libraries, enabling accessibility technologies such as at-spi to access
those GUIs.
libgail-gnome contains the GNOME portions of GAIL.
%package devel
Summary: Files to compile applications that use the GNOME portions of GAIL
Group: Development/Libraries
Requires: %name = %{version}
Requires: atk-devel
Requires: libbonoboui-devel
Requires: gtk2-devel
Requires: pkgconfig
%description devel
libgail-gnome-devel contains the files required to compile applications against
the GNOME portions of the GAIL libraries.
%prep
%setup -q
%build
%configure
# drop unneeded direct library deps with --as-needed
# libtool doesn't make this easy, so we do it the hard way
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
make ##%{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
%makeinstall
# Remove unpackaged files
rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/*.la
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc AUTHORS COPYING NEWS README
%{_libdir}/gtk-2.0/modules/*
%files devel
%{_libdir}/pkgconfig/*
%changelog
* Mon Nov 30 2009 Dennis Gregorovic <[email protected]> - 1.20.1-4.1
- Rebuilt for RHEL 6
* Mon Aug 3 2009 Matthias Clasen <[email protected]> - 1.20.1-4
- Drop unneeded direct deps
* Fri Jul 24 2009 Fedora Release Engineering <[email protected]> - 1.20.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Feb 25 2009 Fedora Release Engineering <[email protected]> - 1.20.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Tue Sep 23 2008 Matthias Clasen <[email protected]> - 1.20.1-1
- Update to 1.20.1
* Fri Feb 8 2008 Matthias Clasen <[email protected]> - 1.20.0-2
- Rebuild for gcc 4.3
* Mon Sep 17 2007 Matthias Clasen <[email protected]> - 1.20.0-1
- Update to 1.20.0
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 1.19.5-2
- Rebuild for selinux ppc32 issue.
* Tue Aug 7 2007 Matthias Clasen <[email protected]> - 1.19.5-2
- Update license field
* Tue Jul 10 2007 Matthias Clasen <[email protected]> - 1.19.5-1
- Update to 1.19.5
* Sat Jul 7 2007 Matthias Clasen <[email protected]> - 1.18.0-3
- Fix directory ownership issues
* Thu Mar 15 2007 Karsten Hopp <[email protected]> 1.18.0-2
- rebuild with current gtk2 to add png support (#232013)
* Tue Mar 13 2007 Matthias Clasen <[email protected]> - 1.18.0-1
- Update to 1.18.0
* Wed Jul 12 2006 Jesse Keating <[email protected]> - 1.1.3-1.2.1
- rebuild
* Fri Feb 10 2006 Jesse Keating <[email protected]> - 1.1.3-1.2
- bump again for double-long bug on ppc(64)
* Tue Feb 07 2006 Jesse Keating <[email protected]> - 1.1.3-1.1
- rebuilt for new gcc4.1 snapshot and glibc changes
* Mon Jan 30 2006 Matthias Clasen <[email protected]>
- Update to 1.1.3
* Fri Dec 09 2005 Jesse Keating <[email protected]>
- rebuilt
* Wed Nov 30 2005 Matthias Clasen <[email protected]> 1.1.2-1
- Update to 1.1.2
* Wed Mar 30 2005 Matthias Clasen <[email protected]> 1.1.0-4
- Split off a -devel package. (#152499)
* Sun Mar 6 2005 Matthias Clasen <[email protected]> 1.1.0-3
- Add a BuildRequires for gnome-panel-devel (#137544)
- Include the .pc file (#119742)
* Wed Mar 2 2005 Matthias Clasen <[email protected]> 1.1.0-2
- Rebuild with gcc4
* Thu Aug 5 2004 Mark McLoughlin <[email protected]> 1.1.0-1
- Update to 1.1.0
* Tue Jun 15 2004 Elliot Lee <[email protected]>
- rebuilt
* Tue Mar 02 2004 Elliot Lee <[email protected]>
- rebuilt
* Fri Feb 13 2004 Elliot Lee <[email protected]>
- rebuilt
* Wed Jul 30 2003 Havoc Pennington <[email protected]> 1.0.2-2
- rebuild
* Wed Jul 9 2003 Havoc Pennington <[email protected]> 1.0.2-1
- 1.0.2
- no longer need to fix location of gtk modules
* Wed Jun 04 2003 Elliot Lee <[email protected]>
- rebuilt
* Tue Feb 11 2003 Havoc Pennington <[email protected]> 1.0.0-6
- rebuild with new at-spi
* Wed Jan 22 2003 Tim Powers <[email protected]>
- rebuilt
* Fri Dec 13 2002 Tim Powers <[email protected]> 1.0.0-4
- remove unpackaged files from the buildroot
* Mon Jun 24 2002 Matt Wilson <[email protected]>
- modules go in gtk-2.0/modules, not gtk-2.0
* Fri Jun 21 2002 Tim Powers <[email protected]>
- automated rebuild
* Wed Jun 19 2002 Havoc Pennington <[email protected]>
- initial package