###############################################################################
name = libjpeg
-version = 1.4.2
+version = 2.1.4
release = 1
thisapp = libjpeg-turbo-%{version}
build
requires
- autoconf
- automake
+ cmake
gcc-c++
- libtool
nasm
end
- configure_options += \
- --enable-shared
+ # NASM object files are missing GNU Property note for Intel CET,
+ # force it on the resulting library
+ LDFLAGS +="-Wl,-z,ibt -Wl,-z,shstk"
- prepare_cmds
- autoreconf -vfi
+ export LD_LIBRARY_PATH = %{DIR_APP}
+
+ build
+ %{cmake} . \
+ -DCMAKE_SKIP_RPATH:BOOL=YES \
+ -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES \
+ -DENABLE_STATIC:BOOL=NO
+
+ make %{PARALLELISMFLAGS}
+ end
+
+ test
+ make test
end
end