summaryrefslogtreecommitdiff
path: root/community/evolution-rss
diff options
context:
space:
mode:
authorParabola <dev@list.parabolagnulinux.org>2011-04-05 14:26:38 +0000
committerParabola <dev@list.parabolagnulinux.org>2011-04-05 14:26:38 +0000
commit415856bdd4f48ab4f2732996f0bae58595092bbe (patch)
treeede2018b591f6dfb477fe9341ba17b9bc000fab9 /community/evolution-rss
Tue Apr 5 14:26:38 UTC 2011
Diffstat (limited to 'community/evolution-rss')
-rw-r--r--community/evolution-rss/PKGBUILD39
-rw-r--r--community/evolution-rss/add-dbus-glib.patch12
-rw-r--r--community/evolution-rss/evolution-rss.install25
3 files changed, 76 insertions, 0 deletions
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 <gotleenucks at g-male dot com>
+# Maintainter: Jelle van der Waa <jelle at vdwaa dot nl>
+
+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