# 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"
}