Support Installing a local deb package in the snapcraft

Bug #1604669 reported by XiaoGuo, Liu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Snapcraft
Fix Released
Medium
Sergio Schvezov

Bug Description

I am trying to get the Chinese input method working for some of the snap apps. Currently, sogou Chinese input method is very popular in China. However, due to license issue, it does not exist in the ubuntu archive. In order to install it, a developer has to download its .deb file from a website and manually install it. The debian file can be found at:

http://pinyin.sogou.com/linux/download.php?f=linux&bit=64

I think this may apply to some of the other software packages.

I think it would be better to support installing a local .deb file in the snapcraft so that a developer can easily package the .deb package into the final snap file.

Thanks & best regards,
XiaoGuo

Revision history for this message
Leo Arias (elopio) wrote :

I'm marking this as confirmed, with a note about the usability of this feature:

This is similar to the 96boards demo, that needs a file to be downloaded and placed in a location inside the snapcraft directory in order to build.
It's doable, but the experience is really bad.

Changed in snapcraft:
status: New → Confirmed
Revision history for this message
Oliver Grawert (ogra) wrote : Re: [Bug 1604669] [NEW] Support Installing a local deb package in the snapcraft

hi,
Am Mittwoch, den 20.07.2016, 05:24 +0000 schrieb XiaoGuo, Liu:

> I think it would be better to support installing a local .deb file in
> the snapcraft so that a developer can easily package the .deb package
> into the final snap file.
>
you can see how that is already possible in:
https://github.com/ogra1/laidout

where i use the make plugin to wget a remote .deb from upstream and
unpack it using "dpkg -x"...

ciao
 oli

Changed in snapcraft:
importance: Undecided → Medium
assignee: nobody → Sergio Schvezov (sergiusens)
status: Confirmed → In Progress
milestone: none → 2.18
Revision history for this message
Sergio Schvezov (sergiusens) wrote :
Changed in snapcraft:
status: In Progress → Fix Committed
Changed in snapcraft:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.