[packages/util-linux] up to 2.37
atler
atler at pld-linux.org
Sun Jul 4 13:20:11 CEST 2021
commit 028b554f7856e58a64a311cb829871867d108117
Author: Jan Palus <atler at pld-linux.org>
Date: Sun Jul 4 13:18:01 2021 +0200
up to 2.37
util-linux-fdformat-ide.patch | 40 +++++++++++------------
util-linux-fhs.patch | 23 +++++++------
util-linux-pl.po.patch | 19 -----------
util-linux.spec | 75 +++++++++++++++++++++++++++++++++++--------
4 files changed, 91 insertions(+), 66 deletions(-)
---
diff --git a/util-linux.spec b/util-linux.spec
index 91858cd..1d04d2d 100644
--- a/util-linux.spec
+++ b/util-linux.spec
@@ -40,13 +40,13 @@ Summary(ru.UTF-8): Набор базовых системных утилит д
Summary(tr.UTF-8): Temel sistem araçları
Summary(uk.UTF-8): Набір базових системних утиліт для Linux
Name: util-linux
-Version: 2.36.2
-Release: 3
+Version: 2.37
+Release: 1
License: GPL v2+, GPL v3 (hwclock)
Group: Applications/System
# https://github.com/karelzak/util-linux (GitHub backup)
-Source0: https://www.kernel.org/pub/linux/utils/util-linux/v2.36/%{name}-%{version}.tar.xz
-# Source0-md5: f78419af679ac9678190ad961eb3cf27
+Source0: https://www.kernel.org/pub/linux/utils/util-linux/v2.37/%{name}-%{version}.tar.xz
+# Source0-md5: 75eb0a648098332d4042f1646eca4069
Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
# Source1-md5: 3c940c7e7fe699eaa2ddb1bffb3de2fe
Source2: login.pamd
@@ -67,10 +67,9 @@ Patch3: %{name}-procpartitions.patch
Patch4: su-paths.patch
Patch5: %{name}-ac.patch
Patch6: %{name}-diet.patch
-Patch7: %{name}-pl.po.patch
URL: https://github.com/karelzak/util-linux
BuildRequires: audit-libs-devel >= 1.0.6
-BuildRequires: autoconf >= 2.60
+BuildRequires: autoconf >= 2.64
BuildRequires: automake >= 1:1.10
BuildRequires: gettext-tools >= 0.18.3
%{?with_fallocate:BuildRequires: glibc-devel >= 6:2.11}
@@ -83,17 +82,20 @@ BuildRequires: libcap-ng-devel
# for lscpu
BuildRequires: librtas-devel
%endif
-%{?with_selinux:BuildRequires: libselinux-devel >= 2.0}
+%{?with_selinux:BuildRequires: libselinux-devel >= 2.5}
%{?with_selinux:BuildRequires: libsepol-devel}
BuildRequires: libtool >= 2:2.2
BuildRequires: linux-libc-headers >= 7:2.6.27
BuildRequires: ncurses-devel >= 5.0
BuildRequires: pam-devel >= %{pam_ver}
+BuildRequires: pcre2-posix-devel
BuildRequires: pkgconfig
+BuildRequires: po4a
BuildRequires: python3-devel
BuildRequires: readline-devel
BuildRequires: rpm >= 4.4.9-56
BuildRequires: rpmbuild(macros) >= 1.752
+BuildRequires: ruby-asciidoctor
BuildRequires: sed >= 4.0
%{?with_systemd:BuildRequires: systemd-devel >= 1:209}
BuildRequires: tar >= 1:1.22
@@ -114,7 +116,7 @@ BuildRequires: glibc-static
Requires: libblkid = %{version}-%{release}
Requires: libfdisk = %{version}-%{release}
Requires: libmount = %{version}-%{release}
-%{?with_selinux:Requires: libselinux >= 2.0}
+%{?with_selinux:Requires: libselinux >= 2.5}
Requires: libsmartcols = %{version}-%{release}
Requires: pam >= %{pam_ver}
Provides: eject = %{version}-%{release}
@@ -809,7 +811,6 @@ Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux.
%patch4 -p1
%patch5 -p1
%{?with_initrd:%patch6 -p1}
-%patch7 -p1
cp -p %{SOURCE10} nologin.c
@@ -904,6 +905,7 @@ export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE
--disable-use-tty-group \
--disable-wall \
--enable-chfn-chsh \
+ --enable-fdformat \
%{?with_apidocs:--enable-gtk-doc} \
--enable-kill \
--enable-libblkid \
@@ -912,6 +914,7 @@ export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE
--enable-login-chown-vcs \
--enable-newgrp \
--enable-partx \
+ --enable-poman \
--enable-pg \
--enable-runuser%{!?with_su:=no} \
--enable-su%{!?with_su:=no} \
@@ -1010,7 +1013,8 @@ echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/swapoff.8
%{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
$RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
$RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
- $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
+ $RPM_BUILD_ROOT%{_mandir}/de/man1/{chsh,wall}.1 \
+ $RPM_BUILD_ROOT%{_mandir}/{,de/}man8/{vigr,vipw}.8 \
$RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,chkdupexe,ddate,reset}.1 \
$RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
$RPM_BUILD_ROOT%{_mandir}/*/man8/{cytune,elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8 \
@@ -1023,9 +1027,9 @@ echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/swapoff.8
%if %{with apidocs}
# examples
-%{__rm} -r $RPM_BUILD_ROOT%{_gtkdocdir}/getopt
+%{__rm} $RPM_BUILD_ROOT%{_gtkdocdir}/getopt-example.{bash,tcsh}
%else
-%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt
+%{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt-example.{bash,tcsh}
%endif
%if %{with initrd}
@@ -1099,7 +1103,7 @@ fi
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-parse.{bash,tcsh}
+%doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-example.{bash,tcsh}
%dir /etc/terminal-colors.d
%attr(755,root,root) /sbin/clock
@@ -1119,6 +1123,7 @@ fi
%attr(755,root,root) /sbin/findfs
%{_mandir}/man8/blkid.8*
%{_mandir}/man8/findfs.8*
+%lang(de) %{_mandir}/de/man8/findfs.8*
%attr(755,root,root) %{_bindir}/linux*
%attr(755,root,root) %{_bindir}/setarch
@@ -1226,6 +1231,7 @@ fi
%attr(755,root,root) %{_bindir}/setsid
%attr(755,root,root) %{_bindir}/setterm
%attr(755,root,root) %{_bindir}/taskset
+%attr(755,root,root) %{_bindir}/uclampset
%attr(755,root,root) %{_bindir}/uuidparse
%attr(755,root,root) %{_bindir}/ul
%attr(755,root,root) %{_bindir}/uname26
@@ -1294,6 +1300,7 @@ fi
%{_mandir}/man1/scriptreplay.1*
%{_mandir}/man1/setterm.1*
%{_mandir}/man1/taskset.1*
+%{_mandir}/man1/uclampset.1*
%{_mandir}/man1/ul.1*
%{_mandir}/man1/unshare.1*
%{_mandir}/man1/utmpdump.1*
@@ -1334,10 +1341,36 @@ fi
%{_mandir}/man8/wipefs.8*
%{_mandir}/man8/zramctl.8*
+%lang(de) %{_mandir}/de/man1/chrt.1*
+%lang(de) %{_mandir}/de/man1/colcrt.1*
+%lang(de) %{_mandir}/de/man1/colrm.1*
+%lang(de) %{_mandir}/de/man1/fincore.1*
+%lang(de) %{_mandir}/de/man1/ionice.1*
+%lang(de) %{_mandir}/de/man1/ipcmk.1*
+%lang(de) %{_mandir}/de/man1/ipcs.1*
+%lang(de) %{_mandir}/de/man1/irqtop.1*
%lang(de) %{_mandir}/de/man1/kill.1*
+%lang(de) %{_mandir}/de/man1/line.1*
+%lang(de) %{_mandir}/de/man1/lsipc.1*
+%lang(de) %{_mandir}/de/man8/lsns.8*
+%lang(de) %{_mandir}/de/man1/mesg.1*
%lang(de) %{_mandir}/de/man1/more.1*
+%lang(de) %{_mandir}/de/man1/nsenter.1*
+%lang(de) %{_mandir}/de/man1/renice.1*
+%lang(de) %{_mandir}/de/man1/rev.1*
+%lang(de) %{_mandir}/de/man1/setsid.1*
+%lang(de) %{_mandir}/de/man1/taskset.1*
+%lang(de) %{_mandir}/de/man1/ul.1*
+%lang(de) %{_mandir}/de/man1/whereis.1*
%lang(de) %{_mandir}/de/man1/write.1*
+%lang(de) %{_mandir}/de/man5/terminal-colors.d.5*
+%lang(de) %{_mandir}/de/man8/addpart.8*
+%lang(de) %{_mandir}/de/man8/ctrlaltdel.8*
+%lang(de) %{_mandir}/de/man8/delpart.8*
%lang(de) %{_mandir}/de/man8/fdformat.8*
+%lang(de) %{_mandir}/de/man8/isosize.8*
+%lang(de) %{_mandir}/de/man8/ldattach.8*
+%lang(de) %{_mandir}/de/man8/resizepart.8*
%lang(es) %{_mandir}/es/man1/*.1*
%exclude %{_mandir}/es/man1/login.1*
@@ -1428,6 +1461,14 @@ fi
%{_mandir}/man8/mkfs.minix.8*
%{_mandir}/man8/mkfs.8*
+%lang(de) %{_mandir}/de/man8/fdisk.8*
+%ifnarch sparc sparc64
+%lang(de) %{_mandir}/de/man8/cfdisk.8*
+%endif
+%lang(de) %{_mandir}/de/man8/fsck.minix.8*
+%lang(de) %{_mandir}/de/man8/mkfs.bfs.8*
+%lang(de) %{_mandir}/de/man8/mkfs.8*
+
%lang(es) %{_mandir}/es/man8/fdisk.8*
%lang(es) %{_mandir}/es/man8/fsck.minix.8*
%lang(es) %{_mandir}/es/man8/mkfs.minix.8*
@@ -1473,6 +1514,8 @@ fi
%attr(755,root,root) /sbin/mkfs.bfs
%{_mandir}/man8/fsck.cramfs.8*
%{_mandir}/man8/mkfs.cramfs.8*
+%lang(de) %{_mandir}/de/man8/fsck.cramfs.8*
+%lang(de) %{_mandir}/de/man8/mkfs.cramfs.8*
%if %{with su}
%attr(755,root,root) /bin/runuser
@@ -1494,6 +1537,7 @@ fi
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
%attr(755,root,root) /sbin/blockdev
%{_mandir}/man8/blockdev.8*
+%lang(de) %{_mandir}/de/man8/blockdev.8*
%lang(ja) %{_mandir}/ja/man8/blockdev.8*
%{systemdunitdir}/blockdev.service
%attr(755,root,root) /lib/systemd/pld-helpers.d/blockdev.sh
@@ -1520,6 +1564,8 @@ fi
%lang(cs) %{_mandir}/cs/man5/fstab.5*
%lang(de) %{_mandir}/de/man5/fstab.5*
+%lang(de) %{_mandir}/de/man1/mountpoint.1*
+%lang(de) %{_mandir}/de/man8/pivot_root.8*
%lang(es) %{_mandir}/es/man5/fstab.5*
%lang(es) %{_mandir}/es/man8/mount.8*
@@ -1610,6 +1656,7 @@ fi
%{_includedir}/blkid
%{_pkgconfigdir}/blkid.pc
%{_mandir}/man3/libblkid.3*
+%lang(de) %{_mandir}/de/man3/libblkid.3*
%files -n libblkid-static
%defattr(644,root,root,755)
@@ -1641,6 +1688,7 @@ fi
%{_includedir}/uuid
%{_pkgconfigdir}/uuid.pc
%{_mandir}/man3/uuid*.3*
+%lang(de) %{_mandir}/de/man3/uuid*.3*
%files -n libuuid-static
%defattr(644,root,root,755)
@@ -1858,6 +1906,7 @@ fi
%{bash_compdir}/swapon
%{bash_compdir}/taskset
%{bash_compdir}/tunelp
+%{bash_compdir}/uclampset
%{bash_compdir}/ul
%{bash_compdir}/umount
%{bash_compdir}/unshare
diff --git a/util-linux-fdformat-ide.patch b/util-linux-fdformat-ide.patch
index 905d83b..e1ae2f4 100644
--- a/util-linux-fdformat-ide.patch
+++ b/util-linux-fdformat-ide.patch
@@ -1,23 +1,19 @@
-diff -urNp -x '*.orig' util-linux-2.36.2.org/disk-utils/fdformat.8 util-linux-2.36.2/disk-utils/fdformat.8
---- util-linux-2.36.2.org/disk-utils/fdformat.8 2021-02-02 16:41:37.963357493 +0100
-+++ util-linux-2.36.2/disk-utils/fdformat.8 2021-02-28 14:21:08.782332493 +0100
-@@ -43,6 +43,11 @@ when a non-standard format is being used
- autodetected earlier. In this case, use
- .BR setfdprm (8)
- to load the disk parameters.
+--- util-linux-2.37/disk-utils/fdformat.8.adoc.orig 2021-05-06 12:55:46.873423530 +0200
++++ util-linux-2.37/disk-utils/fdformat.8.adoc 2021-07-04 11:06:10.579563791 +0200
+@@ -47,6 +47,8 @@
+
+ The generic floppy devices, _/dev/fd0_ and _/dev/fd1_, will fail to work with *fdformat* when a non-standard format is being used, or if the format has not been autodetected earlier. In this case, use *setfdprm*(8) to load the disk parameters.
+
++For ATAPI IDE floppy driver (also known as LS-120 drives or "Superdisk" drives) you have to use the *floppy*(8).
+
-+For ATAPI IDE floppy driver (also known as LS-120 drives or "Superdisk"
-+drives) you have to use the
-+.BR floppy (8).
-+
- .SH OPTIONS
- .TP
- \fB\-f\fR, \fB\-\-from\fR \fIN\fR
-@@ -71,6 +76,7 @@ Werner Almesberger (almesber at nessie.cs.i
- .SH SEE ALSO
- .BR fd (4),
- .BR emkfs (8),
-+.BR floppy (8),
- .BR mkfs (8),
- .BR setfdprm (8),
- .BR ufiformat (8)
+ == OPTIONS
+
+ *-f*, *--from* _N_::
+@@ -79,6 +81,7 @@
+
+ *fd*(4),
+ *emkfs*(8),
++*floppy*(8),
+ *mkfs*(8),
+ *setfdprm*(8),
+ *ufiformat*(8)
diff --git a/util-linux-fhs.patch b/util-linux-fhs.patch
index 1dc23fc..057aece 100644
--- a/util-linux-fhs.patch
+++ b/util-linux-fhs.patch
@@ -10,15 +10,14 @@ diff -urNp -x '*.orig' util-linux-2.36.2.org/include/pathnames.h util-linux-2.36
#endif
#define _PATH_MOTDFILE "/usr/share/misc/motd:/run/motd:/etc/motd"
#ifndef _PATH_NOLOGIN
-diff -urNp -x '*.orig' util-linux-2.36.2.org/login-utils/login.1 util-linux-2.36.2/login-utils/login.1
---- util-linux-2.36.2.org/login-utils/login.1 2021-02-12 12:32:01.748988728 +0100
-+++ util-linux-2.36.2/login-utils/login.1 2021-02-28 14:21:31.543044005 +0100
-@@ -347,7 +347,7 @@ the superuser logs in. ENV_ROOTPATH tak
- .I /var/run/utmp
- .I /var/log/wtmp
- .I /var/log/lastlog
--.I /var/spool/mail/*
-+.I /var/mail/*
- .I /etc/motd
- .I /etc/passwd
- .I /etc/nologin
+--- util-linux-2.37/login-utils/login.1.adoc.orig 2021-05-06 12:55:46.912423336 +0200
++++ util-linux-2.37/login-utils/login.1.adoc 2021-07-04 11:07:54.188129931 +0200
+@@ -141,7 +141,7 @@
+ _/var/run/utmp_,
+ _/var/log/wtmp_,
+ _/var/log/lastlog_,
+-_/var/spool/mail/*_,
++_/var/mail/*_,
+ _/etc/motd_,
+ _/etc/passwd_,
+ _/etc/nologin_,
diff --git a/util-linux-pl.po.patch b/util-linux-pl.po.patch
deleted file mode 100644
index d2bc331..0000000
--- a/util-linux-pl.po.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- util-linux-2.36/po/pl.po.orig 2020-08-22 19:27:40.016610780 +0200
-+++ util-linux-2.36/po/pl.po 2020-08-22 19:29:39.402630677 +0200
-@@ -12053,7 +12053,7 @@
- msgstr "%s: ioctl %s nie powiódł się"
-
- #: sys-utils/blkzone.c:345
--#, fuzzy, c-format
-+#, c-format
- msgid "%s: successful %s of zones in range from %<PRIu64>, to %<PRIu64>"
- msgstr "%s: operacja %s na strefach w przedziale od %<PRIu64> do %<PRIu64> powiodła się"
-
-@@ -14753,7 +14753,6 @@
- msgstr "nie udało się dodać linii do wyjścia"
-
- #: sys-utils/irq-common.c:348
--#, fuzzy
- msgid "unsupported column name to sort output"
- msgstr "nie obsługiwana nazwa kolumny do sortowania wyjścia"
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/util-linux.git/commitdiff/028b554f7856e58a64a311cb829871867d108117
More information about the pld-cvs-commit
mailing list