Giter Site home page Giter Site logo

Packaging about zf HOT 18 OPEN

natecraddock avatar natecraddock commented on May 15, 2024
Packaging

from zf.

Comments (18)

kaiphat avatar kaiphat commented on May 15, 2024 1

Yes, for ubuntu. Thank you!

from zf.

natecraddock avatar natecraddock commented on May 15, 2024 1

@mathjiajia homebrew is a great idea! I develop on Arch Linux, but I know a few people who I can test zf on macs with.

Currently to my knowledge zf does not work properly on macs. The interface does not draw properly. I plan to fix this this week, it shouldn't be more than fixing a few syscalls.

I'm going to update this issue to be tracking support for various package managers

from zf.

mathjiajia avatar mathjiajia commented on May 15, 2024 1

@mathjiajia homebrew is a great idea! I develop on Arch Linux, but I know a few people who I can test zf on macs with.

Currently to my knowledge zf does not work properly on macs. The interface does not draw properly. I plan to fix this this week, it shouldn't be more than fixing a few syscalls.

I'm going to update this issue to be tracking support for various package managers

I see. Thank you.
I have tried zf-native.nvim with telescope, and it is great. Matching filename (with higher priority) is what I need exactly.

from zf.

mathjiajia avatar mathjiajia commented on May 15, 2024 1

I fear that zf might be a bit too young for homebrew to accept, and it sounds like they would prefer someone other than me make the package.

I think so.

It seems that I could maintain my own tap. I'm not a user of homebrew, but I could imagine some people would prefer a package in the official core repo.

Thanks. Maintaining your tap is a good choice. When zf becoming popular, it will be easy to add into homebrew core.

I do plan to make macos binaries available soon with future releases, but I'm not sure how to go forward with zf and homebrew. (Maybe spread the word to anyone you think might enjoy it? πŸ˜„ ) Perhaps someone with more experience with homebrew could give some advice too.

Anyway, thanks so much for your efforts @natecraddock πŸ‘

from zf.

hwittenborn avatar hwittenborn commented on May 15, 2024 1

@natecraddock: I saw that you said you develop on Arch Linux. I'm assuming that you're familiar with the PKGBUILD format, in which case I think makedeb would work great for creating Debian packages (prenote, it's a personal project).

from zf.

mathjiajia avatar mathjiajia commented on May 15, 2024 1

@natecraddock Thank you for reminding me about this news.
I would like to try it now.

from zf.

dufferzafar avatar dufferzafar commented on May 15, 2024 1

@natecraddock Please also consider having pre-built binaries uploaded with new releases directly on GitHub. This will allow downloading zf directly off GitHub via something like: https://github.com/zyedidia/eget

from zf.

natecraddock avatar natecraddock commented on May 15, 2024 1

@dufferzafar thanks for the reminder! I have been intending to do this for a while now, I'll try to get that done soon

from zf.

dit7ya avatar dit7ya commented on May 15, 2024 1

I have opened a PR for packaging this to nixpkgs - NixOS/nixpkgs#187403

from zf.

natecraddock avatar natecraddock commented on May 15, 2024 1

@dit7ya Thanks for doing that! I subscribed to the PR and I'll update the zf readme when it is merged.

from zf.

natecraddock avatar natecraddock commented on May 15, 2024

Just to check, you are requesting packaging support for debian/ubuntu and derivatives? I've never done it before, but I expect adding a PPA shouldn't be too difficult

from zf.

natecraddock avatar natecraddock commented on May 15, 2024

Okay I'll look into this. I plan to release version 0.3 this week, and one of my goals for that release is to provide binaries in the release which should make it easier for those without a Zig compiler.

from zf.

mathjiajia avatar mathjiajia commented on May 15, 2024

If can, please consider homebrew also.
Thanks so much.

from zf.

natecraddock avatar natecraddock commented on May 15, 2024

@mathjiajia I have looked a bit into homebrew now. From their docs

We will reject formulae that seem too obscure, partly because they won’t get maintained and partly because we have to draw the line somewhere.

We frown on authors submitting their own work unless it is very popular.

I fear that zf might be a bit too young for homebrew to accept, and it sounds like they would prefer someone other than me make the package.

It seems that I could maintain my own tap. I'm not a user of homebrew, but I could imagine some people would prefer a package in the official core repo.

I do plan to make macos binaries available soon with future releases, but I'm not sure how to go forward with zf and homebrew. (Maybe spread the word to anyone you think might enjoy it? πŸ˜„ ) Perhaps someone with more experience with homebrew could give some advice too.

from zf.

natecraddock avatar natecraddock commented on May 15, 2024

@hwittenborn sorry for taking so long to reply! I think makedeb looks wonderful. I'll take a closer look soon, but from what I can tell it just takes PKGBUILD files and outputs a .deb file?

from zf.

hwittenborn avatar hwittenborn commented on May 15, 2024

Not a problem @natecraddock :)

it just takes PKGBUILD files and outputs a .deb file?

That's correct, yes.

from zf.

natecraddock avatar natecraddock commented on May 15, 2024

If can, please consider homebrew also. Thanks so much.

Not sure if you are still interested @mathjiajia, but I have just added instructions to the readme for brew installation instructions! I have tested myself and everything seems to work. I'm still new to homebrew, so let me know if things don't work

from zf.

natecraddock avatar natecraddock commented on May 15, 2024

@dufferzafar I cross-compiled some testing binaries and attached to the latest release. I tested the cross-complied macos x86 binary with eget, but I can't verify if others work. If all works well, I'll look into adding some GitHub actions to automate these builds. Let me know if it works!

from zf.

Related Issues (20)

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.