{ "info": { "author": "Fredrik Fornwall", "author_email": "fredrik@fornwall.net", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Programming Language :: Python :: 3", "Topic :: Software Development :: Build Tools" ], "description": "termux-apt-repo\n---------------\n\nScript to create `Termux `__ package repos.\n\nIt can be used to publish cross-compiled packages created using the\n`Termux build setup `__ or\nwith packages created (possibly on-device) with\n`termux-create-package `__.\n\nUsage instructions\n------------------\n\nIn Termux, install with ``packages install termux-apt-repo`` and execute\nas:\n\n::\n\n termux-apt-repo [-h] [--use-hard-links] input output [dist] [comp]\n\n positional arguments:\n input folder where .deb files are located\n output folder with repository tree\n dist name of distribution folder. deb files are put into\n output/dists/distribution/component/binary-$ARCH/\n comp name of component folder. deb files are put into\n output/dists/distribution/component/binary-$ARCH/\n\n optional arguments:\n -h, --help show this help message and exit\n --use-hard-links use hard links instead of copying deb files. Will not work\n on an android device\n\nWhen using outside Termux (the script should work on most Linux\ndistributions), install with ``pip3 install termux-apt-repo``.\n\nAll the .deb files in the first directory will be published to a newly\ncreated APT repository in the second directory (which will be deleted if\nit exists, so take caution).\n\nPublishing the generated folder\n-------------------------------\n\nThe published folder can be made available at a publicly accessible\n``$REPO_URL`` using any method:\n\n1. By running termux-apt-repository on a web server directly.\n2. Using rsync:\n ``rsync --delete -r your.host:path/to/folder``.\n3. Creating a zip or tar file and unpacking it at a web server.\n4. Any other creative way.\n\nIt can also be published using e.g. `GitHub\npages `__.\n\nAccessing the repository\n------------------------\n\nWith the created ```` available at\n``$REPO_URL``, users can access repo by creating a file:\n\n::\n\n $PREFIX/etc/apt/sources.list.d\n\ncontaining the single line:\n\n::\n\n deb [trusted=yes] $REPO_URL $dist $comp\n\n``[trusted=yes]`` is needed if the repo has not been signed with a gpg key.\nTo sign it, edit ``termux-apt-repo`` and change ``if False:`` to ``if True:`` near\nend of script. The signing key then has to be imported by the user to make apt\ntrust it.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/termux/termux-apt-repo", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "termux-apt-repo", "package_url": "https://pypi.org/project/termux-apt-repo/", "platform": "", "project_url": "https://pypi.org/project/termux-apt-repo/", "project_urls": { "Homepage": "https://github.com/termux/termux-apt-repo" }, "release_url": "https://pypi.org/project/termux-apt-repo/0.4/", "requires_dist": null, "requires_python": "", "summary": "Script to create Termux apt repositories", "version": "0.4" }, "last_serial": 4728430, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "7d12de42c8e763ad0df7018d5f1342fd", "sha256": "e32202be21c744306d8821da73ef1e4a121a165ac08ea5904653bdb7dff1f377" }, "downloads": -1, "filename": "termux_apt_repo-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7d12de42c8e763ad0df7018d5f1342fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5736, "upload_time": "2017-03-19T02:13:09", "url": "https://files.pythonhosted.org/packages/2d/c1/63e5de169d9691066e38db0b88471edd1716af58324d5da5b2695baab8fb/termux_apt_repo-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca16b8b749b9e5da0e2fa649f3a6f0d4", "sha256": "65686bc03cc4dcf56eb54951daa054ffd177b315e3e185c7d89bf59b53578685" }, "downloads": -1, "filename": "termux-apt-repo-0.2.tar.gz", "has_sig": false, "md5_digest": "ca16b8b749b9e5da0e2fa649f3a6f0d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3741, "upload_time": "2017-03-19T02:13:11", "url": "https://files.pythonhosted.org/packages/96/42/ab692b4f99418db542917384c91802e5a30bbf74c20d093915f6b9ee1baa/termux-apt-repo-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "0ababc530d90127c4055fc00368ced6f", "sha256": "5c22133b17a9a77155cdeedaf8a7351dcc4896ffbde3be3d89996dada01c833e" }, "downloads": -1, "filename": "termux_apt_repo-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0ababc530d90127c4055fc00368ced6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4871, "upload_time": "2019-01-22T23:53:30", "url": "https://files.pythonhosted.org/packages/ae/86/41749e79cfdd9149ca12cebb486198b7ad7c9836f90f5c89f5fc07d5be7e/termux_apt_repo-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65b225c78762a114f93feb1c212cf14d", "sha256": "24e36d51d61cf5d4a6c18f1aa97d8a6c6b05e289b4f8230385f4259fd06e138b" }, "downloads": -1, "filename": "termux-apt-repo-0.3.tar.gz", "has_sig": false, "md5_digest": "65b225c78762a114f93feb1c212cf14d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4452, "upload_time": "2019-01-22T23:53:33", "url": "https://files.pythonhosted.org/packages/8b/c0/2daa815a9c181a4486abca7583a30fed37c64521d3a50fbfa82b1f1f4559/termux-apt-repo-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "18a9522620a363694d3385681d55a26f", "sha256": "100bca4f9743fa4e020e4e4445902e8b5caac112bed525cc3edb5cdd528479de" }, "downloads": -1, "filename": "termux_apt_repo-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "18a9522620a363694d3385681d55a26f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9419, "upload_time": "2019-01-22T23:53:32", "url": "https://files.pythonhosted.org/packages/7d/a7/cb94ac51c6c6ed0242147b8c12d13aeff3f55677aade19e69cfc203b63b9/termux_apt_repo-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c875bb4b8acc416eb32c55ba6a13160", "sha256": "14c20d16c53fd673fae450d6d4ed9c0c2a5a654d04baf2a175750bdb8eb48556" }, "downloads": -1, "filename": "termux-apt-repo-0.4.tar.gz", "has_sig": false, "md5_digest": "4c875bb4b8acc416eb32c55ba6a13160", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4873, "upload_time": "2019-01-22T23:53:35", "url": "https://files.pythonhosted.org/packages/6c/b8/01775fe2298aa5609d3adac0e98b8236bb48e4295c697bcd92817c68d783/termux-apt-repo-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "18a9522620a363694d3385681d55a26f", "sha256": "100bca4f9743fa4e020e4e4445902e8b5caac112bed525cc3edb5cdd528479de" }, "downloads": -1, "filename": "termux_apt_repo-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "18a9522620a363694d3385681d55a26f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9419, "upload_time": "2019-01-22T23:53:32", "url": "https://files.pythonhosted.org/packages/7d/a7/cb94ac51c6c6ed0242147b8c12d13aeff3f55677aade19e69cfc203b63b9/termux_apt_repo-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c875bb4b8acc416eb32c55ba6a13160", "sha256": "14c20d16c53fd673fae450d6d4ed9c0c2a5a654d04baf2a175750bdb8eb48556" }, "downloads": -1, "filename": "termux-apt-repo-0.4.tar.gz", "has_sig": false, "md5_digest": "4c875bb4b8acc416eb32c55ba6a13160", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4873, "upload_time": "2019-01-22T23:53:35", "url": "https://files.pythonhosted.org/packages/6c/b8/01775fe2298aa5609d3adac0e98b8236bb48e4295c697bcd92817c68d783/termux-apt-repo-0.4.tar.gz" } ] }