martyr-deepin / deepin-appstore

App Store for Deepin (legacy codebase)
https://dstore-appstore.deepin.cn/
GNU General Public License v3.0
114 stars 40 forks source link

Could you add flathub applications to deepin store? #14

Open ghost opened 6 years ago

ghost commented 6 years ago

Hi , i have a suggestion for deepin. could you add flathub applications to deepin store?

https://flathub.org/home

some important desktop environments have already implemented in their software centers , like Gnome software center or discover (KDE) lyg5utd

aiamuzz commented 6 years ago

i guess there is a difference in the way flathub serves their apps on flathub and the way deepin store serves it ... i guess deepin uses apt install to install flatpak on their system ... and flathub i guess does the way its supposed to be done ... the actual flatpak way ...

unless deepin changes their system of serving of flapaks the way flathub does ... i don't see the possibility of deepin flatpak store hosting flathub apps ... for they'll have to adapt the flathub apps to their system which looks like a loooot of work ...

But if deepin changes their system of serving flatpak apps to match that of flathub's way ... then may be things will be closer to a possibility ...

Eg. Say i want to install an app the ...

Deepin way ...

sudo apt-get install deepin-fpapp-org.deepin.flatdeb.sqlitestudio

Flathub way ... flatpak install flathub org.something.sqlitestudio

for deepin ... i am guessing will be a lot of work to adapt ... org.something.sqlitestudio ... to ... deepin-fpapp-org.deepin.flatdeb.sqlitestudio ... multiplied by the growing number of flathub apps ... difficult to keep up with the pace at flathub.

BUT ...

If deepin store would switch from ... deepin-fpapp-org.deepin.flatdeb.sqlitestudio ... to ... org.something.sqlitestudio ... way of serving things ... this would be more practical ... something like ...

flatpak install deepin org.something.sqlitestudio

just a layman understanding of the system at work here ...

Iceyer commented 5 years ago

We have the plan but no time to finish this feat, what you should do is implement and flatpk backend as /usr/bin/deepin-appstore-backend-deb, then you can install applications from flathub with deepin-appstore.

aiamuzz commented 5 years ago

We have the plan but no time to finish this feat, what you should do is implement and flatpk backend as /usr/bin/deepin-appstore-backend-deb, then you can install applications from flathub with deepin-appstore.

sorry ... @Iceyer ... the above instructions are not clear ... insufficient instructions ... can you please give a more detailed instruction set ?