From 1b66f563b4abaa3f33d2b81c6a3013816022b328 Mon Sep 17 00:00:00 2001 From: arcan1s Date: Fri, 24 Jan 2014 02:53:58 +0400 Subject: [PATCH] added colibri-line --- colibri-line/PKGBUILD | 37 ++++++++++++++++++++++++++++++++++++ colibri-line/colibri.install | 13 +++++++++++++ colibri-line/fix-line.patch | 12 ++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 colibri-line/PKGBUILD create mode 100644 colibri-line/colibri.install create mode 100644 colibri-line/fix-line.patch diff --git a/colibri-line/PKGBUILD b/colibri-line/PKGBUILD new file mode 100644 index 0000000..11a0749 --- /dev/null +++ b/colibri-line/PKGBUILD @@ -0,0 +1,37 @@ +# Contributor: t3ddy +# Contributor: k3vin + +pkgname=colibri +pkgver=0.3.0 +pkgrel=1 +pkgdesc="Colibri provides an alternative to KDE4 Plasma notifications." +arch=('i686' 'x86_64') +url="http://kde-apps.org/content/show.php/Colibri?content=117147" +provides=('notification-daemon') +license=('GPL') +depends=('kdebase-workspace>=4.4') +makedepends=('gcc' 'cmake' 'automoc4') +install=colibri.install +source=(http://download.kde.org/stable/${pkgname}/${pkgname}-${pkgver}.tar.bz2 + fix-line.patch) +md5sums=('6b39ca00645d8557886577e1366deecd' + 'ed9f744d6aa4033797914edc82846452') + +prepare() { + cd "$srcdir" + patch -p0 -i "$srcdir/fix-line.patch" +} + +build() { + cd "$srcdir/${pkgname}-${pkgver}" + + mkdir build && cd build + cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../ + make +} + +package() { + cd "$srcdir/${pkgname}-${pkgver}/build" + + make DESTDIR="$pkgdir/" install +} diff --git a/colibri-line/colibri.install b/colibri-line/colibri.install new file mode 100644 index 0000000..2fa7f7b --- /dev/null +++ b/colibri-line/colibri.install @@ -0,0 +1,13 @@ +post_install() { + echo "" + echo "Colibri notifications works with 4.4 and higher" + echo "" + echo "Enabling Colibri notifications can be a bit tricky: +- Right-click on the systemtray applet +- Select \"System Tray Settings\" +- Uncheck the \"Application notifications\" box" +} + +post_upgrade() { + post_install $1 +} \ No newline at end of file diff --git a/colibri-line/fix-line.patch b/colibri-line/fix-line.patch new file mode 100644 index 0000000..e5a20b0 --- /dev/null +++ b/colibri-line/fix-line.patch @@ -0,0 +1,12 @@ +diff -ruN colibri-0.3.0.orig/app/notificationwidget.cpp colibri-0.3.0/app/notificationwidget.cpp +--- colibri-0.3.0.orig/app/notificationwidget.cpp 2013-05-14 19:30:28.000000000 +0400 ++++ colibri-0.3.0/app/notificationwidget.cpp 2014-01-24 02:35:26.653473727 +0400 +@@ -311,7 +311,7 @@ + text = "" + mSummary + ""; + } + if (!mBody.isEmpty()) { +- text += mBody; ++ text += mBody.replace(QString("\n"), QString("
")); + } + mTextLabel->setText(text); + mTextLabel->resize(mTextLabel->preferredSize());