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: 4ea330e08f91963b7b78fab25314abee
16 URL: https://code.google.com/p/google-api-php-client/
17 BuildRequires: rpm-php-pearprov >= 4.4.2-11
18 BuildRequires: rpmbuild(macros) >= 1.461
19 BuildRequires: sed >= 4.0
20 Requires: php(core) >= %{php_min_version}
25 Requires: php(openssl)
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 %define _appdir %{php_data_dir}/google-api
32 %define _noautopear pear
33 %define _noautoreq %{?_noautophpreq} %{?_noautopear}
36 The Google API Client Library enables you to work with Google APIs
37 such as Analytics, Adsense, Google+, Calendar, Moderator, Tasks, or
38 Latitude on your server.
42 mv google-api-php-client/* .
46 grep -rl require_once examples | xargs %{__sed} -i -e '
47 # fixup paths to source
48 /require_once/ s,\.\./\.\./src/,google-api/,
49 /require_once/ s,\.\./src/,google-api/,
51 # lower php requirement to 5.2
52 s,__DIR__,dirname(__FILE__),
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT%{_appdir}
58 cp -a src/* $RPM_BUILD_ROOT%{_appdir}
60 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
61 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
64 rm -rf $RPM_BUILD_ROOT
67 %defattr(644,root,root,755)
70 %{_examplesdir}/%{name}-%{version}