{ "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-create-package\n=====================\n\nA tool to create lightweight deb packages.\n\nBy default it creates deb files for installation in the\n`Termux `__ Linux environment, but by specifying\ne.g. ``--prefix /usr`` a deb file can be created for any .deb-using\ndistribution such as Debian or Ubuntu.\n\nPrerequisites\n-------------\n\nInstall it with ``apt install termux-create-package`` to use inside\nTermux.\n\nIf you want to run this tool in a non-Termux environment (Linux/macOS),\ninstall with ``pip3 install termux-create-package`` after making sure\nthat Python 3 is installed.\n\nUsage\n-----\n\nThis tool expects packages to be defined in JSON manifest files. Run\n``termux-create-package -h`` for more information.\n\nAn example manifest file is given below:\n\n.. code:: json\n\n {\n \"name\": \"myproject\",\n \"version\": \"1.0\",\n \"homepage\": \"http://mysite.com\",\n \"maintainer\": \"@mynick\",\n \"description\": \"my description\",\n \"arch\": \"all\",\n \"depends\": [\"dependency\"],\n \"files\" :{\n \"myfile.py\": \"bin/myfile\",\n \"mylib.so\": \"lib/mylib.so\"\n }\n }\n\nThe fields are as follows:\n\n- *name*: The name of your package.\n- *version*: The version of the package.\n- *maintainer*: Optional informative field specifying who maintains the\n package.\n- *homepage*: Optional informative field specifying a homepage URL.\n- *description*: Optional informative field containing a short\n description of the package.\n- *depends*: Comma-separated list of packages that this package depends\n on. Will be installed automatically when this package is installed\n using ``apt``.\n- *arch*: Set to ``all`` if the package only contains\n architecture-independent data, or one of arm/i686/aarch64/x86\\_64 as\n appropriate.\n- *files*: Files relative to the manifest file that should be\n included in the package. The keys are paths (relative to the current\n directory) to include and the values are paths where the files should\n end up at installation (relative to the ``$PREFIX`` path in Termux\n where everything is installed under).\n\nRun the following command to create a package file named\n``${name}_${version}_all.deb``::\n\n $ termux-create-package manifest.json\n\nThis can then be installed in Termux using the command::\n\n apt install ./my-package-file.deb\n\nor may be added to a custom apt repository created with\n`termux-apt-repo `__ or any\nother available tool.\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-create-package", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "termux-create-package", "package_url": "https://pypi.org/project/termux-create-package/", "platform": "", "project_url": "https://pypi.org/project/termux-create-package/", "project_urls": { "Homepage": "https://github.com/termux/termux-create-package" }, "release_url": "https://pypi.org/project/termux-create-package/0.7/", "requires_dist": null, "requires_python": "", "summary": "Lightweight tool for creating deb packages", "version": "0.7" }, "last_serial": 4429194, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "574a8bd1ee23a85f754cf71e9f1cf9ee", "sha256": "2da214ef542c9762b4e1b7e56740f3119e05a765395933c1eda8aceb0607dda5" }, "downloads": -1, "filename": "termux_create_package-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "574a8bd1ee23a85f754cf71e9f1cf9ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6205, "upload_time": "2017-03-19T01:58:38", "url": "https://files.pythonhosted.org/packages/26/3a/abb452bfb1fb3829d7008e166cfd3b162544518f3d47fde5912e95a2129c/termux_create_package-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b72e50d0ac6f0b92642dc8f8daac8b8", "sha256": "5d900fa16849e16c049e7a0f0560358c57087512fe9e86104d654814c988f115" }, "downloads": -1, "filename": "termux-create-package-0.4.tar.gz", "has_sig": false, "md5_digest": "0b72e50d0ac6f0b92642dc8f8daac8b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3558, "upload_time": "2017-03-19T01:45:41", "url": "https://files.pythonhosted.org/packages/cb/d1/bac7633a802c03db163019201ae4a980e8925e1164ad456af3f08d1c7f9f/termux-create-package-0.4.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "f2991ecb1867361e9e7544f32fc05742", "sha256": "e7fe0b22ff6098241f64a588f59fe37ce66f8953463389320aac7b2ac102d084" }, "downloads": -1, "filename": "termux_create_package-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "f2991ecb1867361e9e7544f32fc05742", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4606, "upload_time": "2018-10-29T21:35:11", "url": "https://files.pythonhosted.org/packages/46/8b/6ce2b111eeff55900a5fe4bb13aac3047fa4b28d6cb1c6974a56e9e72b99/termux_create_package-0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9eb31f11455d8d5cdfb957c7d537f563", "sha256": "d48bdc202f7ea406e68ce1918daac10dce643a0262d1114ec987f3c6b622a888" }, "downloads": -1, "filename": "termux-create-package-0.7.tar.gz", "has_sig": false, "md5_digest": "9eb31f11455d8d5cdfb957c7d537f563", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4143, "upload_time": "2018-10-29T21:35:13", "url": "https://files.pythonhosted.org/packages/bf/2d/c28cd172b1603700838a9676f4f47dc5560f139751af963777393690b4d4/termux-create-package-0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f2991ecb1867361e9e7544f32fc05742", "sha256": "e7fe0b22ff6098241f64a588f59fe37ce66f8953463389320aac7b2ac102d084" }, "downloads": -1, "filename": "termux_create_package-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "f2991ecb1867361e9e7544f32fc05742", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4606, "upload_time": "2018-10-29T21:35:11", "url": "https://files.pythonhosted.org/packages/46/8b/6ce2b111eeff55900a5fe4bb13aac3047fa4b28d6cb1c6974a56e9e72b99/termux_create_package-0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9eb31f11455d8d5cdfb957c7d537f563", "sha256": "d48bdc202f7ea406e68ce1918daac10dce643a0262d1114ec987f3c6b622a888" }, "downloads": -1, "filename": "termux-create-package-0.7.tar.gz", "has_sig": false, "md5_digest": "9eb31f11455d8d5cdfb957c7d537f563", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4143, "upload_time": "2018-10-29T21:35:13", "url": "https://files.pythonhosted.org/packages/bf/2d/c28cd172b1603700838a9676f4f47dc5560f139751af963777393690b4d4/termux-create-package-0.7.tar.gz" } ] }