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


Commits:
bb9ec676 by Robin Candau at 2024-09-08T19:45:14+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,17 @@
 pkgbase = eom
-       pkgdesc = An image viewing and cataloging program for MATE
+       pkgdesc = An image viewer for MATE
        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
+       makedepends = autoconf-archive
+       makedepends = glib2-devel
        makedepends = gobject-introspection
+       makedepends = mate-common
        makedepends = itstool
+       makedepends = yelp-tools
        depends = dbus-glib
        depends = gobject-introspection-runtime
        depends = gettext
@@ -20,7 +24,7 @@ pkgbase = eom
        optdepends = webp-pixbuf-loader: webp image format support
        conflicts = eom-gtk3
        replaces = eom-gtk3
-       source = https://pub.mate-desktop.org/releases/1.28/eom-1.28.0.tar.xz
-       sha256sums = 
9a01cab2995a1a8c7258c865eae5f182ed4730c44672afdc3a07e423edd53abc
+       source = 
eom-1.28.0.tar.gz::https://github.com/mate-desktop/eom/archive/refs/tags/v1.28.0.tar.gz
+       sha256sums = 
095ab4ae210662b0f2c9b4b8099962cd50f7ca8d4c59b01fe118686ab617a3a9
 
 pkgname = eom


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


=====================================
PKGBUILD
=====================================
@@ -4,19 +4,24 @@
 
 pkgname=eom
 pkgver=1.28.0
-pkgrel=1
-pkgdesc="An image viewing and cataloging program for MATE"
+pkgrel=2
+pkgdesc="An image viewer for MATE"
 url="https://mate-desktop.org";
 arch=('x86_64')
-license=('GPL')
+license=('GPL-2.0-or-later')
 depends=('dbus-glib' 'gobject-introspection-runtime' 'gettext' 'exempi' 
'lcms2' 'libexif' 'libjpeg-turbo' 'mate-desktop' 'libpeas')
-makedepends=('gobject-introspection' 'itstool')
+makedepends=('autoconf-archive' 'glib2-devel' 'gobject-introspection' 
'mate-common' 'itstool' 'yelp-tools')
 optdepends=('webp-pixbuf-loader: webp image format support')
 groups=('mate-extra')
 conflicts=('eom-gtk3')
 replaces=('eom-gtk3')
-source=("https://pub.mate-desktop.org/releases/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz";)
-sha256sums=('9a01cab2995a1a8c7258c865eae5f182ed4730c44672afdc3a07e423edd53abc')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mate-desktop/eom/archive/refs/tags/v${pkgver}.tar.gz";)
+sha256sums=('095ab4ae210662b0f2c9b4b8099962cd50f7ca8d4c59b01fe118686ab617a3a9')
+
+prepare() {
+       cd "${pkgname}-${pkgver}"
+       ./autogen.sh
+}
 
 build() {
        cd "${pkgname}-${pkgver}"
@@ -24,10 +29,6 @@ build() {
                --prefix=/usr \
                --localstatedir=/var \
                --with-librsvg
-
-       #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/eom/-/commit/bb9ec6763b590a8cfcded47ad1fef0c29ee8f2c8

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


Reply via email to