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

PkgReq: git #151

Open
3 tasks done
Kreijstal opened this issue Jan 27, 2025 · 4 comments
Open
3 tasks done

PkgReq: git #151

Kreijstal opened this issue Jan 27, 2025 · 4 comments
Assignees
Labels
pkg-request New Package/Binary Request (SBUILD)

Comments

@Kreijstal
Copy link

Package Request Guide

Package Does Not Exist

Package Request Does Not Exist

Types

No response

PKG (Package Name)

git

Platform (Architecture & OS)

x86_64-Linux

Description (Summary)

A popular and widely used Version Control System

Packaging Guide

https://gitlab.archlinux.org/archlinux/packaging/packages/git/-/blob/main/PKGBUILD?ref_type=heads

Homepage (Website)

https://git-scm.com/

Source/Download URL (Github/Gitlab etc)

https://github.com/git/git

Repology (https://repology.org/projects/)

https://repology.org/project/git/versions

Category (Open Desktop Spec)

RevisionControl

License (SPDX-ID)

GPL-2.0+

Tags (A list of categories/tags)

No response

Additional Information

No response

@Kreijstal Kreijstal added the pkg-request New Package/Binary Request (SBUILD) label Jan 27, 2025
@pkgforge-bot

This comment has been minimized.

Azathothas added a commit that referenced this issue Jan 27, 2025
@Azathothas
Copy link
Member

This one is a bit tricky.
While compiling git statically is possible, git will need some extra files & templates to work properly.
It will also expect all the helper binaries to be in PATH and the files to be in certain location.
This is to say, static git will require you to do some configuration by yourself.

I added a runimage version instead, which is a single file portable git, so if you are up for using that instead, I will go ahead and build it.

@Kreijstal
Copy link
Author

ah sure :D

@Azathothas
Copy link
Member

Build exists: https://pkgs.pkgforge.dev/?repo=pkgcache_amd64&search=git
Logs: https://github.com/pkgforge/pkgcache/actions/runs/12995856969/job/36243425908

I tested this one on a minimal container & it works fine. (Requires libfuse & working fuse setup + ability to fuse mount on host)
Test & try for yourself, if it doesn't work, I will add another format.

@Samueru-sama has expressed interest in making an appimage for git.
Likewise, I will also discuss a true static git with the author of ppkg later.
So keeping this issue open until then

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pkg-request New Package/Binary Request (SBUILD)
Projects
None yet
Development

No branches or pull requests

3 participants