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

Revision 6890, 7.1 KB checked in by Takemikaduchi, 12 years ago (diff)

GNOME-3.6.0 & Cinnamon-1.6.1

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