[arch-commits] Commit in libharu/trunk (PKGBUILD)

Frederik Schwan freswa at gemini.archlinux.org
Fri Aug 12 18:15:57 UTC 2022


    Date: Friday, August 12, 2022 @ 18:15:57
  Author: freswa
Revision: 1265636

upgpkg: libharu 2.4.0-1

Modified:
  libharu/trunk/PKGBUILD

----------+
 PKGBUILD |   30 ++++++++++++------------------
 1 file changed, 12 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-08-12 18:15:06 UTC (rev 1265635)
+++ PKGBUILD	2022-08-12 18:15:57 UTC (rev 1265636)
@@ -3,8 +3,8 @@
 # Contributor: Jose Negron <josenj.arch at mailnull.com>
 
 pkgname=libharu
-pkgver=2.3.0
-pkgrel=5
+pkgver=2.4.0
+pkgrel=1
 pkgdesc="C library for generating PDF documents"
 arch=(x86_64)
 url="https://github.com/libharu/libharu"
@@ -11,23 +11,17 @@
 license=(custom:ZLIB)
 depends=(libpng zlib)
 makedepends=(cmake)
-source=(${url}/archive/RELEASE_${pkgver//./_}/${pkgname}-${pkgver}.tar.gz
-        ${pkgname}-157.patch::${url}/pull/157.patch
-        ${pkgname}-158.patch::${url}/pull/158.patch)
-sha512sums=('ebcabf1e8488e21185a231e97b4c16f9de742ae0ac2ebc7535b72b6b8e2045c2619bc6a94a820f7f923b0dfeceb217408f4e4c613ef3602104373cdf000d3f41'
-            '3b9474c0dad5e8903cea6af1403d28ce405d33cc7086e116ac5b2f6d9c4274e9c4dcf85c5719b7cae95fe72511bc3c79d65dd6ef440c4b951367f7b8a409386a'
-            'babf974b91e2b4c1abc8bdcf2a46f6a4b663fad8ff9af995c68a0a85a263c19cb4e13a9b90a058eba4f6a5c11a04e9ac1d43e223384652f3d398041a67fd9cb0')
+source=(${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha512sums=('96521b6ee65c256d8d2322dc4abe8f6a93746cd3bb6ed9a1cdeb9c365acf28069f6f09dd7104196ea1cd0cc69eafbe6a6c922590e53fff7ea8e4c7d56dbc5552')
 
 prepare() {
-  cd ${pkgname}-RELEASE_${pkgver//./_}
-  patch -p1 < ../${pkgname}-157.patch
-  patch -p1 < ../${pkgname}-158.patch
-  sed 's|set(LIBHPDF_MINOR 2)|set(LIBHPDF_MINOR 3)|' -i CMakeLists.txt
+  sed -i "s#add_library(haru#add_library(hpdf#" ${pkgname}-${pkgver}/src/CMakeLists.txt
+  sed -i "s#target_link_libraries (haru#target_link_libraries (hpdf#" ${pkgname}-${pkgver}/src/CMakeLists.txt
 }
 
 build() {
-  cmake -B build -S ${pkgname}-RELEASE_${pkgver//./_} \
-    -DCMAKE_BUILD_TYPE=None \
+  cmake -B build -S ${pkgname}-${pkgver} \
+    -DCMAKE_BUILD_TYPE=Release \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DLIBHPDF_STATIC=OFF
   make -C build
@@ -35,10 +29,10 @@
 
 package() {
   make -C build DESTDIR="${pkgdir}" install
+  install -Dm755 build/src/libhpdf.so "${pkgdir}"/usr/lib/libhpdf.so
   # License
-  install -d "${pkgdir}"/usr/share/licenses/${pkgname}
-  sed -n '102,120p' ${pkgname}-RELEASE_${pkgver//./_}/README > "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+  install -Dm644 ${pkgname}-${pkgver}/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
   # Remove some uneeded wrongly installed files
-  rm "${pkgdir}"/usr/{CHANGES,INSTALL,README}
-  rm -r "${pkgdir}"/usr/if
+  rm "${pkgdir}"/usr/{CHANGES,INSTALL,README.md}
+  rm -r "${pkgdir}"/usr/bindings
 }



More information about the arch-commits mailing list