SuperMarcus / NineAnimator

An elegant way of discovering anime on iOS.
https://9ani.app
GNU General Public License v3.0
809 stars 99 forks source link

[Feature Request] Homebrew Tap #298

Open PythonCoderAS opened 2 years ago

PythonCoderAS commented 2 years ago

STOP!! Before submitting this feature request, make sure you have filled out the information below and renamed the title of this issue (ex. [Feature Request] Please add 9ani.app to NineAnimator).

Is your feature request related to a problem? Please describe. It's annoying having to manually update builds.

Describe the solution you'd like Homebrew can be used to manage installation and upgrades.

Describe alternatives you've considered N/A

Additional context A new repo will have to be made.

PythonCoderAS commented 2 years ago

I made my own tap at https://github.com/PythonCoderAS/homebrew-nineanimator. If you want I can transfer the repo to the organization.

SuperMarcus commented 2 years ago

This is an interesting idea that is worth exploring. We can potentially build a Github action to automate this process as well.

PythonCoderAS commented 2 years ago

There is a way to automatically bump versions with minimal effort. But it'll require renaming the versions to not include "Build" in any file names.

RokeJulianLockhart commented 2 years ago

Wouldn't this also allow installation onto Linux, too (and obviously *BSD)? I doubt that it would operate, but it'd be interesting.

PythonCoderAS commented 2 years ago

It won’t because the app is written in Swift, which only compiles on MacOS/iOS. On Aug 26, 2022, 6:42 PM -0400, BEEDELLROKEJULIANLOCKHART @.***>, wrote:

Wouldn't this also allow installation onto Linux, too (and obviously *BSD)? I doubt that it would operate, but it'd be interesting. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

RokeJulianLockhart commented 2 years ago

@PythonCoderAS, certain?

PythonCoderAS commented 2 years ago

I am certain unless someone invented a Swift compiler for Linux. All homebrew casks are MacOS only. On Aug 27, 2022, 8:14 AM -0400, BEEDELLROKEJULIANLOCKHART @.***>, wrote:

@PythonCoderAS, certain? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

PythonCoderAS commented 2 years ago

Irregardless of whatever or not Swift runs on Linux, I am 100% certain NineAnimator uses MacOS/iOS-only frameworks.

SuperMarcus commented 2 years ago

Irregardless of whatever or not Swift runs on Linux, I am 100% certain NineAnimator uses MacOS/iOS-only frameworks.

@PythonCoderAS is correct. This project currently uses UIKit, which is proprietary to Apple and only works on iOS (and macOS via macCatalyst) even though Swift can target non-Apple platforms. I know Homebrew has a Linux distribution, regardless, it is a package manager and doesn't care about the platforms that the package supports. If we are to make an official homebrew tap, then it will only contain packages for macOS.