ENIGMA Forums

General fluff => General ENIGMA => Topic started by: edsquare on May 24, 2014, 06:32:08 PM

Title: Ubuntu PPA
Post by: edsquare on May 24, 2014, 06:32:08 PM
Anyone knows what must be removed or added(If anything) from the git download in order to upload Enigma-LGM to launchpad and create a PPA repository?
Title: Re: Ubuntu PPA
Post by: Goombert on May 24, 2014, 09:52:00 PM
Not really sure, but someone did it once before I believe, there's been interest for sometime in a package.
Title: Re: Ubuntu PPA
Post by: edsquare on May 25, 2014, 12:44:02 AM
Not really sure, but someone did it once before I believe, there's been interest for sometime in a package.

Yea I found it on the forum somewhere, the links are dead and a PPA is a much better option:

You clone the main repository to launchpad-bazaar
Then you let launchpad build the packages (following a recipe you have to write) for the ubuntu versions you want
Afterward whenever the main repository is updated so are the packages in the PPA

Already created the PPA but it failed in the building, the recipe wasn't right I'm sure, and it's a little to complicated for me.
Title: Re: Ubuntu PPA
Post by: Goombert on May 25, 2014, 12:45:58 AM
There is our Arch Linux package linked on the download page, but we don't maintain it. The author was here, you could try contacting him.
http://enigma-dev.org/docs/Wiki/Install:Linux
It appears his name was "lapingvino"
Title: Re: Ubuntu PPA
Post by: edsquare on May 25, 2014, 01:16:43 AM
There is our Arch Linux package linked on the download page, but we don't maintain it. The author was here, you could try contacting him.
http://enigma-dev.org/docs/Wiki/Install:Linux
It appears his name was "lapingvino"

la pingüino? Ha! I'll try contacting him/she but aur packages can't be converted to deb (I think)
Title: Re: Ubuntu PPA
Post by: sorlok_reaves on June 02, 2014, 11:23:35 PM
la pingüino? Ha! I'll try contacting him/she but aur packages can't be converted to deb (I think)

Arch PKGBUILDs can't be converted directly to DEBs, unfortunately. However, you can use the PKGBUILD as a guide when creating your debian control file. PKGBUILD is basically a *very* slimmed-down build script, so it's pretty easy to understand just by reading it:
https://aur.archlinux.org/packages/en/enigma-dev-git/PKGBUILD