[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