Hello wonderful form members!
I've recently started to try my hand at packaging applications for Solus and would like any feedback you may have. I genuinely have no idea what I'm doing and have learned everything from watching the "Learn Solus Packaging - Session 4 video and some help from the amazing forum members here.
I'm nothing close to a programmer and can barely manage my way through the CLI, but somehow managed to package my first two applications, KBackup and Featherpad! I was also able to sync them successfully as a .eopkg
in a local repo, install them, and have them running on my Plasma machine. I would be eternally grateful if you have the time to visit my GitHub and look at the packaging files I have there and provide any feedback. I'd like to know if there is something I included in the builddeps
that could be removed or is redundant, if something with my build or package was done incorrectly, or generally how I could improve. Or if I screwed something up on GitHub, let me know, because I learned how to use git in the CLI, use the GitHub web interface, and package all at the same time (there was a steep learning curve).
I've submitted KBackup for inclusion in the repos, along with a link to my GitHub and .eopkg
build files, and on the advice/guidance from another member on the dev tracker, I have removed all .eopkg
files, so each directory only contains the abi, package.yml, and pspec files for each build. My goal is to one day be able to be a package maintainer here and offer tangible support for the distribution I call home.
Thank you to all the forum members who have helped answer my questions, provide troubleshooting and guidance, and been a great support to me. You all are one of the main reasons I stopped distro hopping and settled down with Solus. It's a beautiful, intuitive, and all-around excellent Linux distribution, but the community is what really makes it feel like home.