From 415856bdd4f48ab4f2732996f0bae58595092bbe Mon Sep 17 00:00:00 2001 From: Parabola Date: Tue, 5 Apr 2011 14:26:38 +0000 Subject: Tue Apr 5 14:26:38 UTC 2011 --- community/evolution-rss/PKGBUILD | 39 +++++++++++++++++++++++++++ community/evolution-rss/add-dbus-glib.patch | 12 +++++++++ community/evolution-rss/evolution-rss.install | 25 +++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 community/evolution-rss/PKGBUILD create mode 100644 community/evolution-rss/add-dbus-glib.patch create mode 100644 community/evolution-rss/evolution-rss.install (limited to 'community/evolution-rss') diff --git a/community/evolution-rss/PKGBUILD b/community/evolution-rss/PKGBUILD new file mode 100644 index 000000000..71b3da93c --- /dev/null +++ b/community/evolution-rss/PKGBUILD @@ -0,0 +1,39 @@ +# Creator: Borromini +# Maintainter: Jelle van der Waa + +pkgname='evolution-rss' +pkgver=0.2.3 +pkgrel=5 +pkgdesc="This plugin implements RSS reading capability within Evolution" +arch=(i686 x86_64) +license=('GPL') +install=evolution-rss.install +url="http://gnome.eu.org/evo/index.php/Evolution_RSS_Reader_Plugin" +depends=('evolution' 'libsoup' 'libgnomecanvas') +makedepends=('intltool' 'gnome-common') +options=('!libtool' '!emptydirs') +source=(http://gnome.eu.org/$pkgname-$pkgver.tar.gz + add-dbus-glib.patch) +md5sums=('bbf825c3655eaebadc429141a8f408d0' + 'ef16147db282739cd5218ef590b79c81') +build() { + cd $srcdir/$pkgname-${pkgver} + patch -Np1 -i $srcdir/add-dbus-glib.patch + ./autogen.sh + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --with-primary-render=gtkhtml \ + --disable-schemas-install + make +} + +package() { + cd $srcdir/$pkgname-${pkgver} + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$pkgdir install + + mkdir -p $pkgdir/usr/share/gconf/schemas + gconf-merge-schema $pkgdir/usr/share/gconf/schemas/${pkgname}.schemas $pkgdir/etc/gconf/schemas/*.schemas + rm -rf $pkgdir/etc/gconf/ +} diff --git a/community/evolution-rss/add-dbus-glib.patch b/community/evolution-rss/add-dbus-glib.patch new file mode 100644 index 000000000..fa5cd5ada --- /dev/null +++ b/community/evolution-rss/add-dbus-glib.patch @@ -0,0 +1,12 @@ +diff -Nur evolution-rss-0.2.3.orig/src/Makefile.am evolution-rss-0.2.3/src/Makefile.am +--- evolution-rss-0.2.3.orig/src/Makefile.am 2011-01-28 09:29:44.000000000 -0800 ++++ evolution-rss-0.2.3/src/Makefile.am 2011-03-14 09:51:19.510031938 -0700 +@@ -94,7 +94,7 @@ + endif + + liborg_gnome_evolution_rss_la_SOURCES = $(SOURCES) +-liborg_gnome_evolution_rss_la_LIBADD = $(WEBKIT_LIBS) $(GECKO_LIBS) $(LIBSOUP_LIBS) $(GTKHTML_EDITOR_LIBS) $(NO_UNDEFINED_LIBS) ++liborg_gnome_evolution_rss_la_LIBADD = $(WEBKIT_LIBS) $(GECKO_LIBS) $(LIBSOUP_LIBS) $(GTKHTML_EDITOR_LIBS) $(NO_UNDEFINED_LIBS) $(DBUS_LIBS) + liborg_gnome_evolution_rss_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED) + #$(GECKO_RPATH) + diff --git a/community/evolution-rss/evolution-rss.install b/community/evolution-rss/evolution-rss.install new file mode 100644 index 000000000..da4969355 --- /dev/null +++ b/community/evolution-rss/evolution-rss.install @@ -0,0 +1,25 @@ +pkgname=evolution-rss + +post_install() { + usr/sbin/gconfpkg --install $pkgname + update-desktop-database -q +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + update-desktop-database -q +} + +op=$1 +shift -- cgit v1.2.3-54-g00ecf