Skip to content
This repository was archived by the owner on Nov 14, 2020. It is now read-only.

Commit bf26e15

Browse files
committed
Changed packaging to use snapshot
The original packaging used the one-file Adminer PHP file. However, patching this file is impractical, so the packaging was changed to use the tar.gz releases from https://github.com/vrana/adminer/releases
1 parent a5ea397 commit bf26e15

6 files changed

+19
-368
lines changed
File renamed without changes.

adminer-elasticsearch.spec

+17-8
Original file line numberDiff line numberDiff line change
@@ -6,37 +6,46 @@ BuildRoot: %{_topdir}/BUILD/%{name}-%{version}-%{release}
66
BuildArch: noarch
77
Group: System Environment/Base
88
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
1014
Requires: app-base-core
1115
Requires: app-elasticsearch-core
1216
Requires: app-elasticsearch-plugin-core
17+
BuildRequires: php-cli
1318

1419
%description
1520
Adminer configured to connect to local Elasticsearch system.
1621

1722
%prep
18-
%setup -q
23+
%setup -q -n adminer-%{version}
1924

2025
%build
26+
./compile.php
2127

2228
%install
2329
mkdir -p $RPM_BUILD_ROOT/usr/share/adminer-elasticsearch
2430
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
2533

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/
2836

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/
3141

3242
%clean
3343
rm -rf $RPM_BUILD_ROOT
3444

3545
%files
3646
%attr(-,root,root)
37-
%doc gpl-2.0.txt LICENSE-2.0.txt
3847
%dir /usr/share/adminer-elasticsearch
39-
/usr/share/adminer-elasticsearch/adminer-4.3.0.php
48+
/usr/share/adminer-elasticsearch/adminer-%{version}.php
4049
/usr/share/adminer-elasticsearch/docroot
4150
/usr/share/adminer-elasticsearch/plugins
4251
/usr/clearos/sandbox/etc/httpd/conf.d/adminer-elasticsearch.conf
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)