From d0e4dba0d52ce69f2ea81222d6ec291d816fb5d4 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sun, 31 Mar 2024 14:42:37 +0000 Subject: [PATCH] libaec: update to 1.1.3 Remove 0001-enable-visibility.patch, fixed in upstream. https://gitlab.dkrz.de/k202009/libaec/-/commit/cd454dff3bc20d5139c408f33bb51f0d336e8c64 --- mingw-w64-libaec/0001-enable-visibility.patch | 11 ----------- mingw-w64-libaec/PKGBUILD | 18 +++++++----------- 2 files changed, 7 insertions(+), 22 deletions(-) delete mode 100644 mingw-w64-libaec/0001-enable-visibility.patch diff --git a/mingw-w64-libaec/0001-enable-visibility.patch b/mingw-w64-libaec/0001-enable-visibility.patch deleted file mode 100644 index d55327aefb..0000000000 --- a/mingw-w64-libaec/0001-enable-visibility.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -52,7 +52,7 @@ - target_link_libraries(graec aec) - - include(GNUInstallDirs) --if(UNIX) -+if(UNIX OR MINGW) - # Handle visibility of symbols. Compatible with gnulib's gl_VISIBILITY - include(CheckCCompilerFlag) - check_c_compiler_flag(-fvisibility=hidden COMPILER_HAS_HIDDEN_VISIBILITY) diff --git a/mingw-w64-libaec/PKGBUILD b/mingw-w64-libaec/PKGBUILD index 48cff4659a..a889afd38e 100644 --- a/mingw-w64-libaec/PKGBUILD +++ b/mingw-w64-libaec/PKGBUILD @@ -3,8 +3,8 @@ _realname=libaec pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" -pkgver=1.1.2 -pkgrel=2 +pkgver=1.1.3 +pkgrel=1 pkgdesc="Adaptive Entropy Coding library (mingw-w64)" arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64' 'mingw32') @@ -15,17 +15,13 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-ninja") provides=("${MINGW_PACKAGE_PREFIX}-szip") replaces=("${MINGW_PACKAGE_PREFIX}-szip") -_md5=3847727cd2e8c941f0d68f6822a73ed7 -source=("${url}/uploads/${_md5}/${_realname}-${pkgver}.tar.gz" - "0001-enable-visibility.patch" +source=("https://gitlab.dkrz.de/k202009/libaec/-/archive/v${pkgver}/libaec-v${pkgver}.tar.bz2" "0005-cmake-fix-cmake-install.patch") -sha256sums=('a5d03a242468014b92b1b196de397f1e9a7927782db1a0423ea01db78421e373' - '517758b2375a7144d9d4f1ae45d732eac96b66c036002af1e08ba9589ddf3060' +sha256sums=('46216f9d2f2d3ffea4c61c9198fe0236f7f316d702f49065c811447186d18222' '9acc599a0f809b1f196c2ff0db6990901e812e659a594041e7540c4980b3fc91') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i ${srcdir}/0001-enable-visibility.patch + cd "${srcdir}/${_realname}-v${pkgver}" patch -p1 -i ${srcdir}/0005-cmake-fix-cmake-install.patch } @@ -46,7 +42,7 @@ build() { "${extra_config[@]}" \ -DCMAKE_DLL_NAME_WITH_SOVERSION=ON \ -DBUILD_TESTING=OFF \ - ../${_realname}-${pkgver} + ../${_realname}-v${pkgver} ${MINGW_PREFIX}/bin/cmake --build . } @@ -56,5 +52,5 @@ package() { DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install . - install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE + install -Dm644 ${srcdir}/${_realname}-v${pkgver}/LICENSE.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE }