poppler-qt6: Update to 21.08.0
This commit is contained in:
committed by
Christoph Reiter
parent
0116cc50a4
commit
1327c2fa60
@@ -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); \
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user