@@ -6,37 +6,46 @@ BuildRoot: %{_topdir}/BUILD/%{name}-%{version}-%{release}
6
6
BuildArch: noarch
7
7
Group: System Environment/Base
8
8
License: GPL2/Apache License
9
- Source0: %{name }-%{version }.tar.gz
9
+ Source0: adminer-%{version }.tar.gz
10
+ Source1: adminer-elasticsearch.conf
11
+ Source2: adminer.css
12
+ Source3: adminer-index.php
13
+ Source4: adminer-elasticsearch.php
10
14
Requires: app-base-core
11
15
Requires: app-elasticsearch-core
12
16
Requires: app-elasticsearch-plugin-core
17
+ BuildRequires: php-cli
13
18
14
19
%description
15
20
Adminer configured to connect to local Elasticsearch system.
16
21
17
22
%prep
18
- %setup -q
23
+ %setup -q -n adminer-%{ version }
19
24
20
25
%build
26
+ ./compile.php
21
27
22
28
%install
23
29
mkdir -p $RPM_BUILD_ROOT /usr/share/adminer-elasticsearch
24
30
mkdir -p $RPM_BUILD_ROOT /usr/clearos/sandbox/etc/httpd/conf.d
31
+ mkdir -p $RPM_BUILD_ROOT /usr/share/adminer-elasticsearch/docroot
32
+ mkdir -p $RPM_BUILD_ROOT /usr/share/adminer-elasticsearch/plugins
25
33
26
- install -m 0644 adminer-elasticsearch.conf $RPM_BUILD_ROOT/usr/clearos/sandbox/etc/httpd/conf.d
27
- install -m 0644 adminer-4.3.0 .php $RPM_BUILD_ROOT/usr/share/adminer-elasticsearch/
34
+ install -m 0644 %{ SOURCE1 } $RPM_BUILD_ROOT/usr/clearos/sandbox/etc/httpd/conf.d
35
+ install -m 0644 adminer-%{ version } .php $RPM_BUILD_ROOT/usr/share/adminer-elasticsearch/
28
36
29
- cp -av docroot $RPM_BUILD_ROOT/usr/share/adminer-elasticsearch/
30
- cp -av plugins $RPM_BUILD_ROOT/usr/share/adminer-elasticsearch/
37
+ install -m 0644 %{SOURCE2 } $RPM_BUILD_ROOT/usr/share/adminer-elasticsearch/docroot/adminer.css
38
+ install -m 0644 %{SOURCE3 } $RPM_BUILD_ROOT/usr/share/adminer-elasticsearch/docroot/index.php
39
+ install -m 0644 %{SOURCE4 } $RPM_BUILD_ROOT/usr/share/adminer-elasticsearch/plugins/elasticsearch.php
40
+ install -m 0644 plugins/plugin.php $RPM_BUILD_ROOT/usr/share/adminer-elasticsearch/plugins/
31
41
32
42
%clean
33
43
rm -rf $RPM_BUILD_ROOT
34
44
35
45
%files
36
46
%attr (-,root,root)
37
- %doc gpl-2.0.txt LICENSE-2.0.txt
38
47
%dir /usr/share/adminer-elasticsearch
39
- /usr/share/adminer-elasticsearch/adminer-4.3.0 .php
48
+ /usr/share/adminer-elasticsearch/adminer-%{ version } .php
40
49
/usr/share/adminer-elasticsearch/docroot
41
50
/usr/share/adminer-elasticsearch/plugins
42
51
/usr/clearos/sandbox/etc/httpd/conf.d/adminer-elasticsearch.conf
0 commit comments