From 8cbd92281eadaaafe7e0ee54917572d75d493d0e Mon Sep 17 00:00:00 2001 From: arcan1s Date: Mon, 31 Mar 2014 08:29:45 +0400 Subject: [PATCH] pytexmonitor --- kdeplasma-applets-pytextmonitor/PKGBUILD | 41 +++++-------------- .../kdeplasma-applets-pytextmonitor.install | 12 ++---- 2 files changed, 15 insertions(+), 38 deletions(-) diff --git a/kdeplasma-applets-pytextmonitor/PKGBUILD b/kdeplasma-applets-pytextmonitor/PKGBUILD index 7dcfea9..149e098 100644 --- a/kdeplasma-applets-pytextmonitor/PKGBUILD +++ b/kdeplasma-applets-pytextmonitor/PKGBUILD @@ -2,15 +2,13 @@ # Maintainer: Evgeniy "arcanis" Alexeev pkgname=kdeplasma-applets-pytextmonitor -_pkgname=py-text-monitor -pkgver=1.5.3 +_pkgname=pytextmonitor +pkgver=1.6.0 pkgrel=1 -_dtengine=ext-sysmon -_dtver=1.6 pkgdesc="Minimalistic Plasmoid script written on Python2. It looks like widgets in awesome-wm" arch=('i686' 'x86_64') url="http://arcanis.name/projects/pytextmonitor" -license=('GPL') +license=('GPLv3') depends=('kdebase-workspace' 'kdebindings-python2' 'lm_sensors' 'net-tools' 'sysstat') optdepends=("hddtemp: for HDD temperature monitor" "catalyst: for GPU monitor" @@ -19,41 +17,24 @@ optdepends=("hddtemp: for HDD temperature monitor" "mpd: for music player monitor" "qmmp: for music player monitor") makedepends=('automoc4' 'cmake') -source=(https://github.com/arcan1s/pytextmonitor/releases/download/V.${pkgver}/${_pkgname}-${pkgver}.plasmoid - https://github.com/arcan1s/pytextmonitor/releases/download/V.${pkgver}/${_dtengine}-${_dtver}.zip) +source=(https://github.com/arcan1s/pytextmonitor/releases/download/V.${pkgver}/${_pkgname}-${pkgver}-src.tar.xz) install=${pkgname}.install -md5sums=('7fef048a8e000ccf9a1e5f0924f59cc2' - '74f42444a2bddce898d462045c3dbd44') +md5sums=('dddb53dd20708ddfe6ec0343005cf424') backup=('usr/share/config/extsysmon.conf') build () { - # build dataengine - if [[ -d ${srcdir}/${_dtengine}/build ]]; then - rm -rf "${srcdir}/${_dtengine}/build" + if [[ -d ${srcdir}/build ]]; then + rm -rf "${srcdir}/build" fi - mkdir "${srcdir}/${_dtengine}/build" - cd "${srcdir}/${_dtengine}/build" + mkdir "${srcdir}/build" + cd "${srcdir}/build" cmake -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` \ - ../ + "../${_pkgname}" make } package() { - # install dataengine - cd "${srcdir}/${_dtengine}/build" + cd "${srcdir}/build" make DESTDIR="${pkgdir}" install - - # install plasmoid - install -D -m644 "${srcdir}/contents/code/plasma_applet_pytextmonitor.notifyrc" \ - "${pkgdir}/`kde4-config --prefix`/share/apps/plasma_applet_pytextmonitor/plasma_applet_pytextmonitor.notifyrc" - install -D -m644 "${srcdir}/metadata.desktop" \ - "${pkgdir}/`kde4-config --prefix`/share/kde4/services/${_pkgname}.desktop" - install -D -m644 "${srcdir}/metadata.desktop" \ - "${pkgdir}/`kde4-config --prefix`/share/apps/plasma/plasmoids/${_pkgname}/metadata.desktop" - mkdir -p "${pkgdir}/`kde4-config --prefix`/share/apps/plasma/plasmoids/${_pkgname}/contents/"{code,ui} - install -m644 "${srcdir}/contents/code/"* \ - -t "${pkgdir}/`kde4-config --prefix`/share/apps/plasma/plasmoids/${_pkgname}/contents/code" - install -m644 "${srcdir}/contents/ui/"* \ - -t "${pkgdir}/`kde4-config --prefix`/share/apps/plasma/plasmoids/${_pkgname}/contents/ui" } diff --git a/kdeplasma-applets-pytextmonitor/kdeplasma-applets-pytextmonitor.install b/kdeplasma-applets-pytextmonitor/kdeplasma-applets-pytextmonitor.install index 86207c0..8ca3bc5 100644 --- a/kdeplasma-applets-pytextmonitor/kdeplasma-applets-pytextmonitor.install +++ b/kdeplasma-applets-pytextmonitor/kdeplasma-applets-pytextmonitor.install @@ -1,28 +1,24 @@ -func_update() -{ +func_update() { cat << EOF Update plasmoids... EOF kbuildsycoca4 > /dev/null 2>&1 } -post_install() -{ +post_install() { func_update cat << EOF Make sure that \`hddtemp\` can be run with sudo without password EOF } -post_upgrade() -{ +post_upgrade() { func_update cat << EOF Make sure that \`hddtemp\` can be run with sudo without password EOF } -post_remove() -{ +post_remove() { func_update }