aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Sullivan <mksully22@gmail.com>2019-06-07 12:55:07 +0000
committerMike Sullivan <mksully22@gmail.com>2019-06-10 13:17:35 +0000
commita46c750b476e0d417c13f4efe1c461cae1cac51d (patch)
tree57a9b218f3fd3b505446a5d2838b6d6d00244164
parent04c0ad5b6bca8f56437735b9515c6ce087d992ba (diff)
downloadalpine_aports-a46c750b476e0d417c13f4efe1c461cae1cac51d.tar.bz2
alpine_aports-a46c750b476e0d417c13f4efe1c461cae1cac51d.tar.xz
alpine_aports-a46c750b476e0d417c13f4efe1c461cae1cac51d.zip
testing/mutter: fix cogl path build order and re-enable ppc64le
-rw-r--r--testing/mutter/APKBUILD6
-rw-r--r--testing/mutter/fix-cogl-path-build-ordering.patch20
2 files changed, 24 insertions, 2 deletions
diff --git a/testing/mutter/APKBUILD b/testing/mutter/APKBUILD
index b4cc4cbced..b94d69318c 100644
--- a/testing/mutter/APKBUILD
+++ b/testing/mutter/APKBUILD
@@ -2,10 +2,10 @@
2# Maintainer: Rasmus Thomsen <oss@cogitri.dev> 2# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
3pkgname=mutter 3pkgname=mutter
4pkgver=3.32.2 4pkgver=3.32.2
5pkgrel=0 5pkgrel=1
6pkgdesc="clutter-based window manager and compositor" 6pkgdesc="clutter-based window manager and compositor"
7url="https://wiki.gnome.org/Projects/Mutter/" 7url="https://wiki.gnome.org/Projects/Mutter/"
8arch="all !s390x !ppc64le" # limited by gnome-settings-daemon 8arch="all !s390x" # limited by gnome-settings-daemon
9license="GPL-2.0-or-later" 9license="GPL-2.0-or-later"
10depends="xkeyboard-config zenity gsettings-desktop-schemas xorg-server-xwayland" 10depends="xkeyboard-config zenity gsettings-desktop-schemas xorg-server-xwayland"
11makedepends="gnome-desktop-dev libcanberra-dev upower-dev json-glib-dev 11makedepends="gnome-desktop-dev libcanberra-dev upower-dev json-glib-dev
@@ -17,6 +17,7 @@ makedepends="gnome-desktop-dev libcanberra-dev upower-dev json-glib-dev
17options="!check" # Can't be run with release builds 17options="!check" # Can't be run with release builds
18subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" 18subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
19source="https://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz 19source="https://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz
20 fix-cogl-path-build-ordering.patch
20 fixudev-req.patch" 21 fixudev-req.patch"
21 22
22build() { 23build() {
@@ -41,4 +42,5 @@ package() {
41} 42}
42 43
43sha512sums="e4494d028ae71441fbdc584bd8acd9c2559d52ac72402bad9a7cb43f4f519487d11df6453172fd27a9df7f2cade020d6317931613bd0be343c66170e6cda0269 mutter-3.32.2.tar.xz 44sha512sums="e4494d028ae71441fbdc584bd8acd9c2559d52ac72402bad9a7cb43f4f519487d11df6453172fd27a9df7f2cade020d6317931613bd0be343c66170e6cda0269 mutter-3.32.2.tar.xz
457959d301a89ba067b7b34a474abcc0f22a2355571b5a10508efd852b3f1a1bd6f17f0e16345552ebc3654d07bb7167588afee1d73ad66bc0237ee308757ac3b8 fix-cogl-path-build-ordering.patch
446f21171bbd0ad0fc67cbaf5fb1478b22b482a9ae33b9328cc51a5dd31bcf7d95cd41e6cbbac21d3d8801cc064a62a64ae38ed7d0501ab605b861058c32f3bc30 fixudev-req.patch" 466f21171bbd0ad0fc67cbaf5fb1478b22b482a9ae33b9328cc51a5dd31bcf7d95cd41e6cbbac21d3d8801cc064a62a64ae38ed7d0501ab605b861058c32f3bc30 fixudev-req.patch"
diff --git a/testing/mutter/fix-cogl-path-build-ordering.patch b/testing/mutter/fix-cogl-path-build-ordering.patch
new file mode 100644
index 0000000000..1e4af29c69
--- /dev/null
+++ b/testing/mutter/fix-cogl-path-build-ordering.patch
@@ -0,0 +1,20 @@
1--- a/clutter/clutter/meson.build
2+++ b/clutter/clutter/meson.build
3@@ -487,7 +487,7 @@
4 soversion: 0,
5 c_args: clutter_c_args,
6 include_directories: clutter_includes,
7- dependencies: [clutter_deps],
8+ dependencies: [clutter_deps,libmutter_cogl_path_dep],
9 gnu_symbol_visibility: 'hidden',
10 link_with: [
11 libmutter_cogl,
12@@ -499,7 +499,7 @@
13 install: true,
14 )
15 libmutter_clutter_dep = declare_dependency(
16- sources: [clutter_enum_types[1]],
17+ sources: [clutter_enum_types[1],libmutter_cogl_path_enum_types[1]],
18 link_with: libmutter_clutter,
19 )
20