Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / libgsf


Commits:
c4509403 by Jan Alexander Steffens (heftig) at 2024-10-01T18:23:25+02:00
1.14.53-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,22 +1,28 @@
 pkgbase = libgsf
        pkgdesc = Extensible I/O abstraction library for dealing with 
structured file formats
-       pkgver = 1.14.52
+       pkgver = 1.14.53
        pkgrel = 1
        url = https://gitlab.gnome.org/GNOME/libgsf
        arch = x86_64
        license = LGPL-2.1-only
        checkdepends = perl-xml-parser
        checkdepends = unzip
-       checkdepends = valgrind
        makedepends = autoconf-archive
        makedepends = git
        makedepends = gobject-introspection
        makedepends = gtk-doc
        depends = bzip2
        depends = gdk-pixbuf2
+       depends = glib2
+       depends = glibc
        depends = libxml2
-       provides = libgsf-1.so
-       source = 
git+https://gitlab.gnome.org/GNOME/libgsf.git#commit=ea9d8cd1369661bf62d0476474700a9e0887c812
-       b2sums = SKIP
+       depends = zlib
+       source = 
git+https://gitlab.gnome.org/GNOME/libgsf.git#tag=LIBGSF_1_14_53
+       b2sums = 
57ed38c95814176748f83e22b62e7df1a857cfee3b49465337f121821e5df75602b75e5876dbd08c44bf679ee0c0515c49a63de97492e1df06e3e59e6f3c8b17
 
 pkgname = libgsf
+       provides = libgsf-1.so
+
+pkgname = libgsf-docs
+       pkgdesc = Extensible I/O abstraction library for dealing with 
structured file formats (documentation)
+       depends = 


=====================================
PKGBUILD
=====================================
@@ -2,8 +2,12 @@
 # Contributor: Jan de Groot <[email protected]>
 # Contributor: Sarah Hay <[email protected]>
 
-pkgname=libgsf
-pkgver=1.14.52
+pkgbase=libgsf
+pkgname=(
+  libgsf
+  libgsf-docs
+)
+pkgver=1.14.53
 pkgrel=1
 pkgdesc="Extensible I/O abstraction library for dealing with structured file 
formats"
 url="https://gitlab.gnome.org/GNOME/libgsf";
@@ -12,7 +16,10 @@ license=(LGPL-2.1-only)
 depends=(
   bzip2
   gdk-pixbuf2
+  glib2
+  glibc
   libxml2
+  zlib
 )
 makedepends=(
   autoconf-archive
@@ -23,17 +30,9 @@ makedepends=(
 checkdepends=(
   perl-xml-parser
   unzip
-  valgrind
 )
-provides=(libgsf-1.so)
-_commit=ea9d8cd1369661bf62d0476474700a9e0887c812  # tags/LIBGSF_1_14_52^0
-source=("git+https://gitlab.gnome.org/GNOME/libgsf.git#commit=$_commit";)
-b2sums=('SKIP')
-
-pkgver() {
-  cd libgsf
-  git describe --tags | sed 's/^LIBGSF_//;s/_/./g;s/[^-]*-g/r&/;s/-/+/g'
-}
+source=("git+$url.git#tag=LIBGSF_${pkgver//./_}")
+b2sums=('57ed38c95814176748f83e22b62e7df1a857cfee3b49465337f121821e5df75602b75e5876dbd08c44bf679ee0c0515c49a63de97492e1df06e3e59e6f3c8b17')
 
 prepare() {
   cd libgsf
@@ -57,13 +56,23 @@ build() {
 }
 
 check() {
-  cd libgsf
-  make check
+  make -C libgsf check
 }
 
 package_libgsf() {
-  cd libgsf
-  make DESTDIR="$pkgdir" install
+  provides=(libgsf-1.so)
+
+  make -C libgsf DESTDIR="$pkgdir" install
+
+  mkdir -p doc/usr/share
+  mv {"$pkgdir",doc}/usr/share/gtk-doc
+}
+
+package_libgsf-docs() {
+  pkgdesc+=" (documentation)"
+  depends=()
+
+  mv doc/* "$pkgdir"
 }
 
 # vim:set sw=2 sts=-1 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libgsf/-/commit/c4509403d007caf468e4fce8f4b70c6d197c72ab

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libgsf/-/commit/c4509403d007caf468e4fce8f4b70c6d197c72ab
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to