Date: Saturday, April 2, 2022 @ 17:42:51 Author: foutrelis Revision: 441287
archrelease: copy trunk to extra-x86_64 Added: xfce4-screenshooter/repos/extra-x86_64/PKGBUILD (from rev 441286, xfce4-screenshooter/trunk/PKGBUILD) xfce4-screenshooter/repos/extra-x86_64/do-not-quit-after-dismissing-dialog.patch (from rev 441286, xfce4-screenshooter/trunk/do-not-quit-after-dismissing-dialog.patch) Deleted: xfce4-screenshooter/repos/extra-x86_64/PKGBUILD -------------------------------------------+ PKGBUILD | 78 +++++++++++++++------------- do-not-quit-after-dismissing-dialog.patch | 25 ++++++++ 2 files changed, 68 insertions(+), 35 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-04-02 17:42:46 UTC (rev 441286) +++ PKGBUILD 2022-04-02 17:42:51 UTC (rev 441287) @@ -1,35 +0,0 @@ -# Maintainer: Evangelos Foutras <evange...@foutrelis.com> -# Contributor: Tobias Kieslich <tobias (at) archlinux.org> - -pkgname=xfce4-screenshooter -pkgver=1.9.10 -pkgrel=1 -pkgdesc="An application to take screenshots" -arch=('x86_64') -url="https://docs.xfce.org/apps/screenshooter/start" -license=('GPL2') -groups=('xfce4-goodies') -depends=('xfce4-panel' 'libsoup' 'hicolor-icon-theme') -makedepends=('intltool' 'python') -source=(https://archive.xfce.org/src/apps/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2) -sha256sums=('04b4178527f5b98cfe76ae427e95581067edf262a530639d332f6db9a68292d7') - -build() { - cd "$srcdir/$pkgname-$pkgver" - - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --libexecdir=/usr/lib \ - --localstatedir=/var \ - --disable-static \ - --disable-debug - make -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir" install -} - -# vim:set ts=2 sw=2 et: Copied: xfce4-screenshooter/repos/extra-x86_64/PKGBUILD (from rev 441286, xfce4-screenshooter/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-04-02 17:42:51 UTC (rev 441287) @@ -0,0 +1,43 @@ +# Maintainer: Evangelos Foutras <evange...@foutrelis.com> +# Contributor: Tobias Kieslich <tobias (at) archlinux.org> + +pkgname=xfce4-screenshooter +pkgver=1.9.10 +pkgrel=2 +pkgdesc="An application to take screenshots" +arch=('x86_64') +url="https://docs.xfce.org/apps/screenshooter/start" +license=('GPL2') +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libsoup' 'hicolor-icon-theme') +makedepends=('intltool' 'python') +source=(https://archive.xfce.org/src/apps/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2 + do-not-quit-after-dismissing-dialog.patch) +sha256sums=('04b4178527f5b98cfe76ae427e95581067edf262a530639d332f6db9a68292d7' + '1c4fab5550add18449125f570b1d4c83198963bfeae4495f6896360ea917a789') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + # https://gitlab.xfce.org/apps/xfce4-screenshooter/-/issues/71 + patch -Np1 -i ../do-not-quit-after-dismissing-dialog.patch +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: Copied: xfce4-screenshooter/repos/extra-x86_64/do-not-quit-after-dismissing-dialog.patch (from rev 441286, xfce4-screenshooter/trunk/do-not-quit-after-dismissing-dialog.patch) =================================================================== --- do-not-quit-after-dismissing-dialog.patch (rev 0) +++ do-not-quit-after-dismissing-dialog.patch 2022-04-02 17:42:51 UTC (rev 441287) @@ -0,0 +1,25 @@ +From 5b9daa4f892c32a4c5d5199acc2b62142d85b382 Mon Sep 17 00:00:00 2001 +From: Andre Miranda <andre...@xfce.org> +Date: Fri, 11 Mar 2022 19:07:48 -0300 +Subject: [PATCH] Do not quit after dismissing dialog if invoked from plugin + (#71) + +Fixes #71 +--- + lib/screenshooter-dialogs.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/lib/screenshooter-dialogs.c b/lib/screenshooter-dialogs.c +index d56f88b..371563a 100644 +--- a/lib/screenshooter-dialogs.c ++++ b/lib/screenshooter-dialogs.c +@@ -630,7 +630,8 @@ cb_dialog_response (GtkWidget *dialog, gint response, ScreenshotData *sd) + else + { + gtk_widget_destroy (dialog); +- gtk_main_quit (); ++ if (!sd->plugin) ++ gtk_main_quit (); + } + } +