Skip to content

add: UWSM - #14009

Merged
Owen-sz merged 22 commits into
terrapkg:frawhidefrom
msmafra:frawhide
Jul 17, 2026
Merged

add: UWSM#14009
Owen-sz merged 22 commits into
terrapkg:frawhidefrom
msmafra:frawhide

Conversation

@msmafra

@msmafra msmafra commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Hello there!

To make UWSM available via terra repositories.

Comment thread anda/tools/uwsm/uwsm.spec Outdated
Comment thread anda/desktops/waylands/uwsm/uwsm.spec
Comment thread anda/tools/uwsm/uwsm.spec Outdated
Comment thread anda/tools/uwsm/uwsm.spec Outdated
Comment thread anda/tools/uwsm/uwsm.spec Outdated
Comment thread anda/tools/uwsm/uwsm.spec Outdated
@madonuko

Copy link
Copy Markdown
Member

should this go into desktops/waylands?

msmafra and others added 5 commits July 14, 2026 13:23
accepted desktop file validation line change

Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Signed-off-by: Marcelo dos Santos Mafra <msmafra@gmail.com>
accepted changelog section adjustment

Co-authored-by: hamachitan[bot] <252235638+hamachitan[bot]@users.noreply.github.com>
Signed-off-by: Marcelo dos Santos Mafra <msmafra@gmail.com>
Accepted suggestion for %build and %conf

Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Signed-off-by: Marcelo dos Santos Mafra <msmafra@gmail.com>
accepeted %autosetup replacing %autosetup -p1

Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Signed-off-by: Marcelo dos Santos Mafra <msmafra@gmail.com>
@msmafra

msmafra commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

should this go into desktops/waylands?

I'm not sure. Since it's not a graphical one tools felt better fitting.

@Owen-sz

Owen-sz commented Jul 15, 2026

Copy link
Copy Markdown
Member

It's not graphical? I see a .desktop file which may indicate otherwise.

@Owen-sz

Owen-sz commented Jul 15, 2026

Copy link
Copy Markdown
Member

Also since this is noarch, can you add this line to the anda.hcl (so it only builds the noarch package on x86_64)

https://github.com/terrapkg/packages/blob/frawhide/anda/langs/python/antlr4-runtime/anda.hcl#L2

Comment thread anda/tools/uwsm/uwsm.spec Outdated
@msmafra

msmafra commented Jul 15, 2026

Copy link
Copy Markdown
Contributor Author

@Owen-sz

It's not graphical? I see a .desktop file which may indicate otherwise.

With the exception of one, those .desktop files are sample systemd units from the UWSM project. UWSM is to ease systemd session integration for wayland compositors and for help launching programs inside that session, similar to Runapp, App2unit (from the same creator) and systemd-run.
But now that you point out, maybe the uuct.sh that has a .desktop can be considered as semi-graphical as it's an utilitarian script to manage units/services that starts a launcher (fuzzel, wofi etc) with the list.

msmafra and others added 3 commits July 15, 2026 09:16
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Signed-off-by: Marcelo dos Santos Mafra <msmafra@gmail.com>
Added arches = ["noarch"] to anda.hcl


Signed-off-by: Marcelo dos Santos Mafra <msmafra@gmail.com>
@Owen-sz

Owen-sz commented Jul 15, 2026

Copy link
Copy Markdown
Member

@Owen-sz

It's not graphical? I see a .desktop file which may indicate otherwise.

With the exception of one, those .desktop files are sample systemd units from the UWSM project. UWSM is to ease systemd session integration for wayland compositors and for help launching programs inside that session, similar to Runapp, App2unit (from the same creator) and systemd-run.

But now that you point out, maybe the uuct.sh that has a .desktop can be considered as semi-graphical as it's an utilitarian script to manage units/services that starts a launcher (fuzzel, wofi etc) with the list.

I see, in this case it's up to you where you want to put it.

Comment thread anda/tools/uwsm/anda.hcl Outdated
Comment thread anda/tools/uwsm/uwsm.spec Outdated
msmafra and others added 4 commits July 15, 2026 10:56
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Signed-off-by: Marcelo dos Santos Mafra <msmafra@gmail.com>
removed Release:        %autorelease -b3 in favor of Release:        1%{?dist} as recommended

Signed-off-by: Marcelo dos Santos Mafra <msmafra@gmail.com>
@madonuko
madonuko requested a review from Owen-sz July 15, 2026 15:21
Comment thread anda/desktops/waylands/uwsm/uwsm.spec
@Owen-sz

Owen-sz commented Jul 15, 2026

Copy link
Copy Markdown
Member

On a laptop now reading over this again, it should be put in desktops/waylands since it's a Wayland-specific utility.
Also, were you able to figure out an update script? Looks like it would be:

rpm.version(gh_tag("Vladimir-csp/uwsm"));

@msmafra

msmafra commented Jul 15, 2026

Copy link
Copy Markdown
Contributor Author

On a laptop now reading over this again, it should be put in desktops/waylands since it's a Wayland-specific utility. Also, were you able to figure out an update script? Looks like it would be:

rpm.version(gh_tag("Vladimir-csp/uwsm"));

Looking through the ones that are based in tags it seems the simplest logic to use.

@Owen-sz
Owen-sz enabled auto-merge (squash) July 17, 2026 16:22
@Owen-sz
Owen-sz merged commit f71fb1d into terrapkg:frawhide Jul 17, 2026
3 checks passed
This was referenced Jul 17, 2026
@raboneko

Copy link
Copy Markdown
Member

💚 All backports created successfully

Status Branch Result
el10
f43
f44

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

@Owen-sz

Owen-sz commented Jul 17, 2026

Copy link
Copy Markdown
Member

Thanks!

Owen-sz pushed a commit that referenced this pull request Jul 17, 2026
Owen-sz pushed a commit that referenced this pull request Jul 17, 2026
Owen-sz pushed a commit that referenced this pull request Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants