void-linux / void-packages

The Void source packages collection
https://voidlinux.org
Other
2.54k stars 2.13k forks source link

planner: renamed to planify #48753

Closed IcedQuinn closed 6 months ago

IcedQuinn commented 7 months ago

Package name

planify

Package homepage

https://github.com/alainm23/planify

Description

We already package this as planner, but it has since changed its name upstream.

Does the requested package meet the package requirements?

System, Compiled

Is the requested package released?

Yes

chrysos349 commented 7 months ago

@LinArcX

planify is broken on *-musl

# Template file for 'planify'
pkgname=planify
version=4.4
revision=1
build_style=meson
hostmakedepends="desktop-file-utils gettext glib-devel gtk-update-icon-cache
 pkg-config vala"
makedepends="evolution-data-server-devel granite7-devel gtksourceview5-devel
 libadwaita-devel libportal-gtk4-devel libwebkitgtk60-devel"
short_desc="Task manager with Todoist support designed for GNU/Linux"
maintainer="linarcx <linarcx@riseup.net>"
license="GPL-3.0-or-later"
homepage="https://github.com/alainm23/planify"
distfiles="https://github.com/alainm23/planify/archive/${version}.tar.gz"
checksum=bb5625dcdd6e12994ac6dee2d35e695f7b70d78fa8d813bedd7f3325c85c8527

# x86_64-musl error: '_NL_TIME_FIRST_WEEKDAY' undeclared
# armv6l-musl error: unknown type name '__gnuc_va_list'
# aarch-musl error: #error "Assumed value of MB_LEN_MAX wrong"

if [ "$XBPS_TARGET_LIBC" = musl ]; then
    broken="multiple errors: unknown type name '__gnuc_va_list', etc."
fi

planner_package() {
    build_style=meta
    depends=planify
    short_desc+=" (transitional dummy package)"
}
oreo639 commented 6 months ago

Done in https://github.com/void-linux/void-packages/pull/49777