Drop several obsolete details and clean up examples

epel9
Benjamin A. Beasley 3 years ago
parent 5d1438e03a
commit 9659574168

@ -27,7 +27,6 @@ Design goals:
Summary: Development Libraries for FreeXL Summary: Development Libraries for FreeXL
Requires: freexl%{?_isa} = %{version}-%{release} Requires: freexl%{?_isa} = %{version}-%{release}
Requires: pkgconfig
%description devel %description devel
The freexl-devel package contains libraries and header files for The freexl-devel package contains libraries and header files for
@ -37,6 +36,13 @@ developing applications that use freexl.
%prep %prep
%setup -q %setup -q
# We want to install a “clean” version of the examples
mkdir -p clean
cp -rp examples clean/
# Automake files dont work without a configure.ac; dont bother installing
# them.
rm -vf clean/examples/Makefile.*
%build %build
%configure --enable-gcov=no --disable-static %configure --enable-gcov=no --disable-static
@ -46,28 +52,19 @@ make %{?_smp_mflags}
# Preserve date of header file # Preserve date of header file
sed -i 's/^INSTALL_HEADER = \$(INSTALL_DATA)/& -p/' headers/Makefile.in sed -i 's/^INSTALL_HEADER = \$(INSTALL_DATA)/& -p/' headers/Makefile.in
# Generate HTML documentation and clean unused installdox script # Generate HTML documentation
doxygen doxygen
rm -f html/installdox
%check %check
make check make check
# Clean up
pushd examples
make clean
popd
%install %install
make install DESTDIR=%{buildroot} make install DESTDIR=%{buildroot}
# Delete undesired libtool archives # Delete undesired libtool archives
rm -f %{buildroot}%{_libdir}/libfreexl.la find '%{buildroot}' -type f -name '*.la' -print -delete
%ldconfig_scriptlets
%files %files
@ -79,7 +76,7 @@ rm -f %{buildroot}%{_libdir}/libfreexl.la
%files devel %files devel
%doc examples %doc clean/examples
%doc html %doc html
%{_includedir}/freexl.h %{_includedir}/freexl.h

Loading…
Cancel
Save