Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/extra/graphite/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'extra/graphite/PKGBUILD')
-rw-r--r--extra/graphite/PKGBUILD41
1 files changed, 26 insertions, 15 deletions
diff --git a/extra/graphite/PKGBUILD b/extra/graphite/PKGBUILD
index 8d8caf4b..52bc4b8a 100644
--- a/extra/graphite/PKGBUILD
+++ b/extra/graphite/PKGBUILD
@@ -1,16 +1,27 @@
-# drop "docdepends" on i486
+# texlive-bin/texlib-core rebuilt currently stuck, do not build documenations
+# on i486
+makedepends=(${makedepends[@]//dblatex/})
+makedepends_i686+=(dblatex)
+makedepends_pentium4+=(dblatex)
+if [ "$CARCH" = 'i486' ]; then
+ eval "$(
+ declare -f package | \
+ sed '
+ /cp.*doc.*/d
+ '
+ )"
+fi
-makedepends_i686=('doxygen' 'dblatex' 'graphviz' 'asciidoc')
-makedepends_pentium4=("${makedepends_i686[@]}")
-makedepends=(
- $(
- printf '%s\n' "${makedepends[@]}" \
- | grep -vxF "$(printf '%s\n' "${makedepends_i686[@]}")"
- )
-)
-eval "$(
- declare -f build package \
- | sed '
- /doc/ s/^/[ "${CARCH}" = i486 ] || /
- '
-)"
+# cycle-breaking
+if [ "${CARCH}" = "i486" ]; then
+ makedepends=(${makedepends[@]//freetype2/})
+ makedepends=(${makedepends[@]//graphviz/})
+ checkdepends=(${checkdepends[@]//python-fonttools/})
+ unset check
+ eval "$(
+ declare -f package_graphite-docs | \
+ sed '
+ /.*\/doc\/doxygen.*/d
+ '
+ )"
+fi