poppler-qt6: Update to 21.08.0

This commit is contained in:
Biswapriyo Nath
2021-08-08 11:33:10 +05:30
committed by Christoph Reiter
parent 0116cc50a4
commit 1327c2fa60
2 changed files with 11 additions and 21 deletions

View File

@@ -1,11 +0,0 @@
--- a/glib/poppler-private.h
+++ b/glib/poppler-private.h
@@ -150,7 +150,7 @@ GooString *_poppler_convert_date_time_to_pdf_date(GDateTime *datetime);
#define POPPLER_DEFINE_BOXED_TYPE(TypeName, type_name, copy_func, free_func) \
GType type_name##_get_type(void) \
{ \
- static volatile gsize g_define_type_id__volatile = 0; \
+ static gsize g_define_type_id__volatile = 0; \
if (g_once_init_enter(&g_define_type_id__volatile)) { \
GType g_define_type_id = g_boxed_type_register_static(g_intern_static_string(#TypeName), (GBoxedCopyFunc)copy_func, (GBoxedFreeFunc)free_func); \
g_once_init_leave(&g_define_type_id__volatile, g_define_type_id); \

View File

@@ -3,14 +3,15 @@
_realname=poppler
pkgbase=mingw-w64-${_realname}-qt6
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-qt6"
pkgver=20.12.1
pkgrel=3
pkgver=21.08.0
pkgrel=1
pkgdesc="PDF rendering library based on xpdf 3.0 (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
url="https://poppler.freedesktop.org/"
license=("GPL")
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake"
makedepends=("${MINGW_PACKAGE_PREFIX}-boost"
"${MINGW_PACKAGE_PREFIX}-cmake"
"${MINGW_PACKAGE_PREFIX}-ninja"
"${MINGW_PACKAGE_PREFIX}-glib2"
"${MINGW_PACKAGE_PREFIX}-gobject-introspection"
@@ -32,23 +33,22 @@ depends=("${MINGW_PACKAGE_PREFIX}-poppler=${pkgver}"
"${MINGW_PACKAGE_PREFIX}-qt6-base")
options=('strip' 'staticlibs')
source=(https://poppler.freedesktop.org/${_realname}-${pkgver}.tar.xz{,.sig}
'010-clang.patch'
test::git+https://gitlab.freedesktop.org/poppler/test.git#commit=03a4b9eb854a06a83c465e82de601796c458bbe9)
sha256sums=('d0aa2586c0a4296c775f0d2045f28bb95a694113fc995f95350faa12930f7b35'
sha256sums=('e9cf5dc5964bce4bb0264d1c4f8122706c910588b421cfc30abc97d6b23e602d'
'SKIP'
'7189564cfbd9f1ea77604aafa9811a3836912a3c945fe6250a33a710c866e52f'
'SKIP')
validpgpkeys=('CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7') # "Albert Astals Cid <aacid@kde.org>"
prepare() {
cd ${_realname}-${pkgver}
patch -Np1 -i "${srcdir}/010-clang.patch"
}
build() {
[[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST}
mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST}
CXXFLAGS+=" -Wno-deprecated-declarations -Wno-ignored-attributes" \
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
"${MINGW_PREFIX}/bin/cmake.exe" \
-Wno-dev \
@@ -76,9 +76,9 @@ build() {
check() {
cd ${srcdir}/build-${MINGW_CHOST}
cp libpoppler-105.dll qt6/tests
cp cpp/libpoppler-cpp-0.dll qt6/tests
cp qt6/src/libpoppler-qt6-1.dll qt6/tests
cp -v libpoppler*.dll qt6/tests
cp -v cpp/libpoppler-cpp*.dll qt6/tests
cp -v qt6/src/libpoppler-qt6*.dll qt6/tests
${MINGW_PREFIX}/bin/cmake.exe --build ./ --target test || ture
}
@@ -86,4 +86,5 @@ check() {
package() {
cd "${srcdir}/build-${MINGW_CHOST}"
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake.exe --build ./ --target qt6/install
install -Dm644 poppler-qt6.pc "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/poppler-qt6.pc"
}