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


Commits:
59f25c5f by Jan Alexander Steffens (heftig) at 2024-04-11T04:05:44+02:00
0.5.1-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,19 +1,24 @@
 pkgbase = gom
        pkgdesc = GObject to SQLite object mapper library
-       pkgver = 0.4
-       pkgrel = 8
+       pkgver = 0.5.1
+       pkgrel = 1
        url = https://wiki.gnome.org/Projects/Gom
        arch = x86_64
        license = LGPL-2.1-or-later
        makedepends = gdk-pixbuf2
+       makedepends = gi-docgen
+       makedepends = git
        makedepends = gobject-introspection
-       makedepends = gtk-doc
        makedepends = meson
        makedepends = python-gobject
        depends = glib2
        depends = glibc
        depends = sqlite
-       source = https://download.gnome.org/sources/gom/0.4/gom-0.4.tar.xz
-       sha256sums = 
68d08006aaa3b58169ce7cf1839498f45686fba8115f09acecb89d77e1018a9d
+       source = git+https://gitlab.gnome.org/GNOME/gom.git#tag=0.5.1
+       b2sums = 
5cf75e36680d2865b37c042177f1ef4e3cd35c79a4f9fa3c79150d3a218415e2f4fc8ba592e16e4bd776cb40174ffaba04425defee2caea6477108cf04f28fe7
 
 pkgname = gom
+
+pkgname = gom-docs
+       pkgdesc = GObject to SQLite object mapper library - documentation
+       depends = 


=====================================
PKGBUILD
=====================================
@@ -1,20 +1,21 @@
 # Maintainer: Balló György <ballogyor+arch at gmail dot com>
 # Contributor: Jan Alexander Steffens (heftig) <[email protected]>
 
-pkgname=gom
-pkgver=0.4
-pkgrel=8
+pkgbase=gom
+pkgname=(gom gom-docs)
+pkgver=0.5.1
+pkgrel=1
 pkgdesc='GObject to SQLite object mapper library'
 arch=('x86_64')
 url='https://wiki.gnome.org/Projects/Gom'
 license=('LGPL-2.1-or-later')
 depends=('glib2' 'glibc' 'sqlite')
-makedepends=('gdk-pixbuf2' 'gobject-introspection' 'gtk-doc' 'meson' 
'python-gobject')
-source=("https://download.gnome.org/sources/$pkgname/$pkgver/$pkgname-$pkgver.tar.xz";)
-sha256sums=('68d08006aaa3b58169ce7cf1839498f45686fba8115f09acecb89d77e1018a9d')
+makedepends=('gdk-pixbuf2' 'gi-docgen' 'git' 'gobject-introspection' 'meson' 
'python-gobject')
+source=("git+https://gitlab.gnome.org/GNOME/gom.git#tag=$pkgver";)
+b2sums=('5cf75e36680d2865b37c042177f1ef4e3cd35c79a4f9fa3c79150d3a218415e2f4fc8ba592e16e4bd776cb40174ffaba04425defee2caea6477108cf04f28fe7')
  
 build() {
-  arch-meson $pkgname-$pkgver build -D enable-gtk-doc=true
+  arch-meson gom build -D enable-gtk-doc=true
   meson compile -C build
 }
 
@@ -22,6 +23,16 @@ check() {
   meson test -C build --print-errorlogs
 }
 
-package() {
+package_gom() {
   meson install -C build --destdir "$pkgdir"
+
+  mkdir -p doc/usr/share
+  mv {"$pkgdir",doc}/usr/share/doc
+}
+
+package_gom-docs() {
+  pkgdesc+=" - documentation"
+  depends=()
+
+  mv doc/* "$pkgdir"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gom/-/commit/59f25c5f0310cad133e06b9f63149990ade877ba

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


Reply via email to