SPECS/e2fsprogs/e2fsprogs.spec
0b7dab7c
 Summary:        Contains the utilities for the ext2 file system
 Name:           e2fsprogs
6fff4634
 Version:        1.44.3
43325296
 Release:        2%{?dist}
0b7dab7c
 License:        GPLv2+
 URL:            http://e2fsprogs.sourceforge.net
 Group:          System Environment/Base
 Vendor:         VMware, Inc.
 Distribution:   Photon
 Source0:        http://prdownloads.sourceforge.net/e2fsprogs/%{name}-%{version}.tar.gz
6fff4634
 %define sha1    e2fsprogs=bfe11b75fee61c4d3795ac27eea11f9f7843294b
0b7dab7c
 Requires:       %{name}-libs = %{version}-%{release}
43325296
 Conflicts:      toybox
 
f4d17450
 %description
43325296
 The E2fsprogs package contains the utilities for handling the ext2 file system.
2d79f4a9
 
0b7dab7c
 %package    libs
 Summary:    contains libraries used by other packages
 %description    libs
2d79f4a9
 It contains the libraries: libss and libcom_err
 
0b7dab7c
 %package    devel
 Summary:    Header and development files for e2fsprogs
 Requires:   %{name} = %{version}
 %description    devel
43325296
 It contains the libraries and header files to create applications
40184939
 
 %package lang
 Summary: Additional language files for e2fsprogs
 Group:   System Environment/Base
 Requires: %{name} = %{version}-%{release}
 %description lang
 These are the additional language files of e2fsprogs
 
f4d17450
 %prep
 %setup -q
 sed -i -e 's|^LD_LIBRARY_PATH.*|&:/tools/lib|' tests/test_config
40184939
 
f4d17450
 %build
 LIBS=-L/tools/lib \
 CFLAGS=-I/tools/include \
 PKG_CONFIG_PATH=/tools/lib/pkgconfig \
43325296
 %configure \
0b7dab7c
     --with-root-prefix='' \
     --enable-elf-shlibs \
     --disable-libblkid \
     --disable-libuuid \
     --disable-uuidd \
     --disable-fsck \
     --disable-silent-rules \
     --enable-symlink-install
f4d17450
 make %{?_smp_mflags}
40184939
 
f4d17450
 %install
 make DESTDIR=%{buildroot} install
 make DESTDIR=%{buildroot} install-libs
 chmod -v u+w %{buildroot}/%{_libdir}/{libcom_err,libe2p,libext2fs,libss}.a
 rm -rf %{buildroot}%{_infodir}
5258b786
 %find_lang %{name}
 
f4d17450
 %check
e122ff48
 make %{?_smp_mflags} check
 
4963c78f
 %post
 /sbin/ldconfig
43325296
 
4963c78f
 %postun
 /sbin/ldconfig
40184939
 
 %files
f4d17450
 %defattr(-,root,root)
 %config %{_sysconfdir}/mke2fs.conf
 %{_bindir}/compile_et
 %{_bindir}/mk_cmds
 %{_bindir}/chattr
 %{_bindir}/lsattr
 %{_libdir}/e2initrd_helper
 %{_datadir}/ss/ct_c.awk
 %{_datadir}/ss/ct_c.sed
 %{_datadir}/et/et_h.awk
 %{_datadir}/et/et_c.awk
 %{_mandir}/man8/*
 %{_mandir}/man1/*
 %{_mandir}/man5/*
36f94395
 %{_sbindir}/*
43325296
 %{_libdir}/libext2fs.so.2.4
 %{_libdir}/libe2p.so.2.3
 %{_libdir}/libe2p.so.2
 %{_libdir}/libext2fs.so.2
f4d17450
 %{_libdir}/libe2p.so
 %{_libdir}/libext2fs.so
 
2d79f4a9
 %files libs
 %{_libdir}/libss.so
43325296
 %{_libdir}/libss.so.*
 %{_libdir}/libcom_err.*
2d79f4a9
 
f4d17450
 %files devel
 %{_includedir}/ss/ss_err.h
 %{_includedir}/ss/ss.h
 %{_includedir}/et/com_err.h
 %{_includedir}/ext2fs/ext2_io.h
 %{_includedir}/ext2fs/ext2_fs.h
 %{_includedir}/ext2fs/tdb.h
 %{_includedir}/ext2fs/qcow2.h
 %{_includedir}/ext2fs/bitops.h
 %{_includedir}/ext2fs/ext2_err.h
 %{_includedir}/ext2fs/ext2fs.h
 %{_includedir}/ext2fs/ext3_extents.h
 %{_includedir}/ext2fs/ext2_types.h
 %{_includedir}/ext2fs/ext2_ext_attr.h
6fff4634
 %{_includedir}/ext2fs/hashmap.h
f4d17450
 %{_includedir}/e2p/e2p.h
 %{_includedir}/com_err.h
 %{_libdir}/libcom_err.a
 %{_libdir}/libss.a
 %{_libdir}/pkgconfig/ss.pc
 %{_libdir}/pkgconfig/ext2fs.pc
 %{_libdir}/pkgconfig/com_err.pc
 %{_libdir}/pkgconfig/e2p.pc
 %{_libdir}/libe2p.a
 %{_libdir}/libext2fs.a
0b7dab7c
 %{_mandir}/man3/*
40184939
 
 %files lang -f %{name}.lang
 %defattr(-,root,root)
 
f4d17450
 %changelog
43325296
 *   Tue Oct 2 2018 Michelle Wang <michellew@vmware.com> 1.44.3-2
 -   Add conflicts toybox.
6fff4634
 *   Mon Sep 10 2018 Alexey Makhalov <amakhalov@vmware.com> 1.44.3-1
43325296
 -   Version update to fix compilation issue againts glibc-2.28.
40184939
 *   Tue May 02 2017 Anish Swaminathan <anishs@vmware.com> 1.43.4-2
 -   Add lang package.
36f94395
 *   Mon Apr 03 2017 Chang Lee <changlee@vmware.com> 1.43.4-1
43325296
 -   Updated to version 1.43.4.
0b7dab7c
 *   Wed Dec 07 2016 Xiaolin Li <xiaolinl@vmware.com> 1.42.13-5
 -   Moved man3 to devel subpackage.
2d79f4a9
 *   Wed Nov 16 2016 Alexey Makhalov <amakhalov@vmware.com> 1.42.13-4
43325296
 -   Create libs subpackage for krb5.
2ca22a80
 *   Tue Sep 20 2016 Alexey Makhalov <amakhalov@vmware.com> 1.42.13-3
43325296
 -   Use symlinks - save a diskspace.
2ca22a80
 *   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.42.13-2
43325296
 -   GA - Bump release of all rpms.
2ca22a80
 *   Tue Jan 12 2016 Xiaolin Li <xiaolinl@vmware.com> 1.42.13-1
43325296
 -   Updated to version 1.42.13.
2ca22a80
 *   Wed Dec 09 2015 Anish Swaminathan <anishs@vmware.com> 1.42.9-4
 -   Edit post script.
 *   Tue Nov 10 2015 Xiaolin Li <xiaolinl@vmware.com> 1.42.9-3
43325296
 -   Handled locale files with macro find_lang.
9fa4ea45
 *   Mon May 18 2015 Touseef Liaqat <tliaqat@vmware.com> 1.42.9-2
 -   Update according to UsrMove.
2ca22a80
 *   Wed Nov 5 2014 Divya Thaluru <dthaluru@vmware.com> 1.42.9-1
43325296
 -   Initial build First version.