Package Details: librepilot 15.09-1

Git Clone URL: (read-only)
Package Base: librepilot
Description: A ground control station and firmware for UAV flight controllers
Upstream URL:
Keywords: drone gcs uav
Licenses: GPL
Conflicts: librepilot-git
Replaces: openpilot
Submitter: parched
Maintainer: parched
Last Packager: parched
Votes: 7
Popularity: 0.009834
First Submitted: 2015-10-24 10:49
Last Updated: 2015-10-24 10:49

Latest Comments

eodna commented on 2017-08-17 08:43

Also building from their git directly.

If anyone has trouble with libusb-1.0 when building gcs (may or not be related to my libusb-nosystemd) just comment out the PKGCONFIG line in:


and the build continues. I don't know how to add /usr/include/libusb-1.0/ as an include directly cleanly, but in extremis you can just link libusb.h into


It compiles, however there are libusb warnings about loading plugins on startup, more news soon.

andrej commented on 2017-01-16 13:54

There's a new release 16.09, but it still doesn't build due to a completely different compilation error than the one in this version.

What I did manage to build, however, was their standard 'next' branch from Git. I just did a local build by following the (ArchLinux-specific) instructions here: (Haven't made any packaging attempts.)

I plugged in my HiSky HMX280 and flashed it using that 'next' build. And it flies. \o/ \o/ \o/

There were a few funny glitches though, for example, all the settings got wiped out although I hadn't selected the most aggressive flashing option. So the aircraft completely forgot that it had motors and I had to configure them again (ports, ESC types, all that). Also the PID settings got weird -- both the backed-up ones I had as well as the default ones made the quadcopter wobble in hover. But now it's fine after a bit of quick "tuning", --P and ++I basically, the classics. :-D Just thought I'd leave behind a word of caution for someone who decides to update an aircraft with a dated firmware in it. :-)

parched commented on 2016-07-12 12:59

@andrej Yes it requires an older version of Qt to build. The prebuilt version here should work though

andrej commented on 2016-07-12 08:07

This doesn't build on my system. :-( Does it require an older Qt version or something like that? I can see two instances of this error message:

/tmp/yaourt-tmp-andrej/aur-librepilot/src/LibrePilot/ground/gcs/src/plugins/uavsettingsimportexport/importsummary.cpp:83:70: error: no matching function for call to ‘QTableWidgetItem::setFlags(bool)’
ui->importSummaryList->item(row, 2)->setFlags(!Qt::ItemIsEditable);

parched commented on 2015-10-24 10:54

A repository is also available. To use add

SigLevel = Optional TrustAll
Server =$arch

to `/etc/pacman.conf`