airdcpp-webclient icon indicating copy to clipboard operation
airdcpp-webclient copied to clipboard

Packages for Linux distributions

Open maksis opened this issue 8 years ago • 21 comments

Example packages for Gentoo: Daemon / UI

You may make a pull request for the installation doc page that contains a list of available packages.

maksis avatar Jan 16 '16 13:01 maksis

maybe I could help on that

KipourosV avatar Jan 19 '16 01:01 KipourosV

Which distributions are you interested in?

maksis avatar Jan 19 '16 20:01 maksis

I can do debian/ubuntu but I need some guidance as what needs to be done...

KipourosV avatar Jan 19 '16 22:01 KipourosV

Anything new here?

KipourosV avatar Jan 20 '16 22:01 KipourosV

Proceeding with this might be a bit difficult without a dev hub. I'll try to set it up at some point.

maksis avatar Jan 20 '16 22:01 maksis

Finding out what needs to be done with the specific package is the first thing to do for people willing to help on this though...

maksis avatar Jan 20 '16 22:01 maksis

Ok, so the help requested has to do with compiling on specific distros and creating binaries (.deb etc)??

KipourosV avatar Jan 20 '16 22:01 KipourosV

Preferably yeah, the goal is to make it easy to install the client

maksis avatar Jan 20 '16 22:01 maksis

@maksis One thing that would make the whole thing (daemon+UI) easier to package would be tagging webui releases on github. As your UI does not actually require nodejs, it should be easy to download it without using npm.

sbraz avatar Feb 27 '16 17:02 sbraz

Web UI releases are now tagged at https://github.com/airdcpp-web/airdcpp-webui/releases and I've added some useful information to the issue description.

@synaomen, did you encounter issues with building the Debian packages?

maksis avatar Apr 04 '16 10:04 maksis

any progress on ubuntu packages? either a deb, snap or flatpack?

Gibbz avatar Aug 03 '16 11:08 Gibbz

@Gibbz no, I'm not aware of anyone working on those

maksis avatar Aug 03 '16 11:08 maksis

I can help with Fedora x86_64

I've just compiled and installed in Fedora 24. I don't really know how to create the rpm though, so if youc an point me in the right direction, I could do it and share it so you can upload to your webpage.

Regards

EduCampi avatar Aug 22 '16 21:08 EduCampi

@EduCampi I'm even less familiar with package management on Fedora, but this is what I found: https://fedoraproject.org/wiki/How_to_create_an_RPM_package

You might also want to check out https://fedoraproject.org/wiki/Communicating_and_getting_help if you need more information

maksis avatar Aug 23 '16 14:08 maksis

Is there any way to get this working on a NAS? (Thecus 5810)

ExoduS-81 avatar Oct 09 '16 12:10 ExoduS-81

@ExoduS-81 I'm a bit late, but the new Linux binaries might work: https://airdcpp-web.github.io/docs/installation/linux-binaries.html

maksis avatar May 11 '17 18:05 maksis

@maksis I was looking into this to build a package for Alpine. There is quite an issue...

What is the License? AirDC++ looks like GPL2, but there is no license for this repo nor the webui.

Could you please but an LICENSE file in the root.

hnnweb avatar Jan 10 '21 12:01 hnnweb

The license is MIT (https://www.npmjs.com/package/airdcpp-webui). I can also add a separate license file in the repository.

maksis avatar Jan 10 '21 14:01 maksis

Is there any way to get this working on a NAS? (Thecus 5810)

I've added a helm chart for this to Truecharts, an apps repository for TrueNAS SCALE:

The license is MIT (https://www.npmjs.com/package/airdcpp-webui). I can also add a separate license file in the repository.

Please add the license file to the repository to avoid confusion.

sukarn-m avatar Jan 24 '22 15:01 sukarn-m

Please add the license file to the repository to avoid confusion.

Done

maksis avatar Jan 24 '22 15:01 maksis

Please add the license file to the repository to avoid confusion.

Done

Thanks!

sukarn-m avatar Jan 24 '22 15:01 sukarn-m