diff options
author | Erich Eckner <git@eckner.net> | 2020-01-14 10:29:38 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2020-01-14 10:29:38 +0100 |
commit | e880611718a2fde11ecd5283fd3a0d37dfacfe5c (patch) | |
tree | e7d2e72f954af7e1b8d9127be09ac9b5e0919f86 /extra/libical/PKGBUILD | |
parent | e994c1b50861ecb7b610d54461c0c39e05ad9e19 (diff) | |
download | packages-e880611718a2fde11ecd5283fd3a0d37dfacfe5c.tar.xz |
reintroduce libical on i486 - we just need to drop vala and gobject-introspection dependencies
Diffstat (limited to 'extra/libical/PKGBUILD')
-rw-r--r-- | extra/libical/PKGBUILD | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/extra/libical/PKGBUILD b/extra/libical/PKGBUILD new file mode 100644 index 00000000..dea96086 --- /dev/null +++ b/extra/libical/PKGBUILD @@ -0,0 +1,36 @@ +# no gobject-introspection and vala on i486 +makedepends=( + $( + printf '%s\n' "${makedepends[@]}" \ + | grep -vxF gobject-introspection \ + | grep -vxF vala + ) +) +makedepends_i686+=(gobject-introspection vala) +makedepends_pentium4+=("${makedepends_i686[@]}") +checkdepends=( + $( + printf '%s\n' "${checkdepends[@]}" \ + | grep -vxF python-gobject + ) +) || true +checkdepends_i686+=(python-gobject) +checkdepends_pentium4+=("${checkdepends_i686[@]}") +eval "$( + declare -f build \ + | sed ' + /DGOBJECT_INTROSPECTION/ { + h + s@^@[ "${CARCH}" = i486 ] || @ + p + g + s@\(-DGOBJECT_INTROSPECTION=\)true@\1false@ + s@\(-DICAL_GLIB_VAPI=\)true@\1false@ + s@^@[ ! "${CARCH}" = i486 ] || @ + } + ' + declare -f check \ + | sed ' + 2 a [ ! "${CARCH}" = i486 ] || return 0 + ' +)" |