%bcond tests 0 %define commit d3eb9032bd4c653c7f0d9e95b51fdc004f618ca8 Name: bash-color-prompt Version: 0.95.1 Release: 0.2%{?dist} Summary: Customization Color prompt for Bash License: GPL-3.0-or-later URL: https://github.com/juhp/bash-color-prompt Source0: https://github.com/juhp/bash-color-prompt/archive/%{commit}.tar.gz BuildArch: noarch BuildRequires: perl %if %{with tests} BuildRequires: bats BuildRequires: git-core BuildRequires: hostname %endif %description A flexible customizable Bash prompt framework. %prep %setup -q -n bash-color-prompt-%{commit} %build sed -i -e "s/@BASHCOLORVERSION@/%{version}/" bash-color-prompt.sh sed -i -e 's!@BCP_LIBRARY@!%{_datadir}/bash-color-prompt/bcp.sh!' bcp-profile.sh source ./bash-color-prompt.sh bcp_static _bcp_static_layout export PS1 perl -i -pe 's/\@BCP_STATIC_PS1\@/$ENV{PS1}/' bcp-profile.sh %install %global profiledir %{_sysconfdir}/profile.d mkdir -p %{buildroot}%{profiledir} install -m 644 bcp-profile.sh %{buildroot}%{profiledir}/bash-color-prompt.sh mkdir -p %{buildroot}%{_datadir}/bash-color-prompt install -m 644 bash-color-prompt.sh %{buildroot}%{_datadir}/bash-color-prompt/bcp.sh %check %if %{with tests} mkdir -p tests cd tests cp %{SOURCE10} . BASH_COLOR_PROMPT_DIR=%{buildroot}%{profiledir} bats --timing --gather-test-outputs-in logs . %endif %files %license COPYING %doc README.md %doc example.bashrc.sh %{profiledir}/bash-color-prompt.sh %dir %{_datadir}/bash-color-prompt %{_datadir}/bash-color-prompt/bcp.sh %changelog * Wed Jan 14 2026 Jens Petersen - 0.95.1-0.2 - update to 0.95.1 * Tue Jan 06 2026 Jens Petersen - 0.90-0.1 - initial package of major new version