[packages/dosbox-x] - separate bash-completion package, including more docs files
mrozowik
mrozowik at pld-linux.org
Mon Jan 5 11:16:48 CET 2026
commit 99d0c50cff25ff4e061212ad909a2d678b3fdbd3
Author: Krzysztof Mrozowicz <mrozowik at pld-linux.org>
Date: Mon Jan 5 10:16:35 2026 +0000
- separate bash-completion package, including more docs files
dosbox-x.spec | 26 ++++++++++++++++++++++++--
1 file changed, 24 insertions(+), 2 deletions(-)
---
diff --git a/dosbox-x.spec b/dosbox-x.spec
index d93c034..812e512 100644
--- a/dosbox-x.spec
+++ b/dosbox-x.spec
@@ -5,7 +5,7 @@ Summary: DOS Emulator
Summary(pl.UTF-8): Emulator DOS-a
Name: dosbox-x
Version: 2026.01.02
-Release: 0.2
+Release: 0.3
License: GPL v2+
Group: Applications/Emulators
Source0: https://github.com/joncampbell123/dosbox-x/archive/refs/tags/%{name}-v%{version}.tar.gz
@@ -32,10 +32,12 @@ BuildRequires: ncurses-devel
BuildRequires: opusfile-devel
BuildRequires: speexdsp-devel
BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-lib-libXrandr-devel
BuildRequires: xorg-lib-libxkbfile-devel
BuildRequires: zlib-devel
Requires(post,postun): desktop-file-utils
Requires(post,postun): gtk-update-icon-cache
+Suggests: bash-completion-%{name}
Obsoletes: dosbox <= 0.74.3
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -53,6 +55,20 @@ XMS/EMS, różne karty graficzne i dźwiękowe.
DOSBox-x to rozwinięcie DOSBoxa, które ma na celu unowocześnienie kodu
źródłowego i dodanie nowych funkcji.
+%package -n bash-completion-dosbox-x
+Summary: Bash Completion for %{name}
+Summary(pl.UTF-8): Uzupełnianie parametrów polecenia dosbox-x dla powłoki BASH
+Group: Applications/Shells
+Requires: %{name} = %{version}
+Requires: bash-completion
+BuildArch: noarch
+
+%description -n bash-completion-dosbox-x
+Bash completion script for dosbox-x.
+
+%description -n bash-completion-dosbox-x -l pl.UTF-8
+Uzupełnianie parametrów polecenia dosbox-x dla powłoki BASH.
+
%post
%update_icon_cache hicolor
%update_desktop_database_post
@@ -76,15 +92,21 @@ rm -rf $RPM_BUILD_ROOT
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/dosbox-x/CHANGELOG
+
%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/dosbox-x
-%{bash_compdir}/dosbox-x
+%doc AUTHORS CHANGELOG CODE_OF_CONDUCT.md CONTRIBUTING.md NEWS README.* SECURITY.md THANKS TODO NOTES docs
%{_iconsdir}/hicolor/*/apps/dosbox-x.*
%{_desktopdir}/com.dosbox_x.DOSBox-X.desktop
%{_datadir}/metainfo/com.dosbox_x.DOSBox-X.metainfo.xml
%{_datadir}/dosbox-x
%{_mandir}/man1/dosbox-x.1*
+%files -n bash-completion-dosbox-x
+%defattr(644,root,root,755)
+%{bash_compdir}/%{name}
+
%clean
rm -rf $RPM_BUILD_ROOT
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/dosbox-x.git/commitdiff/99d0c50cff25ff4e061212ad909a2d678b3fdbd3
More information about the pld-cvs-commit
mailing list