]> git.pld-linux.org Git - packages/geoclue2.git/blame - geoclue.spec
- current snap
[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
b10f8104 5%define snap 20090926
f419b210
PZ
6Summary: A modular geoinformation service
7Name: geoclue
8Version: 0.11.1.1
9Release: 0.%{snap}.1
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
28BuildRequires: libtool
29BuildRequires: libxml2-devel
30Requires: dbus
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34Geoclue is a modular geoinformation service built on top of the D-Bus
35messaging system. The goal of the Geoclue project is to make creating
36location-aware applications as simple as possible.
37
38%package devel
39Summary: Development package for geoclue
40Group: Development/Libraries
41Requires: %{name} = %{version}-%{release}
42Requires: dbus-devel
43Requires: libxml2-devel
44Requires: pkgconfig
45
46%description devel
47Files for development with geoclue.
48
49%package apidocs
50Summary: Developer documentation for geoclue
51Group: Development/Libraries
52Requires: %{name} = %{version}-%{release}
53Requires: gtk-doc
54
55%description apidocs
56Developer documentation for geoclue
57
58%package gpsd
59Summary: gpsd provider for geoclue
60Group: Development/Libraries
61Requires: %{name} = %{version}-%{release}
62Requires: gpsd
63
64%description gpsd
65A gpsd provider for geoclue
66
67%package gypsy
68Summary: gypsy provider for geoclue
69Group: Development/Libraries
70Requires: %{name} = %{version}-%{release}
71Requires: gypsy
72
73%description gypsy
74A gypsy provider for geoclue
75
76%prep
77%setup -q -n %{name}
b10f8104 78%patch0 -p1
f419b210
PZ
79
80%build
81%{__gtkdocize}
82%{__libtoolize}
83%{__aclocal}
84%{__autoheader}
85%{__autoconf}
86%{__automake}
87%configure \
88 --disable-static \
89 --enable-gtk-doc \
b10f8104
PZ
90 --enable-gpsd=yes \
91 --enable-gsmloc=yes \
92 --enable-gypsy=yes \
93 --enable-skyhook=yes \
f419b210
PZ
94 --with-html-dir=%{_gtkdocdir}
95
96%{__make}
97
98%install
99rm -rf $RPM_BUILD_ROOT
100%{__make} install \
101 DESTDIR=$RPM_BUILD_ROOT
102
103%clean
104rm -rf $RPM_BUILD_ROOT
105
106%post -p /sbin/ldconfig
107%postun -p /sbin/ldconfig
108
109%files
110%defattr(644,root,root,755)
111%doc AUTHORS COPYING README
112%dir %{_datadir}/geoclue-providers
113%attr(755,root,root) %{_libdir}/libgeoclue.so.*.*.*
114%attr(755,root,root) %ghost %{_libdir}/libgeoclue.so.0
115%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Master.service
116%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Example.service
117%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Geonames.service
b10f8104 118%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gsmloc.service
f419b210
PZ
119%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Hostip.service
120%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Localnet.service
121%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Manual.service
122%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Plazes.service
b10f8104 123%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Skyhook.service
f419b210
PZ
124%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Yahoo.service
125%{_datadir}/geoclue-providers/geoclue-example.provider
126%{_datadir}/geoclue-providers/geoclue-geonames.provider
b10f8104 127%{_datadir}/geoclue-providers/geoclue-gsmloc.provider
f419b210
PZ
128%{_datadir}/geoclue-providers/geoclue-hostip.provider
129%{_datadir}/geoclue-providers/geoclue-localnet.provider
130%{_datadir}/geoclue-providers/geoclue-manual.provider
131%{_datadir}/geoclue-providers/geoclue-plazes.provider
b10f8104 132%{_datadir}/geoclue-providers/geoclue-skyhook.provider
f419b210
PZ
133%{_datadir}/geoclue-providers/geoclue-yahoo.provider
134%attr(755,root,root) %{_libexecdir}/geoclue-example
135%attr(755,root,root) %{_libexecdir}/geoclue-geonames
b10f8104 136%attr(755,root,root) %{_libexecdir}/geoclue-gsmloc
f419b210
PZ
137%attr(755,root,root) %{_libexecdir}/geoclue-hostip
138%attr(755,root,root) %{_libexecdir}/geoclue-localnet
139%attr(755,root,root) %{_libexecdir}/geoclue-manual
140%attr(755,root,root) %{_libexecdir}/geoclue-master
141%attr(755,root,root) %{_libexecdir}/geoclue-plazes
b10f8104 142%attr(755,root,root) %{_libexecdir}/geoclue-skyhook
f419b210
PZ
143%attr(755,root,root) %{_libexecdir}/geoclue-yahoo
144
145%files devel
146%defattr(644,root,root,755)
147%{_includedir}/geoclue
148%{_pkgconfigdir}/geoclue.pc
149%{_libdir}/libgeoclue.so
150%{_libdir}/libgeoclue.la
151
152%files apidocs
153%defattr(644,root,root,755)
154%{_gtkdocdir}/geoclue/
155
156%files gpsd
157%defattr(644,root,root,755)
158%{_libexecdir}/geoclue-gpsd
159%{_datadir}/geoclue-providers/geoclue-gpsd.provider
160%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gpsd.service
161
162%files gypsy
163%defattr(644,root,root,755)
164%{_libexecdir}/geoclue-gypsy
165%{_datadir}/geoclue-providers/geoclue-gypsy.provider
166%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gypsy.service
This page took 0.057007 seconds and 4 git commands to generate.