maidsafe-archive / MaidSafe

This is the super-project in which each MaidSafe library resides. Some information is common to all libraries, and is detailed here. Library-specific information can be found in each library's wiki.
Other
583 stars 102 forks source link

Update Arch Linux build instructions #162

Closed yuvadm closed 10 years ago

yuvadm commented 10 years ago

Building on Arch Linux no longer requires building the ICU static libraries with ABS.

Instead, all the relevant steps (including a missing patch), are now bundled in the icu-staticlibs AUR package. Arch users with an AUR helper (such as yaourt) can now simply run:

$ yaourt -S icu-staticlibs

Please update https://github.com/maidsafe/MaidSafe/wiki/Build-Instructions-for-Linux#archlinux with this info.

Additionally, I'm working on an AUR package for maidsafe itself.

dirvine commented 10 years ago

Thank you for that, done now. Very much appreciated.

yuvadm commented 10 years ago

Hmm, the current wiki version is wrong, you can't run pacman -S icu-staticlibs since it's an AUR package, and not in the official repos.

But hold on, I'll finish the work on the maidsafe AUR package and then we can update the wiki with a final version.

dirvine commented 10 years ago

Oh sorry about that I am not an Arch user, That would be very good of you. Sorry for confusion.

yuvadm commented 10 years ago

OK I've decided to drop the AUR package for now, since maidsafe isn't ready for end-user usage as far as I understand. Since most of the work is done with hacking and testing, and not much with actually testing an installed binary, there's no real point in packaging this for the AUR.

However, here's the markdown I suggest for the wiki:

Arch Linux Build Instructions

Install the prerequisites:

pacman -S base-devel python-psutil fuse git valgrind

Also required are the ICU staticlibs, which are not compiled by default. You can, however, easily install them by installing the AUR package icu-staticlibs:

yaourt -S icu-staticlibs
dirvine commented 10 years ago

Thanks again this is now added. We will be rolling out installers in the next few weeks, patches will be very welcome. Again cheers