diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 56 |
2 files changed, 57 insertions, 20 deletions
@@ -1,20 +1,29 @@ pkgbase = gnome-tweaks-git pkgdesc = Graphical interface for advanced GNOME 3 settings (Tweak Tool) - pkgver = 3.34.0.r21.g39cde84 + pkgver = 46.0.r14.g5c0aea3 pkgrel = 1 url = https://wiki.gnome.org/Apps/Tweaks arch = any groups = gnome-extra - license = GPL + groups = gnome-extra-git + license = GPL-3.0-or-later makedepends = git makedepends = meson - depends = gnome-settings-daemon + depends = dconf + depends = glib2 + depends = gnome-desktop-4 + depends = gsettings-desktop-schemas + depends = gtk4 + depends = hicolor-icon-theme + depends = libadwaita + depends = libgudev + depends = libnotify + depends = pango + depends = python depends = python-gobject - depends = libhandy - provides = gnome-tweaks + provides = gnome-tweaks=46.0.r14.g5c0aea3 conflicts = gnome-tweaks source = git+https://gitlab.gnome.org/GNOME/gnome-tweaks.git sha256sums = SKIP pkgname = gnome-tweaks-git - @@ -1,29 +1,57 @@ -# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> +# Maintainer: Xuanrui Qi <me@xuanruiqi.com> +# Contributor: Pellegrino Prevete(tallero) <pellegrinoprevete@gmail.com> +# Contributor: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> # Contributor: Ionut Biru <ibiru@archlinux.org> -pkgname=gnome-tweaks-git -pkgver=3.34.0.r21.g39cde84 +_pkgname="gnome-tweaks" +pkgname="${_pkgname}-git" +pkgver=46.0.r14.g5c0aea3 pkgrel=1 pkgdesc="Graphical interface for advanced GNOME 3 settings (Tweak Tool)" url="https://wiki.gnome.org/Apps/Tweaks" arch=(any) -license=(GPL) -depends=(gnome-settings-daemon python-gobject libhandy) -makedepends=(git meson) -groups=(gnome-extra) -provides=(gnome-tweaks) -conflicts=(gnome-tweaks) -source=("git+https://gitlab.gnome.org/GNOME/gnome-tweaks.git") +license=(GPL-3.0-or-later) +depends=( + dconf + glib2 + gnome-desktop-4 + gsettings-desktop-schemas + gtk4 + hicolor-icon-theme + libadwaita + libgudev + libnotify + pango + python + python-gobject +) +makedepends=( + git + meson +) +groups=( + gnome-extra + gnome-extra-git +) +provides=( + "${_pkgname}=${pkgver}" +) +conflicts=("${_pkgname}") +source=("git+https://gitlab.gnome.org/GNOME/${_pkgname}.git") sha256sums=('SKIP') pkgver() { - cd gnome-tweaks + cd "${_pkgname}" git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } +prepare() { + cd "${_pkgname}" +} + build() { - arch-meson gnome-tweaks build - ninja -C build + arch-meson "${_pkgname}" build + meson compile -C build } check() { @@ -31,5 +59,5 @@ check() { } package() { - DESTDIR="$pkgdir" meson install -C build + meson install -C build --destdir "${pkgdir}" } |