I’m planning on a making a snap for Scribus https://www.scribus.net/ There is a huge gap between the current stable 1.6.2 and the development build 1.7.0
Can i just make the snap solely for the development build?
I’m planning on a making a snap for Scribus https://www.scribus.net/ There is a huge gap between the current stable 1.6.2 and the development build 1.7.0
Can i just make the snap solely for the development build?
Well, yes! you can. if you need help feel free to ask UwU
Great. Are there examples of this already? Could you point me to one ?
Is that a username ?
oh, that’s an emoticon. <facepalm>
If you register a snap name on the snap store and connect it to a repository, the builds will be automatically published to the edge
channel, so there isn’t anything special you need to do.
If you build and publish locally, you can choose what channel to release the snap to (Build and publishing example | Snapcraft documentation).
You can simply set the grade
to devel
, and then, even you cannot knowingly push that snap to candidate
or stable
. It’ll have to be within beta
or edge
Thanks. I will have a go at this then and report back any issues.
Haven’t been able to build so far:
Edit: note here is the scribus-svn from the AUR https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=scribus-svn
your indentation is messed up, move scribus-git and all lines below it til the end of the file two spaces to the right so it is on the same level as “my-part” … (and remove the whole my-part boilerplate part )
Thanks. That’s a newb mistake, apologies.
Progress.
Now I’m getting a lot of
Cannot find package listed in 'build-packages': ${package-name}
where package-name changes. How do I check if the packages are named correctly ? Is there a list I can cross-reference ?
reposting for visibility
There is a flatpak for Scribus v1.7.0[1] in addition to the the AUR SVN PKGBUILD[2]. This will be even more of a help. Can someone help make this snapcraft.yaml more robust ?
1: https://codeberg.org/Scribus/scribus-flatpak-devel/src/branch/main/net.scribus.Scribus.yaml 2: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=scribus-svn
I’m having a go at using github co-pilot to see if it can help me in the meantime.
Is there a steeamlined way of figuring out what the names of the ubuntu packages x-reffed with say AUR or Flatpak ?
The only names you need are the ones from the Ubuntu archive, just use apt
…
I’m on manjaro, but i guess i can find a shell that uses apt. Maybe github codespaces ?
Try https://packages.ubuntu.com/ - ensure the repo being searched matches the base snap you’re using.