Date: Sunday, January 31, 2016 @ 20:52:30 Author: arodseth Revision: 159694
archrelease: copy trunk to community-x86_64, community-i686 Added: tint2/repos/community-i686/PKGBUILD (from rev 159693, tint2/trunk/PKGBUILD) tint2/repos/community-x86_64/PKGBUILD (from rev 159693, tint2/trunk/PKGBUILD) Deleted: tint2/repos/community-i686/PKGBUILD tint2/repos/community-i686/zombie-fix.patch tint2/repos/community-x86_64/PKGBUILD tint2/repos/community-x86_64/zombie-fix.patch -----------------------------------+ /PKGBUILD | 72 ++++++++++++++++++++++++++++++++++++ community-i686/PKGBUILD | 36 ------------------ community-i686/zombie-fix.patch | 33 ---------------- community-x86_64/PKGBUILD | 36 ------------------ community-x86_64/zombie-fix.patch | 33 ---------------- 5 files changed, 72 insertions(+), 138 deletions(-) Deleted: community-i686/PKGBUILD =================================================================== --- community-i686/PKGBUILD 2016-01-31 19:52:15 UTC (rev 159693) +++ community-i686/PKGBUILD 2016-01-31 19:52:30 UTC (rev 159694) @@ -1,36 +0,0 @@ -# $Id$ -# Maintainer: Alexander Rødseth <rods...@gmail.com> -# Contributor: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> -# Contributor: Blue Peppers <bluepepp...@archlinux.us> -# Contributor: Stefan Husmann< stefan-husm...@t-online.de> - -pkgname=tint2 -pkgver=0.12.4 -pkgrel=2 -pkgdesc='Basic, good-looking task manager for WMs' -arch=('x86_64' 'i686') -url='https://gitlab.com/o9000/tint2' -license=('GPL2') -conflicts=('ttm-svn') -depends=('gtk2' 'imlib2' 'startup-notification') -makedepends=('cmake' 'startup-notification' 'git' 'ninja') -source=("$pkgname-$pkgver.tgz::https://gitlab.com/o9000/tint2/repository/archive.tar.gz?ref=$pkgver") -sha256sums=('68065a85eec6f4186c52adb48d9fdab2b1008df92e34380038739c146bb59f06') - -prepare() { - mv "$pkgname-$pkgver-"* "$pkgname" -} - -build() { - cd "$pkgname" - mkdir -p build - cd build - cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_TINT2CONF=1 -G Ninja - ninja -} - -package() { - DESTDIR="$pkgdir" ninja -C "$pkgname/build" install -} - -# vim:set ts=2 sw=2 et: Copied: tint2/repos/community-i686/PKGBUILD (from rev 159693, tint2/trunk/PKGBUILD) =================================================================== --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2016-01-31 19:52:30 UTC (rev 159694) @@ -0,0 +1,36 @@ +# $Id$ +# Maintainer: Alexander Rødseth <rods...@gmail.com> +# Contributor: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> +# Contributor: Blue Peppers <bluepepp...@archlinux.us> +# Contributor: Stefan Husmann< stefan-husm...@t-online.de> + +pkgname=tint2 +pkgver=0.12.7 +pkgrel=1 +pkgdesc='Basic, good-looking task manager for WMs' +arch=('x86_64' 'i686') +url='https://gitlab.com/o9000/tint2' +license=('GPL2') +conflicts=('ttm-svn') +depends=('gtk2' 'imlib2' 'startup-notification') +makedepends=('cmake' 'startup-notification' 'git' 'ninja') +source=("$pkgname-$pkgver.tgz::https://gitlab.com/o9000/tint2/repository/archive.tar.gz?ref=$pkgver") +sha256sums=('e1200cabbf6f9488233788f805b10c8bd8b083c92ef42d86bc8df8d8bb353c5f') + +prepare() { + mv "$pkgname-$pkgver-"* "$pkgname" +} + +build() { + cd "$pkgname" + mkdir -p build + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_TINT2CONF=1 -G Ninja + ninja +} + +package() { + DESTDIR="$pkgdir" ninja -C "$pkgname/build" install +} + +# vim:set ts=2 sw=2 et: Deleted: community-i686/zombie-fix.patch =================================================================== --- community-i686/zombie-fix.patch 2016-01-31 19:52:15 UTC (rev 159693) +++ community-i686/zombie-fix.patch 2016-01-31 19:52:30 UTC (rev 159694) @@ -1,33 +0,0 @@ -http://code.google.com/p/tint2/issues/detail?id=430 -Submitted By: David B. Cortarello (Nomius) <dcortarello at gmail dot com> -Date: 18-05-2013 -Initial Package Version: subversion trunk (revision 652) -Description: Fix zombie (defunct) processes created in clock_action. -This patch provides the following bugfixes: - * This patch uses waitpid with WNOHANG to eliminate all zombie processes created by -tint2 (in particular by the clock -right or left- click). This is done by a small hack -in the update_clocks_min, called to "redraw" that area. - ---- trunk/src/clock/clock.c (revision 652) -+++ trunk/src/clock/clock.c (working copy) -@@ -23,6 +23,8 @@ - #include <cairo-xlib.h> - #include <pango/pangocairo.h> - #include <stdlib.h> -+#include <sys/types.h> -+#include <sys/wait.h> - - #include "window.h" - #include "server.h" -@@ -98,6 +103,10 @@ - // remember old_sec because after suspend/hibernate the clock should be updated directly, and not - // on next minute change - time_t old_sec = time_clock.tv_sec; -+ -+ // Little hack to wait executed commands in clock_action avoiding zombies -+ waitpid(-1, NULL, WNOHANG); -+ - gettimeofday(&time_clock, 0); - if (time_clock.tv_sec % 60 == 0 || time_clock.tv_sec - old_sec > 60) { - int i; - Deleted: community-x86_64/PKGBUILD =================================================================== --- community-x86_64/PKGBUILD 2016-01-31 19:52:15 UTC (rev 159693) +++ community-x86_64/PKGBUILD 2016-01-31 19:52:30 UTC (rev 159694) @@ -1,36 +0,0 @@ -# $Id$ -# Maintainer: Alexander Rødseth <rods...@gmail.com> -# Contributor: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> -# Contributor: Blue Peppers <bluepepp...@archlinux.us> -# Contributor: Stefan Husmann< stefan-husm...@t-online.de> - -pkgname=tint2 -pkgver=0.12.4 -pkgrel=2 -pkgdesc='Basic, good-looking task manager for WMs' -arch=('x86_64' 'i686') -url='https://gitlab.com/o9000/tint2' -license=('GPL2') -conflicts=('ttm-svn') -depends=('gtk2' 'imlib2' 'startup-notification') -makedepends=('cmake' 'startup-notification' 'git' 'ninja') -source=("$pkgname-$pkgver.tgz::https://gitlab.com/o9000/tint2/repository/archive.tar.gz?ref=$pkgver") -sha256sums=('68065a85eec6f4186c52adb48d9fdab2b1008df92e34380038739c146bb59f06') - -prepare() { - mv "$pkgname-$pkgver-"* "$pkgname" -} - -build() { - cd "$pkgname" - mkdir -p build - cd build - cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_TINT2CONF=1 -G Ninja - ninja -} - -package() { - DESTDIR="$pkgdir" ninja -C "$pkgname/build" install -} - -# vim:set ts=2 sw=2 et: Copied: tint2/repos/community-x86_64/PKGBUILD (from rev 159693, tint2/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2016-01-31 19:52:30 UTC (rev 159694) @@ -0,0 +1,36 @@ +# $Id$ +# Maintainer: Alexander Rødseth <rods...@gmail.com> +# Contributor: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> +# Contributor: Blue Peppers <bluepepp...@archlinux.us> +# Contributor: Stefan Husmann< stefan-husm...@t-online.de> + +pkgname=tint2 +pkgver=0.12.7 +pkgrel=1 +pkgdesc='Basic, good-looking task manager for WMs' +arch=('x86_64' 'i686') +url='https://gitlab.com/o9000/tint2' +license=('GPL2') +conflicts=('ttm-svn') +depends=('gtk2' 'imlib2' 'startup-notification') +makedepends=('cmake' 'startup-notification' 'git' 'ninja') +source=("$pkgname-$pkgver.tgz::https://gitlab.com/o9000/tint2/repository/archive.tar.gz?ref=$pkgver") +sha256sums=('e1200cabbf6f9488233788f805b10c8bd8b083c92ef42d86bc8df8d8bb353c5f') + +prepare() { + mv "$pkgname-$pkgver-"* "$pkgname" +} + +build() { + cd "$pkgname" + mkdir -p build + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_TINT2CONF=1 -G Ninja + ninja +} + +package() { + DESTDIR="$pkgdir" ninja -C "$pkgname/build" install +} + +# vim:set ts=2 sw=2 et: Deleted: community-x86_64/zombie-fix.patch =================================================================== --- community-x86_64/zombie-fix.patch 2016-01-31 19:52:15 UTC (rev 159693) +++ community-x86_64/zombie-fix.patch 2016-01-31 19:52:30 UTC (rev 159694) @@ -1,33 +0,0 @@ -http://code.google.com/p/tint2/issues/detail?id=430 -Submitted By: David B. Cortarello (Nomius) <dcortarello at gmail dot com> -Date: 18-05-2013 -Initial Package Version: subversion trunk (revision 652) -Description: Fix zombie (defunct) processes created in clock_action. -This patch provides the following bugfixes: - * This patch uses waitpid with WNOHANG to eliminate all zombie processes created by -tint2 (in particular by the clock -right or left- click). This is done by a small hack -in the update_clocks_min, called to "redraw" that area. - ---- trunk/src/clock/clock.c (revision 652) -+++ trunk/src/clock/clock.c (working copy) -@@ -23,6 +23,8 @@ - #include <cairo-xlib.h> - #include <pango/pangocairo.h> - #include <stdlib.h> -+#include <sys/types.h> -+#include <sys/wait.h> - - #include "window.h" - #include "server.h" -@@ -98,6 +103,10 @@ - // remember old_sec because after suspend/hibernate the clock should be updated directly, and not - // on next minute change - time_t old_sec = time_clock.tv_sec; -+ -+ // Little hack to wait executed commands in clock_action avoiding zombies -+ waitpid(-1, NULL, WNOHANG); -+ - gettimeofday(&time_clock, 0); - if (time_clock.tv_sec % 60 == 0 || time_clock.tv_sec - old_sec > 60) { - int i; -