From bc17b9985de3483c4797a7d521e1666176b3dd75 Mon Sep 17 00:00:00 2001 From: arcan1s Date: Wed, 11 Sep 2013 02:45:41 +0400 Subject: [PATCH] Added stdin --- kdeplasma-applets-stdin-svn/PKGBUILD | 47 +++++++++++++++++++ .../kdeplasma-applets-stdin-svn.install | 23 +++++++++ 2 files changed, 70 insertions(+) create mode 100644 kdeplasma-applets-stdin-svn/PKGBUILD create mode 100644 kdeplasma-applets-stdin-svn/kdeplasma-applets-stdin-svn.install diff --git a/kdeplasma-applets-stdin-svn/PKGBUILD b/kdeplasma-applets-stdin-svn/PKGBUILD new file mode 100644 index 0000000..39f339f --- /dev/null +++ b/kdeplasma-applets-stdin-svn/PKGBUILD @@ -0,0 +1,47 @@ +# Contributor: weirdfox +# Maintainer: Evgeniy "arcanis" Alekseev + +pkgname=kdeplasma-applets-stdin-svn +pkgver=57 +pkgrel=1 +_pkgname=plasmoidstdin +_pkgver=0.2 +pkgdesc="This plasmoid executes a process and captures its stdout or stderr output stream" +arch=('i686' 'x86_64') +url="http://www.kde-look.org/content/show.php/STDIN+Plasmoid?content=92309" +license=('GPL') +depends=('kdebase-workspace') +makedepends=('cmake' 'automoc4' 'subversion') +install=${pkgname}.install + +_svntrunk="https://plasmoidstdin.svn.sourceforge.net/svnroot/${_pkgname}/${_pkgver}/trunk" +_svnmod=stdin + +build() +{ + msg "Connecting to SVN server...." + + if [ -d "${_svnmod}/.svn" ]; then + (cd ${_svnmod} && svn up -r ${pkgver}) + else + svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod} + fi + + msg "SVN checkout done or server timeout" + msg "Starting build..." + + if [ -d ${srcdir}/build ]; then + rm -rf ${srcdir}/build + fi + mkdir ${srcdir}/build && cd ${srcdir}/build + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + ../${_svnmod} + make +} + +package() +{ + cd ${srcdir}/build + make DESTDIR=${pkgdir} install +} \ No newline at end of file diff --git a/kdeplasma-applets-stdin-svn/kdeplasma-applets-stdin-svn.install b/kdeplasma-applets-stdin-svn/kdeplasma-applets-stdin-svn.install new file mode 100644 index 0000000..d7ee1f1 --- /dev/null +++ b/kdeplasma-applets-stdin-svn/kdeplasma-applets-stdin-svn.install @@ -0,0 +1,23 @@ +post_install() +{ + cat << EOF +Update plasmoids... +EOF + kbuildsycoca4 > /dev/null 2>&1 +} + +post_upgrade() +{ + cat << EOF +Update plasmoids... +EOF + kbuildsycoca4 > /dev/null 2>&1 +} + +post_remove() +{ + cat << EOF +Update plasmoids... +EOF + kbuildsycoca4 > /dev/null 2>&1 +}