Date: Wednesday, February 8, 2023 @ 23:16:49
Author: heftig
Revision: 1397034
archrelease: copy trunk to multilib-x86_64
Added:
lib32-cairo/repos/multilib-x86_64/PKGBUILD
(from rev 1397033, lib32-cairo/trunk/PKGBUILD)
Deleted:
lib32-cairo/repos/multilib-x86_64/PKGBUILD
----------+
PKGBUILD | 156 +++++++++++++++++++++++++++++++------------------------------
1 file changed, 80 insertions(+), 76 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2023-02-08 23:16:35 UTC (rev 1397033)
+++ PKGBUILD 2023-02-08 23:16:49 UTC (rev 1397034)
@@ -1,76 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
-# Contributor: Ionut Biru <[email protected]>
-
-pkgbase=lib32-cairo
-pkgname=(lib32-cairo)
-pkgver=1.17.8
-pkgrel=1
-pkgdesc="2D graphics library with support for multiple output devices (32-bit)"
-url="https://cairographics.org/"
-arch=(x86_64)
-license=(
- LGPL
- MPL
-)
-depends=(
- cairo
- lib32-fontconfig
- lib32-freetype2
- lib32-glib2
- lib32-libpng
- lib32-libx11
- lib32-libxcb
- lib32-libxext
- lib32-libxrender
- lib32-pixman
- lib32-zlib
-)
-makedepends=(
- git
- meson
- valgrind
-)
-_commit=c3b672634f0635af1ad0ffa8c15b34fc7c1035cf # tags/1.17.8^0
-source=("git+https://gitlab.freedesktop.org/cairo/cairo.git#commit=$_commit")
-sha256sums=('SKIP')
-
-pkgver() {
- cd cairo
- git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
-}
-
-prepare() {
- cd cairo
-}
-
-build() {
- local meson_options=(
- --libdir=/usr/lib32
- -D dwrite=disabled
- -D gtk_doc=false
- -D spectre=disabled
- -D symbol-lookup=disabled
- -D tests=disabled
- )
-
- export CC="gcc -m32"
- export CXX="g++ -m32"
- export PKG_CONFIG="i686-pc-linux-gnu-pkg-config"
-
- arch-meson cairo build "${meson_options[@]}"
- meson compile -C build
-}
-
-package_lib32-cairo() {
- provides=(
- libcairo-gobject.so
- libcairo-script-interpreter.so
- libcairo.so
- )
-
- meson install -C build --destdir "$pkgdir"
-
- rm -r "$pkgdir"/usr/{include,bin}
-}
-
-# vim:set sw=2 sts=-1 et:
Copied: lib32-cairo/repos/multilib-x86_64/PKGBUILD (from rev 1397033,
lib32-cairo/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2023-02-08 23:16:49 UTC (rev 1397034)
@@ -0,0 +1,80 @@
+# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
+# Contributor: Ionut Biru <[email protected]>
+
+pkgbase=lib32-cairo
+pkgname=(lib32-cairo)
+pkgver=1.17.8
+pkgrel=2
+pkgdesc="2D graphics library with support for multiple output devices (32-bit)"
+url="https://cairographics.org/"
+arch=(x86_64)
+license=(
+ LGPL
+ MPL
+)
+depends=(
+ cairo
+ lib32-fontconfig
+ lib32-freetype2
+ lib32-glib2
+ lib32-libpng
+ lib32-libx11
+ lib32-libxcb
+ lib32-libxext
+ lib32-libxrender
+ lib32-pixman
+ lib32-zlib
+)
+makedepends=(
+ git
+ meson
+ valgrind
+)
+_commit=c3b672634f0635af1ad0ffa8c15b34fc7c1035cf # tags/1.17.8^0
+source=("git+https://gitlab.freedesktop.org/cairo/cairo.git#commit=$_commit")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd cairo
+ git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
+}
+
+prepare() {
+ cd cairo
+
+ # https://bugs.archlinux.org/task/77432
+ # https://gitlab.freedesktop.org/cairo/cairo/-/issues/639
+ git revert -n 47a21c6e30eef91db503a5a183d5c8cf558aaa56
+}
+
+build() {
+ local meson_options=(
+ --libdir=/usr/lib32
+ -D dwrite=disabled
+ -D gtk_doc=false
+ -D spectre=disabled
+ -D symbol-lookup=disabled
+ -D tests=disabled
+ )
+
+ export CC="gcc -m32"
+ export CXX="g++ -m32"
+ export PKG_CONFIG="i686-pc-linux-gnu-pkg-config"
+
+ arch-meson cairo build "${meson_options[@]}"
+ meson compile -C build
+}
+
+package_lib32-cairo() {
+ provides=(
+ libcairo-gobject.so
+ libcairo-script-interpreter.so
+ libcairo.so
+ )
+
+ meson install -C build --destdir "$pkgdir"
+
+ rm -r "$pkgdir"/usr/{include,bin}
+}
+
+# vim:set sw=2 sts=-1 et: