{"id":13505519,"url":"https://github.com/AppImageCommunity/pkg2appimage","last_synced_at":"2025-03-30T00:31:00.938Z","repository":{"id":36451306,"uuid":"40756369","full_name":"AppImageCommunity/pkg2appimage","owner":"AppImageCommunity","description":"Tool and recipes to convert existing deb packages to AppImage ","archived":false,"fork":false,"pushed_at":"2025-01-27T21:43:42.000Z","size":2067,"stargazers_count":705,"open_issues_count":172,"forks_count":212,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-01-27T22:31:16.980Z","etag":null,"topics":["appimage","applications","desktop","linux","packaging"],"latest_commit_sha":null,"homepage":"http://appimage.org","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AppImageCommunity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-08-15T11:34:07.000Z","updated_at":"2025-01-27T21:42:42.000Z","dependencies_parsed_at":"2024-08-27T20:45:30.347Z","dependency_job_id":"534c13d9-f10c-4083-97ba-c332c45e9d1d","html_url":"https://github.com/AppImageCommunity/pkg2appimage","commit_stats":null,"previous_names":["appimage/pkg2appimage"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AppImageCommunity%2Fpkg2appimage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AppImageCommunity%2Fpkg2appimage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AppImageCommunity%2Fpkg2appimage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AppImageCommunity%2Fpkg2appimage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AppImageCommunity","download_url":"https://codeload.github.com/AppImageCommunity/pkg2appimage/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246262490,"owners_count":20749170,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["appimage","applications","desktop","linux","packaging"],"created_at":"2024-08-01T00:01:09.314Z","updated_at":"2025-03-30T00:30:55.928Z","avatar_url":"https://github.com/AppImageCommunity.png","language":"Shell","readme":"# pkg2appimage [![discourse](https://img.shields.io/badge/forum-discourse-orange.svg)](http://discourse.appimage.org) [![Build Status](https://travis-ci.org/AppImage/pkg2appimage.svg)](https://travis-ci.org/AppImage/pkg2appimage) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/0e7dd241a1bf44af9eebc80fd2c71763)](https://www.codacy.com/app/AppImage/pkg2appimage?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=AppImage/pkg2appimage\u0026amp;utm_campaign=Badge_Grade) [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=ZT9CL8M5TJU72)\n\n[Download as an AppImage](../../releases/tag/continuous)\n \nThis repository is intended to showcase the [AppImage](http://appimage.org) format and [AppImageKit](https://github.com/probonopd/AppImageKit) software used to create AppImages. It contains the `pkg2appimage` tool and some recipes to generate __AppImages__ (portable Linux apps) using [AppImageKit](https://github.com/probonopd/appimagekit).\n\nThere are [multiple ways](https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages) to generate AppImages.  Upstream projects are encouraged to produce their own __upstream packaging__ AppImages, like [many projects](https://appimage.github.io) already do.\n\nSome branded applications are unfortunately not provided in AppImage format by their authors yet, and are not allowed to be redistributed. However, if there are suitable existing binary packages (either in archive or `.deb` format or a ppa) then once can to convert these to an AppImage using [pkg2appimage](../../releases/tag/continuous).\n\n![image](https://user-images.githubusercontent.com/2480569/91085594-3aac8600-e63d-11ea-8c2e-a648e6ef3fdb.png)\n\n## Usage\n\nFor applications for which there is already an existing [`.yml` recipe file](../../tree/master/recipes), you can simply use the name of the application (without `.yml`) as an argument. For example, to produce a Spotify AppImage, it is sufficient to do:\n\n```\nwget -c $(wget -q https://api.github.com/repos/AppImageCommunity/pkg2appimage/releases -O - | grep \"pkg2appimage-.*-x86_64.AppImage\" | grep browser_download_url | head -n 1 | cut -d '\"' -f 4)\nchmod +x ./pkg2appimage-*.AppImage\n./pkg2appimage-*.AppImage Spotify\n```\n\n`.yml` recipes tell pkg2appimage where to get the ingredients from, and how to convert them to an AppImage. Study some [examples](https://github.com/AppImage/AppImages/tree/master/recipes) to see how it works.\n\nTo build an AppImage from a local `.yml` recipe (e.g., during development):\n\n```\nwget -c $(wget -q https://api.github.com/repos/AppImageCommunity/pkg2appimage/releases -O - | grep \"pkg2appimage-.*-x86_64.AppImage\" | grep browser_download_url | head -n 1 | cut -d '\"' -f 4)\nchmod +x ./pkg2appimage-*.AppImage\n./pkg2appimage-*.AppImage recipes/XXX.yml\n```\n\n## Contributing\n\nYou are invited to contribute to the AppImage format, the AppImageKit tools, and the example AppImages provided by us).\n\nThe preferred channel of communication for general questions and remarks is our forum and mailing list at http://discourse.appimage.org/.\n\nThere is also the #AppImage IRC channel on irc.libera.chat - please stay in there for at least 48 hours because we are not all in the same timezone.\n\n## Donations\n\n[![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=ZT9CL8M5TJU72)\n","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=ZT9CL8M5TJU72"],"categories":["HarmonyOS"],"sub_categories":["Windows Manager"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAppImageCommunity%2Fpkg2appimage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAppImageCommunity%2Fpkg2appimage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAppImageCommunity%2Fpkg2appimage/lists"}