[arch-commits] Commit in sakura/repos/community-x86_64 (3 files)

2019-09-13 Thread Antonio Rojas via arch-commits
Date: Friday, September 13, 2019 @ 19:13:12
  Author: arojas
Revision: 510392

archrelease: copy trunk to community-x86_64

Added:
  sakura/repos/community-x86_64/PKGBUILD
(from rev 510391, sakura/trunk/PKGBUILD)
Deleted:
  sakura/repos/community-x86_64/PKGBUILD
  sakura/repos/community-x86_64/segfault.patch

+
 PKGBUILD   |   80 ++-
 segfault.patch |   62 --
 2 files changed, 38 insertions(+), 104 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-09-13 19:12:55 UTC (rev 510391)
+++ PKGBUILD2019-09-13 19:13:12 UTC (rev 510392)
@@ -1,42 +0,0 @@
-# Maintainer: Ronald van Haren 
-# Contributor: Dmitry N. Shilov 
-
-pkgname=sakura
-pkgver=3.6.0
-pkgrel=2
-pkgdesc="A terminal emulator based on GTK and VTE"
-arch=('x86_64')
-url="https://launchpad.net/sakura";
-license=('GPL')
-depends=('vte3' 'libxft')
-makedepends=('cmake')
-source=("https://launchpad.net/sakura/trunk/${pkgver}/+download/${pkgname}-${pkgver}.tar.bz2";
 "segfault.patch")
-sha256sums=('a1161f3cedde20a7e1bc5981b3e6ab3b91d2cd3a5ffe35c792a7fa402a1e86e0'
-'bc9f2364a85261ac7f6e031556b9a3bb71a2be3384ef3f049806df03b12936c7')
-
-prepare() {
-  cd "$srcdir/${pkgname}-${pkgver}"
-
-  # Set default font size a bit smaller
-  sed -i 's|#define DEFAULT_FONT "Bitstream Vera Sans Mono 14"|#define 
DEFAULT_FONT "Bitstream Vera Sans Mono 10"|g' src/sakura.c
-
-  # segfault fix FS#60100
-  patch -Np0 -i ${srcdir}/segfault.patch
-}
-
-build() {
-  cd "$srcdir/${pkgname}-${pkgver}"
-
-  cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RELEASE . 
-  make 
-}
-
-package() {
-  cd "$srcdir/${pkgname}-${pkgver}"
-
-  make DESTDIR="${pkgdir}" install 
-  # extract the keybindings from the installed documentation, rest is only 
relevant during build time
-  awk '/^Keybindings/{f="'${pkgdir}'/usr/share/doc/'${pkgname}'/KEYBINDINGS"} 
f{print > f} /^END/' \
-"${pkgdir}"/usr/share/doc/${pkgname}/INSTALL
-  rm "${pkgdir}/usr/share/doc/${pkgname}/INSTALL"
-}

