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.


Reply via email to