2 # - make it possible to use user config (via local_config.php path)
4 %define php_min_version 5.2.2
5 %include /usr/lib/rpm/macros.php
6 Summary: Google APIs Client Library for PHP
11 Group: Development/Languages/PHP
12 Source0: https://google-api-php-client.googlecode.com/files/google-api-php-client-%{version}.tar.gz
13 # Source0-md5: 86db4e431096c9c32637842e214c6e26
15 URL: https://code.google.com/p/google-api-php-client/
16 BuildRequires: rpm-php-pearprov >= 4.4.2-11
17 BuildRequires: rpmbuild(macros) >= 1.461
18 BuildRequires: sed >= 4.0
19 Requires: php-common >= 4:%{php_min_version}
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 %define _appdir %{php_data_dir}/google-api
30 %define _noautopear pear
31 %define _noautoreq %{?_noautophpreq} %{?_noautopear}
34 The Google API Client Library enables you to work with Google APIs
35 such as Analytics, Adsense, Google+, Calendar, Moderator, Tasks, or
36 Latitude on your server.
40 mv google-api-php-client/* .
43 grep -rl require_once examples | xargs %{__sed} -i -e '
44 # fixup paths to source
45 /require_once/ s,\.\./\.\./src/,google-api/,
46 /require_once/ s,\.\./src/,google-api/,
48 # lower php requirement to 5.2
49 s,__DIR__,dirname(__FILE__),
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT%{_appdir}
55 cp -a src/* $RPM_BUILD_ROOT%{_appdir}
57 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
58 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
61 rm -rf $RPM_BUILD_ROOT
64 %defattr(644,root,root,755)
67 %{_examplesdir}/%{name}-%{version}