Skip to content
Snippets Groups Projects
Verified Commit d1892f83 authored by Jan Alexander Steffens (heftig)'s avatar Jan Alexander Steffens (heftig)
Browse files

1:44.1-1

parent e0add920
Branches main
Tags 1-44.1-1
No related merge requests found
.SRCINFO 0 → 100644
pkgbase = gnome-desktop
pkgdesc = Provides API shared by several apps on the GNOME desktop
pkgver = 44.1
pkgrel = 1
epoch = 1
url = https://gitlab.gnome.org/GNOME/gnome-desktop
arch = x86_64
license = GPL-2.0-or-later
license = LGPL-2.0-or-later
checkdepends = xorg-server-xvfb
makedepends = git
makedepends = glib2-devel
makedepends = gobject-introspection
makedepends = gtk-doc
makedepends = gtk3
makedepends = gtk4
makedepends = meson
makedepends = systemd
makedepends = yelp-tools
depends = bubblewrap
depends = cairo
depends = gcc-libs
depends = gdk-pixbuf2
depends = glib2
depends = glibc
depends = gsettings-desktop-schemas
depends = iso-codes
depends = libseccomp
depends = libxkbcommon
depends = systemd-libs
depends = xkeyboard-config
source = git+https://gitlab.gnome.org/GNOME/gnome-desktop.git#tag=44.1
b2sums = 22c8885f9c5bff5b14756d2f406b3830533a49e9412637ab0cbb20fcf8ac9ab8d6d50899e2a7846bdcf41da59e3985c1b8ee3e027101222a869ee4ba9f26d694
pkgname = gnome-desktop-common
pkgdesc = Provides API shared by several apps on the GNOME desktop (common files)
depends =
pkgname = gnome-desktop
pkgdesc = Provides API shared by several apps on the GNOME desktop using GTK 3
depends = bubblewrap
depends = cairo
depends = gcc-libs
depends = gdk-pixbuf2
depends = glib2
depends = glibc
depends = gsettings-desktop-schemas
depends = iso-codes
depends = libseccomp
depends = libxkbcommon
depends = systemd-libs
depends = xkeyboard-config
depends = gnome-desktop-common=1:44.1-1
depends = gtk3
provides = libgnome-desktop-3.so
pkgname = gnome-desktop-4
pkgdesc = Provides API shared by several apps on the GNOME desktop using GTK 4
depends = bubblewrap
depends = cairo
depends = gcc-libs
depends = gdk-pixbuf2
depends = glib2
depends = glibc
depends = gsettings-desktop-schemas
depends = iso-codes
depends = libseccomp
depends = libxkbcommon
depends = systemd-libs
depends = xkeyboard-config
depends = gnome-desktop-common=1:44.1-1
depends = gtk4
provides = libgnome-bg-4.so
provides = libgnome-desktop-4.so
provides = libgnome-rr-4.so
pkgname = gnome-desktop-docs
pkgdesc = Provides API shared by several apps on the GNOME desktop (documentation)
depends =
......@@ -6,42 +6,46 @@ pkgname=(
gnome-desktop-common
gnome-desktop
gnome-desktop-4
gnome-desktop-docs
)
pkgver=44.0
pkgver=44.1
pkgrel=1
epoch=1
pkgdesc="Library with common API for various GNOME modules"
pkgdesc="Provides API shared by several apps on the GNOME desktop"
url="https://gitlab.gnome.org/GNOME/gnome-desktop"
arch=(x86_64)
license=(
GPL
LGPL
GPL-2.0-or-later
LGPL-2.0-or-later
)
makedepends=(
depends=(
bubblewrap
cairo
gcc-libs
gdk-pixbuf2
glib2
glibc
gsettings-desktop-schemas
iso-codes
libseccomp
libxkbcommon
systemd-libs
xkeyboard-config
)
makedepends=(
git
glib2-devel
gobject-introspection
gsettings-desktop-schemas
gtk-doc
gtk3
gtk4
iso-codes
libseccomp
libxkbcommon
meson
systemd
xkeyboard-config
yelp-tools
)
checkdepends=(xorg-server-xvfb)
_commit=97c0344b3ba955bb6f6fe74ca03cc399a81acaa5 # tags/44.0^0
source=("git+https://gitlab.gnome.org/GNOME/gnome-desktop.git#commit=$_commit")
sha256sums=('SKIP')
pkgver() {
cd $pkgbase
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
source=("git+https://gitlab.gnome.org/GNOME/gnome-desktop.git#tag=${pkgver/[a-z]/.&}")
b2sums=('22c8885f9c5bff5b14756d2f406b3830533a49e9412637ab0cbb20fcf8ac9ab8d6d50899e2a7846bdcf41da59e3985c1b8ee3e027101222a869ee4ba9f26d694')
prepare() {
cd $pkgbase
......@@ -74,15 +78,7 @@ _pick() {
package_gnome-desktop-common() {
pkgdesc+=" (common files)"
depends=(
bubblewrap
gsettings-desktop-schemas
iso-codes
libseccomp
libxkbcommon
systemd
xkeyboard-config
)
depends=()
meson install -C build --destdir "$pkgdir"
......@@ -99,12 +95,14 @@ package_gnome-desktop-common() {
_pick gtk4 usr/lib/pkgconfig/gnome-*-4.pc
_pick gtk4 usr/lib/girepository-1.0/Gnome*-4.0.typelib
_pick gtk4 usr/share/gir-1.0/Gnome*-4.0.gir
_pick docs usr/share/gtk-doc
}
package_gnome-desktop() {
pkgdesc+=" (GTK3)"
depends=(
gnome-desktop-common="$epoch:$pkgver-$pkgrel"
pkgdesc+=" using GTK 3"
depends+=(
"gnome-desktop-common=$epoch:$pkgver-$pkgrel"
gtk3
)
provides=(libgnome-desktop-3.so)
......@@ -113,9 +111,9 @@ package_gnome-desktop() {
}
package_gnome-desktop-4() {
pkgdesc+=" (GTK4)"
depends=(
gnome-desktop-common="$epoch:$pkgver-$pkgrel"
pkgdesc+=" using GTK 4"
depends+=(
"gnome-desktop-common=$epoch:$pkgver-$pkgrel"
gtk4
)
provides=(libgnome-{bg,desktop,rr}-4.so)
......@@ -123,4 +121,11 @@ package_gnome-desktop-4() {
mv gtk4/* "$pkgdir"
}
package_gnome-desktop-docs() {
pkgdesc+=" (documentation)"
depends=()
mv docs/* "$pkgdir"
}
# vim:set sw=2 sts=-1 et:
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment