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 }