Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / mate-media
Commits: bee63bf0 by Robin Candau at 2024-09-09T09:59:50+02:00 upgpkg: 1.28.1-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,13 @@ pkgbase = mate-media pkgdesc = MATE Media Tools pkgver = 1.28.1 - 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 = mate-common depends = libcanberra depends = libmatemixer depends = mate-desktop @@ -13,7 +15,7 @@ pkgbase = mate-media depends = gettext conflicts = mate-media-gtk3 replaces = mate-media-gtk3 - source = https://pub.mate-desktop.org/releases/1.28/mate-media-1.28.1.tar.xz - sha256sums = bcdc102e22f63f55e63166d5c708e91c113570e6a30a874345a88609e83a9912 + source = mate-media-1.28.1.tar.gz::https://github.com/mate-desktop/mate-media/archive/refs/tags/v1.28.1.tar.gz + sha256sums = 57f60a4685fc2b35a9edb4cf3d967fe5be83df5b716feacabeb9f11b324f8a9b pkgname = mate-media ===================================== .nvchecker.toml ===================================== @@ -0,0 +1,4 @@ +[mate-media] +source = "git" +git = "https://github.com/mate-desktop/mate-media.git" +prefix = "v" ===================================== PKGBUILD ===================================== @@ -4,28 +4,39 @@ pkgname=mate-media pkgver=1.28.1 -pkgrel=1 -url="https://mate-desktop.org" +pkgrel=2 pkgdesc="MATE Media Tools" +url="https://mate-desktop.org" arch=('x86_64') -license=('GPL') +license=('GPL-2.0-or-later') depends=('libcanberra' 'libmatemixer' 'mate-desktop' 'mate-panel' 'gettext') -source=("https://pub.mate-desktop.org/releases/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz") +makedepends=('autoconf-archive' 'mate-common') groups=('mate-extra') conflicts=('mate-media-gtk3') replaces=('mate-media-gtk3') -sha256sums=('bcdc102e22f63f55e63166d5c708e91c113570e6a30a874345a88609e83a9912') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mate-desktop/mate-media/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('57f60a4685fc2b35a9edb4cf3d967fe5be83df5b716feacabeb9f11b324f8a9b') + +prepare() { + cd "${pkgname}-${pkgver}" + ./autogen.sh +} build() { cd "${pkgname}-${pkgver}" ./configure \ --prefix=/usr \ --sysconfdir=/etc \ - --libexecdir=/usr/lib/${pkgname} \ + --libexecdir="/usr/lib/${pkgname}" \ --localstatedir=/var 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-media/-/commit/bee63bf0e33509677d8c349f2f531957d7efeee3 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/mate-media/-/commit/bee63bf0e33509677d8c349f2f531957d7efeee3 You're receiving this email because of your account on gitlab.archlinux.org.
