Am 23.03.24 um 18:29 schrieb Matthias Geiger:
I agree that packaging all themes is doable. However, how would I create
a src: package with different upstream tarballs? I could use some help
with that. Providing a virtual package for all themes is also a good idea.

To me you don't need multiple tarballs to archive the goal, you could add all the various sources into one tarball. Using so called component tarballs brings no gain to me, the usage of them also have disadvantages. How these tarballs are getting used did Raphael Herzog explain in one of his blog posts [1].

I think you can go like this, arrange the folders and finally create a tarball of the top folder.

.
├── kicad-theme1
├── kicad-theme2
├── kicad-theme3
└── kicad-theme...

The creation of this tarball can be done by a script living in the debian/ folder. Adding later another theme is simply adding one more folder and adjusting d/rules, d/copyright and sequencers maybe.

If you want to create various binary packages adding a new themes will require a new binary upload to NEW then. This is no issue, such uploads get processed much quicker than a complete new src package.

Would you be ok with this package being maintained under the Electronics
Team ?

Sure, why not. Would be quite logical to place it here.

[1] https://raphaelhertzog.com/2010/09/07/how-to-use-multiple-upstream-tarballs-in-debian-source-packages/

--
Regards
Carsten

Reply via email to