pkgname=metacity-ubuntu
pkgver=2.34.0
_uver=0ubuntu1
pkgrel=1
pkgdesc="A window manager for GNOME - patched with some Ubuntu's patches"
arch=(i686 x86_64)
license=('GPL')
depends=('startup-notification' 'gconf' 'zenity' 'libcanberra' 'libgtop' 'libwnck' 'libsm')
makedepends=('intltool' 'pkgconfig' 'gnome-doc-utils' 'gnome-common')
url="http://www.gnome.org"
options=('!libtool' '!emptydirs')
install=metacity.install
source=("http://archive.ubuntu.com/ubuntu/pool/main/m/metacity/metacity_${pkgver}.orig.tar.gz"
"http://archive.ubuntu.com/ubuntu/pool/main/m/metacity/metacity_${pkgver}-${_uver}.debian.tar.gz")
provides=('metacity=2.34.0')
conflicts=('metacity')
md5sums=('6aa192db95717e9557ba7c61a47edf98'
'1b02f729a5ede7b72b680a5901c2b743')
build() {
cd "${srcdir}/${pkgname/-ubuntu/}-${pkgver}"
patch -Np1 -i $srcdir/debian/patches/01_Wcast-align.patch
patch -Np1 -i $srcdir/debian/patches/03_strict_focus.patch
patch -Np1 -i $srcdir/debian/patches/04_support_drag_drop_with_alt_tab.patch
patch -Np1 -i $srcdir/debian/patches/05_raise_on_click_for_click_mode.patch
patch -Np1 -i $srcdir/debian/patches/06_Add_UXD_shadows_and_borders.patch
patch -Np1 -i $srcdir/debian/patches/10_no-ws-switcher.patch
patch -Np1 -i $srcdir/debian/patches/11_hide_tooltip_on_decorator.patch
patch -Np1 -i $srcdir/debian/patches/12_dont-show-as-user.patch
patch -Np1 -i $srcdir/debian/patches/13_better_support_for_button_layout.patch
patch -Np1 -i $srcdir/debian/patches/14_wrong_colormap.patch
patch -Np1 -i $srcdir/debian/patches/15_show_maximized_titlebars.patch
patch -Np1 -i $srcdir/debian/patches/16-capture-before-unmap.patch
patch -Np1 -i $srcdir/debian/patches/17-workspace-switcher-cycle.patch
patch -Np1 -i $srcdir/debian/patches/18-auto-maximize-windows.patch
patch -Np1 -i $srcdir/debian/patches/99_ltmain_as-needed.patch
patch -Np1 -i $srcdir/debian/patches/100_fade_on_long_title.patch
./configure --prefix=/usr --sysconfdir=/etc \
--libexecdir=/usr/lib/metacity \
--localstatedir=/var --disable-static
make
}
package() {
cd "${srcdir}/${pkgname/-ubuntu/}-${pkgver}"
make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install
install -m755 -d "${pkgdir}/usr/share/gconf/schemas"
gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain metacity ${pkgdir}/etc/gconf/schemas/*.schemas
rm -f ${pkgdir}/etc/gconf/schemas/*.schemas
}