Files
rpms/fedora/SPECS/powerline_shell.spec

75 lines
2.4 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.daniel-steiner.org/dani/powerline-shell-enhanced#segment-configuration
Source0: powerline_shell.tar.gz
%define debug_package %{nil}
%define pyvers 3
BuildRequires: python%{pyvers} powerline
BuildRequires: python%{pyvers}-GitPython
BuildRequires: python%{pyvers}-setuptools
Requires: python%{pyvers} powerline bash
Requires: python%{pyvers}-GitPython
Requires: python%{pyvers}-argparse
Requires: python%{pyvers}-setuptools
%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%{pyvers} setup.py build
%py3_build
%install
#python%{pyvers} setup.py install --no-compile -O1 --skip-build --prefix=%{_prefix} --root=%{buildroot}
%py3_install
%clean
[ "%{buildroot}" != "/" ] && [ -d "%{buildroot}" ] && rm -rf %{buildroot}
[ "%{_builddir}" != "/" ] && [ -d "%{_builddir}" ] && rm -rf %{_builddir}/*
%files
%doc CHANGELOG.md README.md LICENSE
%{_bindir}/powerline-shell
%{python3_sitelib}/%{name}/*.py
%{python3_sitelib}/%{name}/__pycache__/*.pyc
%{python3_sitelib}/%{name}/segments/*.py
%{python3_sitelib}/%{name}/segments/__pycache__/*.pyc
%{python3_sitelib}/%{name}/themes/*.py
%{python3_sitelib}/%{name}/themes/__pycache__/*.pyc
%{python3_sitelib}/%{name}*.egg-info/*
%changelog
* Fri May 21 2021 Daniel Steiner <daniel.steiner@daniel-steiner.org>
- Built for Fedora 34.
* Sat Oct 31 2020 Daniel Steiner <daniel.steiner@daniel-steiner.org>
- Built for Fedora 33.
* Sun Feb 3 2019 Daniel Steiner <daniel.steiner@daniel-steiner.org>
- Dependency added for pythonX-setuptools rpm.
* Sun Feb 3 2019 Daniel Steiner <daniel.steiner@daniel-steiner.org>
- Dependency added for pythonX-argparse rpm.
* Sat Feb 2 2019 Daniel Steiner <daniel.steiner@daniel-steiner.org>
- First build.