aboutsummaryrefslogtreecommitdiffstats
path: root/community/scribus/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/scribus/APKBUILD')
-rw-r--r--community/scribus/APKBUILD55
1 files changed, 41 insertions, 14 deletions
diff --git a/community/scribus/APKBUILD b/community/scribus/APKBUILD
index e29eda58aa1..3869768746c 100644
--- a/community/scribus/APKBUILD
+++ b/community/scribus/APKBUILD
@@ -1,21 +1,43 @@
# Contributor: Milan P. Stanić <mps@arvanta.net>
# Maintainer: Milan P. Stanić <mps@arvanta.net>
pkgname=scribus
-pkgver=1.5.7
+pkgver=1.6.1
pkgrel=2
pkgdesc="libre desktop publishing"
url="https://www.scribus.net/"
-arch="all"
+arch="all !s390x" # s390x doesn't have podofo package
license="GPL-2.0-or-later"
options="!check" # no test
-makedepends="cmake boost-dev cairo-dev cups-dev harfbuzz-dev hunspell-dev
- lcms2-dev libcdr-dev libfreehand-dev libmspub-dev libpagemaker-dev
- libqxp-dev libvisio-dev libzmf-dev mesa-dev poppler-dev qt5-qttools
- qt5-qttools-dev qt5-qtbase-dev python3-dev
- libexecinfo-dev"
+makedepends="
+ boost-dev
+ cmake
+ cairo-dev
+ cups-dev
+ harfbuzz-dev
+ hunspell-dev
+ lcms2-dev
+ libcdr-dev
+ libfreehand-dev
+ libmspub-dev
+ libpagemaker-dev
+ libqxp-dev
+ libvisio-dev
+ libzmf-dev
+ mesa-dev
+ podofo-dev
+ poppler-dev
+ python3-dev
+ qt5-qttools
+ qt5-qttools-dev
+ qt5-qtbase-dev
+ samurai
+ "
subpackages="$pkgname-doc $pkgname-lang"
-source="https://downloads.sourceforge.net/scribus/scribus-$pkgver.tar.xz
- fix-util_debug.cpp.patch
+source="
+ https://downloads.sourceforge.net/scribus/scribus-$pkgver.tar.xz
+ musl-types.patch
+ no-execinfo.patch
+ scribus-1.6.1-poppler-24.03.patch
"
langdir="/usr/share/scribus/translations"
@@ -23,13 +45,14 @@ build() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
- cmake -B build \
+ cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
- -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
-DWANT_DISTROBUILD=True \
- ${CMAKE_CROSSOPTS} .
+ -DWANT_CPP17=True \
+ $CMAKE_CROSSOPTS
cmake --build build
}
@@ -42,5 +65,9 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="0c8cd42b9d3d26e24d4e0f6638b6c72bab2c2c3aa7e7195efb222391a0c0e671633e32afb08ec35b6ab5123793983de5d413aa7607b51adac3725dc8a83bfb01 scribus-1.5.7.tar.xz
-b56359d5e7aa3001cef6a9d6330e5c32a4c7570880b9eeeb79f6ff0ea7a050a5f3964ad0fef653a437e200dfc5d714a8a9c6b30158bbb1abf5d4bc98445f5205 fix-util_debug.cpp.patch"
+sha512sums="
+ffde5628ea314dab8f212f78e7dd96cd258ceaebccc5b8de2c21e338a433f82d7fbbb047d05882abb07b4dceac031141b77fef933c9a3ed0e26f29bb94377e7e scribus-1.6.1.tar.xz
+5d01d2da8ba569efa3809d8fbfe83bfb011516edd4297ad50eb1a1b560c803e4db8e7d9bf71b2520bf65e8eaa28f6d5baaa1215091d1826ed49af1c511400767 musl-types.patch
+e43f7dcb7005e9d51165bc61e6c150a1e51dea6f95cc00fa0b05a11ef2820a5b23018a9aaeac5285acc7fd6b7493f4dc4332210963a288838d30313ffaf42e47 no-execinfo.patch
+30b062fa811b8e5aaaafa47ecc8b8582d87889cea62cf1e5debd3ec8a2a5337ede3d30edd93320e3b6703c924284a793b137fa8252dfe091cca2cad00a594be3 scribus-1.6.1-poppler-24.03.patch
+"