Date: Wednesday, February 8, 2023 @ 23:16:49
Author: heftig
Revision: 468383
archrelease: copy trunk to extra-x86_64
Added:
cairo/repos/extra-x86_64/PKGBUILD
(from rev 468382, cairo/trunk/PKGBUILD)
Deleted:
cairo/repos/extra-x86_64/PKGBUILD
----------+
PKGBUILD | 166 +++++++++++++++++++++++++++++++------------------------------
1 file changed, 85 insertions(+), 81 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2023-02-08 23:16:31 UTC (rev 468382)
+++ PKGBUILD 2023-02-08 23:16:49 UTC (rev 468383)
@@ -1,81 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
-# Contributor: Jan de Groot <[email protected]>
-# Contributor: Brice Carpentier <[email protected]>
-
-pkgbase=cairo
-pkgname=(cairo cairo-docs)
-pkgver=1.17.8
-pkgrel=1
-pkgdesc="2D graphics library with support for multiple output devices"
-url="https://cairographics.org/"
-arch=(x86_64)
-license=(
- LGPL
- MPL
-)
-depends=(
- fontconfig
- freetype2
- glib2
- libpng
- libx11
- libxcb
- libxext
- libxrender
- lzo
- pixman
- zlib
-)
-makedepends=(
- git
- gtk-doc
- 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=(
- -D dwrite=disabled
- -D gtk_doc=true
- -D spectre=disabled
- -D symbol-lookup=disabled
- -D tests=disabled
- )
-
- arch-meson cairo build "${meson_options[@]}"
- meson compile -C build
-}
-
-package_cairo() {
- provides=(
- libcairo-gobject.so
- libcairo-script-interpreter.so
- libcairo.so
- )
-
- meson install -C build --destdir "$pkgdir"
-
- mkdir -p doc/usr/share
- mv {"$pkgdir",doc}/usr/share/gtk-doc
-}
-
-package_cairo-docs() {
- pkgdesc+=" (documentation)"
- depends=()
-
- mv doc/* "$pkgdir"
-}
-
-# vim:set sw=2 sts=-1 et:
Copied: cairo/repos/extra-x86_64/PKGBUILD (from rev 468382,
cairo/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2023-02-08 23:16:49 UTC (rev 468383)
@@ -0,0 +1,85 @@
+# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
+# Contributor: Jan de Groot <[email protected]>
+# Contributor: Brice Carpentier <[email protected]>
+
+pkgbase=cairo
+pkgname=(cairo cairo-docs)
+pkgver=1.17.8
+pkgrel=2
+pkgdesc="2D graphics library with support for multiple output devices"
+url="https://cairographics.org/"
+arch=(x86_64)
+license=(
+ LGPL
+ MPL
+)
+depends=(
+ fontconfig
+ freetype2
+ glib2
+ libpng
+ libx11
+ libxcb
+ libxext
+ libxrender
+ lzo
+ pixman
+ zlib
+)
+makedepends=(
+ git
+ gtk-doc
+ 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=(
+ -D dwrite=disabled
+ -D gtk_doc=true
+ -D spectre=disabled
+ -D symbol-lookup=disabled
+ -D tests=disabled
+ )
+
+ arch-meson cairo build "${meson_options[@]}"
+ meson compile -C build
+}
+
+package_cairo() {
+ provides=(
+ libcairo-gobject.so
+ libcairo-script-interpreter.so
+ libcairo.so
+ )
+
+ meson install -C build --destdir "$pkgdir"
+
+ mkdir -p doc/usr/share
+ mv {"$pkgdir",doc}/usr/share/gtk-doc
+}
+
+package_cairo-docs() {
+ pkgdesc+=" (documentation)"
+ depends=()
+
+ mv doc/* "$pkgdir"
+}
+
+# vim:set sw=2 sts=-1 et: