@@ -11,22 +11,27 @@ jobs:
1111 - name : Fetch Exiv2 source
1212 run : >
1313 wget -nv
14- https://github.com/Exiv2/exiv2/archive/refs/tags/v0.28.1 .tar.gz
14+ https://github.com/Exiv2/exiv2/archive/refs/tags/v0.28.2 .tar.gz
1515 -O exiv2.tar.gz
1616
1717 - name : Extract Exiv2 source
1818 run : |
1919 tar -xzf exiv2.tar.gz
20- mv exiv2-0.28.1 libexiv2
20+ mv exiv2-0.28.2 libexiv2
2121
2222 - name : Download inih
2323 run : >
2424 wget -nv
25- https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/i/inih-57-1.el8.x86_64.rpm
26- https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/i/inih-devel-57-1.el8.x86_64.rpm
25+ https://github.com/benhoyt/inih/archive/r58/inih-r58.tar.gz
26+ -O inih.tar.gz
27+
28+ - name : Extract inih source
29+ run : |
30+ tar -xzf inih.tar.gz
31+ mv inih-r58 inih
2732
2833 - name : Build wheels
29- 34+ 3035 env :
3136 CIBW_ARCHS : auto64
3237 CIBW_MANYLINUX_X86_64_IMAGE : manylinux_2_28
@@ -36,13 +41,14 @@ jobs:
3641 python3 -m exiv2 -v &&
3742 python3 -m unittest discover {project}/tests -v
3843 CIBW_BEFORE_ALL : >
39- yum install -y zlib-devel expat-devel gettext-devel
40- libcurl-devel libssh-devel brotli-devel &&
41- rpm -Uvh inih*.rpm &&
42- dnf install inih inih-devel &&
44+ yum install -y --nogpgcheck zlib-devel expat-devel gettext-devel
45+ libcurl-devel libssh-devel brotli-devel meson &&
4346 localedef -c -i de_DE -f UTF-8 de_DE.UTF-8 &&
4447 pip install ninja &&
45- cd libexiv2 &&
48+ cd inih && mkdir build && cd build &&
49+ meson setup --prefix=/usr --buildtype=release .. &&
50+ ninja && ninja install &&
51+ cd ../../libexiv2 &&
4652 cmake --preset linux-release
4753 -D CONAN_AUTO_INSTALL=OFF
4854 -D EXIV2_BUILD_SAMPLES=OFF
0 commit comments