On Sat, 2014-06-28 at 07:35 -0400, Matthew Barnes wrote: > Not being familiar with Arch, I don't know how to examine > their build script for Evolution (short of installing the distro) to > see how they're getting around this.
[rocketmouse@archlinux ~]$ ls -hAld /var/abs/extra/evolution* drwxr-sr-x 2 root root 4.0K Jun 28 00:05 /var/abs/extra/evolution drwxr-sr-x 2 root root 4.0K Jun 28 00:05 /var/abs/extra/evolution-data-server drwxr-sr-x 2 root root 4.0K Jun 28 00:05 /var/abs/extra/evolution-ews [rocketmouse@archlinux ~]$ ls -hAl /var/abs/extra/evolution total 8.0K -rw-r--r-- 1 root root 346 Jun 28 00:05 evolution.install -rw-r--r-- 1 root root 1.6K Jun 28 00:05 PKGBUILD [rocketmouse@archlinux ~]$ cat /var/abs/extra/evolution/PKGBUILD # $Id: PKGBUILD 214778 2014-06-10 14:17:49Z jgc $ # Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> # Contributor: Jan de Groot <j...@archlinux.org> pkgname=evolution pkgver=3.12.3 pkgrel=1 pkgdesc="Manage your email, contacts and schedule" arch=(i686 x86_64) license=(GPL) depends=(gnome-desktop evolution-data-server gtkhtml4 libcanberra libpst libytnef psmisc desktop-file-utils hicolor-icon-theme dconf gtkspell3) makedepends=(intltool itstool docbook-xsl networkmanager bogofilter spamassassin highlight) optdepends=('bogofilter: possible junk filter plugin' 'spamassassin: possible junk filter plugin' 'highlight: text highlight plugin') groups=('gnome-extra') options=('!emptydirs') install=evolution.install url=https://wiki.gnome.org/Apps/Evolution source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver:0:4}/$pkgname-$pkgver.tar.xz) sha256sums=('980988cf3d1f537102f4a3143a2c251ac812666b8f0936afd6bdde0fe5a96fea') build() { cd $pkgname-$pkgver ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var \ --libexecdir=/usr/lib \ --enable-nss=yes \ --with-openldap=yes \ --enable-smime=yes \ --disable-schemas-compile sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool make } package() { cd $pkgname-$pkgver make DESTDIR="$pkgdir" install } [rocketmouse@archlinux ~]$ cat /var/abs/extra/evolution/evolution.install post_install() { glib-compile-schemas /usr/share/glib-2.0/schemas update-desktop-database -q gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor } pre_upgrade() { if [ -f /usr/share/gconf/schemas/evolution.schemas ]; then gconfpkg --uninstall evolution fi } post_upgrade() { post_install } post_remove() { post_install } [rocketmouse@archlinux ~]$ cat /var/abs/extra/evolution-data-server/ evolution-data-server.install PKGBUILD [rocketmouse@archlinux ~]$ cat /var/abs/extra/evolution-data-server/PKGBUILD # $Id: PKGBUILD 214776 2014-06-10 13:56:37Z jgc $ # Maintainer: Jan de Groot <j...@archlinux.org> pkgname=evolution-data-server pkgver=3.12.3 pkgrel=1 pkgdesc="Centralized access to appointments and contacts" arch=(i686 x86_64) depends=(gnome-online-accounts nss krb5 libgweather libical db libgdata) makedepends=(intltool gperf gobject-introspection vala python2) install=$pkgname.install url="https://wiki.gnome.org/Apps/Evolution" license=(GPL) source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver:0:4}/$pkgname-$pkgver.tar.xz) sha256sums=('342d96446a9d6bf95bb649f14738a032c1454069201b4743c806ce0d8ad9dd7b') build() { cd "$pkgname-$pkgver" ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var --with-openldap=yes \ --libexecdir=/usr/lib/evolution-data-server \ --with-krb5=/usr --with-libdb=/usr \ --enable-vala-bindings --disable-uoa sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool make } package() { cd "$pkgname-$pkgver" make DESTDIR="$pkgdir" install } [rocketmouse@archlinux ~]$ cat /var/abs/extra/evolution-data-server/evolution-data-server.install post_install () { glib-compile-schemas /usr/share/glib-2.0/schemas } post_upgrade () { post_install } post_remove () { post_install } _______________________________________________ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list