## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %bcond tests 1 Name: bash-color-prompt Version: 0.96.2 Release: %autorelease Summary: Bash Color Prompt with customization License: GPL-3.0-or-later URL: https://github.com/juhp/bash-color-prompt Source0: https://github.com/juhp/bash-color-prompt/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: perl %if %{with tests} BuildRequires: bats #BuildRequires: hostname %endif %description A flexible customizable Bash prompt framework. %prep %setup -q %build sed -i -e "s/@BASHCOLORVERSION@/%{version}/" bash-color-prompt.sh %global profilesh profile.d/bcp-fedora.sh %global bcp_datadir %{_datadir}/bash-color-prompt sed -i -e 's!@BCP_LIBRARY@!%{bcp_datadir}/bcp.sh!' %{profilesh} source ./bash-color-prompt.sh bcp_static _bcp_compat_layout export PS1 perl -i -pe 's/\@BCP_STATIC_PS1\@/$ENV{PS1}/' %{profilesh} bcp_static _bcp_compat_layout 1 perl -i -pe 's/\@BCP_STATIC_PS1_BOLD\@/$ENV{PS1}/' %{profilesh} %install %global profiledir %{_sysconfdir}/profile.d mkdir -p %{buildroot}%{profiledir} install -m 644 %{profilesh} %{buildroot}%{profiledir}/bash-color-prompt.sh mkdir -p %{buildroot}%{bcp_datadir} install -m 644 bash-color-prompt.sh %{buildroot}%{bcp_datadir}/bcp.sh %check %if %{with tests} bats --timing --gather-test-outputs-in logs tests %endif %files %license COPYING %doc ChangeLog.md README.md %doc examples %{profiledir}/bash-color-prompt.sh %dir %{bcp_datadir} %{bcp_datadir}/bcp.sh %changelog ## START: Generated by rpmautospec * Tue Sep 08 2026 Jens Petersen - 0.96.2-1 - create a separate bold default prompt for GNOME * Mon Sep 07 2026 Jens Petersen - 0.96.1-1 - fix quoting of '\$' prompt in strings - `_bcp_compat_layout`: use EUID ternary test to set default color * Sun Aug 23 2026 Jens Petersen - 0.96-1 - update to 0.96 * Wed Jul 01 2026 Jens Petersen - 0.95.3-1 - update to 0.95.3 * Wed Jul 01 2026 Jens Petersen - 0.95.2-1 - update to 0.95.2 * Wed Jan 14 2026 Jens Petersen - 0.95.1 - update to 0.95.1 * Tue Jan 06 2026 Jens Petersen - 0.90 - initial package of major new version ## END: Generated by rpmautospec