-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Information for packagers #144
Comments
For building Fedora there is already a rpkg spec file: https://github.com/ErikReider/SwayNotificationCenter/blob/main/swaync.rpkg.spec and a copr repo. If you are ok, I could create a Gihub Action to update that copr whenever you push a new version of of SwayNotificationCenter. You could also push the package in the official Fedora repository, that would be greatly appreciated. |
That would be preferred. Thanks @lexa for maintaining the copr repo :) |
Sure, but that is rather difficult, especially for such niche package. |
@lexa Hmmm. Is it possible to change the owner? Would the url change in that case? |
The URL will change if we change the maintainer of the Copr package. I don't think there is such thing as changing the owner on Fedora copr. |
If you @lexa would be willing to change the maintainer (or any similar option that also changes the URL), I'd be glad to take over it :) |
@ErikReider Got really excited about this idea of officially maintained Fedora repo and made a mistake of posting from a wrong account. I've prepared a PR to add Github Action for updating copr repo automatically: #148 If you want to take over maintenance over copr, you need to get an account on copr.fedorainfracloud.org, as described in the PR. |
Co-authored-by: Aleksei Fedotov <[email protected]>
Didn't I do that? I'll check |
sorry, overlooked that configuration. |
For openSUSE distros, work is ongoing in https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter. Hopefully the package will be in Factory (and then Tumbleweed) soon. |
I started work on a debian package which will make its way into the offical repos and ubuntus soon (tm). I need someone to review my work and upload it, then it should be good to go. |
Someone like me or a package maintainer for Debian / Ubuntu? |
@ErikReider a package maintaiber for Debian |
FYI: The package is now available in openSUSE Tumbleweed, and can be installed with
|
That's awesome! Never actually thought that this project would take off like it's done :)) |
I added this to void-package and waiting for it to be merged into their main repo. |
Sorry for the late reply, updated the README to include installation instructions for OpenSUSE users in 345b4ba |
For Arch, it looks like two things need to happen
I'm willing to put work into this if we can get one more AUR vote! |
In terms of Trusted Users to contact, starting with these three (listed with the current packages they maintain) might be a good idea.
|
Is it really that "easy"?! Wow! Would I need to modify the PKGBUILD in any kind of way? |
tldr; slight change to build pipeline to release artifacts, and including License and Readme in the package release I'm just googling around, no expert here, just want to see your project included in community :) but it doesn't seem like too big of a change. For example, look at the official PKGBUILD for swayidle, which is in [community]. I see only three differences.
|
Sounds easy enough! 🤜🪵 |
A couple notes:
Other than that, I think we could just reach out now to the three Trusted Users I listed above. Do you want to do that @ErikReider since it is your package? Great job by the way! |
I wonder why I can reach out to some of them. I'll just need to find some time to do it 😅 |
Someone seems to keep you updated for Gentoo in the I made myself a -9999 ebuild for master git, as this is where the action is... anyone else interested holla, otherwise I may see if any maintainer interested in adding it. |
A heads up: #352 adds |
Thanks for the heads up, very much appreciated. If you can make sure to explicitly mention this in the release notes once this is released, we can adjust the packaging. |
Also, |
Also, just as a safety valac/vala >= 0.56 but shouldn't be that important for your packages |
New Release! I added the new dependencies to the release notes :) |
Appreciate the heads up re. deps. Gentoo users may check out my -9999 live git ebuild here; |
Nice one! A question regarding |
It's just used to compile the scss file -> regular css so it's only used at build-time. So no, regular css styles work as usual :) |
I have no clue how this works in any sort of way so help would be very much appreciated. The main distro would be Arch (due to me primarily using it) and maybe Ubuntu and Fedora (I'll probably need to create a fedora build GitHub Action)
The text was updated successfully, but these errors were encountered: