[slint] Re: How to build a package for Slackware/Slint

  • From: Didier Spaier <didier@xxxxxxxx>
  • To: slint@xxxxxxxxxxxxx
  • Date: Sat, 28 May 2022 23:25:38 +0200

Hi Brandt and All,

Slint and Slackware packages are made with the command makepkg:
man makepkg

Generally this command is run inside a shell script called a SlackBuild.

Probably the best thing to do would be to contribute a SlackBuild for cawbird to
https://slackbuilds.org

Instructions to do so are here:
https://slackbuilds.org/guidelines/

This per se is not enough to include the package:
- in Slackware proper as only Patrick Volkerding includes packages in Slackware
(and he is generally reluctant to add new ones that he would then have to 
maintain)
- in a package repository provided or at least supported by
https://slackbuilds.org as there is none, per their policy, see items #19 and
#20 in their FAQ:
https://slackbuilds.org/faq/

For Slint, it depends. Generally I prefer that users build and install the extra
packages using a SlackBuild available @ https://slackbuilds.org/, using the
command line utility slapt-src or its GUI front-end sourcery but exceptions can
be made on a case-by-case basis.

As an aside George Vlahavas aka gapan, maintainer of Salix has begun to feed
pre-built packages for Salix-15.0 in this repository:
https://slackware.uk/salix/x86_64/extra-15.0/
They are built using SlackBuilds from https://slackbuilds.org/
Technically theses packages will be install-able in Slint-15.0 using slapt-get
or its GUI front-end gslapt, if /etc/slapt-get/slapt-getrc is edited to include
this repository. I will consult with George to check the possible caveats.

In that case and if a cawbird SlackBuild is available in slackbuikds.org and if
George includes cawbird in this repository, you could install cawbird in Slint
with slapt-get.

As we say here:
Avec des "si", on mettrait Paris en bouteille. <smile>
deepl.com can help you translate it in English.

Cheers,
Didier


Le 28/05/2022 à 22:33, Brandt Steenkamp a écrit :

Hi all,

I was asked by the developers of the Twitter client Cawbird how they could 
build
their software for Slackware and by extention Slint.

I, as many of you know, am not a developer, just a user who got tired of 
Windows
and Microsoft's machinations, thus I really don't know how to help the dev.

If someone could send me a link to the relevant documentation, I would really
appreciate it.

Also, once the software has been built for Slackware, how would the developers
get it in the repo?
===============================================================================
The Slint mailing list.
Archive: https://www.freelists.org/archive/slint
To subscribe or unsubscribe, email slint-request@xxxxxxxxxxxxx with the subject
'subscribe' or 'unsubscribe', then answer the email you will receive.
More: email slint-request@xxxxxxxxxxxxx with as subject 'help' or 'commands'.

Other related posts: