Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / xfce4-screensaver
Commits: 708a8edc by Robin Candau at 2024-09-20T13:26:42+02:00 upgpkg: 4.18.3-2 Overall rework of the PKGBUILD Context: https://archlinux.org/todo/general-xfce-packages-rework/ - Use SPDX identifier for the license - Switch to a more transparent source (git sources) - Add nvchecker integration (.nvchecker.toml) - - - - - 3 changed files: - .SRCINFO - + .nvchecker.toml - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,12 +1,15 @@ pkgbase = xfce4-screensaver pkgdesc = Xfce Screensaver pkgver = 4.18.3 - pkgrel = 1 + pkgrel = 2 url = https://docs.xfce.org/apps/screensaver/start arch = x86_64 groups = xfce4-goodies - license = GPL2 + license = LGPL-2.1-only + makedepends = git + makedepends = glib2-devel makedepends = intltool + makedepends = xfce4-dev-tools depends = libxss depends = libxklavier depends = libwnck3 @@ -15,7 +18,7 @@ pkgbase = xfce4-screensaver depends = python depends = python-gobject backup = etc/pam.d/xfce4-screensaver - source = https://archive.xfce.org/src/apps/xfce4-screensaver/4.18/xfce4-screensaver-4.18.3.tar.bz2 - sha256sums = d171316136a1189dfe69ef3da7f7a7f842014129ece184cc21ffb13bc0e13a39 + source = git+https://gitlab.xfce.org/apps/xfce4-screensaver.git#tag=xfce4-screensaver-4.18.3 + sha256sums = 689ac709385f3cff1d5fabb2595a248245d8d723aa45c4820a72d467f1439c4d pkgname = xfce4-screensaver ===================================== .nvchecker.toml ===================================== @@ -0,0 +1,5 @@ +[xfce4-screensaver] +source = "git" +git = "https://gitlab.xfce.org/apps/xfce4-screensaver.git" +prefix = "xfce4-screensaver-" +exclude_regex = 'xfce4-screensaver-4\.[12][13579]\.[0-9]+' ===================================== PKGBUILD ===================================== @@ -1,34 +1,39 @@ # Maintainer: Christian Hesse <[email protected]> +# Maintainer: Robin Candau <[email protected]> pkgname=xfce4-screensaver pkgver=4.18.3 -pkgrel=1 +pkgrel=2 pkgdesc='Xfce Screensaver' arch=('x86_64') url='https://docs.xfce.org/apps/screensaver/start' -license=('GPL2') +license=('LGPL-2.1-only') groups=('xfce4-goodies') depends=('libxss' 'libxklavier' 'libwnck3' 'garcon' 'dbus-glib' 'python' 'python-gobject') -makedepends=('intltool') +makedepends=('git' 'glib2-devel' 'intltool' 'xfce4-dev-tools') backup=('etc/pam.d/xfce4-screensaver') -source=("https://archive.xfce.org/src/apps/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2") -sha256sums=('d171316136a1189dfe69ef3da7f7a7f842014129ece184cc21ffb13bc0e13a39') +source=("git+https://gitlab.xfce.org/apps/xfce4-screensaver.git#tag=$pkgname-$pkgver") +sha256sums=('689ac709385f3cff1d5fabb2595a248245d8d723aa45c4820a72d467f1439c4d') -build() { - cd "$srcdir/$pkgname-$pkgver" - - ./configure \ +prepare() { + cd "$pkgname" + ./autogen.sh \ --prefix=/usr \ --sysconfdir=/etc \ --libexecdir=/usr/lib \ --localstatedir=/var \ --disable-static \ --disable-debug +} + +build() { + cd "$pkgname" make } package() { - cd "$srcdir/$pkgname-$pkgver" - + cd "$pkgname" make DESTDIR="$pkgdir" install } + +# vim:set ts=2 sw=2 et: View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/xfce4-screensaver/-/commit/708a8edce9e450c7c74d49ac25b04fa06d0cf4dc -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/xfce4-screensaver/-/commit/708a8edce9e450c7c74d49ac25b04fa06d0cf4dc You're receiving this email because of your account on gitlab.archlinux.org.
