[packages/php-redis] subpackage phpdoc

glen glen at pld-linux.org
Mon Dec 10 14:23:29 CET 2018


commit 303e815d0efab5058dca8ed44f8fc309b2f71846
Author: Elan Ruusamäe <glen at pld-linux.org>
Date:   Mon Dec 10 15:20:04 2018 +0200

    subpackage phpdoc

 php-redis.spec | 27 ++++++++++++++++++++++++---
 1 file changed, 24 insertions(+), 3 deletions(-)
---
diff --git a/php-redis.spec b/php-redis.spec
index 085db1b..c8b2403 100644
--- a/php-redis.spec
+++ b/php-redis.spec
@@ -2,8 +2,14 @@
 # - use external igbinary and make it's dependency optional
 #
 # Conditional build:
+%bcond_without	phpdoc		# build phpdoc package
 %bcond_without	tests		# build without tests
 
+# build "phpdoc" only for 7.3 version on pld builders
+%if 0%{?_pld_builder:1} && "%{?php_suffix}" != "73"
+%undefine	with_phpdoc
+%endif
+
 %define		php_name	php%{?php_suffix}
 %define		modname	redis
 Summary:	%{modname} A PHP extension for Redis
@@ -37,6 +43,16 @@ Redis key-value store.
 
 This extension also provides session support.
 
+%package -n php-redis-phpdoc
+Summary:	@phpdoc extension PHP for IDE autocomplete
+Group:		Documentation
+URL:		https://github.com/ukko/phpredis-phpdoc
+Requires:	php-dirs
+BuildArch:	noarch
+
+%description -n php-redis-phpdoc
+ at phpdoc extension PHP for IDE autocomplete.
+
 %prep
 %setup -qc -a1
 mv phpredis-phpredis-*/* .
@@ -72,8 +88,8 @@ cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini
 extension=%{modname}.so
 EOF
 
-install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
-cp -a phpdoc/src/*.php $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+install -d $RPM_BUILD_ROOT%{_examplesdir}/php-%{modname}-%{version}
+cp -a phpdoc/src/*.php $RPM_BUILD_ROOT%{_examplesdir}/php-%{modname}-%{version}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -91,4 +107,9 @@ fi
 %doc CREDITS README.markdown
 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini
 %attr(755,root,root) %{php_extensiondir}/%{modname}.so
-%{_examplesdir}/%{name}-%{version}
+
+%if %{with phpdoc}
+%files -n php-redis-phpdoc
+%defattr(644,root,root,755)
+%{_examplesdir}/php-%{modname}-%{version}
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/php-redis.git/commitdiff/303e815d0efab5058dca8ed44f8fc309b2f71846



More information about the pld-cvs-commit mailing list