Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add gpth to Scoop Main #370

Open
oxjihun opened this issue Jan 18, 2025 · 2 comments
Open

Add gpth to Scoop Main #370

oxjihun opened this issue Jan 18, 2025 · 2 comments

Comments

@oxjihun
Copy link

oxjihun commented Jan 18, 2025

Scoop is a command-line installer for Windows. I would like to add the following manifest to https://github.com/ScoopInstaller/Main so that the binary is available via scoop install main/gpth:

{
    "version": "3.4.3",
    "description": "Script that organizes the Google Takeout archive into one big chronological folder",
    "homepage": "https://github.com/TheLastGimbus/GooglePhotosTakeoutHelper",
    "license": "Apache-2.0",
    "url": "https://github.com/TheLastGimbus/GooglePhotosTakeoutHelper/releases/download/v3.4.3/gpth-windoza.exe#/gpth.exe",
    "hash": "a36ef8b546e381a05f47b2762bc17819148dbf9984e03ac979db3b2c4963d18d",
    "bin": "gpth.exe",
    "checkver": "github",
    "autoupdate": {
        "url": "https://github.com/TheLastGimbus/GooglePhotosTakeoutHelper/releases/download/v$version/gpth-windoza.exe#/gpth.exe"
    }
}

Note that, with this manifest, the binary will be automatically renamed into gpth.exe and get to exist on the PATH. This issue was written to get permission prior to any PRs. Also, is this a 32-bit binary? (asking since it will affect the manifest)

@TheLastGimbus
Copy link
Owner

oh yeah sure

is this a 32-bit binary

nooooo? i heavily doubt it... nope probably not

if instruct me on how, and write a github action for this (or add code to existing one), i could add this officially from my account (or smth), i just didn't have the time/will to get into the details of this myself

@oxjihun
Copy link
Author

oxjihun commented Jan 22, 2025

If you would like to have a look into this by yourself, the Scoop Wiki is a great starting point; I highly recommend these two pages

Then, you could either try to add the manifest to the official Scoop's bucket (Main) or host your own bucket by using the https://github.com/ScoopInstaller/BucketTemplate. (Buckets are roughly collections of manifests) Note that the bucket template seems to contain necessary GitHub Actions to keep manifests up-to-date.

Please feel free to ask anything, as I'd be happy to help with any unclarity or issues

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants