GithubHelp home page GithubHelp logo

Create brew formula about trickle HOT 10 CLOSED

AnimiVulpis avatar AnimiVulpis commented on May 30, 2024
Create brew formula

from trickle.

Comments (10)

nickolasburr avatar nickolasburr commented on May 30, 2024 1

I'd be more than happy to create the formula, just let me know.

from trickle.

sjmulder avatar sjmulder commented on May 30, 2024 1

Readme updated. Thanks again!

from trickle.

sjmulder avatar sjmulder commented on May 30, 2024

Sure, I'm not sure when I can get to it, though.

Some notes for the formula:

  • -lutil is not required on macOS, hence build with: make LDLIBS_tritty=""
  • There is no install target. Just copy the two binaries.

In the meantime however, you can just download and type make. There are no extra dependencies.

from trickle.

sjmulder avatar sjmulder commented on May 30, 2024

By all means, I appreciate that very much.

from trickle.

nickolasburr avatar nickolasburr commented on May 30, 2024

Not a problem! I will need a tagged release of trickle for the formula though, in case someone doesn't want the bottled version.

from trickle.

sjmulder avatar sjmulder commented on May 30, 2024

Fair enough, but before tagging 1.0 I want to add a licence, extend the readme a little, and add man pages. This shouldn't take too long, and it would seem of little use to tag a pre-release version for only a day or two. If you feel differently however I'll happily oblige.

from trickle.

nickolasburr avatar nickolasburr commented on May 30, 2024

No, I totally understand and agree. In that case, I can either change the download strategy to manually clone the repository and install it that way, or I can wait for the initial release. Totally up to you. The only caveat worth mentioning is that Homebrew can be a little temperamental with versioning, so if I tag version 1.0 in the formula and then you release a version 1.0, that will require manually adding a revision to the formula. Not a huge deal, but worth noting.

from trickle.

sjmulder avatar sjmulder commented on May 30, 2024

If you're still up for it, I've just tagged 1.0! There is now an install target, too:

make LDLIBS_tritty=""
make install

The install target uses a PREFIX variable which is set to /usr/local by default, which I think should be correct for Homebrew. If not, it can be set though a make argument. There is also an uninstall target.

from trickle.

nickolasburr avatar nickolasburr commented on May 30, 2024

All set on this. You can find the formula at https://github.com/nickolasburr/homebrew-pfa, and the bottles are located at https://dl.bintray.com/nickolasburr/homebrew-bottles. Let me know if you need anything else.

For new releases, feel free to send a PR or notify me about an update.

from trickle.

sjmulder avatar sjmulder commented on May 30, 2024

I didn't realise it was you, the same person who did the sc-im formula! FYI, that project really doesn't require brew ncurses – the one issue that prevented it from working with system ncurses (which includes wide character support) was long fixed.

This formula looks great. I'll update the readme to point to it.

Just as an aside, I understand that Homebrew wants you to be specific about supported releases for bottles but I'm surprised that need to have to have different copies (or links) of the file to match the naming scheme even though they are the same.

from trickle.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.