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

  • From: Brandt Steenkamp <brandt.steenkamp@xxxxxxxxx>
  • To: slint@xxxxxxxxxxxxx
  • Date: Sun, 29 May 2022 16:01:21 +0200

Hi Didier,

Thanks for that. Let's see if the Cawbird developers come threw.

Warm regards,

Brandt Steenkamp

Sent from my MacBook Air

Contact:

Phone: +27 (0)60 525 9181 <tel://+27605259181>

Email: brandt.steenkamp@xxxxxxxxx <mailto:brandt.steenkamp@xxxxxxxxx>

Twitter: @brandtsteenkamp <http://www.twitter.com/brandtsteenkamp>




On 28 May 2022, at 23:25, Didier Spaier <didier@xxxxxxxx> wrote:

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: