]> git.pld-linux.org Git - SPECS.git/blob - ipmiview.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / ipmiview.spec
1 Summary:        Remote Server Monitoring and Management and KVM-over-IP
2 Name:           ipmiview
3 Version:        2.9.2
4 Release:        0.1
5 License:        unknown
6 Group:          Applications/System
7 Source0:        ftp://ftp.supermicro.com/utility/IPMIView/Jar/IPMIView20-Class_v%{version}_Build111110.zip
8 # Source0-md5:  561c4091e1062868ddf73e863ca051de
9 URL:            http://www.supermicro.com/
10 BuildRequires:  file
11 Requires:       jre-X11
12 ExclusiveArch:  %{ix86} %{x8664}
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15 %description
16 Remote Server Monitoring and Management and KVM-over-IP GUI.
17
18 %prep
19 %setup -q -c
20
21 %build
22
23 %install
24 rm -rf $RPM_BUILD_ROOT
25
26 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/%{name}}
27
28 want=32-bit
29 %ifarch %{x8664}
30 want=64-bit
31 %endif
32
33 for f in *.so; do
34         file "$f" | grep -qi "${want}" && install -m755 "$f" $RPM_BUILD_ROOT%{_libdir}/%{name}
35 done
36
37 install *.jar *.jnilib $RPM_BUILD_ROOT%{_libdir}/%{name}
38
39 cat > $RPM_BUILD_ROOT%{_bindir}/ipmiview << 'EOF'
40 #!/bin/sh
41 CONFIG_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/ipmiview"
42 [ ! -d "$CONFIG_DIR" ] && mkdir -p "$CONFIG_DIR"
43 cd "$CONFIG_DIR"
44 exec java -Djava.library.path=%{_libdir}/%{name} -jar %{_libdir}/%{name}/IPMIView20.jar
45 EOF
46
47 cat > $RPM_BUILD_ROOT%{_bindir}/trapview << 'EOF'
48 #!/bin/sh
49 CONFIG_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/ipmiview"
50 [ ! -d "$CONFIG_DIR" ] && mkdir -p "$CONFIG_DIR"
51 cd "$CONFIG_DIR"
52 exec java -Djava.library.path=%{_libdir}/%{name} -jar %{_libdir}/%{name}/TrapView.jar
53 EOF
54
55 %clean
56 rm -rf $RPM_BUILD_ROOT
57
58 %files
59 %defattr(644,root,root,755)
60 %doc *.txt *.pdf
61 %attr(755,root,root) %{_bindir}/ipmiview
62 %attr(755,root,root) %{_bindir}/trapview
63 %dir %{_libdir}/%{name}
64 %{_libdir}/%{name}/*.jar
65 %{_libdir}/%{name}/*.jnilib
66 %attr(755,root,root) %{_libdir}/%{name}/*.so
This page took 1.963801 seconds and 3 git commands to generate.