[packages/txt2tags] - ensure txt2tags is run with python3
qboosh
qboosh at pld-linux.org
Mon Dec 23 12:28:00 CET 2024
commit 294175e065bc88427920cb972efc832dde4f55e5
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Mon Dec 23 11:30:43 2024 +0100
- ensure txt2tags is run with python3
txt2tags.spec | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
---
diff --git a/txt2tags.spec b/txt2tags.spec
index caba95d..9c8bafd 100644
--- a/txt2tags.spec
+++ b/txt2tags.spec
@@ -11,8 +11,11 @@ Source0: https://github.com/txt2tags/txt2tags/archive/%{version}/%{name}-%{versi
# Source0-md5: f0479f60e64708af9ea09a381bc8d6f8
Patch0: local-docs.patch
URL: https://txt2tags.org/
-Requires: python3
-Requires: python3-modules
+BuildRequires: python3 >= 1:3.7
+BuildRequires: python3-modules >= 1:3.7
+BuildRequires: sed >= 4.0
+Requires: python3 >= 1:3.7
+Requires: python3-modules >= 1:3.7
Obsoletes: vim-syntax-txt2tags < 3.9
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -56,21 +59,23 @@ txt2tags e ele converte para qualquer um desses formatos:
%setup -q
%patch -P 0 -p1
+%{__sed} -i -e '1s,/usr/bin/env python$,%{__python3},' txt2tags.py
+
+%build
./docs/build-docs.sh
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_bindir}
-%{__sed} -e '1s,/usr/bin/env python,%{__python3},' txt2tags.py > $RPM_BUILD_ROOT%{_bindir}/txt2tags
+install -Dp txt2tags.py $RPM_BUILD_ROOT%{_bindir}/txt2tags
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc CHANGELOG.md README.md extras
+%doc CHANGELOG.md README.md TODO.md extras
%doc docs/markup/markup.html
%doc docs/rules/rules.{css,html}
-%doc docs/userguide/userguide.{css,html}
+%doc docs/userguide/userguide.{css,html} docs/userguide/*.png
%attr(755,root,root) %{_bindir}/txt2tags
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/txt2tags.git/commitdiff/294175e065bc88427920cb972efc832dde4f55e5
More information about the pld-cvs-commit
mailing list