source: projects/specs/trunk/g/geoclue/geoclue-vl.spec @ 9140

Revision 9140, 7.4 KB checked in by Takemikaduchi, 9 years ago (diff)

perl-WWW-Curl: NEW
dotconf,perl-HTTP-Server-Simple,speech-dispatcher: new upstream release
others: rebuild

RevLine 
[521]1Summary:        A modular geoinformation service
2Summary(ja):    モジュール型地理情報サービス
3
4Name:           geoclue
[6890]5Version:        0.12.99
[9140]6Release:        4%{?_dist_release}
[521]7
8Group:          System Environment/Libraries
9License:        LGPLv2
10URL:            http://geoclue.freedesktop.org/
[6890]11Source0:        http://freedesktop.org/~hadess/%{name}-%{version}.tar.gz
[1489]12
[7105]13Patch0:                 geoclue-0.12.99-gpsd.patch
14
[521]15BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
16
17BuildRequires: dbus-devel
18BuildRequires: dbus-glib-devel
19BuildRequires: glib2-devel
20BuildRequires: libxml2-devel
21BuildRequires: GConf2-devel
22BuildRequires: gtk2-devel
[1489]23BuildRequires: NetworkManager-glib-devel
[521]24BuildRequires: gypsy-devel
25BuildRequires: gpsd-devel
[1489]26BuildRequires: libsoup-devel
[521]27
[1489]28#Needed for NetworkManager patch
29BuildRequires: libtool
30
[521]31Requires: dbus
32
[4616]33Vendor: Project Vine
34Distribution: Vine Linux
35
[521]36%description
37Geoclue is a modular geoinformation service built on top of the D-Bus
38messaging system. The goal of the Geoclue project is to make creating
39location-aware applications as simple as possible.
40
41%package devel
42Summary: Development package for geoclue
43Summary(ja): geoclue の開発パッケージ
44Group: Development/Libraries
[1489]45Requires: %{name} = %{version}-%{release}
[521]46Requires: pkgconfig
[1489]47Requires: dbus-glib-devel
48Requires: libxml2-devel
[521]49%description devel
50Files for development with geoclue.
51
52%package gui
53Summary: Testing gui for geoclue
54Summary(ja): geoclue のテスト用 GUI
55Group: Development/Libraries
[1489]56Requires: %{name} = %{version}-%{release}
[521]57
58%description gui
59Testing gui for geoclue
60
61%package gpsd
62Summary: gpsd provider for geoclue
63Summary(ja): geoclue 用 gpsd プロバイダ
64Group: Development/Libraries
[1489]65Requires: %{name} = %{version}-%{release}
[521]66Requires: gpsd
67
68%description gpsd
69A gpsd provider for geoclue
70
71%package gypsy
72Summary: gypsy provider for geoclue
73Summary(ja): geoclue 用 gypsy プロバイダ
74Group: Development/Libraries
[1489]75Requires: %{name} = %{version}-%{release}
[521]76Requires: gypsy
77
78%description gypsy
79A gypsy provider for geoclue
80
81%prep
82%setup -q
[7105]83%patch0 -p0 -b .gpsd
[521]84
85%build
[8119]86autoreconf -if
[1489]87%configure --disable-static --enable-gtk-doc --enable-networkmanager=yes --enable-gypsy=yes --enable-skyhook=yes --enable-gsmloc=yes
88make %{?_smp_mflags} V=1
[521]89
90%install
91rm -rf $RPM_BUILD_ROOT
92make install DESTDIR=$RPM_BUILD_ROOT
[1489]93find %{buildroot} -name '*.la' -exec rm -f {} ';'
[521]94
[1489]95# Install the test gui as it seems the test isn't installed any more
96mkdir $RPM_BUILD_ROOT%{_bindir}
97cp test/.libs/geoclue-test-gui $RPM_BUILD_ROOT%{_bindir}/
98
[521]99%clean
100rm -rf $RPM_BUILD_ROOT
101
102%post -p /sbin/ldconfig
103
[6890]104%postun
105/sbin/ldconfig
106glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
[521]107
[6890]108%posttrans
109glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
110
[521]111%files
112%defattr(-,root,root,-)
113%doc AUTHORS COPYING README
114%dir %{_datadir}/geoclue-providers
115%{_libdir}/libgeoclue.so.0
116%{_libdir}/libgeoclue.so.0.0.0
[6890]117%{_datadir}/GConf/gsettings/geoclue
[521]118%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Master.service
119%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Example.service
120%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Geonames.service
121%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Hostip.service
122%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Localnet.service
123%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Manual.service
124%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Plazes.service
125%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Yahoo.service
[1489]126%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gsmloc.service
127%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Nominatim.service
128%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Skyhook.service
[521]129%{_datadir}/geoclue-providers/geoclue-example.provider
130%{_datadir}/geoclue-providers/geoclue-geonames.provider
131%{_datadir}/geoclue-providers/geoclue-hostip.provider
132%{_datadir}/geoclue-providers/geoclue-localnet.provider
133%{_datadir}/geoclue-providers/geoclue-manual.provider
134%{_datadir}/geoclue-providers/geoclue-plazes.provider
135%{_datadir}/geoclue-providers/geoclue-yahoo.provider
[1489]136%{_datadir}/geoclue-providers/geoclue-gsmloc.provider
137%{_datadir}/geoclue-providers/geoclue-nominatim.provider
138%{_datadir}/geoclue-providers/geoclue-skyhook.provider
[6890]139%{_datadir}/glib-2.0/schemas/org.freedesktop.Geoclue.gschema.xml
[521]140%{_libexecdir}/geoclue-example
141%{_libexecdir}/geoclue-geonames
142%{_libexecdir}/geoclue-hostip
143%{_libexecdir}/geoclue-localnet
144%{_libexecdir}/geoclue-manual
145%{_libexecdir}/geoclue-master
146%{_libexecdir}/geoclue-plazes
147%{_libexecdir}/geoclue-yahoo
[1489]148%{_libexecdir}/geoclue-gsmloc
149%{_libexecdir}/geoclue-nominatim
150%{_libexecdir}/geoclue-skyhook
[521]151
152%files devel
153%defattr(-,root,root,-)
154%dir %{_includedir}/geoclue
155%dir %{_datadir}/gtk-doc/html/geoclue/
156%doc %{_datadir}/gtk-doc/html/geoclue/*
157%{_includedir}/geoclue/*
158%{_libdir}/pkgconfig/geoclue.pc
159%{_libdir}/libgeoclue.so
160
161%files gui
162%{_bindir}/geoclue-test-gui
163
164%files gpsd
165%{_libexecdir}/geoclue-gpsd
166%{_datadir}/geoclue-providers/geoclue-gpsd.provider
167%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gpsd.service
168
169%files gypsy
170%{_libexecdir}/geoclue-gypsy
171%{_datadir}/geoclue-providers/geoclue-gypsy.provider
172%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gypsy.service
173
174%changelog
[9140]175* Sun Dec 07 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.99-4
176- rebuild with gpsd-3.11
177
[8119]178* Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.99-3
179- rebuild with VineSeed environment
180
[7105]181* Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.99-2
182- rebuild with gpsd-3.7
183- add Patch0 (geoclue-0.12.99-gpsd.patch)
184
[6890]185* Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.99-1
186- new upstream release
187- remove Patch0 (geoclue-nm08.patch)
188- remove Patch1 (geoclue-use-libnm-glib.patch)
189- remove Patch2 (geoclue-unused-var.patch)
190
[4616]191* Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.0-3
192- rebuild with NetworkManager-0.8.9997
193- add Patch1 (geoclue-use-libnm-glib.patch) from fedora
194- add Patch2 (geoclue-unused-var.patch) from fedora
195
[1935]196* Mon Sep 27 2010 Shu KONNO <owa@bg.wakwak.com> 0.12.0-2
197- rebuilt with rpm-4.8.1 for pkg-config
198
[1489]199* Sun Aug 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.0-1
200- new upstream release
201- add BuildRequires: libsoup-devel, libtool
202- change BuildRequires: NetworkManager-glib-devel instead of NetworkManager-devel
203- add Requires: dbus-glib-devel, libxml2-devel
204- add Patch0(geoclue-nm08.patch) from FC package
205- fix %build and %install
206
[521]207* Mon Feb 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.11.1-1
208- initial build for Vine Linux
209
210* Sat Nov 22 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-13
211- Fix summary
212
213* Thu Jul 31 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-12
214- Once more for fun
215
216* Thu Jul 31 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-11
217- Increment build number to allow for clean F-8 and F-9 to F-10 upgrade
218
219* Wed Jul 2 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-6
220- Fixed spec file so gpsd and gypsy are actually properly in a subpackage
221
222* Sun May 18 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-5
223- Added gypsy and gpsd providers to build as sub packages
224
225* Mon Apr 28 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-4
226- Moved api documentation to -devel
227
228* Sat Apr 26 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-3
229- Cleanup requires and group for test gui
230
231* Sat Apr 26 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-2
232- Some spec file cleanups
233
234* Fri Apr 25 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-1
235- Initial package
Note: See TracBrowser for help on using the repository browser.