FS#77883 - [zenity] 3.44.0-2 notifications not available

Attached to Project: Arch Linux
Opened by Piscium (piscium) - Friday, 17 March 2023, 12:55 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 18 March 2023, 01:19 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

As a result of the change below zenity notifications are not available
anymore. I am using them in a script. This change was just in the
PKGBUILD which is still using the same upstream source.
https://github.com/archlinux/svntogit-packages/commit/9b3aff4f5b8c189f2b0dd9278853edaba8c0d4c4

The commit message points to this:
https://bugs.archlinux.org/task/77607

The author of #77607 said in an email to the Arch General list on 17/3/2023:
"As the author of the bug report, I'm not sure why the notifications got removed alongside webkit."

Can you please consider re-enabling notifications?

I modified a PKGBUILD by reversing some the changes of
the last commit to keep notifications and it works for me.

------------------------

# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>

pkgname=zenity
pkgver=3.44.0
pkgrel=3
pkgdesc="Display graphical dialog boxes from shell scripts"
url="https://gitlab.gnome.org/GNOME/zenity"
arch=(x86_64)
license=(LGPL)
depends=(gtk3 libnotify)
makedepends=(yelp-tools meson git)
optdepends=('perl: gdialog wrapper')
_commit=7bf8c8910d34bfb2b883b32118b93b68d44dd77b # tags/3.44.0^0
source=("git+https://gitlab.gnome.org/GNOME/zenity.git#commit=$_commit")
sha256sums=('SKIP')

pkgver() {
cd zenity
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}

prepare() {
cd zenity
}

build() {
local meson_options=(
-D libnotify=true
)

arch-meson zenity build "${meson_options[@]}"
meson compile -C build
}

check() {
meson test -C build --print-errorlogs
}

package() {
meson install -C build --destdir "$pkgdir"
}

# vim:set sw=2 sts=-1 et:
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Saturday, 18 March 2023, 01:19 GMT
Reason for closing:  Fixed
Additional comments about closing:  3.44.0-3

Loading...