]> git.pld-linux.org Git - packages/geoclue2.git/blame - geoclue.spec
- Package new files
[packages/geoclue2.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
f419b210
PZ
5Summary: A modular geoinformation service
6Name: geoclue
576c79ce
CM
7Version: 0.12.0
8Release: 0.1
9Source0: http://folks.o-hand.com/jku/geoclue-releases/%{name}-%{version}.tar.gz
10# Source0-md5: 33af8307f332e0065af056ecba65fec2
b10f8104 11Patch0: %{name}-configure.patch
f419b210
PZ
12License: LGPLv2
13Group: Libraries
14URL: http://geoclue.freedesktop.org/
15BuildRequires: GConf2-devel
16BuildRequires: NetworkManager-devel
17BuildRequires: autoconf
18BuildRequires: automake
19BuildRequires: dbus-devel
20BuildRequires: dbus-glib-devel
d731a752 21BuildRequires: docbook-dtd412-xml
a11cad1b 22BuildRequires: gammu-devel >= 1.25.0
f419b210 23BuildRequires: glib2-devel
576c79ce 24BuildRequires: gpsd-devel >= 2.90
f419b210 25BuildRequires: gtk+2-devel
d731a752 26BuildRequires: gtk-doc
f419b210 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}
576c79ce 63Requires: gpsd >= 2.90
f419b210
PZ
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
576c79ce 78%setup -q -n %{name}-%{version}
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 \
8270201b 91 --enable-conic=no \
b10f8104
PZ
92 --enable-gpsd=yes \
93 --enable-gsmloc=yes \
94 --enable-gypsy=yes \
5503adeb 95 --enable-networkmanager=yes \
b10f8104 96 --enable-skyhook=yes \
f419b210
PZ
97 --with-html-dir=%{_gtkdocdir}
98
99%{__make}
100
101%install
102rm -rf $RPM_BUILD_ROOT
103%{__make} install \
104 DESTDIR=$RPM_BUILD_ROOT
105
106%clean
107rm -rf $RPM_BUILD_ROOT
108
109%post -p /sbin/ldconfig
110%postun -p /sbin/ldconfig
111
112%files
113%defattr(644,root,root,755)
114%doc AUTHORS COPYING README
115%dir %{_datadir}/geoclue-providers
116%attr(755,root,root) %{_libdir}/libgeoclue.so.*.*.*
117%attr(755,root,root) %ghost %{_libdir}/libgeoclue.so.0
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
b10f8104 121%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gsmloc.service
f419b210
PZ
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
30d37806 125%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Nominatim.service
f419b210 126%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Plazes.service
b10f8104 127%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Skyhook.service
f419b210
PZ
128%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Yahoo.service
129%{_datadir}/geoclue-providers/geoclue-example.provider
130%{_datadir}/geoclue-providers/geoclue-geonames.provider
b10f8104 131%{_datadir}/geoclue-providers/geoclue-gsmloc.provider
f419b210
PZ
132%{_datadir}/geoclue-providers/geoclue-hostip.provider
133%{_datadir}/geoclue-providers/geoclue-localnet.provider
134%{_datadir}/geoclue-providers/geoclue-manual.provider
30d37806 135%{_datadir}/geoclue-providers/geoclue-nominatim.provider
f419b210 136%{_datadir}/geoclue-providers/geoclue-plazes.provider
b10f8104 137%{_datadir}/geoclue-providers/geoclue-skyhook.provider
f419b210
PZ
138%{_datadir}/geoclue-providers/geoclue-yahoo.provider
139%attr(755,root,root) %{_libexecdir}/geoclue-example
140%attr(755,root,root) %{_libexecdir}/geoclue-geonames
b10f8104 141%attr(755,root,root) %{_libexecdir}/geoclue-gsmloc
f419b210
PZ
142%attr(755,root,root) %{_libexecdir}/geoclue-hostip
143%attr(755,root,root) %{_libexecdir}/geoclue-localnet
144%attr(755,root,root) %{_libexecdir}/geoclue-manual
145%attr(755,root,root) %{_libexecdir}/geoclue-master
30d37806 146%attr(755,root,root) %{_libexecdir}/geoclue-nominatim
f419b210 147%attr(755,root,root) %{_libexecdir}/geoclue-plazes
b10f8104 148%attr(755,root,root) %{_libexecdir}/geoclue-skyhook
f419b210
PZ
149%attr(755,root,root) %{_libexecdir}/geoclue-yahoo
150
151%files devel
152%defattr(644,root,root,755)
153%{_includedir}/geoclue
154%{_pkgconfigdir}/geoclue.pc
155%{_libdir}/libgeoclue.so
156%{_libdir}/libgeoclue.la
157
158%files apidocs
159%defattr(644,root,root,755)
8270201b 160%{_gtkdocdir}/geoclue
f419b210
PZ
161
162%files gpsd
163%defattr(644,root,root,755)
164%{_libexecdir}/geoclue-gpsd
165%{_datadir}/geoclue-providers/geoclue-gpsd.provider
166%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gpsd.service
167
168%files gypsy
169%defattr(644,root,root,755)
170%{_libexecdir}/geoclue-gypsy
171%{_datadir}/geoclue-providers/geoclue-gypsy.provider
172%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gypsy.service
This page took 0.080716 seconds and 4 git commands to generate.