Date: Sunday, March 27, 2022 @ 18:05:44 Author: andyrtr Revision: 440727
upgpkg: shared-mime-info 2.0+144+g13695c7-1: upstream update 2.2.0 - keep building from git master to avoid future epoch downgrades Modified: shared-mime-info/trunk/PKGBUILD ----------+ PKGBUILD | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-03-27 17:09:29 UTC (rev 440726) +++ PKGBUILD 2022-03-27 18:05:44 UTC (rev 440727) @@ -2,28 +2,23 @@ # Maintainer: Jan de Groot <[email protected]> pkgname=shared-mime-info -_commit=d74a913cdf2ee17c469c470012e47cf6f48afcbe # master 2021-10-11 -pkgver=2.0+115+gd74a913 +_commit=13695c7225c2f525a435e72739c33ac32bbfbbb9 # 2.2.0 = master 2022-03-27 +pkgver=2.0+144+g13695c7 pkgrel=1 pkgdesc="Freedesktop.org Shared MIME Info" arch=('x86_64') license=('GPL2') depends=('libxml2' 'glib2') -#makedepends=('itstool' 'gettext') -#makedepends=('itstool' 'gettext' 'xmlto' 'docbook-xsl' 'git' 'meson') makedepends=('gettext' 'xmlto' 'docbook-xsl' 'git' 'meson') install=shared-mime-info.install # https://gitlab.freedesktop.org/xdg/shared-mime-info url="https://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec/" -#source=(https://gitlab.freedesktop.org/xdg/shared-mime-info/uploads/b27eb88e4155d8fccb8bb3cd12025d5b/$pkgname-$pkgver.tar.xz source=("git+https://gitlab.freedesktop.org/xdg/shared-mime-info.git#commit=$_commit" - # tu run the testsuite - "git+https://gitlab.freedesktop.org/xdg/xdgmime.git#commit=de283fc430460b9b3a7e61432a6d273cd64cb102" # master 2020-12-30 - MR_162.patch + # to run the testsuite + "git+https://gitlab.freedesktop.org/xdg/xdgmime.git#commit=92f6a09fda2b23c2ab95cede8eb0612ca96bd0f7" # master 2022-01-19 update-mime-database.hook) sha256sums=('SKIP' 'SKIP' - 'cd69a48c3e074a99e7705db04ce29956b4f6480a9b261369b60052af4edc8796' 'f08efbcbac9d2bd18a805b8dcf3ed06d7763b97eca5935aa64d65593774b6501') options=(!makeflags) @@ -35,19 +30,9 @@ prepare() { # build xdgmime from source to run the testsuite - check HACKING.md CFLAGS= make -C xdgmime - - # fix a build failure with meson 0.60.x and later - # https://gitlab.freedesktop.org/xdg/shared-mime-info/-/merge_requests/162 - cd $pkgname - patch -Np1 -i ../MR_162.patch } build() { - # https://bugs.archlinux.org/task/38836 - # https://bugs.freedesktop.org/show_bug.cgi?id=70366 - # https://bugs.archlinux.org/task/66687 - #export ac_cv_func_fdatasync=no -> for now moved into aplm hook - arch-meson ${pkgname} build \ -D update-mimedb=false \ -D xdgmime-path=${srcdir}/xdgmime
