diff options
author | CoprDistGit <infra@openeuler.org> | 2024-08-25 03:03:51 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2024-08-25 03:03:51 +0000 |
commit | c515e3f60ac81f7630583aa13a54e4125ce74bb3 (patch) | |
tree | b94e1e9195caec1929cf8074734dbc5c85d4b47d | |
parent | b3d85adc5552627eb820056f8b607b94e6dca057 (diff) |
automatic import of libjpeg-turbo
-rw-r--r-- | libjpeg-turbo.spec | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index d9056e1..8de9be2 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -7,7 +7,7 @@ URL: https://libjpeg-turbo.org/ Source0: https://github.com/libjpeg-turbo/libjpeg-turbo/releases/download/%{version}/%{name}-%{version}.tar.gz Patch0001: Add-loongarch64.patch -BuildRequires: gcc cmake libtool nasm +BuildRequires: gcc cmake nasm Obsoletes: libjpeg < 6b-47 turbojpeg < %{version}-%{release} Provides: libjpeg = 6b-47 turbojpeg = %{version}-%{release} @@ -60,16 +60,19 @@ manipulate JPEG files using the TurboJPEG library. %autosetup -n %{name}-%{version} -p1 %build -%{cmake} -DCMAKE_INSTALL_LIBDIR=%{_libdir} -DCMAKE_SKIP_RPATH:BOOL=YES -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES -DENABLE_STATIC:BOOL=NO . \ +%{cmake} \ + -S %{_vpath_srcdir} \ + -B %{_vpath_builddir} \ + -DCMAKE_INSTALL_LIBDIR=%{_libdir} -DCMAKE_SKIP_RPATH:BOOL=YES -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES -DENABLE_STATIC:BOOL=NO \ %ifarch riscv64 -DFLOATTEST=fp-contract \ %endif %{nil} -%cmake_build +%make_build -C %{_vpath_builddir} %install -%cmake_install +%make_install -C %{_vpath_builddir} rm -fr %{buildroot}%{_datadir}/doc/libjpeg-turbo @@ -105,7 +108,7 @@ fi %check export LD_LIBRARY_PATH=%{buildroot}%{_libdir} -%ctest +ctest %{_vpath_builddir} %{?_smp_mflags} %files %doc README.* @@ -114,11 +117,13 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir} %files devel %doc coderules.txt jconfig.txt libjpeg.txt structure.txt -%exclude %{_includedir}/turbojpeg.h -%{_includedir}/*.h +%{_includedir}/jconfig.h +%{_includedir}/jerror.h +%{_includedir}/jmorecfg.h +%{_includedir}/jpeglib.h %{_libdir}/libjpeg.so %{_libdir}/pkgconfig/libjpeg.pc -%{_libdir}/cmake/%{name}/%{name}*.cmake +%{_libdir}/cmake/%{name} %files utils %doc usage.txt wizard.txt |