Package Details: gnome-next-meeting-applet 2.12.2-1

Git Clone URL: https://aur.archlinux.org/gnome-next-meeting-applet.git (read-only, click to copy)
Package Base: gnome-next-meeting-applet
Description: An applet to show your next meetings from Gnome Online Accounts
Upstream URL: https://github.com/chmouel/gnome-next-meeting-applet
Licenses: GPL3
Submitter: chmouel
Maintainer: chmouel
Last Packager: chmouel
Votes: 3
Popularity: 0.003026
First Submitted: 2021-11-11 18:22 (UTC)
Last Updated: 2023-11-22 15:42 (UTC)

Latest Comments

chmouel commented on 2023-08-23 06:51 (UTC)

ah thanks for the links @gilbus i didn't think about that, will upload your version then! cheers

gilbus commented on 2023-08-23 06:48 (UTC)

@chmouel Unfortunately, your PKGBUILD does not build inside a clean chroot, most likely due to missing makedepends that are present in my version which is based on the official python package guidelines

chmouel commented on 2023-08-22 18:12 (UTC)

@gilbus sorry i didn't see your message as i was on away,

i didn't see your fix but i have fixed it a bit like you do but getting inspired by https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=python-poetry-git in both case the new release should work (hopefully) :)

gilbus commented on 2023-08-11 07:34 (UTC)

The current PKGBUILD does not work anymore since it references a non-existing setup.py. This one worked for me

#!/usr/bin/env zsh
# Maintainer:  Chmouel Boudjnah <chmouel@chmouel.com>
pkgname=gnome-next-meeting-applet
opkgname=gnome_next_meeting_applet 
pkgver=2.11.0
pkgrel=1
pkgdesc="An applet to show your next meetings from Gnome Online Accounts"
arch=('any')
url="https://github.com/chmouel/gnome-next-meeting-applet"
license=('GPL3')
depends=('python-gobject' 'python-yaml' 'python-humanize' 'libappindicator-gtk3' 'gnome-shell-extension-appindicator' 'evolution-data-server' 'evolution-data-server' 'python-dateutil' 'python-dbus')
source=( ${url}/releases/download/${pkgver}/${opkgname}-${pkgver}.tar.gz )
sha256sums=('e8cc5afeb88ac171ade73d93eff3249983854b5701369f4f3643483d54c6dc09')
makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel' 'python-poetry-core')

build() {
  cd "$opkgname-$pkgver"
  python -m build --wheel --no-isolation
}

package() {
  cd "${opkgname}-${pkgver}"
  python -m installer --destdir="$pkgdir" dist/*.whl
  mkdir -p ${pkgdir}/usr/share/${pkgname}
  cp -a data/images ${pkgdir}/usr/share/${pkgname}/
  install -Dp -m644 data/desktop/com.chmouel.gnomeNextMeetingApplet.appdata.xml ${pkgdir}/usr/share/metainfo/com.chmouel.gnomeNextMeetingApplet.appdata.xml
  install -Dp -m644 data/desktop/com.chmouel.gnomeNextMeetingApplet.desktop ${pkgdir}/usr/share/applications/com.chmouel.gnomeNextMeetingApplet.desktop
  install -m0644 -Dp data/desktop/icon.svg ${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname}.svg
  install -m0644 -Dp config.sample.yaml ${pkgdir}/usr/share/docs/${pkgname}
}