Copied: sakura/repos/community-x86_64/PKGBUILD (from rev 510391, 
sakura/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-09-13 19:13:12 UTC (rev 510392)
@@ -0,0 +1,38 @@
+# Maintainer: Ronald van Haren 
+# Contributor: Dmitry N. Shilov 
+
+pkgname=sakura
+pkgver=3.7.0
+pkgrel=1
+pkgdesc="A terminal emulator based on GTK and VTE"
+arch=('x86_64')
+url="https://launchpad.net/sakura";
+license=('GPL')
+depends=('vte3' 'libxft')
+makedepends=('cmake')
+source=("https://launchpad.net/sakura/trunk/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz";)
+sha256sums=('b554dd21dc14d11ce14bb3110ca9fc567437cb3883e84b241b1a97ed8b9cfa95')
+
+prepare() {
+  cd "$srcdir/${pkgname}-${pkgver}"
+
+  # Set default font size a bit smaller
+  sed -i 's|#define DEFAULT_FONT "Bitstream Vera Sans Mono 14"|#define 
DEFAULT_FONT "Bitstream Vera Sans Mono 10"|g' src/sakura.c
+}
+
+build() {
+  cd "$srcdir/${pkgname}-${pkgver}"
+
+  cmake -DCMAKE_INSTALL_PREFIX=/usr . 
+  make 
+}
+
+package() {
+  cd "$srcdir/${pkgname}-${pkgver}"
+
+  make DESTDIR="${pkgdir}" install 
+  # extract the keybindings from the installed documentation, rest is only 
relevant during build time
+  awk '/^Keybindings/{f="'${pkgdir}'/usr/share/doc/'${pkgname}'/KEYBINDINGS"} 
f{print > f} /^END/' \
+"${pkgdir}"/usr/share/doc/${pkgname}/INSTALL
+  rm "${pkgdir}/usr/share/doc/${pkgname}/INSTALL"
+}

Deleted: segfault.patch
===
--- segfault.patch  2019-09-13 19:12:55 UTC (rev 510391)
+++ segfault.patch  2019-09-13 19:13:12 UTC (rev 510392)
@@ -1,62 +0,0 @@
-=== modified file 'src/sakura.c'
 src/sakura.c   2018-05-02 19:22:43 +
-+++ src/sakura.c   2018-09-16 13:26:19 +
-@@ -339,6 +339,7 @@
-   bool label_set_byuser;
-   GtkBorder padding;   /* inner-property data */
-   int colorset;
-+  gulong exit_handler_id;
- };
- 
- 
-@@ -984,31 +985,6 @@
-   if (npages==1) {
-   sakura_config_done();
-   }
--
--  /* Workaround for libvte strange behaviour. There is not child-exited 
signal for
-- the last terminal, so we need to kill it here.  Check with libvte 
authors about
-- child-exited/eof signals */
--  if (gtk_notebook_get_current_page(GTK_NOTEBOOK(sakura.notebook))==0) {
--
--  term = sakura_get_page_term(sakura, 0);
--
--  if (option_hold==TRUE) {
--  SAY("hold option has been activated");
--  return;
--  }
--
--//SAY("waiting for terminal pid (in eof) %d", term->pid);
--//waitpid(term->pid, &status, WNOHANG);
--  /* TODO: check wait return */
--  /* Child should be automatically reaped because we don't

[arch-commits] Commit in sakura/repos/community-x86_64 (3 files)

2018-09-26 Thread Ronald van Haren via arch-commits
Date: Wednesday, September 26, 2018 @ 08:20:33
  Author: ronald
Revision: 385161

archrelease: copy trunk to community-x86_64

Added:
  sakura/repos/community-x86_64/PKGBUILD
(from rev 385160, sakura/trunk/PKGBUILD)
  sakura/repos/community-x86_64/segfault.patch
(from rev 385160, sakura/trunk/segfault.patch)
Deleted:
  sakura/repos/community-x86_64/PKGBUILD

+
 PKGBUILD   |   81 ---
 segfault.patch |   62 ++
 2 files changed, 104 insertions(+), 39 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-26 08:20:28 UTC (rev 385160)
+++ PKGBUILD2018-09-26 08:20:33 UTC (rev 385161)
@@ -1,39 +0,0 @@
-# $Id$
-# Maintainer: Ronald van Haren 
-# Contributor: Dmitry N. Shilov 
-
-pkgname=sakura
-pkgver=3.6.0
-pkgrel=1
-pkgdesc="A terminal emulator based on GTK and VTE"
-arch=('x86_64')
-url="https://launchpad.net/sakura";
-license=('GPL')
-depends=('vte3' 'libxft')
-makedepends=('cmake')
-source=("https://launchpad.net/sakura/trunk/${pkgver}/+download/${pkgname}-${pkgver}.tar.bz2";)
-sha1sums=('df5c1d9974062a1eaf5659fa36f51c4d5a689eae')
-
-prepare() {
-  cd "$srcdir/${pkgname}-${pkgver}"
-
-  # Set default font size a bit smaller
-  sed -i 's|#define DEFAULT_FONT "Bitstream Vera Sans Mono 14"|#define 
DEFAULT_FONT "Bitstream Vera Sans Mono 10"|g' src/sakura.c
-}
-
-build() {
-  cd "$srcdir/${pkgname}-${pkgver}"
-
-  cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RELEASE . 
-  make 
-}
-
-package() {
-  cd "$srcdir/${pkgname}-${pkgver}"
-
-  make DESTDIR="${pkgdir}" install 
-  # extract the keybindings from the installed documentation, rest is only 
relevant during build time
-  awk '/^Keybindings/{f="'${pkgdir}'/usr/share/doc/'${pkgname}'/KEYBINDINGS"} 
f{print > f} /^END/' \
-"${pkgdir}"/usr/share/doc/${pkgname}/INSTALL
-  rm "${pkgdir}/usr/share/doc/${pkgname}/INSTALL"
-}

Copied: sakura/repos/community-x86_64/PKGBUILD (from rev 385160, 
sakura/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-26 08:20:33 UTC (rev 385161)
@@ -0,0 +1,42 @@
+# Maintainer: Ronald van Haren 
+# Contributor: Dmitry N. Shilov 
+
+pkgname=sakura
+pkgver=3.6.0
+pkgrel=2
+pkgdesc="A terminal emulator based on GTK and VTE"
+arch=('x86_64')
+url="https://launchpad.net/sakura";
+license=('GPL')
+depends=('vte3' 'libxft')
+makedepends=('cmake')
+source=("https://launchpad.net/sakura/trunk/${pkgver}/+download/${pkgname}-${pkgver}.tar.bz2";
 "segfault.patch")
+sha256sums=('a1161f3cedde20a7e1bc5981b3e6ab3b91d2cd3a5ffe35c792a7fa402a1e86e0'
+'bc9f2364a85261ac7f6e031556b9a3bb71a2be3384ef3f049806df03b12936c7')
+
+prepare() {
+  cd "$srcdir/${pkgname}-${pkgver}"
+
+  # Set default font size a bit smaller
+  sed -i 's|#define DEFAULT_FONT "Bitstream Vera Sans Mono 14"|#define 
DEFAULT_FONT "Bitstream Vera Sans Mono 10"|g' src/sakura.c
+
+  # segfault fix FS#60100
+  patch -Np0 -i ${srcdir}/segfault.patch
+}
+
+build() {
+  cd "$srcdir/${pkgname}-${pkgver}"
+
+  cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RELEASE . 
+  make 
+}
+
+package() {
+  cd "$srcdir/${pkgname}-${pkgver}"
+
+  make DESTDIR="${pkgdir}" install 
+  # extract the keybindings from the installed documentation, rest is only 
relevant during build time
+  awk '/^Keybindings/{f="'${pkgdir}'/usr/share/doc/'${pkgname}'/KEYBINDINGS"} 
f{print > f} /^END/' \
+"${pkgdir}"/usr/share/doc/${pkgname}/INSTALL
+  rm "${pkgdir}/usr/share/doc/${pkgname}/INSTALL"
+}

Copied: sakura/repos/community-x86_64/segfault.patch (from rev 385160, 
sakura/trunk/segfault.patch)
===
--- segfault.patch  (rev 0)
+++ segfault.patch  2018-09-26 08:20:33 UTC (rev 385161)
@@ -0,0 +1,62 @@
+=== modified file 'src/sakura.c'
+--- src/sakura.c   2018-05-02 19:22:43 +
 src/sakura.c   2018-09-16 13:26:19 +
+@@ -339,6 +339,7 @@
+   bool label_set_byuser;
+   GtkBorder padding;   /* inner-property data */
+   int colorset;
++  gulong exit_handler_id;
+ };
+ 
+ 
+@@ -984,31 +985,6 @@
+   if (npages==1) {
+   sakura_config_done();
+   }
+-
+-  /* Workaround for libvte strange behaviour. There is not child-exited 
signal for
+- the last terminal, so we need to kill it here.  Check with libvte 
authors about
+- child-exited/eof signals */
+-  if (gtk_notebook_get_current_page(GTK_NOTEBOOK(sakura.notebook))==0) {
+-
+-  term = sakura_get_page_term(sakura, 0);
+-
+-  if (option_hold==TRUE) {
+-  SAY("hold option has been activated");
+-  return;
+-  }
+-
+-//SAY("waiting for terminal pid (in eof) %d", term->pid);
+-//waitpid(term