Name: xfsprogs Version: 6.1.1 Release: 3 Summary: Administration and debugging tools for the XFS file system License: GPL+ and LGPLv2+ URL: https://xfs.wiki.kernel.org Source0: http://kernel.org/pub/linux/utils/fs/xfs/xfsprogs/%{name}-%{version}.tar.xz BuildRequires: libtool libattr-devel libuuid-devel gcc gettext inih-devel userspace-rcu-devel BuildRequires: libedit-devel libblkid-devel >= 2.30 lvm2-devel libicu-devel >= 62.0 Requires: libedit Recommends: %{name}-xfs_scrub Provides: xfs-cmds Obsoletes: xfs-cmds <= %{version} Provides: xfsprogs-qa-devel Obsoletes: xfsprogs-qa-devel <= %{version} Conflicts: xfsdump < 3.0.1 Patch0: xfsprogs-5.12.0-default-bigtime-inobtcnt-on.patch Patch1: 0001-xfsprogs-Add-sw64-architecture.patch Patch2: 0002-po-fix-German-translation.patch %description xfsprogs are the userspace utilities that manage XFS filesystems. %package xfs_scrub Summary: xfs filesystem online scrubbing utilities Requires: xfsprogs = %{version}-%{release}, python3 %description xfs_scrub xfs_scrub is used for checking and repairing metadata in a mounted XFS filesystem. WARNING!!! This program is EXPERIMENTAL, which means that its behavior and interface could change at any time! xfs_scrub is an immature utility! Do not run this program unless you have backups of your data! %package devel Summary: The header files for XFS filesystem Requires: xfsprogs = %{version}-%{release}, libuuid-devel %description devel It contains the header files for the developing of XFS filesystem. %package help Summary: Including man files for xfsprogs Requires: man BuildArch: noarch %description help This contains man files for the using of xfsprogs. %prep %autosetup -n %{name}-%{version} -p1 %build export tagname=CC %configure --enable-editline=yes --enable-blkid=yes --enable-lto=no make %{?_smp_mflags} %install make DIST_ROOT=%{buildroot} install install-dev \ PKG_ROOT_SBIN_DIR=%{_sbindir} PKG_ROOT_LIB_DIR=%{_libdir} rm -f %{buildroot}{%{_lib}/*.{la,a,so},%{_libdir}/*.{la,a}} rm -rf %{buildroot}%{_datadir}/doc/xfsprogs/ %find_lang %{name} %ldconfig_scriptlets %files -f %{name}.lang %doc doc/CHANGES README %{_libdir}/*.so.* %dir %{_usr}/%{_lib}/xfsprogs %{_usr}/%{_lib}/xfsprogs/* %{_sbindir}/* %{_unitdir}/* %{_datadir}/xfsprogs/mkfs/*.conf %exclude %{_sbindir}/xfs_scrub* %exclude %{_unitdir}/xfs_scrub* %exclude %{_usr}/%{_lib}/xfsprogs/xfs_scrub* %files xfs_scrub %{_sbindir}/xfs_scrub* %{_unitdir}/xfs_scrub* %{_usr}/%{_lib}/xfsprogs/xfs_scrub* %{_mandir}/man8/xfs_scrub* %files devel %dir %{_includedir}/xfs %{_includedir}/xfs/*.h %{_libdir}/*.so %files help %{_mandir}/man*/* %exclude %{_mandir}/man8/xfs_scrub* %changelog * Wed Jul 19 2023 wuguanghao - 6.1.1-3 - fix compile failure * Fri Apr 28 2023 Zhiqiang Liu - 6.1.1-2 - readline has been removed by bbe12eb9a0f9 (xfsprogs: remove libreadline support), we can use --enable-editline=yes to enable similar functions. fix issue: https://gitee.com/src-openeuler/xfsprogs/issues/I6Y8SU * Wed Feb 8 2023 wuguanghao - 6.1.1-1 - upgrade version to 6.1.1 * Sat Nov 19 2022 wuguanghao - 6.0.0-1 - upgrade version to 6.0.0 * Wed Oct 26 2022 wuzx - 5.14.1-6 - Add sw64 architecture * Wed Sep 28 2022 Jun Yang - 5.14.1-5 - add Patch3: prevent corruption of passed-in suboption string values * Thu Aug 18 2022 Xiaole He - 5.14.1-4 - add Patch2: fix inode reservation space for removing transaction * Mon Jul 18 2022 Xiaole He - 5.14.1-3 - add Patch1: correct nlink printf specifier from hd to PRIu32 * Fri Jun 10 2022 xiongyu - 5.14.1-2 - turn bigtime & inobtcnt on as default * Mon Dec 6 2021 yanglongkang - 5.14.1-1 - update package to 5.14.1 * Fri Jul 30 2021 chenyanpanHW - 5.9.0-3 - DESC: delete -S git from %autosetup, and delete BuildRequires git * Tue Jun 29 2021 zhouwenpei - 5.9.0-2 - add buildrequire gettext. * Sat Jan 30 2021 yanglongkang - 5.9.0-1 - update xfsprogs version to 5.9.0 * Wed Dec 2 2020 lixiaokeng - 5.6.0-3 - backport patch from epoch2 * Wed Nov 25 2020 haowenchao - 5.6.0-2 - Split xfsprogs-xfs_scrub and the xfsprogs recommends it. * Thu Jul 16 2020 wuguanghao - 5.6.0-1 - update xfsprogs version to 5.6.0-1 * Wed Aug 28 2019 zhanghaibo - 4.17.0-5 - Type:enhancemnet - ID:NA - SUG:NA - DESCi:openEuler Debranding * Mon Aug 12 2019 zhanghaibo - 4.17.0-4 - Package init