Logoj0ke.net Open Build Service > Projects > internetx:php7:EL7 > php-pecl-sphinx > Changes
Sign Up | Log In

Difference Between Revision 13 and internetx:php5:extensions / php5-sphinx

[-] Added php-pecl-sphinx.changes
x
 
1
@@ -0,0 +1,15 @@
2
+-------------------------------------------------------------------
3
+Fri Apr 22 07:03:44 UTC 2016 - cs@linux-administrator.com
4
+
5
+- update to 1.4.0-dev
6
+
7
+-------------------------------------------------------------------
8
+Tue Aug  4 08:46:47 UTC 2015 - cs@linux-administrator.com
9
+
10
+- update to release 1.3.3
11
+
12
+-------------------------------------------------------------------
13
+Tue May 13 18:50:53 UTC 2014 - cs@linux-administrator.com
14
+
15
+- update to release 1.3.2
16
+
17
[+] Deleted php5-sphinx.changes ^
[-] Added php-pecl-sphinx.spec ^
156
 
1
@@ -0,0 +1,154 @@
2
+%global __pecl %{_bindir}/pecl
3
+
4
+%global php_zendabiver %((echo 0; php -i 2>/dev/null | sed -n 's/^PHP Extension => //p') | tail -1)
5
+%global php_version %((echo 0; php-config --version 2>/dev/null) | tail -1)
6
+%global php_pkg_version %((echo 0; rpm -q php-devel --qf '%{version}-%{release}' 2>/dev/null) | tail -1)
7
+%global basepkg php
8
+%global pecl_name sphinx
9
+%global with_zts  0%{?__ztsphp:1}
10
+
11
+# norootforbuild
12
+%define pkg_name    sphinx
13
+%define pkg_version 1.3.99.1
14
+%define php_version %(php-config --version 2>/dev/null)
15
+#
16
+Name:      php-pecl-sphinx
17
+Version:   %{pkg_version}
18
+Release:   1
19
+#
20
+License:   PHP
21
+Group:     Productivity/Networking/Web/Servers
22
+#
23
+BuildRoot: %{_tmppath}/%{pkg_name}-%{version}-build
24
+BuildRequires: php-devel libsphinxclient-devel gcc gcc-c++
25
+#Requires: php = %{php_pkg_version}
26
+Requires:      php(zend-abi) = %{php_zend_api}
27
+Requires:      php(api) = %{php_core_api}
28
+#
29
+URL:       http://pecl.php.net/
30
+Source:        http://pecl.php.net/package/%{pkg_name}/%{pkg_name}-%{version}.tgz
31
+Source1:   package.xml
32
+Summary:   This extension provides bindings for libsphinxclient, client library for Sphinx
33
+Provides:       php-pecl(%{pecl_name}) = %{version}
34
+
35
+Requires(post): %{__pecl}
36
+Requires(postun): %{__pecl}
37
+
38
+%description
39
+This extension provides bindings for libsphinxclient, client library for Sphinx.
40
+
41
+Authors:
42
+---------
43
+
44
+       Antony Dovgal 
45
+
46
+%prep
47
+%setup -q -c -n %{pkg_name}-%{version}
48
+cp %{S:1} .
49
+%if %{with_zts}
50
+cp -r %{pecl_name}-%{version} %{pecl_name}-%{version}-zts
51
+%endif
52
+
53
+%build
54
+pushd %{pecl_name}-%{version}
55
+%{_bindir}/phpize
56
+%configure --with-sphinx=%{_prefix} --with-php-config=%{_bindir}/php-config
57
+%{__make} %{?_smp_mflags}
58
+popd
59
+
60
+%if %{with_zts}
61
+pushd %{pecl_name}-%{version}-zts
62
+%{_bindir}/zts-phpize
63
+%configure --with-sphinx=%{_prefix} --with-php-config=%{_bindir}/zts-php-config
64
+%{__make} %{?_smp_mflags}
65
+popd
66
+%endif
67
+
68
+%install
69
+%{__rm} -rf %{buildroot}
70
+
71
+pushd %{pecl_name}-%{version}
72
+%{__make} install INSTALL_ROOT=%{buildroot}
73
+
74
+popd
75
+
76
+%if %{with_zts}
77
+pushd %{pecl_name}-%{version}-zts
78
+%{__make} install INSTALL_ROOT=%{buildroot}
79
+popd
80
+
81
+%endif
82
+
83
+# Install the package XML file
84
+%{__mkdir_p} %{buildroot}%{pecl_xmldir}
85
+%{__install} -m 644 package.xml %{buildroot}%{pecl_xmldir}/%{name}.xml
86
+
87
+# Drop in the bit of configuration
88
+%{__mkdir_p} %{buildroot}%{php_inidir}
89
+%{__cat} > %{buildroot}%{php_inidir}/sphinx.ini << 'EOF'
90
+; Enable sphinx extension module
91
+extension = sphinx.so
92
+EOF
93
+
94
+%if %{with_zts}
95
+%{__mkdir_p} %{buildroot}%{php_ztsinidir}
96
+%{__cp} %{buildroot}%{php_inidir}/sphinx.ini %{buildroot}%{php_ztsinidir}/sphinx.ini
97
+%endif
98
+
99
+%check
100
+pushd %{pecl_name}-%{version}
101
+TEST_PHP_EXECUTABLE=$(which php) php run-tests.php \
102
+    -n -q -d extension_dir=modules \
103
+    -d extension=sphinx.so
104
+popd
105
+
106
+%if %{with_zts}
107
+pushd %{pecl_name}-%{version}-zts
108
+TEST_PHP_EXECUTABLE=$(which zts-php) zts-php run-tests.php \
109
+    -n -q -d extension_dir=modules \
110
+    -d extension=sphinx.so
111
+popd
112
+%endif
113
+
114
+%if 0%{?pecl_install:1}
115
+%post
116
+%{pecl_install} %{pecl_xmldir}/%{name}.xml >/dev/null || :
117
+%endif
118
+
119
+%if 0%{?pecl_uninstall:1}
120
+%postun
121
+if [ $1 -eq 0 ] ; then
122
+    %{pecl_uninstall} %{pecl_name} >/dev/null || :
123
+fi
124
+%endif
125
+
126
+%clean
127
+%{__rm} -rf %{buildroot}
128
+
129
+%files
130
+%defattr(-,root,root,-)
131
+%config(noreplace) %{php_inidir}/sphinx.ini
132
+%{php_extdir}/sphinx.so
133
+%{pecl_xmldir}/%{name}.xml
134
+
135
+%if %{with_zts}
136
+%config(noreplace) %{php_ztsinidir}/sphinx.ini
137
+%{php_ztsextdir}/sphinx.so
138
+%endif
139
+
140
+%changelog
141
+* Thu Apr 04 2013 Carsten Schoene <cs@linux-administrator.com> - 1.3.0-1
142
+- update to release 1.3.0
143
+
144
+* Sun Apr 09 2012 Carsten Schoene <cs@linux-administrator.com> - 1.2.0-1
145
+- update to release 1.2.0
146
+
147
+* Tue Jan 12 2010 Carsten Schoene <cs@linux-administrator.com> - 1.0.3-0
148
+- update to release 1.0.3
149
+ - Added support for open(), close(), status() and setOverride() available in sphinx 0.9.9 new API
150
+
151
+* Sun Dec 20 2009 Carsten Schoene <cs@linux-administrator.com> - 1.0.2-0
152
+- update to release 1.0.2
153
+
154
+* Sat Jan 31 2009 Carsten Schoene <cs@linux-administrator.com>
155
+- initial build version 1.0.0
156
[+] Deleted php5-sphinx.spec ^
[+] Added package.xml ^
[+] Deleted sphinx-1.0.0.tgz/sphinx-1.0.0/CREDITS ^
[+] Deleted sphinx-1.0.0.tgz/sphinx-1.0.0/config.m4 ^
[+] Deleted sphinx-1.0.0.tgz/sphinx-1.0.0/config.w32 ^
[+] Deleted sphinx-1.0.0.tgz/sphinx-1.0.0/php_sphinx.h ^
[+] Deleted sphinx-1.0.0.tgz/sphinx-1.0.0/sphinx.c ^
Deleted sphinx-1.0.2.tgz ^
Deleted sphinx-1.0.3.tgz ^
Deleted sphinx-1.2.0.tgz ^
Deleted sphinx-1.3.0.tgz ^
Deleted sphinx-1.3.2.tgz ^
[+] Added sphinx-1.3.99.1.tgz/.git ^
[+] Added sphinx-1.3.99.1.tgz/.git/HEAD ^
[+] Added sphinx-1.3.99.1.tgz/.git/branches ^
[+] Added sphinx-1.3.99.1.tgz/.git/config ^
[+] Added sphinx-1.3.99.1.tgz/.git/description ^
[+] Added sphinx-1.3.99.1.tgz/.git/hooks ^
[+] Added sphinx-1.3.99.1.tgz/.git/hooks/applypatch-msg.sample ^
[+] Added sphinx-1.3.99.1.tgz/.git/hooks/commit-msg.sample ^
[+] Added sphinx-1.3.99.1.tgz/.git/hooks/post-update.sample ^
[+] Added sphinx-1.3.99.1.tgz/.git/hooks/pre-applypatch.sample ^
[+] Added sphinx-1.3.99.1.tgz/.git/hooks/pre-commit.sample ^
[+] Added sphinx-1.3.99.1.tgz/.git/hooks/pre-rebase.sample ^
[+] Added sphinx-1.3.99.1.tgz/.git/hooks/prepare-commit-msg.sample ^
[+] Added sphinx-1.3.99.1.tgz/.git/hooks/update.sample ^
Added sphinx-1.3.99.1.tgz/.git/index ^
[+] Added sphinx-1.3.99.1.tgz/.git/info ^
[+] Added sphinx-1.3.99.1.tgz/.git/info/exclude ^
[+] Added sphinx-1.3.99.1.tgz/.git/logs ^
[+] Added sphinx-1.3.99.1.tgz/.git/logs/HEAD ^
[+] Added sphinx-1.3.99.1.tgz/.git/logs/refs ^
[+] Added sphinx-1.3.99.1.tgz/.git/logs/refs/heads ^
[+] Added sphinx-1.3.99.1.tgz/.git/logs/refs/heads/php7 ^
[+] Added sphinx-1.3.99.1.tgz/.git/logs/refs/remotes ^
[+] Added sphinx-1.3.99.1.tgz/.git/logs/refs/remotes/origin ^
[+] Added sphinx-1.3.99.1.tgz/.git/logs/refs/remotes/origin/HEAD ^
[+] Added sphinx-1.3.99.1.tgz/.git/objects ^
[+] Added sphinx-1.3.99.1.tgz/.git/objects/info ^
[+] Added sphinx-1.3.99.1.tgz/.git/objects/pack ^
Added sphinx-1.3.99.1.tgz/.git/objects/pack/pack-156141e462ea5d54d3ae9435f8efc82ad0ee5570.idx ^
Added sphinx-1.3.99.1.tgz/.git/objects/pack/pack-156141e462ea5d54d3ae9435f8efc82ad0ee5570.pack ^
[+] Added sphinx-1.3.99.1.tgz/.git/packed-refs ^
[+] Added sphinx-1.3.99.1.tgz/.git/refs ^
[+] Added sphinx-1.3.99.1.tgz/.git/refs/heads ^
[+] Added sphinx-1.3.99.1.tgz/.git/refs/heads/php7 ^
[+] Added sphinx-1.3.99.1.tgz/.git/refs/remotes ^
[+] Added sphinx-1.3.99.1.tgz/.git/refs/remotes/origin ^
[+] Added sphinx-1.3.99.1.tgz/.git/refs/remotes/origin/HEAD ^
[+] Added sphinx-1.3.99.1.tgz/.git/refs/tags ^
[+] Added sphinx-1.3.99.1.tgz/CREDITS ^
[+] Added sphinx-1.3.99.1.tgz/LICENSE ^
[+] Added sphinx-1.3.99.1.tgz/config.m4 ^
[+] Added sphinx-1.3.99.1.tgz/config.w32 ^
[+] Changed sphinx-1.3.99.1.tgz/package.xml ^
[+] Added sphinx-1.3.99.1.tgz/php_sphinx.h ^
[+] Added sphinx-1.3.99.1.tgz/sphinx.c ^
[+] Added sphinx-1.3.99.1.tgz/tests ^
[+] Added sphinx-1.3.99.1.tgz/tests/api ^
[+] Added sphinx-1.3.99.1.tgz/tests/api/sphinxapi-1.10.php ^
[+] Added sphinx-1.3.99.1.tgz/tests/api_0.9.8.php ^
[+] Added sphinx-1.3.99.1.tgz/tests/api_0.9.9.php ^
[+] Added sphinx-1.3.99.1.tgz/tests/example.sql ^
[+] Added sphinx-1.3.99.1.tgz/tests/pecl_17007.php ^
[+] Added sphinx-1.3.99.1.tgz/tests/pecl_18635.php ^
[+] Added sphinx-1.3.99.1.tgz/tests/sphinx-0.9.9.conf ^
[+] Added sphinx-1.3.99.1.tgz/tests/sphinx-1.10.conf ^
[+] Added sphinx-1.3.99.1.tgz/tests/test_1.10.php ^