How to create Launchpad PPA from binary

News and discussion about development of the Debian OS itself

How to create Launchpad PPA from binary

Postby nasa8x » 2018-05-21 02:12

I have package geekcash-1.0.1-x86_64-linux-gnu.tar.gz download at https://github.com/GeekCash/geekcash/releases
How to create Launchpad PPA from this binary (geekcash-1.0.1-x86_64-linux-gnu.tar.gz). 

I used the command:

cd geekcash-1.0.1

dh_make --indep --createorig

debuild -S -sa -kF11623B6


cd ..
dput ppa:geekcash/ppa geekcash_1.0.1-1_source.changes

Uploaded success but not see anything at Launchpad


My purpose to use the repository is as follows:
sudo add-apt-ppo repository: geekcash/ppa -y
sudo apt-get install geekcash


Then I can call the library everywhere:
geekcashd



Someone wrote an article or tutorial video to me or someone else based on that to do. A 30k Geek (GeekCash) reward is given to you after the job is complete.

Thanks and appreciate the help!
nasa8x
 
Posts: 2
Joined: 2018-05-21 00:19

Re: How to create Launchpad PPA from binary

Postby Head_on_a_Stick » 2018-05-21 05:16

PPAs are for Ubuntu and are not compatible with Debian.

Use an openSUSE Build Service repository instead, they offer Debian packages, guide here:

viewtopic.php?f=16&t=130057
User avatar
Head_on_a_Stick
 
Posts: 8005
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: How to create Launchpad PPA from binary

Postby stevepusser » 2018-05-21 18:53

Not to mention that geekcash-1.0.1-x86_64-linux-gnu.tar.gz just contains a precompiled amd64 linux binary. It would be better to build geekcash from the source to make it available for i386; possibly even ARM and ARM64 architectures that are available for Stretch on the OBS.

dh-make also just provides a skeleton template for debianizing source. It's not smart enough to cover most situations, so the maintainer has to go in and actually customize most of the basic files in there to get a successful package build.

It is possible to make debs for the other architecture's precompiled binaries if you don't want to build from source. I have a similar sort of setup for the Pale Moon browser binaries that users can fall back to when I can't build it from source...like some Buster update broke source builds there. :( You can look at my debian folder to get an idea how to handle that.

https://build.opensuse.org/package/show ... ckbinaries
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Kdenlive 18.08.1, Pale Moon 28.1.0, wine-staging 3.17, qBittorrent 4.1.3, Liquorix kernel 4.18-13, Audacity 2.3.0
User avatar
stevepusser
 
Posts: 10002
Joined: 2009-10-06 05:53

Re: How to create Launchpad PPA from binary

Postby nasa8x » 2018-05-22 07:23

Ok thanks a lot
nasa8x
 
Posts: 2
Joined: 2018-05-21 00:19


Return to Debian Development

Who is online

Users browsing this forum: No registered users and 3 guests

fashionable