Files
rpms/centos/SPECS/powerline_shell.spec

84 lines
2.3 KiB
RPMSpec
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Name: powerline_shell
Version: 0.7.0
Release: 3%{?dist}
Summary: A beautiful and useful prompt generator for Bash, ZSH, Fish, and tcsh
License: MIT
URL: https://dev.dsteiner.ch/dani/powerline-shell-enhanced#segment-configuration
Source0: powerline_shell.tar.gz
%define debug_package %{nil}
BuildRequires: powerline
%if 0%{?rhel} > 8
BuildRequires: python
BuildRequires: GitPython
BuildRequires: python-setuptools
Requires: python powerline bash
Requires: GitPython
Requires: python2-argparse
Requires: python-setuptools
%else
BuildRequires: python3
BuildRequires: python3-GitPython
BuildRequires: python3-setuptools
Requires: python3 powerline bash
Requires: python3-GitPython
Requires: python3-argparse
Requires: python3-setuptools
%endif
%description
A beautiful and useful prompt generator for Bash, ZSH, Fish, and tcsh:
* Shows some important details about the git/svn/hg/fossil branch (see below)
* Changes color if the last command exited with a failure code
* If youre too deep into a directory tree, shortens the displayed path with an ellipsis
* Shows the current Python virtualenv environment
* Its easy to customize and extend. See below for details.
The generated prompts are designed to resemble powerline, but otherwise this project has no relation to powerline.
%prep
%setup -q -n %{name}
%build
python setup.py build
%install
python setup.py install --no-compile --skip-build --prefix=%{_prefix} --root=%{buildroot}
%if 0%{?rhel} >= 8
pushd %{buildroot}
for f in \
usr/bin/powerline-shell
do
pathfix.py -pni /usr/bin/python3 $f
done
popd
%endif
%clean
[ "%{buildroot}" != "/" ] && [ -d "%{buildroot}" ] && rm -rf %{buildroot}
[ "%{_builddir}" != "/" ] && [ -d "%{_builddir}" ] && rm -rf %{_builddir}/*
%files
%doc CHANGELOG.md README.md LICENSE
%{_bindir}/powerline-shell
%{python_sitelib}/%{name}/*.py*
%{python_sitelib}/%{name}/segments/*.py*
%{python_sitelib}/%{name}/themes/*.py*
%{python_sitelib}/%{name}*.egg-info/*
%changelog
* Sun Feb 3 2019 Daniel Steiner <daniel.steiner@dsteiner.ch>
- Dependency added for python-setuptools rpm.
* Sun Feb 3 2019 Daniel Steiner <daniel.steiner@dsteiner.ch>
- Dependency added for pythonX-argparse rpm.
* Sat Feb 2 2019 Daniel Steiner <daniel.steiner@dsteiner.ch>
- First build.