github2spec


Namegithub2spec JSON
Version 0.1.7 PyPI version JSON
download
home_pagehttps://github.com/MannemSolutions/rpmbuikder
SummaryA tool for building RPM's from github repo's with singleton binaries
upload_time2025-01-07 23:26:40
maintainerNone
docs_urlNone
authorSebastiaan Mannem
requires_pythonNone
licenseGPL-3.0 License
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # rpmbuilder
Build rpm files from github repos with singleton binaries


## Secrets
Are added in this repo as a gpg encrypted file.
To extract:
```
cd ~/git/mannemsooutions/rpmbuilder
gpg -d secrets.tar.gz.gpg | tar -xv
```
After that your RPM's will be signed ;)...

## Setup docker
I just used:
- arch linux with:
- docker installed, with:
- current user added to docker group
- buildx installed and qemu-user-static enabled

Like:
```
sudo pacman -S docker docker-buildx
sudo usermod -a -G docker $USER
# reboot and log back in
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
```

## Build the rpms
```
cd ~/git/mannemsooutions/rpmbuilder
make build_rpms
```

## Support
For all rpms that are available from https://github.com/MannemSolutions/rpmbuilder/releases support can be acquired from Mannem Solutions in The Netherlands.

For more information please contact us at www.mannemsolutions.nl/contact



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/MannemSolutions/rpmbuikder",
    "name": "github2spec",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Sebastiaan Mannem",
    "author_email": "sebas@mannemsolutions.nl",
    "download_url": "https://files.pythonhosted.org/packages/8e/eb/0a97cdb2a8c0410b11e82d388f623767a7fa9253ca7d53132cfde244a817/github2spec-0.1.7.tar.gz",
    "platform": null,
    "description": "# rpmbuilder\nBuild rpm files from github repos with singleton binaries\n\n\n## Secrets\nAre added in this repo as a gpg encrypted file.\nTo extract:\n```\ncd ~/git/mannemsooutions/rpmbuilder\ngpg -d secrets.tar.gz.gpg | tar -xv\n```\nAfter that your RPM's will be signed ;)...\n\n## Setup docker\nI just used:\n- arch linux with:\n- docker installed, with:\n- current user added to docker group\n- buildx installed and qemu-user-static enabled\n\nLike:\n```\nsudo pacman -S docker docker-buildx\nsudo usermod -a -G docker $USER\n# reboot and log back in\ndocker run --rm --privileged multiarch/qemu-user-static --reset -p yes\n```\n\n## Build the rpms\n```\ncd ~/git/mannemsooutions/rpmbuilder\nmake build_rpms\n```\n\n## Support\nFor all rpms that are available from https://github.com/MannemSolutions/rpmbuilder/releases support can be acquired from Mannem Solutions in The Netherlands.\n\nFor more information please contact us at www.mannemsolutions.nl/contact\n\n\n",
    "bugtrack_url": null,
    "license": "GPL-3.0 License",
    "summary": "A tool for building RPM's from github repo's with singleton binaries",
    "version": "0.1.7",
    "project_urls": {
        "Homepage": "https://github.com/MannemSolutions/rpmbuikder"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "be330772a71169960661a36fc7bd4ff2c3f95c03b13fd35c1c940af586dbc001",
                "md5": "132cd19b758d3b5e6ef4f1a2ac00187d",
                "sha256": "3d4208ab7122e2c9fe36b444ded113bf7043faba445f83c9c7f079a0fa74c5e8"
            },
            "downloads": -1,
            "filename": "github2spec-0.1.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "132cd19b758d3b5e6ef4f1a2ac00187d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 14386,
            "upload_time": "2025-01-07T23:26:37",
            "upload_time_iso_8601": "2025-01-07T23:26:37.432083Z",
            "url": "https://files.pythonhosted.org/packages/be/33/0772a71169960661a36fc7bd4ff2c3f95c03b13fd35c1c940af586dbc001/github2spec-0.1.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8eeb0a97cdb2a8c0410b11e82d388f623767a7fa9253ca7d53132cfde244a817",
                "md5": "834b4e821ce8a60861588ae43d7ffc5d",
                "sha256": "f59757fc4dac8f33a7d919b7e5231a7657eff54daebb4dcba89d3cf8fad601a3"
            },
            "downloads": -1,
            "filename": "github2spec-0.1.7.tar.gz",
            "has_sig": false,
            "md5_digest": "834b4e821ce8a60861588ae43d7ffc5d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 13947,
            "upload_time": "2025-01-07T23:26:40",
            "upload_time_iso_8601": "2025-01-07T23:26:40.747944Z",
            "url": "https://files.pythonhosted.org/packages/8e/eb/0a97cdb2a8c0410b11e82d388f623767a7fa9253ca7d53132cfde244a817/github2spec-0.1.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-07 23:26:40",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "MannemSolutions",
    "github_project": "rpmbuikder",
    "github_not_found": true,
    "lcname": "github2spec"
}
        
Elapsed time: 0.43950s