Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _pkgname=mutter
- pkgname=$_pkgname-amdgpu-pro
- pkgver=3.22.1
- pkgrel=1
- pkgdesc="mutter with support for amdgpu-pro"
- arch=('i686' 'x86_64')
- url="http://www.clutter-project.org/"
- license=('GPL')
- depends=('clutter' 'dconf' 'gsettings-desktop-schemas' 'libcanberra' 'startup-notification' 'zenity' 'libsm' 'gnome-desktop' 'upower' 'libxkbcommon-x11' 'gnome-settings-daemon' 'libgudev')
- makedepends=('intltool' 'libxkbcommon-x11' 'gobject-introspection' 'python2')
- optdepends=('amdgpu-pro: hybrid driver for AMDGPU cards')
- options=(!emptydirs)
- provides=("${_pkgname}")
- conflicts=("${_pkgname}")
- groups=('gnome')
- options=('!emptydirs')
- replaces=("${_pkgname}")
- source=("https://git.gnome.org/browse/mutter/snapshot/$_pkgname-$pkgver.tar.xz"
- '~/mutter/mutter-patch.patch')
- sha256sums=('SKIP'
- '0b0ed6087c6f76c314c896ad6af43631d5a2dbacae801be9aa2128c4dd795882')
- prepare() {
- cd "$_pkgname-$pkgver"
- # Apply shader fix (thanks @ashleysommer)
- patch -p1 -i "${srcdir}/mutter-patch.patch"
- NOCONFIGURE=1 ./autogen.sh
- }
- build() {
- cd "$_pkgname-$pkgver"
- ./configure --prefix=/usr \
- --sysconfdir=/etc \
- --libexecdir=/usr/lib/mutter \
- --localstatedir=/var --disable-static \
- --disable-schemas-compile \
- --enable-compile-warnings=minimum
- #https://bugzilla.gnome.org/show_bug.cgi?id=655517
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
- make
- }
- package() {
- cd "$_pkgname-$pkgver"
- make DESTDIR="$pkgdir" install
- }
- # vim:set ts=2 sw=2 et:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement