summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a1c36b719259
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: coderkun <olli AT coderkun DOT de>
+
+pkgname=rssowl
+pkgver=2.2.1
+pkgrel=4
+pkgdesc="A java based RSS feed reader with Google Reader synchronization"
+arch=('i686' 'x86_64')
+url="http://rssowl.org/"
+license=('EPL')
+depends=('java-runtime' 'alsa-lib' 'gtk2' 'gconf' 'hunspell' 'libxt' 'nss')
+install=rssowl.install
+
+if [[ "$CARCH" = "x86_64" ]]; then
+ source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.linux.x86_64.zip")
+ md5sums=('7751803db518b267b0dca121c1532747')
+else
+ source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.linux.x86.zip")
+ md5sums=('7295bbce792dc921ac89781ac717e6f6')
+fi
+source+=("${pkgname}.desktop")
+md5sums+=('8cdc03eb95a959e4196d1995783e24b1')
+
+build() {
+ cd "${srcdir}/${pkgname}"
+
+ echo -e "#!/bin/sh\n\n/usr/share/${pkgname}/RSSOwl \"\${@}\"" > "${pkgname}"
+ sed -i -e 's:moz_libdir=.*:moz_libdir=/usr/share/rssowl/xulrunner:' xulrunner/xulrunner
+}
+
+package() {
+ cd "${srcdir}"
+ # xulrunner 1.9 (shipped by RSSOwl) expects /lib/libhunspell-1.2.so.0
+ if ! [ -e "libhunspell-1.2.so.0" ]; then
+ ln -s "/usr/lib/libhunspell.so" "libhunspell-1.2.so.0"
+ fi
+ install -D "libhunspell-1.2.so.0" "${pkgdir}/usr/lib/libhunspell-1.2.so.0"
+
+ cd "${srcdir}/${pkgname}"
+ mkdir -p "${pkgdir}/usr/share/${pkgname}"
+ cp -r * "${pkgdir}/usr/share/${pkgname}"
+ chmod +x "${pkgdir}/usr/share/${pkgname}/xulrunner/xulrunner"
+ chmod +x "${pkgdir}/usr/share/${pkgname}/xulrunner/xulrunner-bin"
+ chmod +x "${pkgdir}/usr/share/${pkgname}/xulrunner/run-mozilla.sh"
+ install -Dm755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+}