← recipes

Commit d09ce0e

0
plików
+0
dodanych
-0
usuniętych
@@ -5,7 +5,9 @@ pkgdesc: C++ library to work with the PDF file format
5 5 url: 'https://podofo.sourceforge.net'
6 6 arch: x86_64
7 7 license:
8 -- GPL2
8 +- LGPL-2.0-or-later
9 +- GPL-2.0-or-later
10 +
9 11 depends: []
10 12 makedepends:
11 13 - cmake
@@ -14,23 +16,35 @@ makedepends:
14 16 - libidn
15 17 - libpng
16 18 - libtiff
19 +
17 20 source:
18 -- 'https://github.com/podofo/podofo/archive/refs/tags/${pkgver}.tar.gz'
21 +- "https://github.com/podofo/podofo/archive/refs/tags/${pkgver}.tar.gz"
22 +
19 23 sha256sums:
20 24 - SKIP
25 +
21 26 build: |
22 27 cd ${pkgname}-${pkgver}
23 - mkdir -p "test/TokenizerTest/objects"
24 - mkdir build
28 + mkdir -p build
25 29 cd build
26 - cmake -DCMAKE_INSTALL_PREFIX=/usr .. \
27 - -DFREETYPE_INCLUDE_DIR=/usr/include/freetype2 ..\
28 - -DPODOFO_HAVE_JPEG_LIB=1 \
29 - -DPODOFO_HAVE_PNG_LIB=1 \
30 - -DPODOFO_HAVE_TIFF_LIB=1
30 +
31 + cmake -DCMAKE_INSTALL_PREFIX=/usr \
32 + -DCMAKE_BUILD_TYPE=Release \
33 + -DPODOFO_BUILD_STATIC=OFF \
34 + -DPODOFO_HAVE_JPEG_LIB=ON \
35 + -DPODOFO_HAVE_PNG_LIB=ON \
36 + -DPODOFO_HAVE_TIFF_LIB=ON \
37 + ..
38 +
31 39 make
32 - make DESTDIR=${PKGDIR} install
40 + make DESTDIR="${PKGDIR}" install
41 +
42 + # PoDoFo używa COPYING.LIB dla biblioteki
43 + if [ -f ../COPYING.LIB ]; then
44 + install -Dm644 ../COPYING.LIB "${PKGDIR}/usr/share/licenses/${pkgname}/COPYING.LIB"
45 + elif [ -f ../COPYING ]; then
46 + install -Dm644 ../COPYING "${PKGDIR}/usr/share/licenses/${pkgname}/COPYING"
47 + fi
33 48
34 - install -Dm644 ../COPYING ${PKGDIR}/usr/share/licenses/${pkgname}/COPYING
35 49 package: |
36 - true
50 + true