🔒 Repository is read-only – file editing is disabled.

recipes/gui/poppler-qt6/PAGBUILD.yaml main

51 linii Raw ← Powrót
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
pkgname: poppler-qt6
pkgver: '26.07.0'
pkgrel: '1'
pkgdesc: Qt PDF rendering library
url: 'https://poppler.freedesktop.org/'
arch: x86_64
license:
- GPL2 GPL3
depends: []
makedepends:
- git
- poppler
- xorg-libxxf86vm
- libpng
- xorg-fontconfig
- libjpeg-turbo
- cairo
- libxml2
- openjpeg
- lcms2
- qt6-base
source:
- 'https://poppler.freedesktop.org/poppler-${pkgver}.tar.xz'
sha256sums:
- 304832f48f8a47fdca90c6b6d1f684e68f37c10c9a0726f345f4ca9df4ca01e2
build: |
  cd poppler-${pkgver}

  mkdir build
  cd    build

  cmake -DCMAKE_BUILD_TYPE=Release   \
    -DCMAKE_INSTALL_PREFIX=/usr  \
    -DTESTDATADIR=$PWD/testfiles \
    -DENABLE_UNSTABLE_API_ABI_HEADERS=ON    \
    -DENABLE_QT5=OFF              \
    -DENABLE_QT4=OFF             \
    -DENABLE_QT6=ON              \
    -DENABLE_GPGME=OFF           \
    -DENABLE_GLIB=OFF            \
    -DENABLE_GTK_DOC=OFF         \
      ..

  make
  make -C qt6 DESTDIR=${PKGDIR} install

  mkdir -p ${PKGDIR}/usr/lib/pkgconfig
  install -m644 poppler-qt6.pc ${PKGDIR}/usr/lib/pkgconfig/
  rm -f ${PKGDIR}/usr/lib/libpoppler.*
package: |
  true