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

Revision 4616, 6.9 KB checked in by Takemikaduchi, 13 years ago (diff)

X.Org, compiz, GNOME3, etc...

Line 
1Summary:        A modular geoinformation service
2Summary(ja):    モジュール型地理情報サービス
3
4Name:           geoclue
5Version:        0.12.0
6Release:        3%{?_dist_release}
7
8Group:          System Environment/Libraries
9License:        LGPLv2
10URL:            http://geoclue.freedesktop.org/
11Source0:        http://folks.o-hand.com/jku/geoclue-releases/%{name}-%{version}.tar.gz
12Patch0:         geoclue-nm08.patch
13Patch1:         geoclue-use-libnm-glib.patch
14Patch2:         geoclue-unused-var.patch
15
16BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
17
18BuildRequires: dbus-devel
19BuildRequires: dbus-glib-devel
20BuildRequires: glib2-devel
21BuildRequires: libxml2-devel
22BuildRequires: GConf2-devel
23BuildRequires: gtk2-devel
24BuildRequires: NetworkManager-glib-devel
25BuildRequires: gypsy-devel
26BuildRequires: gpsd-devel
27BuildRequires: libsoup-devel
28
29#Needed for NetworkManager patch
30BuildRequires: libtool
31
32Requires: dbus
33
34Vendor: Project Vine
35Distribution: Vine Linux
36
37%description
38Geoclue is a modular geoinformation service built on top of the D-Bus
39messaging system. The goal of the Geoclue project is to make creating
40location-aware applications as simple as possible.
41
42%package devel
43Summary: Development package for geoclue
44Summary(ja): geoclue の開発パッケージ
45Group: Development/Libraries
46Requires: %{name} = %{version}-%{release}
47Requires: pkgconfig
48Requires: dbus-glib-devel
49Requires: libxml2-devel
50%description devel
51Files for development with geoclue.
52
53%package gui
54Summary: Testing gui for geoclue
55Summary(ja): geoclue のテスト用 GUI
56Group: Development/Libraries
57Requires: %{name} = %{version}-%{release}
58
59%description gui
60Testing gui for geoclue
61
62%package gpsd
63Summary: gpsd provider for geoclue
64Summary(ja): geoclue 用 gpsd プロバイダ
65Group: Development/Libraries
66Requires: %{name} = %{version}-%{release}
67Requires: gpsd
68
69%description gpsd
70A gpsd provider for geoclue
71
72%package gypsy
73Summary: gypsy provider for geoclue
74Summary(ja): geoclue 用 gypsy プロバイダ
75Group: Development/Libraries
76Requires: %{name} = %{version}-%{release}
77Requires: gypsy
78
79%description gypsy
80A gypsy provider for geoclue
81
82%prep
83%setup -q
84%patch0 -p1 -b .nm08
85%patch1 -p1 -b .use-libnm-glib
86%patch2 -p1 -b .unused-var
87
88# Need this for the NM-0.8 patch
89libtoolize
90gtkdocize
91autoreconf
92
93%build
94%configure --disable-static --enable-gtk-doc --enable-networkmanager=yes --enable-gypsy=yes --enable-skyhook=yes --enable-gsmloc=yes
95make %{?_smp_mflags} V=1
96
97%install
98rm -rf $RPM_BUILD_ROOT
99make install DESTDIR=$RPM_BUILD_ROOT
100find %{buildroot} -name '*.la' -exec rm -f {} ';'
101
102# Install the test gui as it seems the test isn't installed any more
103mkdir $RPM_BUILD_ROOT%{_bindir}
104cp test/.libs/geoclue-test-gui $RPM_BUILD_ROOT%{_bindir}/
105
106%clean
107rm -rf $RPM_BUILD_ROOT
108
109%post -p /sbin/ldconfig
110
111%postun -p /sbin/ldconfig
112
113%files
114%defattr(-,root,root,-)
115%doc AUTHORS COPYING README
116%dir %{_datadir}/geoclue-providers
117%{_libdir}/libgeoclue.so.0
118%{_libdir}/libgeoclue.so.0.0.0
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%{_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
148%{_libexecdir}/geoclue-gsmloc
149%{_libexecdir}/geoclue-nominatim
150%{_libexecdir}/geoclue-skyhook
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
175* Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.0-3
176- rebuild with NetworkManager-0.8.9997
177- add Patch1 (geoclue-use-libnm-glib.patch) from fedora
178- add Patch2 (geoclue-unused-var.patch) from fedora
179
180* Mon Sep 27 2010 Shu KONNO <owa@bg.wakwak.com> 0.12.0-2
181- rebuilt with rpm-4.8.1 for pkg-config
182
183* Sun Aug 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.0-1
184- new upstream release
185- add BuildRequires: libsoup-devel, libtool
186- change BuildRequires: NetworkManager-glib-devel instead of NetworkManager-devel
187- add Requires: dbus-glib-devel, libxml2-devel
188- add Patch0(geoclue-nm08.patch) from FC package
189- fix %build and %install
190
191* Mon Feb 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.11.1-1
192- initial build for Vine Linux
193
194* Sat Nov 22 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-13
195- Fix summary
196
197* Thu Jul 31 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-12
198- Once more for fun
199
200* Thu Jul 31 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-11
201- Increment build number to allow for clean F-8 and F-9 to F-10 upgrade
202
203* Wed Jul 2 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-6
204- Fixed spec file so gpsd and gypsy are actually properly in a subpackage
205
206* Sun May 18 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-5
207- Added gypsy and gpsd providers to build as sub packages
208
209* Mon Apr 28 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-4
210- Moved api documentation to -devel
211
212* Sat Apr 26 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-3
213- Cleanup requires and group for test gui
214
215* Sat Apr 26 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-2
216- Some spec file cleanups
217
218* Fri Apr 25 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-1
219- Initial package
Note: See TracBrowser for help on using the repository browser.