Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / marco


Commits:
7fc451ff by Robin Candau at 2024-09-08T19:59:37+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/

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,12 +1,15 @@
 pkgbase = marco
-       pkgdesc = A window manager for MATE
+       pkgdesc = MATE default window manager
        pkgver = 1.28.1
-       pkgrel = 1
+       pkgrel = 2
        url = https://mate-desktop.org
        arch = x86_64
        groups = mate
-       license = GPL
+       license = GPL-2.0-or-later
+       makedepends = autoconf-archive
+       makedepends = mate-common
        makedepends = itstool
+       makedepends = yelp-tools
        depends = libcanberra
        depends = libgtop
        depends = mate-desktop
@@ -17,7 +20,7 @@ pkgbase = marco
        depends = libsm
        conflicts = marco-gtk3
        replaces = marco-gtk3
-       source = https://pub.mate-desktop.org/releases/1.28/marco-1.28.1.tar.xz
-       sha256sums = 
2496e5e40ee980cd6849493ac3e0f8fd0dec8b81c674da8d9ba19a577f0ac2e1
+       source = 
marco-1.28.1.tar.gz::https://github.com/mate-desktop/marco/archive/refs/tags/v1.28.1.tar.gz
+       sha256sums = 
3fd7f7cf0ad77770397e15478d198a5a4db518bba6565204ec073eac36be2a3b
 
 pkgname = marco


=====================================
PKGBUILD
=====================================
@@ -4,18 +4,23 @@
 
 pkgname=marco
 pkgver=1.28.1
-pkgrel=1
-pkgdesc="A window manager for MATE"
+pkgrel=2
+pkgdesc="MATE default window manager"
 url="https://mate-desktop.org";
 arch=('x86_64')
-license=('GPL')
+license=('GPL-2.0-or-later')
 depends=('libcanberra' 'libgtop' 'mate-desktop' 'zenity' 'libxpresent' 
'gettext' 'libxres' 'libsm')
-makedepends=('itstool')
+makedepends=('autoconf-archive' 'mate-common' 'itstool' 'yelp-tools')
 groups=('mate')
 conflicts=('marco-gtk3')
 replaces=('marco-gtk3')
-source=("https://pub.mate-desktop.org/releases/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz";)
-sha256sums=('2496e5e40ee980cd6849493ac3e0f8fd0dec8b81c674da8d9ba19a577f0ac2e1')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mate-desktop/marco/archive/refs/tags/v${pkgver}.tar.gz";)
+sha256sums=('3fd7f7cf0ad77770397e15478d198a5a4db518bba6565204ec073eac36be2a3b')
+
+prepare() {
+       cd "${pkgname}-${pkgver}"
+       ./autogen.sh
+}
 
 build() {
        cd "${pkgname}-${pkgver}"
@@ -24,10 +29,6 @@ build() {
                --sysconfdir=/etc \
                --localstatedir=/var \
                --enable-startup-notification
-
-       #https://bugzilla.gnome.org/show_bug.cgi?id=656231
-       sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-
        make
 }
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/marco/-/commit/7fc451ff22187f8d500cd299c63918f86e8a160d

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/marco/-/commit/7fc451ff22187f8d500cd299c63918f86e8a160d
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to