aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-09-24 18:35:15 -0300
committerLeo <thinkabit.ukim@gmail.com>2019-09-24 19:14:10 -0300
commitc74434dfa77a6be020e5074f7db8d1458f9acd56 (patch)
tree81dba4ddc769b0c66585ff34c84a43ef55b059dd
parent4f9670a88ecc1979a460cf616278077e6fe0dba1 (diff)
downloadalpine_aports-c74434dfa77a6be020e5074f7db8d1458f9acd56.tar.bz2
alpine_aports-c74434dfa77a6be020e5074f7db8d1458f9acd56.tar.xz
alpine_aports-c74434dfa77a6be020e5074f7db8d1458f9acd56.zip
community/gnome-maps: upgrade to 3.34.0
-rw-r--r--community/gnome-maps/APKBUILD10
-rw-r--r--community/gnome-maps/Add-validation-tests-for-desktop-and-appdata.patch55
2 files changed, 4 insertions, 61 deletions
diff --git a/community/gnome-maps/APKBUILD b/community/gnome-maps/APKBUILD
index e04899317e..4a1eb433e0 100644
--- a/community/gnome-maps/APKBUILD
+++ b/community/gnome-maps/APKBUILD
@@ -1,19 +1,18 @@
1# Contributor: Rasmus Thomsen <oss@cogitri.dev> 1# Contributor: Rasmus Thomsen <oss@cogitri.dev>
2# Maintainer: Rasmus Thomsen <oss@cogitri.dev> 2# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
3pkgname=gnome-maps 3pkgname=gnome-maps
4pkgver=3.32.2.1 4pkgver=3.34.0
5pkgrel=0 5pkgrel=0
6pkgdesc="A simple map client" 6pkgdesc="A simple map client"
7url="https://wiki.gnome.org/Apps/Maps" 7url="https://wiki.gnome.org/Apps/Maps"
8arch="all !s390x" # gjs missing 8arch="all !s390x" # gjs missing
9license="GPL-2.0-or-later" 9license="GPL-2.0-or-later"
10depends="gfbgraph" 10depends="gfbgraph gjs geoclue"
11makedepends="meson glib-dev gjs-dev gtk+3.0-dev gobject-introspection-dev geoclue-dev 11makedepends="meson glib-dev gjs-dev gtk+3.0-dev gobject-introspection-dev geoclue-dev
12 libgee-dev folks-dev geocode-glib-dev libchamplain-dev libxml2-dev rest-dev" 12 libgee-dev folks-dev geocode-glib-dev libchamplain-dev libxml2-dev rest-dev"
13checkdepends="appstream-glib desktop-file-utils" 13checkdepends="appstream-glib desktop-file-utils"
14subpackages="$pkgname-lang" 14subpackages="$pkgname-lang"
15source="https://download.gnome.org/sources/gnome-maps/${pkgver%.*.*}/gnome-maps-${pkgver}.tar.xz 15source="https://download.gnome.org/sources/gnome-maps/${pkgver%.*}/gnome-maps-$pkgver.tar.xz"
16 Add-validation-tests-for-desktop-and-appdata.patch"
17 16
18build() { 17build() {
19 meson \ 18 meson \
@@ -34,5 +33,4 @@ package() {
34 DESTDIR="$pkgdir" ninja -C output install 33 DESTDIR="$pkgdir" ninja -C output install
35} 34}
36 35
37sha512sums="484277dbbf244c5f50f8761c26db8ab31a2294152bc0f7fd81d921802f67cb6fa98e7f2871439c896fb06d5fc11e41cc4a960fa5f552e436e8e756efed80a821 gnome-maps-3.32.2.1.tar.xz 36sha512sums="c2d03d91670d9ad3e4d7481b7bb4314521a136fcc3292766dc4c7bee712f5b9ef18738780419cfd6ffe24a0fe26d1b74952485a33be2eb968831f0234d46aa17 gnome-maps-3.34.0.tar.xz"
3888017be4f6bb46c6ee28fbf475038300fe9ddacf4dc9484225278239b89b3c91b97a8c7d0194a48c503327affe8e10d600d44514a5813ffc56846c446e9434c5 Add-validation-tests-for-desktop-and-appdata.patch"
diff --git a/community/gnome-maps/Add-validation-tests-for-desktop-and-appdata.patch b/community/gnome-maps/Add-validation-tests-for-desktop-and-appdata.patch
deleted file mode 100644
index 1c0307b44d..0000000000
--- a/community/gnome-maps/Add-validation-tests-for-desktop-and-appdata.patch
+++ /dev/null
@@ -1,55 +0,0 @@
1Upstream: Yes
2Reason: Actually run tests
3diff --git a/data/meson.build b/data/meson.build
4index 349ff25..2be4ee7 100644
5--- a/data/meson.build
6+++ b/data/meson.build
7@@ -13,7 +13,7 @@ install_data(
8
9 desktop = app_id + '.desktop'
10
11-custom_target('desktop-file',
12+desktop_file = custom_target('desktop-file',
13 input: desktop + '.in',
14 output: desktop,
15 install: true,
16@@ -32,7 +32,7 @@ install_data(
17
18 appdata = app_id + '.appdata.xml'
19
20-i18n.merge_file(
21+appdata_file = i18n.merge_file(
22 appdata,
23 input: appdata + '.in',
24 output: appdata,
25@@ -53,4 +53,28 @@ configure_file(
26 install_dir: join_paths(datadir, 'dbus-1', 'services')
27 )
28
29-subdir('icons')
30+desktop_file_validate = find_program('desktop-file-validate', required: false)
31+if desktop_file_validate.found()
32+ test(
33+ 'validate-desktop',
34+ desktop_file_validate,
35+ args: [
36+ desktop_file.full_path()
37+ ]
38+ )
39+endif
40+
41+appstream_util = find_program('appstream-util', required: false)
42+if appstream_util.found()
43+ test(
44+ 'validate-appdata',
45+ appstream_util,
46+ args: [
47+ 'validate-relax',
48+ '--nonet',
49+ appdata_file.full_path()
50+ ]
51+ )
52+endif
53+
54+subdir('icons')
55\ No newline at end of file