summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD48
2 files changed, 43 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cb0a939c3d63..b58225b2859f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,24 @@
pkgbase = gnome-tweaks-git
pkgdesc = Graphical interface for advanced GNOME 3 settings (Tweak Tool)
- pkgver = 3.34.0.r21.g39cde84
+ pkgver = 42.beta.r74.g8ef4ef3
pkgrel = 1
url = https://wiki.gnome.org/Apps/Tweaks
arch = any
groups = gnome-extra
+ groups = gnome-extra-git
license = GPL
makedepends = git
makedepends = meson
depends = gnome-settings-daemon
- depends = python-gobject
depends = libhandy
- provides = gnome-tweaks
+ depends = python-gobject
+ provides = gnome-tweak-tool=42.beta.r74.g8ef4ef3
+ provides = gnome-tweak-tool-git=42.beta.r74.g8ef4ef3
+ provides = gnome-tweaks=42.beta.r74.g8ef4ef3
conflicts = gnome-tweaks
+ conflicts = gnome-tweak-tool
+ replaces = gnome-tweak-tool
source = git+https://gitlab.gnome.org/GNOME/gnome-tweaks.git
sha256sums = SKIP
pkgname = gnome-tweaks-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 91c312a61839..48feb929d2b8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,51 @@
-# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+# Maintainer: 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
+_oldpkgname="gnome-tweak-tool"
+_pkgname="gnome-tweaks"
+pkgname="${_pkgname}-git"
+pkgver=42.beta.r74.g8ef4ef3
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")
+depends=(
+ gnome-settings-daemon
+ libhandy
+ python-gobject
+)
+makedepends=(
+ git
+ meson
+)
+groups=(
+ gnome-extra
+ gnome-extra-git)
+provides=(
+ "${_oldpkgname}=${pkgver}"
+ "${_oldpkgname}-git=${pkgver}"
+ "${_pkgname}=${pkgver}"
+)
+conflicts=("${_pkgname}"
+ "${_oldpkgname}")
+replaces=("${_oldpkgname}")
+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 +53,5 @@ check() {
}
package() {
- DESTDIR="$pkgdir" meson install -C build
+ meson install -C build --destdir "${pkgdir}"
}