source: projects/specs/trunk/e/ekiga/ekiga-vl.spec @ 12387

Revision 12387, 10.2 KB checked in by tomop, 4 years ago (diff)

updated 10 packages

Field3D-1.7.3-1

OpenImageIO-2.1.10.1-1

ekiga-4.0.1-11

galera-26.4.3-2

gnucash-3.10-1

libboost-1.72.0-1

nghttp2-1.40.0-2

opal-3.10.11-1

ptlib-2.10.11-1

source-highlight-3.1.8-2

Line 
1Summary: A Gnome based SIP/H323 teleconferencing application
2Summary(ja): GNOME ベースの SIP/H323 遠隔会議アプリケーション
3Name: ekiga
4Group: Applications/Communications
5Version: 4.0.1
6Release: 11%{?_dist_release}
7Vendor: Project Vine
8Distribution: Vine Linux
9
10License: GPL
11URL: http://www.ekiga.org/
12Source0: http://www.ekiga.org/ekiga-%{version}.tar.xz
13Source1: gnome-ekiga.appdata.xml
14
15Patch01: ekiga-4.0.1-libresolv.patch
16Patch02: ekiga-4.0.1-boost-signals2.patch
17Patch03: ekiga-4.0.1-gcc10.patch
18
19BuildRoot: %{_tmppath}/%{name}-%{version}-root
20BuildRequires: gtk2-devel >= 2.14.0
21BuildRequires: GConf2-devel >= 2.24.0
22BuildRequires: libgnomeui-devel >= 2.24.0
23BuildRequires: libgnome-devel >= 2.24.0
24BuildRequires: avahi-devel >= 0.6.23
25BuildRequires: avahi-glib-devel >= 0.6.23
26BuildRequires: openldap-devel
27BuildRequires: ptlib-devel >= 2.10.9
28BuildRequires: opal-devel >= 3.10.9
29BuildRequires: libxml2-devel >= 2.6.0
30BuildRequires: SDL-devel
31BuildRequires: intltool >= 0.22
32BuildRequires: pkgconfig
33BuildRequires: scrollkeeper
34BuildRequires: alsa-lib-devel
35BuildRequires: gettext
36BuildRequires: evolution-data-server-devel >= 2.32.0
37BuildRequires: gnome-doc-utils >= 0.3.2
38BuildRequires: desktop-file-utils
39BuildRequires: dbus-devel
40BuildRequires: dbus-glib-devel
41BuildRequires: libsigc++-devel
42BuildRequires: libXv-devel
43BuildRequires: libnotify-devel
44BuildRequires: libboost-devel
45BuildRequires: openssl-devel
46BuildRequires: gnome-icon-theme >= 3.0.0
47
48Requires(post): GConf2, scrollkeeper
49Requires(postun): scrollkeeper
50
51Obsoletes: gnomemeeting
52
53%description
54Ekiga is a tool to communicate with video and audio over the internet.
55It uses the standard SIP and H323 protocols.
56
57
58%prep
59%setup -q
60%patch01 -p1 -b .libresolv
61%patch02 -p1 -b .boost-signals2
62%patch03 -p1 -b .gcc10
63
64# force regeneration to drop translations
65rm ekiga.schemas
66
67autoreconf -vif
68
69%build
70CXXFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED=1 -fPIC"
71%configure \
72        --disable-static \
73        --disable-scrollkeeper \
74        --disable-schemas-install
75make %{?_smp_mflags}
76
77
78%install
79rm -rf %{buildroot}
80export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
81make install DESTDIR=%{buildroot}
82unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
83
84rm -rf %{buildroot}/var/scrollkeeper
85
86find %{buildroot} -name '*.la' -exec rm -f {} ';'
87
88desktop-file-install \
89    --vendor gnome \
90    --dir=%{buildroot}%{_datadir}/applications \
91    --delete-original \
92    --copy-generic-name-to-name \
93    %{buildroot}%{_datadir}/applications/ekiga.desktop
94
95install -Dpm644 %{SOURCE1} %{buildroot}%{_datadir}/appdata/gnome-ekiga.appdata.xml
96
97%find_lang %{name} --with-gnome
98
99
100%clean
101rm -rf %{buildroot}
102
103
104%pre
105if [ "$1" -gt 1 ]; then
106  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
107  gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/ekiga.schemas > /dev/null 2>&1 || :
108fi
109
110%post
111export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
112gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/ekiga.schemas > /dev/null 2>&1 || :
113gconftool-2 --shutdown
114(yes | ekiga-config-tool --install-schemas) > /dev/null 2>&1 ||:
115update-desktop-database %{_datadir}/applications >& /dev/null ||:
116scrollkeeper-update -q > /dev/null ||:
117touch --no-create %{_datadir}/icons/hicolor
118if [ -x /usr/bin/gtk-update-icon-cache ]; then
119  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
120fi
121
122%preun
123if [ "$1" -eq 0 ]; then
124  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
125  gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/ekiga.schemas > /dev/null 2>&1 || :
126fi
127
128%postun
129update-desktop-database %{_datadir}/applications >& /dev/null ||:
130scrollkeeper-update -q > /dev/null ||:
131touch --no-create %{_datadir}/icons/hicolor
132if [ -x /usr/bin/gtk-update-icon-cache ]; then
133  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
134fi
135
136
137%files -f ekiga.lang
138%defattr(-,root,root)
139%license COPYING
140%doc AUTHORS NEWS README
141%{_sysconfdir}/gconf/schemas/ekiga.schemas
142%{_bindir}/ekiga
143%{_bindir}/ekiga-config-tool
144%{_bindir}/ekiga-helper
145%{_libdir}/%{name}/%{version}/libekiga.so
146%{_libdir}/%{name}/%{version}/plugins/*.so
147%{_datadir}/applications/gnome-ekiga.desktop
148%{_datadir}/dbus-1/services/*
149%{_datadir}/pixmaps/*
150%{_datadir}/man/*/*
151%{_datadir}/sounds/ekiga
152%{_datadir}/icons/hicolor/*/apps/*
153%dir %{_datadir}/appdata
154%{_datadir}/appdata/gnome-ekiga.appdata.xml
155
156
157%changelog
158* Sat Apr 25 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.1-11
159- rebuilt with boost-1.72.0.
160
161* Mon Jan 08 2018 Toshiaki Ara <ara_t@384.jp> 4.0.1-10
162- rebuild with libboost-1.66.0
163
164* Sat Jul 02 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.0.1-9
165- rebuild with gcc-5.4.0
166
167* Mon Jun 13 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.0.1-8
168- rebuild with libboost-1.60.0
169
170* Sat Nov 07 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.0.1-7
171- rebuild with evolution-data-server-3.18.1
172
173* Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.0.1-6
174- rebuild with evolution-data-server-3.16.0
175
176* Sun Mar 30 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.0.1-5
177- rebuild with evolution-data-server-3.12.0
178
179* Sun Dec 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.0.1-4
180- rebuild with libboost-1.54.0
181
182* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.0.1-3
183- rebuild with evolution-data-server-3.10.1
184
185* Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.0.1-2
186- rebuild with evolution-data-server-3.8.0
187
188* Sun Mar 03 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.0.1-1
189- new upstream release
190
191* Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.0.0-1
192- new upstream release
193- add BuildRequires; gnome-icon-theme
194
195* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.9.90-1
196- new upstream release
197
198* Thu Apr 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.3.2-2
199- rebuild with evolution-data-server-3.4.0
200
201* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.3.2-1
202- new upstream release
203
204* Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.3.1-2
205- rebuild with evolution-data-server-3.1.90
206
207* Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.3.1-1
208- new upstream release
209- add BuildRequires: libnotify-devel, libboost-devel, libboost-signals
210
211* Mon Jan 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.7-4
212- rebuild with openssl-1.0.0c
213
214* Tue Oct 05 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.7-3
215- rebuild with evolution-data-server-2.32.0
216
217* Tue Jun 22 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.7-2
218- rebuild with evolution-data-server-2.30.2
219
220* Mon Jun 21 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.7-1
221- new upstream release
222
223* Sun Mar 21 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.6-1
224- new upstream release
225- add BuildRequires: libXv-devel
226
227* Sat Jul 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.2.4-1
228- new upstream release
229
230* Thu May 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.2.1-1
231- new upstream release
232
233* Sat Apr  4 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.0.2-1
234- new upstream release
235
236* Wed Oct 29 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.1-1
237- new upstream release
238
239* Tue Sep 30 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.0-1
240- new upstream release
241
242* Sun Sep 28 2008 Shu KONNO <owa@bg.wakwak.com> 2.0.11-2vl5
243- built with gnome-2.24
244
245* Mon Sep 22 2008 Shu KONNO <owa@bg.wakwak.com> 2.0.11-1vl5
246- applied new versioning policy
247
248* Sat Sep 29 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.0.11-0vl1
249- new upstream release
250
251* Sat Jul 14 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.0.9-0vl5
252- rebuilt with evolution-data-server-devel 1.10.1
253
254* Tue May 22 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.0.9-0vl4
255- add BuildRequires: dbus-glib-devel
256
257* Sat May 12 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.0.9-0vl3
258- rebuilt with new toolchain
259
260* Mon Apr 30 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.0.9-0vl2
261- rebuilt with dbus 1.0.2
262
263* Sat Apr 14 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.0.9-0vl1
264- new upstream release
265
266* Sat Feb 24 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.0.5-0vl1
267- new upstream release
268
269* Sun Feb  4 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.0.4-1vl1
270- initial built for Vine Linux
271
272* Mon Jan 22 2007 Daniel Veillard <veillard@redhat.com> - 2.0.4-1
273- Upgrade to ekiga-2.0.4
274
275* Thu Nov  2 2006 Daniel Veillard <veillard@redhat.com> - 2.0.3-3
276- Resolves: rhbz#201535
277- fixes build-requires for opal-devel and pwlib-devel
278
279* Sat Oct 28 2006 Matthias Clasen <mclasen@redhat.com> - 2.0.3-2
280- Rebuild against evolution-data-server 1.9
281
282* Sat Oct 21 2006 Matthias Clasen <mclasen@redhat.com> - 2.0.3-1
283- Update to 2.0.3
284
285* Sat Sep 30 2006 Matthias Clasen <mclasen@redhat.com> - 2.0.2-7
286- Make the status icon work in transparent panels
287
288* Thu Aug 31 2006 Matthias Clasen <mclasen@redhat.com> - 2.0.2-6
289- Fix translator credits (197871)
290
291* Mon Aug  7 2006 Matthew Barnes <mbarnes@redhat.com> - 2.0.2-5
292- Rebuild against evolution-data-server-1.7.91
293
294* Sat Aug  5 2006 Caolan McNamara <caolanm@redhat.com> - 2.0.2-4
295- rebuild against new e-d-s
296
297* Tue Aug  1 2006 Daniel Veillard <veillard@redhat.com> - 2.0.2-3
298- rebuilt for #200960
299
300* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.0.2-1.1
301- rebuild
302
303* Wed May 31 2006 Daniel Veillard <veillard@redhat.com> - 2.0.2-1
304- new release of ekiga 2.0.2
305- activating Zeroconf support though avahi
306
307* Mon May 22 2006 Jesse Keating <jkeating@redhat.com> - 2.0.1-3
308- Fix BuildRequires and Requires(post), Requires(postun)
309
310* Wed Mar 15 2006 Daniel Veillard <veillard@redhat.com> - 2.0.1-2
311- run 'ekiga-config-tool --install-schemas' in %post, c.f. #178929
312
313* Tue Mar 14 2006 Daniel Veillard <veillard@redhat.com> - 2.0.1-1
314- last minute bug rerelease 2.0.1
315
316* Mon Mar 13 2006 Daniel Veillard <veillard@redhat.com> - 2.0.0-1
317- final release of 2.0.0
318
319* Mon Feb 20 2006 Karsten Hopp <karsten@redhat.de> 1.99.1-2
320- Buildrequires: gnome-doc-utils
321
322* Mon Feb 13 2006 Daniel Veillard <veillard@redhat.com> - 1.99.1-1
323- new beta release issued
324
325* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.99.0-3.2
326- bump again for double-long bug on ppc(64)
327
328* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.99.0-3.1
329- rebuilt for new gcc4.1 snapshot and glibc changes
330
331* Sat Jan 28 2006 Daniel Veillard <veillard@redhat.com> - 1.99.0-3
332- Rebuilt following a libedataserver revision
333
334* Fri Jan 27 2006 Matthias Clasen <mclasen@redhat.com> - 1.99.0-2
335- Use the upstream .desktop file
336
337* Tue Jan 24 2006 Daniel Veillard <veillard@redhat.com> - 1.99.0-1
338- initial version based on the 1.99.0 beta and gnomemeeting spec file.
Note: See TracBrowser for help on using the repository browser.