[packages/dml] - added format patch (fixes build with -Werror=format-security); release 4
qboosh
qboosh at pld-linux.org
Wed May 29 19:00:00 CEST 2024
commit d7d4d82d0e57295e66e761ef94080c427d304157
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed May 29 18:37:01 2024 +0200
- added format patch (fixes build with -Werror=format-security); release 4
dml-format.patch | 11 +++++++++++
dml.spec | 9 ++++++---
2 files changed, 17 insertions(+), 3 deletions(-)
---
diff --git a/dml.spec b/dml.spec
index e36f87a..a892428 100644
--- a/dml.spec
+++ b/dml.spec
@@ -2,13 +2,14 @@ Summary: Tool for displaying dialogs from shell
Summary(pl.UTF-8): Narzędzie do wyświetlania okien dialogowych z shella
Name: dml
Version: 0.1.6
-Release: 3
+Release: 4
License: GPL v2
Group: Applications/Terminal
Source0: ftp://ftp.pld-linux.org/people/malekith/dml/%{name}-%{version}.tar.gz
# Source0-md5: 1862186f09b0c82fd69c50364fbbd638
Patch0: %{name}-utf8.patch
Patch1: %{name}-input_utf8.patch
+Patch2: %{name}-format.patch
BuildRequires: slang-devel >= 2.0.0
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -22,6 +23,7 @@ Narzędzie do wyświetlania okien dialogowych z shella.
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
%build
%{__make} \
@@ -31,6 +33,7 @@ Narzędzie do wyświetlania okien dialogowych z shella.
%install
rm -rf $RPM_BUILD_ROOT
+
%{__make} install \
PREFIX=%{_prefix} \
DESTDIR=$RPM_BUILD_ROOT
@@ -41,5 +44,5 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc AUTHORS TODO NEWS README doc/dml.pl doc/dml.sh
-%attr(755,root,root) %{_bindir}/*
-%{_mandir}/man1/*
+%attr(755,root,root) %{_bindir}/dml
+%{_mandir}/man1/dml.1*
diff --git a/dml-format.patch b/dml-format.patch
new file mode 100644
index 0000000..06a6005
--- /dev/null
+++ b/dml-format.patch
@@ -0,0 +1,11 @@
+--- dml-0.1.6/src/main.c.orig 2024-05-29 18:34:15.622664112 +0200
++++ dml-0.1.6/src/main.c 2024-05-29 18:35:21.065642910 +0200
+@@ -166,7 +166,7 @@ int main(int argc, char **argv)
+ for (i = 0; i < r; i++)
+ tmp[i] = '\n';
+ tmp[i] = 0;
+- printf(tmp);
++ fputs(tmp, stdout);
+ free(tmp);
+ }
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/dml.git/commitdiff/d7d4d82d0e57295e66e761ef94080c427d304157
More information about the pld-cvs-commit
mailing list