Code Monkey home page Code Monkey logo

pkg2appimage's Introduction

pkg2appimage discourse Build Status Codacy Badge Donate

Download as an AppImage

This repository is intended to showcase the AppImage format and AppImageKit software used to create AppImages. It contains the pkg2appimage tool and some recipes to generate AppImages (portable Linux apps) using AppImageKit.

There are multiple ways to generate AppImages. Upstream projects are encouraged to produce their own upstream packaging AppImages, like many projects already do.

Some 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.

image

Usage

For applications for which there is already an existing .yml recipe file, 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:

wget -c https://github.com/$(wget -q https://github.com/AppImage/pkg2appimage/releases -O - | grep "pkg2appimage-.*-x86_64.AppImage" | head -n 1 | cut -d '"' -f 2)
chmod +x ./pkg2appimage-*.AppImage
./pkg2appimage-*.AppImage Spotify

.yml recipes tell pkg2appimage where to get the ingredients from, and how to convert them to an AppImage. Study some examples to see how it works.

To build an AppImage from a local .yml recipe (e.g., during development):

wget -c https://github.com/$(wget -q https://github.com/AppImage/pkg2appimage/releases -O - | grep "pkg2appimage-.*-x86_64.AppImage" | head -n 1 | cut -d '"' -f 2)
chmod +x ./pkg2appimage-*.AppImage
./pkg2appimage-*.AppImage recipes/XXX.yml

Contributing

You are invited to contribute to the AppImage format, the AppImageKit tools, and the example AppImages provided by us).

The preferred channel of communication for general questions and remarks is our forum and mailing list at http://discourse.appimage.org/.

There 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.

Donations

Donate

pkg2appimage's People

Contributors

probonopd avatar theassassin avatar darealshinji avatar dirkhh avatar crayxt avatar sudo-give-me-coffee avatar paul-luca-schugardt avatar triplus avatar lyzardking avatar kurtpfeifle avatar gov360 avatar razzziel avatar stripedpajamas avatar swagdevops avatar snowyu avatar casept avatar coslyk avatar linlinger avatar shoogle avatar gnarflord avatar shrirajhegde avatar dandelionred avatar realthunder avatar tvax avatar sagarchalise avatar bobotig avatar konradmb avatar garbee avatar eoin-oneill-yokai avatar dmsoler avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.