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.