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.


Reply via email to