Debian Bug report logs - #1057118
ITP: anyrun -- A wayland native, highly customizable runner.

Package: wnpp; Maintainer for wnpp is wnpp@debian.org;

Reported by: Antoine Beaupre <anarcat@debian.org>

Date: Thu, 30 Nov 2023 03:42:02 UTC

Owned by: Maytham Alsudany <maytha8thedev@gmail.com>

Severity: wishlist

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, debian-rust@lists.debian.org, wnpp@debian.org:
Bug#1057118; Package wnpp. (Thu, 30 Nov 2023 03:42:03 GMT) (full text, mbox, link).


Acknowledgement sent to Antoine Beaupre <anarcat@debian.org>:
New Bug report received and forwarded. Copy sent to debian-rust@lists.debian.org, wnpp@debian.org. (Thu, 30 Nov 2023 03:42:03 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Antoine Beaupre <anarcat@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: RFP: anyrun -- A wayland native, highly customizable runner.
Date: Wed, 29 Nov 2023 22:38:00 -0500
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-rust@lists.debian.org

* Package name    : anyrun
  Version         : No releases published
  Upstream Contact: https://github.com/Kirottu
* URL             : https://github.com/Kirottu/anyrun
* License         : GPL-3
  Programming Lang: Rust
  Description     : A wayland native, highly customizable runner.

A wayland native krunner-like runner, made with customizability in
mind.

Features

    Style customizability with GTK+ CSS
    Can do basically anything
        As long as it can work with input and selection
        Hence the name anyrun
    Easy to make plugins
        You only need 4 functions!
        See Rink for a simple example. More info in the documentation of the anyrun-plugin crate.
    Responsive
        Asynchronous running of plugin functions
    Wayland native
        GTK layer shell for overlaying the window
        data-control for managing the clipboard

----

There's a bunch of runners in Debian, but none of them are written in
Rust. I find this one particularly interesting because of the
integration with Rink (which is *also* not packaged in Debian but very
well could):

https://rinkcalc.app/



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#1057118; Package wnpp. (Thu, 30 Nov 2023 12:09:03 GMT) (full text, mbox, link).


Acknowledgement sent to Matthias Geiger <werdahias@riseup.net>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Thu, 30 Nov 2023 12:09:03 GMT) (full text, mbox, link).


Message #10 received at 1057118@bugs.debian.org (full text, mbox, reply):

From: Matthias Geiger <werdahias@riseup.net>
To: debian-rust@lists.debian.org, anarcat@debian.org, 1057118@bugs.debian.org
Subject: Re: Bug#1057118: RFP: anyrun -- A wayland native, highly customizable runner.
Date: Thu, 30 Nov 2023 13:06:19 +0100
[Message part 1 (text/plain, inline)]
On 30.11.23 04:38, Antoine Beaupre wrote:
> Package: wnpp
> Severity: wishlist
> X-Debbugs-Cc: debian-rust@lists.debian.org
>
> * Package name    : anyrun
>    Version         : No releases published
>    Upstream Contact: https://github.com/Kirottu
> * URL             : https://github.com/Kirottu/anyrun
> * License         : GPL-3
>    Programming Lang: Rust
>    Description     : A wayland native, highly customizable runner.
>
> A wayland native krunner-like runner, made with customizability in
> mind.
>
> Features
>
>      Style customizability with GTK+ CSS
>      Can do basically anything
>          As long as it can work with input and selection
>          Hence the name anyrun
>      Easy to make plugins
>          You only need 4 functions!
>          See Rink for a simple example. More info in the documentation of the anyrun-plugin crate.
>      Responsive
>          Asynchronous running of plugin functions
>      Wayland native
>          GTK layer shell for overlaying the window
>          data-control for managing the clipboard
>
> ----
>
> There's a bunch of runners in Debian, but none of them are written in
> Rust. I find this one particularly interesting because of the
> integration with Rink (which is *also* not packaged in Debian but very
> well could):
>
> https://rinkcalc.app/
>
Hi Antoine,

