Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / mate-menus
Commits: 200a7d06 by Robin Candau at 2024-09-09T20:58:10+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,15 +1,16 @@ pkgbase = mate-menus pkgdesc = MATE menu specifications pkgver = 1.28.0 - pkgrel = 1 + pkgrel = 2 url = https://mate-desktop.org arch = x86_64 groups = mate - license = GPL - license = LGPL + license = GPL-2.0-or-later AND LGPL-2.0-or-later + makedepends = autoconf-archive + makedepends = mate-common makedepends = gobject-introspection depends = glib2 - source = https://pub.mate-desktop.org/releases/1.28/mate-menus-1.28.0.tar.xz - sha256sums = cf40c75c7d6f0aad1d4969828fc62025c6222bc6a84f0bb9d6ead7e45970508d + source = mate-menus-1.28.0.tar.gz::https://github.com/mate-desktop/mate-menus/archive/refs/tags/v1.28.0.tar.gz + sha256sums = 3495fd3f5e0a9a88e207c2e863410d874fc9348807e68ace740c4798bc76b4d8 pkgname = mate-menus ===================================== .nvchecker.toml ===================================== @@ -0,0 +1,4 @@ +[mate-menus] +source = "git" +git = "https://github.com/mate-desktop/mate-menus.git" +prefix = "v" ===================================== PKGBUILD ===================================== @@ -4,16 +4,21 @@ pkgname=mate-menus pkgver=1.28.0 -pkgrel=1 +pkgrel=2 pkgdesc="MATE menu specifications" url="https://mate-desktop.org" arch=('x86_64') -license=('GPL' 'LGPL') +license=('GPL-2.0-or-later AND LGPL-2.0-or-later') depends=('glib2') -makedepends=('gobject-introspection') +makedepends=('autoconf-archive' 'mate-common' 'gobject-introspection') groups=('mate') -source=("https://pub.mate-desktop.org/releases/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz") -sha256sums=('cf40c75c7d6f0aad1d4969828fc62025c6222bc6a84f0bb9d6ead7e45970508d') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mate-desktop/mate-menus/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('3495fd3f5e0a9a88e207c2e863410d874fc9348807e68ace740c4798bc76b4d8') + +prepare() { + cd "${pkgname}-${pkgver}" + ./autogen.sh +} build() { cd "${pkgname}-${pkgver}" @@ -22,13 +27,14 @@ build() { --sysconfdir=/etc \ --localstatedir=/var \ --enable-python - - #https://bugzilla.gnome.org/show_bug.cgi?id=656231 - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - 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-menus/-/commit/200a7d0627993471b50dc4da49ca7e6d0f6a42bd -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/mate-menus/-/commit/200a7d0627993471b50dc4da49ca7e6d0f6a42bd You're receiving this email because of your account on gitlab.archlinux.org.
