]> git.pld-linux.org Git - packages/crmsh.git/blob - crmsh.spec
b93e7e7ee06e0bb09bde5d0fedcb348fb96b0f12
[packages/crmsh.git] / crmsh.spec
1 #
2 # Note: This is not noarch, as it has %{_libdir} etc. hardcoded in *.py files
3 #
4 Summary:        Pacemaker command line interface for management and configuration
5 Summary(pl.UTF-8):      Interfejs linii poleceń do zarządzania i konfiguracji Pacemakera
6 Name:           crmsh
7 Version:        3.0.0
8 Release:        1
9 License:        GPL v2+
10 Group:          Applications/System
11 #Source0Download: https://github.com/ClusterLabs/crmsh/releases
12 Source0:        https://github.com/ClusterLabs/crmsh/archive/%{version}/crmsh-%{version}.tar.gz
13 # Source0-md5:  ff41cc2f4abf4498ea55fe033eb854f3
14 Patch0:         %{name}-awk.patch
15 URL:            http://crmsh.github.io/
16 BuildRequires:  asciidoc
17 BuildRequires:  autoconf >= 2.53
18 BuildRequires:  automake
19 BuildRequires:  docbook-dtd45-xml
20 BuildRequires:  python >= 1:2.6
21 BuildRequires:  python-modules >= 1:2.6
22 BuildRequires:  rpm-pythonprov
23 BuildRequires:  sed >= 4.0
24 Requires:       cluster-glue
25 Requires:       pacemaker >= 1.1.11
26 Provides:       pacemaker-shell
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %description
30 Pacemaker command line interface for management and configuration.
31
32 Contains the 'crm' utility which was part of Pacemaker < 1.1.8.
33
34 %description -l pl.UTF-8
35 Interfejs linii poleceń do zarządzania i konfiguracji Pacemakera.
36
37 Zawiera polecenie "crm", które było częścią Pacemakera < 1.1.8.
38
39 %prep
40 %setup -q
41 %patch0 -p1
42
43 %{__sed} -i -e '1s,/usr/bin/env python,%{__python},' \
44         utils/crm_clean.py \
45         scripts/check-uptime/*.py \
46         scripts/health/*.py
47
48 %build
49 %{__aclocal}
50 %{__autoconf}
51 %{__automake}
52 %configure
53 %{__make}
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57
58 %{__make} install \
59         DESTDIR=$RPM_BUILD_ROOT
60
61 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
62 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
63 # can we py_postclean?
64
65 # packaged as %doc
66 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
67 # tests
68 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/%{name}/tests
69 # reduntant
70 %{__rm} -r $RPM_BUILD_ROOT%{py_sitescriptdir}/crmsh/install_files.txt
71
72 %clean
73 rm -rf $RPM_BUILD_ROOT
74
75 %files
76 %defattr(644,root,root,755)
77 %doc AUTHORS ChangeLog README.md TODO doc/*.html
78 %dir /etc/crm
79 %config(noreplace) %verify(not md5 mtime size) /etc/crm/crm.conf
80 %attr(755,root,root) %{_bindir}/crm
81 %{py_sitedir}/crmsh
82 %{py_sitedir}/crmsh-%{version}-py*.egg-info
83 %{_datadir}/%{name}
84 %{_mandir}/man8/crm.8*
85 %{_mandir}/man8/crmsh_hb_report.8*
This page took 0.029323 seconds and 2 git commands to generate.