2.25-0.1: upgrade

This commit is contained in:
Karel Zak 2014-06-19 14:39:55 +02:00
parent 5c303e7460
commit b06e73cfce
3 changed files with 55 additions and 19 deletions

1
.gitignore vendored
View File

@ -31,3 +31,4 @@
/util-linux-2.24.tar.xz
/util-linux-2.24.1.tar.xz
/util-linux-2.24.2.tar.xz
/util-linux-2.25-rc1.tar.xz

View File

@ -1 +1 @@
3f191727a0d28f7204b755cf1b6ea0aa util-linux-2.24.2.tar.xz
fd0c219f2c2cc765a9c6a29cd96fb091 util-linux-2.25-rc1.tar.xz

View File

@ -1,16 +1,15 @@
### Header
Summary: A collection of basic system utilities
Name: util-linux
Version: 2.24.2
Release: 6%{?dist}
Version: 2.25
Release: 0.1%{?dist}
License: GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain
Group: System Environment/Base
URL: http://en.wikipedia.org/wiki/Util-linux
%define upstream_version %{version}
%define upstream_version %{version}-rc1
### Macros
%define cytune_archs %{ix86} alpha %{arm}
%define compldir %{_datadir}/bash-completion/completions/
### Dependencies
@ -71,6 +70,7 @@ Requires: audit-libs >= 1.0.6
Requires: libuuid = %{version}-%{release}
Requires: libblkid = %{version}-%{release}
Requires: libmount = %{version}-%{release}
Requires: libsmartcols = %{version}-%{release}
### Ready for upstream?
###
@ -84,6 +84,27 @@ others, Util-linux contains the fdisk configuration tool and the login
program.
%package -n libsmartcols
Summary: Formatting library for ls-like programs.
Group: Development/Libraries
License: LGPLv2+
%description -n libsmartcols
This is library for ls-like terminal programs, part of util-linux.
%package -n libsmartcols-devel
Summary: Formatting library for ls-like programs.
Group: Development/Libraries
License: LGPLv2+
Requires: libsmartcols = %{version}-%{release}
Requires: pkgconfig
%description -n libsmartcols-devel
This is development library and headers for ls-like terminal programs,
part of util-linux.
%package -n libmount
Summary: Device mounting library
Group: Development/Libraries
@ -213,19 +234,16 @@ export SUID_LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now"
--disable-silent-rules \
--disable-bfs \
--disable-pg \
--enable-socket-activation \
--enable-chfn-chsh \
--enable-write \
--enable-raw \
--with-python=3 \
--with-systemd \
--with-udev \
--with-selinux \
--with-audit \
--with-utempter \
--disable-makeinstall-chown \
%ifnarch %cytune_archs
--disable-cytune \
%endif
%ifarch s390 s390x
--disable-hwclock \
--disable-fdformat
@ -332,7 +350,7 @@ rmdir ${RPM_BUILD_ROOT}%{_datadir}/doc/util-linux/getopt
ln -sf /proc/mounts %{buildroot}/etc/mtab
# remove static libs
rm -f $RPM_BUILD_ROOT%{_libdir}/lib{uuid,blkid,mount}.a
rm -f $RPM_BUILD_ROOT%{_libdir}/lib{uuid,blkid,mount,smartcols}.a
# find MO files
%find_lang %name
@ -342,11 +360,11 @@ mv %{name}.lang %{name}.files
# create list of setarch(8) symlinks
find $RPM_BUILD_ROOT%{_bindir}/ -regextype posix-egrep -type l \
-regex ".*(linux32|linux64|s390|s390x|i386|ppc|ppc64|ppc32|sparc|sparc64|sparc32|sparc32bash|mips|mips64|mips32|ia64|x86_64)$" \
-regex ".*(linux32|linux64|s390|s390x|i386|ppc|ppc64|ppc32|sparc|sparc64|sparc32|sparc32bash|mips|mips64|mips32|ia64|x86_64|uname26)$" \
-printf "%{_bindir}/%f\n" >> %{name}.files
find $RPM_BUILD_ROOT%{_mandir}/man8 -regextype posix-egrep \
-regex ".*(linux32|linux64|s390|s390x|i386|ppc|ppc64|ppc32|sparc|sparc64|sparc32|sparc32bash|mips|mips64|mips32|ia64|x86_64)\.8.*" \
-regex ".*(linux32|linux64|s390|s390x|i386|ppc|ppc64|ppc32|sparc|sparc64|sparc32|sparc32bash|mips|mips64|mips32|ia64|x86_64|uname26)\.8.*" \
-printf "%{_mandir}/man8/%f*\n" >> %{name}.files
%post
@ -391,6 +409,9 @@ done
%post -n libmount -p /sbin/ldconfig
%postun -n libmount -p /sbin/ldconfig
%post -n libsmartcols -p /sbin/ldconfig
%postun -n libsmartcols -p /sbin/ldconfig
%pre -n uuidd
getent group uuidd >/dev/null || groupadd -r uuidd
getent passwd uuidd >/dev/null || \
@ -462,6 +483,7 @@ exit 0
%{_bindir}/lsblk
%{_bindir}/lscpu
%{_bindir}/lslocks
%{_bindir}/lslogins
%{_bindir}/mcookie
%{_bindir}/mesg
%{_bindir}/more
@ -513,6 +535,7 @@ exit 0
%{_mandir}/man1/login.1*
%{_mandir}/man1/look.1*
%{_mandir}/man1/lscpu.1*
%{_mandir}/man1/lslogins.1*
%{_mandir}/man1/mcookie.1*
%{_mandir}/man1/mesg.1*
%{_mandir}/man1/more.1*
@ -540,6 +563,7 @@ exit 0
%{_mandir}/man1/whereis.1*
%{_mandir}/man1/write.1*
%{_mandir}/man5/fstab.5*
%{_mandir}/man5/terminal-colors.d.5*
%{_mandir}/man8/addpart.8*
%{_mandir}/man8/agetty.8*
%{_mandir}/man8/blkdiscard.8*
@ -650,6 +674,7 @@ exit 0
%{compldir}/ipcrm
%{compldir}/ipcs
%{compldir}/isosize
%{compldir}/last
%{compldir}/ldattach
%{compldir}/logger
%{compldir}/look
@ -724,13 +749,6 @@ exit 0
%{_bindir}/sunhostid
%endif
%ifarch %cytune_archs
%{_bindir}/cytune
%{_mandir}/man8/cytune.8*
%{compldir}/cytune
%endif
%files -n uuidd
%defattr(-,root,root)
%doc Documentation/licenses/COPYING.GPLv2
@ -742,6 +760,19 @@ exit 0
%{compldir}/uuidd
%files -n libsmartcols
%defattr(-,root,root)
%doc libsmartcols/COPYING
%{_libdir}/libsmartcols.so.*
%files -n libsmartcols-devel
%defattr(-,root,root)
%doc libsmartcols/COPYING
%{_libdir}/libsmartcols.so
%{_includedir}/libsmartcols
%{_libdir}/pkgconfig/smartcols.pc
%files -n libmount
%defattr(-,root,root)
%doc libmount/COPYING
@ -799,6 +830,10 @@ exit 0
%{_libdir}/python*/site-packages/libmount/*
%changelog
* Thu Jun 19 2014 Karel Zak <kzak@redhat.com> 2.25-0.1
- upgrade to release 2.25-rc1
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.25/v2.25-ReleaseNotes
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.24.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild