diff options
Diffstat (limited to 'community/nautilus/APKBUILD')
-rw-r--r-- | community/nautilus/APKBUILD | 68 |
1 files changed, 53 insertions, 15 deletions
diff --git a/community/nautilus/APKBUILD b/community/nautilus/APKBUILD index f6e4a715ae8..c9704506951 100644 --- a/community/nautilus/APKBUILD +++ b/community/nautilus/APKBUILD @@ -1,38 +1,76 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: team/gnome <ablocorrea@hotmail.com> pkgname=nautilus -pkgver=40.2 +pkgver=45.2.1 pkgrel=0 pkgdesc="GNOME file manager" url="https://wiki.gnome.org/Apps/Nautilus" -# s390x, mips64 and riscv64 blocked by librsvg -arch="all !s390x !mips64 !riscv64" +# s390x blocked by mozjs91 -> tracker-miners +arch="all !s390x" license="GPL-2.0-or-later" -depends="tracker-miners gsettings-desktop-schemas" -depends_dev="gnome-desktop-dev gnome-autoar-dev" -makedepends="$depends_dev itstool libxml2-dev libxml2-utils docbook-xsl - docbook-xml libxslt intltool libexif-dev jpeg-dev tiff-dev librsvg-dev - libseccomp-dev tracker-dev gst-plugins-base-dev meson gexiv2-dev - tracker-testutils libhandy1-dev libportal-dev" -checkdepends="desktop-file-utils appstream-glib" +depends=" + desktop-file-utils + gsettings-desktop-schemas + tracker-miners + " +depends_dev=" + gnome-autoar-dev + gnome-desktop-dev + " +makedepends=" + $depends_dev + docbook-xml + docbook-xsl + gexiv2-dev + gst-plugins-base-dev + itstool + jpeg-dev + libadwaita-dev + libcloudproviders-dev + libexif-dev + libportal-dev + librsvg-dev + libseccomp-dev + libxml2-dev + libxml2-utils + libxslt + meson + tiff-dev + tracker-dev + tracker-testutils + " +checkdepends="dbus appstream-glib" subpackages="$pkgname-dev $pkgname-lang" -source="https://download.gnome.org/sources/nautilus/${pkgver%.*}/nautilus-$pkgver.tar.xz +source="https://download.gnome.org/sources/nautilus/${pkgver%%.*}/nautilus-$pkgver.tar.xz meson-fix-mixed-list.patch " +if [ "$CARCH" = "armhf" ]; then + options="!check" # one test fails on armhf +fi + # secfixes: # 3.32.1-r0: # - CVE-2019-11461 build() { abuild-meson \ + -Db_lto=true \ -Dtests=headless \ . output - meson compile ${JOBS:+-j ${JOBS}} -C output + meson compile -C output } check() { - meson test --no-rebuild -v -C output + test_list=$(meson test --list -C output) 2> /dev/null + # Remove test known to fail upstream + # https://gitlab.gnome.org/GNOME/nautilus/-/issues/3115 + # https://gitlab.gnome.org/GNOME/tracker-miners/-/issues/278 + test_list=${test_list//test-nautilus-search-engine-tracker} + + XDG_RUNTIME_DIR="$(mktemp -d -p "$builddir")" \ + dbus-run-session -- \ + meson test --no-rebuild --print-errorlogs -C output $test_list } package() { @@ -40,6 +78,6 @@ package() { } sha512sums=" -ff7beab2963231c6e5ccd88098260659dd7fedd38ef6c0b95d66ffa110bfe5adc86477e2c1657eb2fcfe6110384038f75a7e669158712dfc1e2bd3f9e273b268 nautilus-40.2.tar.xz +c1e26e9f802f62ccb7a7d60f895575a1b31d8071f6a60206472fe79f70d64717b9abe97a5c5c0c87349994ff6f144dfe97c7bd448a05a9da00ff9918884e65fa nautilus-45.2.1.tar.xz d08c6833343b8ed89515d12063938e7236cb37d15b7115de50a43bd9a049a09a5a2fc907f52675ba85abecef9bae82c7848249872908eeb39c5c49a744cbf9d1 meson-fix-mixed-list.patch " |