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

Bruno Pagani archange at archlinux.org
Tue Jan 12 14:30:34 UTC 2021


    Date: Tuesday, January 12, 2021 @ 14:30:33
  Author: archange
Revision: 819902

podofo 0.9.7 rebuild

Modified:
  scribus/trunk/PKGBUILD

----------+
 PKGBUILD |   48 ++++++++++++++++++++++++++++--------------------
 1 file changed, 28 insertions(+), 20 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-01-12 14:30:21 UTC (rev 819901)
+++ PKGBUILD	2021-01-12 14:30:33 UTC (rev 819902)
@@ -7,7 +7,7 @@
 
 pkgname=scribus
 pkgver=1.5.6.1
-pkgrel=5
+pkgrel=6
 pkgdesc="Desktop publishing software"
 arch=(x86_64)
 url="https://www.scribus.net/"
@@ -19,35 +19,43 @@
 makedepends=(cmake boost mesa qt5-tools)
 optdepends=('tk: scripts based on tkinter'
             'hyphen-lang: hyphenation patterns for desired languages')
-source=("https://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.xz"{,.asc})
-sha256sums=(d4257695539cfa40dead8abdaf04c51e34d4d74bcad5a2c934d08e6e9d43b7ab SKIP)
+source=("https://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.xz"{,.asc}
+        scribus-podofo-0.9.7.patch::https://github.com/scribusproject/scribus/commit/c6182ef92820b422d61c904e40e9fed865458eb5.patch)
+sha256sums=('d4257695539cfa40dead8abdaf04c51e34d4d74bcad5a2c934d08e6e9d43b7ab'
+            'SKIP'
+            'ef40f58da30e024d85abc20384853b4d3e7ec02ec8db97f3470528c351119d99')
 validpgpkeys=(5086B8D68E70FDDF4C40045AEF7B95E7F60166DA  # Peter Linnell <plinnell at scribus.net>
               757F5E9B13DD648887AD50092D47C099E782504E  # The Scribus Team (www.scribus.net) <the_scribus_team at scribus.net>
               6558BE84D27273A438A151198BEA48118AEBEE64) # Craig Bradney <cbradney at zipworld.com.au>
 
+prepare() {
+  cd ${pkgname}-${pkgver}
+  patch -Np1 -i ../scribus-podofo-0.9.7.patch
+}
+
 build() {
-    cmake -B build -S ${pkgname}-${pkgver} \
-        -DCMAKE_INSTALL_PREFIX=/usr \
-        -DCMAKE_BUILD_TYPE=None \
-        -DCMAKE_SKIP_RPATH=ON
-        # FS#59800
-        #-DWANT_GRAPHICSMAGICK=1
-    make -C build
+  cmake -B build -S ${pkgname}-${pkgver} \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -DCMAKE_BUILD_TYPE=None \
+    -DCMAKE_SKIP_RPATH=ON
+    # FS#59800
+    #-DWANT_GRAPHICSMAGICK=1
+  make -C build
 }
 
 package() {
-    make -C build DESTDIR="${pkgdir}" install
+  make -C build DESTDIR="${pkgdir}" install
 
-    cd ${pkgname}-${pkgver}
+  cd ${pkgname}-${pkgver}
 
-    install -Dm644 scribus.desktop -t "${pkgdir}"/usr/share/applications
+  install -Dm644 scribus.desktop -t "${pkgdir}"/usr/share/applications
 
-    for i in 16x16 32x32 128x128 256x256 512x512 1024x1024
-    do
-        install -Dm644 resources/iconsets/artwork/icon_${i}.png "${pkgdir}"/usr/share/icons/hicolor/${i}/apps/scribus.png
-    done
+  for i in 16x16 32x32 128x128 256x256 512x512 1024x1024
+  do
+    install -Dm644 resources/iconsets/artwork/icon_${i}.png "${pkgdir}"/usr/share/icons/hicolor/${i}/apps/scribus.png
+  done
 
-    # Use system hyphen
-    rm -rf "${pkgdir}"/usr/share/scribus/dicts/hyph
-    ln -sf /usr/share/hyphen "${pkgdir}"/usr/share/scribus/dicts/hyph
+  # Use system hyphen
+  rm -rf "${pkgdir}"/usr/share/scribus/dicts/hyph
+  ln -sf /usr/share/hyphen "${pkgdir}"/usr/share/scribus/dicts/hyph
 }



More information about the arch-commits mailing list