Linuxbrew-core: Create homebrew-fonts

Created on 9 Jan 2019  路  21Comments  路  Source: Homebrew/linuxbrew-core

Hello,

I propose to add homebrew-fonts to your organization, as same as homebrew-xorg

A year ago, I made the repository to install any fonts which is available at caskroom/homebrew-fonts.
The formulae in this repository was automatically imported from caskroom/homebrew-fonts by my script.

https://github.com/ta2gch/homebrew-fonts

I have completed to make new script to import from the new repository because, after one year, today, caskroom/homebrew-fonts has been moved to the homebrew/homebrew-cask-fonts.

All work to do is done. If you approved my proposal, I can transfer my repository to your organization to be same style homebrew.

I expect this proposal improves your project! Thank you.

outdated question

All 21 comments

Hi. I had already seen your project, and if I remember well we discussed this already internally between linuxbrew devs. I think that this would be a great addition to Linuxbrew, and migrating the repo to our org would make sense.

We need to check the licences, the activity of the repo, play a little bit around with it, and give it a try. I want to also get an opinion of other @Linuxbrew/core maintainers before taking any action.

Once we are done discussion, we should just write down a little bit how the migration will be done, the scope of the project and so on. Of course you would then get access to the org, and some repositories. If you are interested we are also looking for maintainers for brew/linuxbrew-core.

Let us a few days, because we are currently running the linuxbrew to homebrew merge, which eats up a lot of time at the moment.

Sounds good to me!

We need to check the licences

@ta2gch Are all the fonts freely distributable?

cool repo! When I tap it I get errors like this one:

Error: Invalid formula: /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/ta2gch/homebrew-fonts/Formula/font-droid-sans-mono-for-powerline.rb
font-droid-sans-mono-for-powerline: unknown version ">= :sierra"

@iMichka I'm glad to know you had already seen my project. I can show you the license of these fonts,
and I wrote it for sjackman. About the activity of this repository, since I scheduled the new script at every 15 o'clock (UTC), this repository is going to update automatically every night by Circle CI. I and my friends excited the running the linuxbrew to homebrew merge, nowadays. So you can do that, I wait for you!

@sjackman Yes, because I take care of that I exclude any fonts which is not in Caskroom/homebrew-fonts. And according to its README, all the fonts are freely distributable.

Font Licenses

homebrew-cask-fonts will only accept fonts which are freely-distributable. However, even freely-distributable fonts may have limitations (for instance, if you use them in a commercial enterprise). It is the responsibility of the user to know and respect the license of each font.

@maxim-belkin Thank you for telling me. I fixed this issue by that I deleted that line. Please try again.

@ta2gch
After current update of Tap ta2gch/fonts the errors have gone.

Error: Invalid formula: ...
...: unknown version ">= :sierra"

errors

@ta2gch If you add me as a collaborator to https://github.com/ta2gch/homebrew-fonts, I can transfer the repo to the Linuxbrew organization. Just to confirm, you plan to continue on as the primary maintainer of this tap?

Yes, I continue to maintain this repository for me because I need this repository for my work.

@sjackman I invited you to my repository.

I accepted the invitation. You'll need now to bump my privileges up to an administrator of the repo, so that I can transfer it to the Linuxbrew organization.

@sjackman I got it, I give you the right to transfer it.

I'm still not seeing the Settings tab on the repo.
Go to https://github.com/ta2gch/homebrew-fonts/settings/collaboration and change my permission level to Admin.

@sjackman Since that feature is for only the repository owned by organizatios, I can't edit the right. So I send the request to accept the ownership to you with transferring my repository to your account.

https://share.icloud.com/photos/0GPNmgk5pq6ee64co7U3bFbqA

https://share.icloud.com/photos/0BC3q0UzNCPKJ6C5YqELyLuwA

Ah, I see. Thanks for the explanation. Could you transfer the repo instead to the Linuxbrew organization, rather than to sjackman?

Then it seems that I need the permission to create repositories in Linuxbrew. Transferring repository is totally different process between to an user and to an organization

I see. Okay. Transfer it to me first then, and I'll transfer it to Linuxbrew. They don't make it easy!

Okay, I send it!

The transfer is complete! https://github.com/Linuxbrew/homebrew-fonts
Welcome to Linuxbrew, @ta2gch!

Would you like to join our Linuxbrew Slack, @ta2gch? E-mail me if so. My e-mail address is at https://github.com/sjackman

@sjackman Thank you for works to the repository. I'm glad to join this organization. I want to join your Linuxbrew Slack. I sent the message, check it please.

I start to write documentation about this migration, because I got the new issue this morning.

I've sent you an invitation to Slack.

Thank you so much! I think all migration have been done. I close this issue.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

slhck picture slhck  路  7Comments

rwhogg picture rwhogg  路  8Comments

lday0321 picture lday0321  路  7Comments

hidvegin picture hidvegin  路  6Comments

uguryavuz picture uguryavuz  路  6Comments