------- Original Message ------- On Wednesday, March 8th, 2023 at 8:07 AM, Erich Ritz via SlackBuilds-users <slackbuilds-users@slackbuilds.org> wrote:
> > > > ------- Original Message ------- > On Wednesday, March 8th, 2023 at 4:09 AM, Arnaud via SlackBuilds-users > slackbuilds-users@slackbuilds.org wrote: > > > > > Hi fellow Slack(Build)ers, > > > > I have a package (namely python3-bcrypt) that recently added some Rust > > stuff. > > If we simply bump the version to 4.0.1, and add python3-setuptools-rust as > > requirement it builds fine. > > See files included for anyone wanting to try it. > > > > It builds fine, but... > > It downloads a lot of crates. > > And that is not SBo policy to download stuff during a build. > > So I need to add those crates to the download URLs, and make the SlackBuild > > use > > them. > > > > And I am not Rust-proficient. > > > > Hence I'm asking for some help here on how to do that, and how to maintain > > it > > properly thereafter. > > > > Thanks ! > > > > - Yth. > > > See for example https://slackbuilds.org/repository/15.0/system/bat/ > > The SlackBuild has an extra bit that forces cargo to look on the local > filesystem instead of the net. > > Additionally, here are my scripts to create the the "DOWNLOAD" and "MD5SUM" > parts of the info file. Someone has a better script posted on LQ which I > can't find right now and never got around to integrating into my process. It > just creates pkg.info directly instead of having you copy and paste bits > around. And I found it: rust-info.sh.txt and rust64-info.sh.txt from here: https://www.linuxquestions.org/questions/slackware-14/slackbuilds-using-crates-4175711422/ This thread has older versions of those scripts but more commentary: https://www.linuxquestions.org/questions/slackware-14/are-there-plans-to-extend-the-templates-sbo-repository-4175706740/ Erich _______________________________________________ SlackBuilds-users mailing list SlackBuilds-users@slackbuilds.org https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/ FAQ - https://slackbuilds.org/faq/