summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCampbell Jones2022-07-20 23:23:17 +0100
committerCampbell Jones2022-07-20 23:23:17 +0100
commit18e2750ae3fe61c38a5be73160930c0fcde2a684 (patch)
tree234b9ee67a978ba215dae57a7a80b531bfa4034b
parent7794a9858331a96ba9438771d9dc2ed62226fea7 (diff)
downloadaur-18e2750ae3fe61c38a5be73160930c0fcde2a684.tar.gz
Align with Arch packaging standards
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD24
2 files changed, 16 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f8ea1271c6ee..95f9d4202017 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,23 @@
pkgbase = budgie-screensaver-git
- pkgdesc = Budgie's fork of GNOME's legacy screensaver, latest git
- pkgver = v5.0.r0.g07dcdfe
+ pkgdesc = Budgie's fork of GNOME's legacy screensaver - latest git
+ pkgver = v5.0.2.r1.g57dfb33
pkgrel = 1
url = https://github.com/BuddiesOfBudgie/budgie-screensaver
arch = x86_64
- license = GPL2
+ license = GPL
+ makedepends = meson
makedepends = git
makedepends = intltool
makedepends = gnome-common
- depends = dbus-glib
depends = budgie-desktop
+ depends = dbus-glib
+ depends = libgnomekbd
optdepends = gnome-backgrounds: default background
provides = gnome-screensaver
provides = budgie-screensaver
conflicts = gnome-screensaver
conflicts = budgie-screensaver
- source = budgie-screensaver-git::git+https://github.com/BuddiesOfBudgie/budgie-screensaver
+ source = budgie-screensaver-git::git+https://github.com/BuddiesOfBudgie/budgie-screensaver.git
md5sums = SKIP
pkgname = budgie-screensaver-git
diff --git a/PKGBUILD b/PKGBUILD
index 9c34ba8b1305..901e4dfc5736 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,18 @@
# Maintainer: Campbell Jones <dev at serebit dot com>
pkgname=budgie-screensaver-git
-pkgver=v5.0.r0.g07dcdfe
+pkgver=v5.0.2.r1.g57dfb33
pkgrel=1
-pkgdesc="Budgie's fork of GNOME's legacy screensaver, latest git"
+pkgdesc="Budgie's fork of GNOME's legacy screensaver - latest git"
arch=('x86_64')
-license=('GPL2')
+license=('GPL')
url="https://github.com/BuddiesOfBudgie/budgie-screensaver"
-depends=('dbus-glib' 'budgie-desktop')
-makedepends=('git' 'intltool' 'gnome-common')
+depends=('budgie-desktop' 'dbus-glib' 'libgnomekbd')
+makedepends=('meson' 'git' 'intltool' 'gnome-common')
optdepends=('gnome-backgrounds: default background')
provides=('gnome-screensaver' 'budgie-screensaver')
conflicts=('gnome-screensaver' 'budgie-screensaver')
-source=("${pkgname}::git+https://github.com/BuddiesOfBudgie/budgie-screensaver")
+source=("$pkgname"::"git+https://github.com/BuddiesOfBudgie/budgie-screensaver.git")
md5sums=('SKIP')
pkgver() {
@@ -20,17 +20,11 @@ pkgver() {
git describe --tags --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
-prepare() {
- cd "$pkgname"
- arch-meson build --prefix=/usr --sysconfdir=/etc --libexecdir=lib/budgie-screensaver --buildtype plain
-}
-
build() {
- cd "$pkgname"
- ninja -C build
+ arch-meson "$pkgname" build --libexecdir="lib/budgie-screensaver"
+ meson compile -C build
}
package() {
- cd "$pkgname"
- DESTDIR=$pkgdir ninja -C build install
+ meson install -C build --destdir "$pkgdir"
}