looks packageable from a first glance with only gtk-layer-shell missing 
for anyrun and anyrun-interface. An issue is gtk-layer-shell which 
contains generated code; gtk-rs has the same issue but I resolved that 
via re-generating the code. I pondered whether I should package 
gtk-layer-shell but haven't found a use case so far. If someone wants to 
package it they should take a look at gtk4-sys for instance and must (!) 
regenerate the code the same way. Feel free to ask me about that.


best,

-- 
Matthias Geiger <werdahias>
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg

[OpenPGP_0x18BD106B3B6C5475.asc (application/pgp-keys, attachment)]
[OpenPGP_signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#1057118; Package wnpp. (Thu, 30 Nov 2023 16:12:03 GMT) (full text, mbox, link).


Acknowledgement sent to Antoine Beaupré <anarcat@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Thu, 30 Nov 2023 16:12:03 GMT) (full text, mbox, link).


Message #15 received at 1057118@bugs.debian.org (full text, mbox, reply):

From: Antoine Beaupré <anarcat@debian.org>
To: Matthias Geiger <werdahias@riseup.net>, debian-rust@lists.debian.org, 1057118@bugs.debian.org
Subject: Re: Bug#1057118: RFP: anyrun -- A wayland native, highly customizable runner.
Date: Thu, 30 Nov 2023 11:09:31 -0500
On 2023-11-30 13:06:19, Matthias Geiger wrote:

[...]

> looks packageable from a first glance with only gtk-layer-shell missing 
> for anyrun and anyrun-interface. An issue is gtk-layer-shell which 
> contains generated code; gtk-rs has the same issue but I resolved that 
> via re-generating the code. I pondered whether I should package 
> gtk-layer-shell but haven't found a use case so far. If someone wants to 
> package it they should take a look at gtk4-sys for instance and must (!) 
> regenerate the code the same way. Feel free to ask me about that.

Whoa, that's way better than I expected!

I guess lots of things are plugins in there so we could package the core
without having to fix all deps. For example, rink is its whole own app
that anyrun links with, but it would definitely need to be packaged
seperately as it's a calculator that we should (IMHO) really have on its
own in Debian as well...

a.

-- 
Vivre tous simplement pour que tous puissent simplement vivre.
                        - Gandhi



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#1057118; Package wnpp. (Wed, 06 Dec 2023 14:33:02 GMT) (full text, mbox, link).


Acknowledgement sent to Maytham Alsudany <maytha8thedev@gmail.com>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Wed, 06 Dec 2023 14:33:02 GMT) (full text, mbox, link).


Message #20 received at 1057118@bugs.debian.org (full text, mbox, reply):

From: Maytham Alsudany <maytha8thedev@gmail.com>
To: 1057118@bugs.debian.org
Subject: Re: ITP: anyrun -- A wayland native, highly customizable runner.
Date: Wed, 06 Dec 2023 22:27:45 +0800
[Message part 1 (text/plain, inline)]
Control: retitle -1 ITP: anyrun -- A wayland native, highly customizable runner.
Control: owner -1 !

Hi,

I'd like to take on packaging anyrun for Debian.

I've let upstream know that a crate needs to be published first to crates.io
before it can be packaged. To the best of my knowledge, they're splitting up
their monorepo into repos under a new org on GitHub, and once that is done, they
will publish to crates.io.

I'll follow their progress and package anyrun and its plugins as soon as crates
get published.

Kind regards,
Maytham
[signature.asc (application/pgp-signature, inline)]

Changed Bug title to 'ITP: anyrun -- A wayland native, highly customizable runner.' from 'RFP: anyrun -- A wayland native, highly customizable runner.'. Request was from Maytham Alsudany <maytha8thedev@gmail.com> to 1057118-submit@bugs.debian.org. (Wed, 06 Dec 2023 14:33:02 GMT) (full text, mbox, link).


Owner recorded as Maytham Alsudany <maytha8thedev@gmail.com>. Request was from Maytham Alsudany <maytha8thedev@gmail.com> to 1057118-submit@bugs.debian.org. (Wed, 06 Dec 2023 14:33:03 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Nov 21 22:36:54 2024; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.