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