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