]> git.pld-linux.org Git - packages/geoclue.git/blame - geoclue.spec
- release 2
[packages/geoclue.git] / geoclue.spec
CommitLineData
f419b210
PZ
1# git clone --depth 1 git://anongit.freedesktop.org/geoclue
2# cd geoclue
3# git archive master --prefix geoclue/ | bzip2 > geoclue-$(date +%Y%m%d).tar.bz2
4
982427de 5%define snap 20100101
f419b210
PZ
6Summary: A modular geoinformation service
7Name: geoclue
8Version: 0.11.1.1
3911b44a 9Release: 0.%{snap}.2
f419b210 10Source0: %{name}-%{snap}.tar.bz2
b10f8104
PZ
11# Source0-md5: af4e7cef4d6f70a82532e62ce3fb38e2
12Patch0: %{name}-configure.patch
f419b210
PZ
13License: LGPLv2
14Group: Libraries
15URL: http://geoclue.freedesktop.org/
16BuildRequires: GConf2-devel
17BuildRequires: NetworkManager-devel
18BuildRequires: autoconf
19BuildRequires: automake
20BuildRequires: dbus-devel
21BuildRequires: dbus-glib-devel
a11cad1b 22BuildRequires: gammu-devel >= 1.25.0
f419b210
PZ
23BuildRequires: glib2-devel
24BuildRequires: gpsd-devel
25BuildRequires: gtk-doc
26BuildRequires: gtk+2-devel
27BuildRequires: gypsy-devel
982427de 28BuildRequires: libsoup-gnome-devel
f419b210
PZ
29BuildRequires: libtool
30BuildRequires: libxml2-devel
31Requires: dbus
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
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
41Group: Development/Libraries
42Requires: %{name} = %{version}-%{release}
43Requires: dbus-devel
44Requires: libxml2-devel
45Requires: pkgconfig
46
47%description devel
48Files for development with geoclue.
49
50%package apidocs
51Summary: Developer documentation for geoclue
52Group: Development/Libraries
53Requires: %{name} = %{version}-%{release}
54Requires: gtk-doc
55
56%description apidocs
57Developer documentation for geoclue
58
59%package gpsd
60Summary: gpsd provider for geoclue
61Group: Development/Libraries
62Requires: %{name} = %{version}-%{release}
63Requires: gpsd
64
65%description gpsd
66A gpsd provider for geoclue
67
68%package gypsy
69Summary: gypsy provider for geoclue
70Group: Development/Libraries
71Requires: %{name} = %{version}-%{release}
72Requires: gypsy
73
74%description gypsy
75A gypsy provider for geoclue
76
77%prep
78%setup -q -n %{name}
b10f8104 79%patch0 -p1
f419b210
PZ
80
81%build
82%{__gtkdocize}
83%{__libtoolize}
84%{__aclocal}
85%{__autoheader}
86%{__autoconf}
87%{__automake}
88%configure \
89 --disable-static \
90 --enable-gtk-doc \
b10f8104
PZ
91 --enable-gpsd=yes \
92 --enable-gsmloc=yes \
93 --enable-gypsy=yes \
94 --enable-skyhook=yes \
f419b210
PZ
95 --with-html-dir=%{_gtkdocdir}
96
97%{__make}
98
99%install
100rm -rf $RPM_BUILD_ROOT
101%{__make} install \
102 DESTDIR=$RPM_BUILD_ROOT
103
104%clean
105rm -rf $RPM_BUILD_ROOT
106
107%post -p /sbin/ldconfig
108%postun -p /sbin/ldconfig
109
110%files
111%defattr(644,root,root,755)
112%doc AUTHORS COPYING README
113%dir %{_datadir}/geoclue-providers
114%attr(755,root,root) %{_libdir}/libgeoclue.so.*.*.*
115%attr(755,root,root) %ghost %{_libdir}/libgeoclue.so.0
116%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Master.service
117%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Example.service
118%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Geonames.service
b10f8104 119%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gsmloc.service
f419b210
PZ
120%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Hostip.service
121%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Localnet.service
122%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Manual.service
123%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Plazes.service
b10f8104 124%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Skyhook.service
f419b210
PZ
125%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Yahoo.service
126%{_datadir}/geoclue-providers/geoclue-example.provider
127%{_datadir}/geoclue-providers/geoclue-geonames.provider
b10f8104 128%{_datadir}/geoclue-providers/geoclue-gsmloc.provider
f419b210
PZ
129%{_datadir}/geoclue-providers/geoclue-hostip.provider
130%{_datadir}/geoclue-providers/geoclue-localnet.provider
131%{_datadir}/geoclue-providers/geoclue-manual.provider
132%{_datadir}/geoclue-providers/geoclue-plazes.provider
b10f8104 133%{_datadir}/geoclue-providers/geoclue-skyhook.provider
f419b210
PZ
134%{_datadir}/geoclue-providers/geoclue-yahoo.provider
135%attr(755,root,root) %{_libexecdir}/geoclue-example
136%attr(755,root,root) %{_libexecdir}/geoclue-geonames
b10f8104 137%attr(755,root,root) %{_libexecdir}/geoclue-gsmloc
f419b210
PZ
138%attr(755,root,root) %{_libexecdir}/geoclue-hostip
139%attr(755,root,root) %{_libexecdir}/geoclue-localnet
140%attr(755,root,root) %{_libexecdir}/geoclue-manual
141%attr(755,root,root) %{_libexecdir}/geoclue-master
142%attr(755,root,root) %{_libexecdir}/geoclue-plazes
b10f8104 143%attr(755,root,root) %{_libexecdir}/geoclue-skyhook
f419b210
PZ
144%attr(755,root,root) %{_libexecdir}/geoclue-yahoo
145
146%files devel
147%defattr(644,root,root,755)
148%{_includedir}/geoclue
149%{_pkgconfigdir}/geoclue.pc
150%{_libdir}/libgeoclue.so
151%{_libdir}/libgeoclue.la
152
153%files apidocs
154%defattr(644,root,root,755)
155%{_gtkdocdir}/geoclue/
156
157%files gpsd
158%defattr(644,root,root,755)
159%{_libexecdir}/geoclue-gpsd
160%{_datadir}/geoclue-providers/geoclue-gpsd.provider
161%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gpsd.service
162
163%files gypsy
164%defattr(644,root,root,755)
165%{_libexecdir}/geoclue-gypsy
166%{_datadir}/geoclue-providers/geoclue-gypsy.provider
167%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gypsy.service
This page took 0.102228 seconds and 4 git commands to generate.