Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / mupdf
Commits: 40b5eb1e by Robin Candau at 2024-05-28T19:39:05+02:00 upgpkg: 1.24.2-2 Add `mupdf.pc` file in the libmupdf package Fixes https://gitlab.archlinux.org/archlinux/packaging/packages/mupdf/-/issues/3 - - - - - 3 changed files: - .SRCINFO - PKGBUILD - + mupdf.pc Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = mupdf pkgdesc = Lightweight PDF and XPS viewer pkgver = 1.24.2 - pkgrel = 1 + pkgrel = 2 url = https://mupdf.com/ arch = x86_64 license = AGPL-3.0-or-later @@ -33,6 +33,7 @@ pkgbase = mupdf source = git+https://github.com/ArtifexSoftware/extract.git source = mupdf.desktop source = mupdf.xpm + source = mupdf.pc source = mupdf-1.23.9-cpp_ldflags.patch source = mupdf-1.23.9-install_targets.patch sha256sums = 3a5664f06e94cddeaf611b1d7f019b7c8f780298c35bf500d1d98c9d7e40210a @@ -41,6 +42,7 @@ pkgbase = mupdf sha256sums = SKIP sha256sums = ccff66979249bd4ab4ba8918660f194eb90eb0ae231b16e36a6cecdcf471883f sha256sums = a435f44425f5432c074dee745d8fbaeb879038ec1f1ec64f037c74662f09aca8 + sha256sums = bb797ac84edc9856fa828f87e9be684714b7ab2c8bca3372a81fbfa0da018ac4 sha256sums = 152222c0bc066404d9e38be7abbba20748b0a4bbc9cb30403d19e3b176ab257f sha256sums = ceb2b16a12bf193d514969f995dfca4c2d12d489c2690928db2db4afe09f6c8c ===================================== PKGBUILD ===================================== @@ -9,7 +9,7 @@ pkgbase=mupdf pkgname=(libmupdf mupdf mupdf-gl mupdf-tools python-mupdf) pkgver=1.24.2 -pkgrel=1 +pkgrel=2 pkgdesc='Lightweight PDF and XPS viewer' arch=('x86_64') url='https://mupdf.com/' @@ -47,6 +47,7 @@ source=( git+https://github.com/ArtifexSoftware/extract.git $pkgbase.desktop $pkgbase.xpm + $pkgbase.pc $pkgbase-1.23.9-cpp_ldflags.patch $pkgbase-1.23.9-install_targets.patch ) @@ -56,10 +57,14 @@ sha256sums=('3a5664f06e94cddeaf611b1d7f019b7c8f780298c35bf500d1d98c9d7e40210a' 'SKIP' 'ccff66979249bd4ab4ba8918660f194eb90eb0ae231b16e36a6cecdcf471883f' 'a435f44425f5432c074dee745d8fbaeb879038ec1f1ec64f037c74662f09aca8' + 'bb797ac84edc9856fa828f87e9be684714b7ab2c8bca3372a81fbfa0da018ac4' '152222c0bc066404d9e38be7abbba20748b0a4bbc9cb30403d19e3b176ab257f' 'ceb2b16a12bf193d514969f995dfca4c2d12d489c2690928db2db4afe09f6c8c') prepare() { + # upstream does not provide a pkg-config integration + sed -e "s/VERSION/$pkgver/" -i $pkgbase.pc + cd $pkgbase # use our LDFLAGS when building the C++ bindings to have full RELRO @@ -132,6 +137,7 @@ package_libmupdf() { cd $pkgbase make prefix=/usr DESTDIR="$pkgdir" SO_INSTALL_MODE=755 install-shared-c install-shared-c++ + install -vDm 0644 ../$pkgbase.pc -t "$pkgdir"/usr/lib/pkgconfig/ } package_python-mupdf() { ===================================== mupdf.pc ===================================== @@ -0,0 +1,12 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: mupdf +Description: Library for rendering PDF documents +Requires.private: freetype2 +Version: VERSION +Libs: -L${libdir} -lmupdf +Libs.private: -lmujs -lgumbo -lopenjp2 -ljbig2dec -ljpeg -lz -lm +Cflags: -I${includedir} View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/mupdf/-/commit/40b5eb1e4eca1e38b5462cb4dea5e02e58c5dec9 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/mupdf/-/commit/40b5eb1e4eca1e38b5462cb4dea5e02e58c5dec9 You're receiving this email because of your account on gitlab.archlinux.org.
