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

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

geoclue: remove BR: gpsd-devel
others: rebuild with gpsd-3.15

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