Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / mate-screensaver
Commits: dc3b7805 by Robin Candau at 2024-09-09T22:05:44+02:00 upgpkg: 1.28.0-2: Update licenses + use SPDX identifiers, use more transparent source, add nvchecker integration https://archlinux.org/todo/general-mate-packages-rework/ - - - - - 3 changed files: - .SRCINFO - + .nvchecker.toml - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,11 +1,14 @@ pkgbase = mate-screensaver pkgdesc = Screensaver for MATE pkgver = 1.28.0 - pkgrel = 1 + pkgrel = 2 url = https://mate-desktop.org arch = x86_64 groups = mate-extra - license = GPL + license = GPL-2.0-or-later + makedepends = autoconf-archive + makedepends = glib2-devel + makedepends = mate-common makedepends = systemd depends = mate-panel depends = libmatekbd @@ -17,7 +20,7 @@ pkgbase = mate-screensaver depends = mate-session-manager conflicts = mate-screensaver-gtk3 replaces = mate-screensaver-gtk3 - source = https://pub.mate-desktop.org/releases/1.28/mate-screensaver-1.28.0.tar.xz - sha256sums = 6a0f24a8f84a2f95e10114ab53e63fd4aca688a55fdc503ed650e0a410e3ea70 + source = mate-screensaver-1.28.0.tar.gz::https://github.com/mate-desktop/mate-screensaver/archive/refs/tags/v1.28.0.tar.gz + sha256sums = bbbe2bd247ffba1116098d23b5aec57c6cb132c08287f344e1e144ebf06317dc pkgname = mate-screensaver ===================================== .nvchecker.toml ===================================== @@ -0,0 +1,4 @@ +[mate-screensaver] +source = "git" +git = "https://github.com/mate-desktop/mate-screensaver.git" +prefix = "v" ===================================== PKGBUILD ===================================== @@ -4,24 +4,29 @@ pkgname=mate-screensaver pkgver=1.28.0 -pkgrel=1 +pkgrel=2 pkgdesc='Screensaver for MATE' url="https://mate-desktop.org" arch=('x86_64') -license=('GPL') +license=('GPL-2.0-or-later') depends=('mate-panel' 'libmatekbd' 'gettext' 'libnotify' 'libxss' 'mate-desktop' 'mate-menus' 'mate-session-manager') -makedepends=('systemd') +makedepends=('autoconf-archive' 'glib2-devel' 'mate-common' 'systemd') groups=('mate-extra') conflicts=('mate-screensaver-gtk3') replaces=('mate-screensaver-gtk3') -source=("https://pub.mate-desktop.org/releases/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz") -sha256sums=('6a0f24a8f84a2f95e10114ab53e63fd4aca688a55fdc503ed650e0a410e3ea70') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mate-desktop/mate-screensaver/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('bbbe2bd247ffba1116098d23b5aec57c6cb132c08287f344e1e144ebf06317dc') + +prepare() { + cd "${pkgname}-${pkgver}" + ./autogen.sh +} build() { cd "${pkgname}-${pkgver}" ./configure \ --prefix=/usr \ - --libexecdir=/usr/lib/${pkgname} \ + --libexecdir="/usr/lib/${pkgname}" \ --sysconfdir=/etc \ --with-xscreensaverdir=/usr/share/xscreensaver/config \ --with-xscreensaverhackdir=/usr/lib/xscreensaver \ @@ -32,6 +37,11 @@ build() { make } +check() { + cd "${pkgname}-${pkgver}" + make check +} + package() { cd "${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/mate-screensaver/-/commit/dc3b7805f3d6a628dda6a93d1ed386e84dd6093b -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/mate-screensaver/-/commit/dc3b7805f3d6a628dda6a93d1ed386e84dd6093b You're receiving this email because of your account on gitlab.archlinux.org.
