[packages/lockdev] - one more gcc fix, for ttylock.h users; release 27
qboosh
qboosh at pld-linux.org
Thu Jun 11 20:57:45 CEST 2026
commit e486449072aff416dbddfb924eaddd755730937f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Jun 11 20:58:04 2026 +0200
- one more gcc fix, for ttylock.h users; release 27
gcc14.patch | 10 ++++++++++
lockdev.spec | 11 ++++++-----
2 files changed, 16 insertions(+), 5 deletions(-)
---
diff --git a/lockdev.spec b/lockdev.spec
index 6247e84..ce15145 100644
--- a/lockdev.spec
+++ b/lockdev.spec
@@ -2,7 +2,7 @@ Summary: A library for locking devices
Summary(pl.UTF-8): Biblioteka do blokowania urządzeń
Name: lockdev
Version: 1.0.3
-Release: 26
+Release: 27
License: LGPL v2.1
Group: Libraries
Source0: http://ftp.debian.org/debian/pool/main/l/lockdev/%{name}_%{version}.orig.tar.gz
@@ -127,6 +127,7 @@ a ich zawartość to identyfikator (PID) procesu posiadającego blokadę.
cd LockDev
%{__perl} Makefile.PL \
INSTALLDIRS=vendor
+
%{__make} \
OPTIMIZE="%{rpmcflags}"
@@ -170,12 +171,12 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liblockdev.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblockdev.so.1
+%{_libdir}/liblockdev.so.*.*.*
+%ghost %{_libdir}/liblockdev.so.1
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liblockdev.so
+%{_libdir}/liblockdev.so
%{_mandir}/man3/lockdev.3*
%{_includedir}/lockdev.h
%{_includedir}/ttylock.h
@@ -197,5 +198,5 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%{perl_vendorarch}/LockDev.pm
%dir %{perl_vendorarch}/auto/LockDev
-%attr(755,root,root) %{perl_vendorarch}/auto/LockDev/LockDev.so
+%{perl_vendorarch}/auto/LockDev/LockDev.so
%{_mandir}/man3/LockDev.3*
diff --git a/gcc14.patch b/gcc14.patch
index 7fc260b..91621ed 100644
--- a/gcc14.patch
+++ b/gcc14.patch
@@ -8,3 +8,13 @@
#include "lockdev.h"
void
+--- lockdev-1.0.3/src/ttylock.h.orig 2026-06-11 20:53:44.877128642 +0200
++++ lockdev-1.0.3/src/ttylock.h 2026-06-11 20:54:06.200346457 +0200
+@@ -33,6 +33,7 @@ extern "C" {
+ #endif
+
+ #include <lockdev.h>
++#include <unistd.h>
+
+ /* API of the library */
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/lockdev.git/commitdiff/e486449072aff416dbddfb924eaddd755730937f
More information about the pld-cvs-commit
mailing list