* [ISSUE] Package request: mpris-timer
@ 2025-01-10 12:38 Eloitor
2025-01-10 19:45 ` xavierfortier1
2025-01-10 19:49 ` Eloitor
0 siblings, 2 replies; 3+ messages in thread
From: Eloitor @ 2025-01-10 12:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 400 bytes --]
New issue by Eloitor on void-packages repository
https://github.com/void-linux/void-packages/issues/53914
Description:
### Package name
mpris-timer
### Package homepage
https://github.com/efogdev/mpris-timer
### Description
Timer app pretending to be a media player.
### Does the requested package meet the package requirements?
System, Compiled
### Is the requested package released?
Yes
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Package request: mpris-timer
2025-01-10 12:38 [ISSUE] Package request: mpris-timer Eloitor
@ 2025-01-10 19:45 ` xavierfortier1
2025-01-10 19:49 ` Eloitor
1 sibling, 0 replies; 3+ messages in thread
From: xavierfortier1 @ 2025-01-10 19:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1810 bytes --]
New comment by xavierfortier1 on void-packages repository
https://github.com/void-linux/void-packages/issues/53914#issuecomment-2583827063
Comment:
Hey, so I looked into that and this is what I came up with. I have tested it a little bit and it worked. If you would like to maintain the package, here is the template (simply change the `maintainer` and make a PR):
```bash
# Template file for 'play-timer'
pkgname=play-timer
version=2.0.3
revision=1
build_style=go
build_helper="gir"
go_import_path=github.com/efogdev/mpris-timer
go_package="./cmd"
go_build_tags="wayland"
hostmakedepends="gobject-introspection pkg-config wayland-devel"
makedepends="glib-devel wayland-devel alsa-lib-devel graphene-devel
cairo-devel pango-devel gdk-pixbuf-devel gtk4-devel libadwaita-devel"
short_desc="Timer app for Linux desktop"
maintainer="name <email>"
license="MIT"
homepage="https://github.com/efogdev/mpris-timer"
changelog="https://github.com/efogdev/mpris-timer/releases"
distfiles="https://github.com/efogdev/mpris-timer/archive/${version}.tar.gz"
checksum=00045e7d0133ad911c4ddcc66af2075402bb3f96262045f9cabedb6b6f6f8a59
do_build() {
go build -tags "${go_build_tags}" -o "${GOPATH}/bin/${pkgname}" ${go_package}
}
post_install() {
vlicense LICENSE.txt LICENSE
local _glibname="io.github.efogdev.mpris-timer"
vinstall "misc/${_glibname}.desktop" 644 usr/share/applications
vinstall "misc/${_glibname}.metainfo.xml" 644 usr/share/metainfo
vinstall "misc/${_glibname}.gschema.xml" 644 usr/share/glib-2.0/schemas
vinstall "internal/ui/res/icon.svg" 644 usr/share/icons/hicolor/scalable/apps "${_glibname}.svg"
}
```
Otherwise, I can maintain it. I'll make the PR and it will eventually land in the repo. In the meantime, you can compile it on your system and use it.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Package request: mpris-timer
2025-01-10 12:38 [ISSUE] Package request: mpris-timer Eloitor
2025-01-10 19:45 ` xavierfortier1
@ 2025-01-10 19:49 ` Eloitor
1 sibling, 0 replies; 3+ messages in thread
From: Eloitor @ 2025-01-10 19:49 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 183 bytes --]
New comment by Eloitor on void-packages repository
https://github.com/void-linux/void-packages/issues/53914#issuecomment-2583842025
Comment:
cool thanks! I can be the maintainer :)
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-01-10 19:49 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-01-10 12:38 [ISSUE] Package request: mpris-timer Eloitor
2025-01-10 19:45 ` xavierfortier1
2025-01-10 19:49 ` Eloitor
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).