From ef1dca7e32d55b03082cb08bc8c0d4d841c4d66f Mon Sep 17 00:00:00 2001 From: "George V. Kouryachy (Fr. Br. George)" Date: Thu, 3 Feb 2022 17:28:17 +0300 Subject: [PATCH] Fine graining versioning --- libjpeg.spec | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libjpeg.spec b/libjpeg.spec index 90065f2..cd962d0 100644 --- a/libjpeg.spec +++ b/libjpeg.spec @@ -102,7 +102,7 @@ This package contains development files for the turbojpeg library. %prep %setup -n %name-%version-%release %patch0 -p1 -%patch1 -p1 +#patch1 -p1 %patch2 -p2 %ifarch %e2k %patch2000 -p1 @@ -112,11 +112,12 @@ install -pm644 %_sourcedir/{jpegexiforient,jpeginfo}.c . install -pm755 %_sourcedir/exifautotran . # restrict list of global symbols exported by the library. -echo -e '{\nglobal:' > libjpeg.sym +sed -i '/LIBJPEG_@JPEG_LIB_VERSION_DECIMAL@ {/,$d' libjpeg.map.in +echo -e 'LIBJPEG_@JPEG_LIB_VERSION_DECIMAL@ {\nglobal:' >> libjpeg.map.in sed -En '/^EXTERN/ s,^.+\)\s+([^(]+).+$,\1;,p' jpeglib.h jpegint.h \ - | egrep -v '^(jinit_|jzero_far)' >> libjpeg.sym + | egrep -v '^(jinit_|jzero_far)' >> libjpeg.map.in # extra symbols required by packages -cat >> libjpeg.sym <<'EOF' +cat >> libjpeg.map.in <<'EOF' jinit_c_master_control; jinit_color_converter; jinit_master_decompress; -- 2.33.0