Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
mate-applets


Commits:
6fb20114 by Robin Candau at 2024-09-08T21:36:52+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,13 +1,16 @@
 pkgbase = mate-applets
        pkgdesc = Applets for MATE panel
        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 AND LGPL-2.0-or-later
+       makedepends = autoconf-archive
        makedepends = intltool
        makedepends = itstool
+       makedepends = mate-common
+       makedepends = glib2-devel
        makedepends = gucharmap
        makedepends = yelp-tools
        depends = cpupower
@@ -27,7 +30,7 @@ pkgbase = mate-applets
        replaces = mate-applets-gtk3
        replaces = mate-netspeed
        replaces = mate-netspeed-gtk3
-       source = 
https://pub.mate-desktop.org/releases/1.28/mate-applets-1.28.0.tar.xz
-       sha256sums = 
1b6bef6bd5d326fb9dc828ff910e4b1b9294b4660c311dc1c90310fd9c356686
+       source = 
mate-applets-1.28.0.tar.gz::https://github.com/mate-desktop/mate-applets/archive/refs/tags/v1.28.0.tar.gz
+       sha256sums = 
a54cd477c486fc3c1afcff4b3ae9d4275a1456c490f8c2514c90434e1491a46e
 
 pkgname = mate-applets


=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,4 @@
+[mate-applets]
+source = "git"
+git = "https://github.com/mate-desktop/mate-applets.git";
+prefix = "v"


=====================================
PKGBUILD
=====================================
@@ -4,27 +4,32 @@
 
 pkgname=mate-applets
 pkgver=1.28.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Applets for MATE panel"
 arch=('x86_64')
 url="https://mate-desktop.org";
-license=('GPL')
+license=('GPL-2.0-or-later AND LGPL-2.0-or-later')
 depends=('cpupower' 'gtksourceview4' 'libgtop' 'libnotify' 'mate-panel' 
'polkit' 'upower' 'wireless_tools' 'libnl')
-makedepends=('intltool' 'itstool' 'gucharmap' 'yelp-tools')
+makedepends=('autoconf-archive' 'intltool' 'itstool' 'mate-common' 
'glib2-devel' 'gucharmap' 'yelp-tools')
 optdepends=('fortune-mod: for displaying fortune cookies in the Wanda the Fish 
applet'
             'gucharmap: character picker applet')
 groups=('mate-extra')
 conflicts=('mate-applets-gtk3' 'mate-netspeed' 'mate-netspeed-gtk3')
 replaces=('mate-applets-gtk3' 'mate-netspeed' 'mate-netspeed-gtk3')
-source=("https://pub.mate-desktop.org/releases/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz";)
-sha256sums=('1b6bef6bd5d326fb9dc828ff910e4b1b9294b4660c311dc1c90310fd9c356686')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mate-desktop/mate-applets/archive/refs/tags/v${pkgver}.tar.gz";)
+sha256sums=('a54cd477c486fc3c1afcff4b3ae9d4275a1456c490f8c2514c90434e1491a46e')
+
+prepare() {
+       cd "${pkgname}-${pkgver}"
+       ./autogen.sh
+}
 
 build() {
        cd "${pkgname}-${pkgver}"
        ./configure \
                --prefix=/usr \
                --sysconfdir=/etc \
-               --libexecdir=/usr/lib/${pkgname} \
+               --libexecdir="/usr/lib/${pkgname}" \
                --with-dbus-sys="/usr/share/dbus-1/system.d" \
                --enable-polkit \
                --enable-ipv6



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mate-applets/-/commit/6fb20114b831e44f9554f3d46d8be83350e924b2

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mate-applets/-/commit/6fb20114b831e44f9554f3d46d8be83350e924b2
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to