Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging
/ Packages / cairo
Commits:
8a4d4ba7 by Jan Alexander Steffens (heftig) at 2024-09-02T16:07:33+02:00
1.18.2-1
- - - - -
3 changed files:
- .SRCINFO
- .nvchecker.toml
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = cairo
pkgdesc = 2D graphics library with support for multiple output devices
- pkgver = 1.18.0
- pkgrel = 2
+ pkgver = 1.18.2
+ pkgrel = 1
url = https://cairographics.org/
arch = x86_64
license = LGPL-2.1-only OR MPL-1.1
@@ -9,9 +9,11 @@ pkgbase = cairo
makedepends = gtk-doc
makedepends = meson
makedepends = valgrind
+ depends = bash
depends = fontconfig
depends = freetype2
depends = glib2
+ depends = glibc
depends = libpng
depends = libx11
depends = libxcb
@@ -20,13 +22,14 @@ pkgbase = cairo
depends = lzo
depends = pixman
depends = zlib
- source =
git+https://gitlab.freedesktop.org/cairo/cairo.git#commit=3909090108bb2db55330e3eb148aebe664735363
- b2sums = SKIP
+ source = git+https://gitlab.freedesktop.org/cairo/cairo.git#tag=1.18.2
+ b2sums =
ff661ec100a24a457c91b928ad537e783e59ffc56812aa1d1da09bfe425390f8e6df0191a7993aeb56e9b064403a389d252e64f557f09ea6f773f821a021c9ca
pkgname = cairo
provides = libcairo-gobject.so
provides = libcairo-script-interpreter.so
provides = libcairo.so
+ options = !emptydirs
pkgname = cairo-docs
pkgdesc = 2D graphics library with support for multiple output devices
(documentation)
=====================================
.nvchecker.toml
=====================================
@@ -1,3 +1,4 @@
[cairo]
source = "git"
git = "https://gitlab.freedesktop.org/cairo/cairo.git"
+include_regex = '\d+\.\d*[02468]\.\d*[02468]'
=====================================
PKGBUILD
=====================================
@@ -7,16 +7,18 @@ pkgname=(
cairo
cairo-docs
)
-pkgver=1.18.0
-pkgrel=2
+pkgver=1.18.2
+pkgrel=1
pkgdesc="2D graphics library with support for multiple output devices"
url="https://cairographics.org/"
arch=(x86_64)
license=('LGPL-2.1-only OR MPL-1.1')
depends=(
+ bash
fontconfig
freetype2
glib2
+ glibc
libpng
libx11
libxcb
@@ -32,14 +34,8 @@ makedepends=(
meson
valgrind
)
-_commit=3909090108bb2db55330e3eb148aebe664735363 # tags/1.18.0^0
-source=("git+https://gitlab.freedesktop.org/cairo/cairo.git#commit=$_commit")
-b2sums=('SKIP')
-
-pkgver() {
- cd cairo
- git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
-}
+source=("git+https://gitlab.freedesktop.org/cairo/cairo.git#tag=$pkgver")
+b2sums=('ff661ec100a24a457c91b928ad537e783e59ffc56812aa1d1da09bfe425390f8e6df0191a7993aeb56e9b064403a389d252e64f557f09ea6f773f821a021c9ca')
prepare() {
cd cairo
@@ -64,6 +60,7 @@ package_cairo() {
libcairo-script-interpreter.so
libcairo.so
)
+ options+=(!emptydirs)
meson install -C build --destdir "$pkgdir"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/cairo/-/commit/8a4d4ba7066833e2253324ed9fdc36d3ddec184b
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/cairo/-/commit/8a4d4ba7066833e2253324ed9fdc36d3ddec184b
You're receiving this email because of your account on gitlab.archlinux.org.