Follow the instructions from sigrok build from source: http://sigrok.org/wiki/Linux
Be sure to buld C++ support into libsigrok, you'll need it for pulseview. You'll need a few dependencies like doxygen (no idea why) that you may not have on your system.
Also, for libsigrok, if the dslogic pro doesn't seem to work, you can try using https://github.com/asanza/libsigrok/tree/master instead, which has some patches to fixup issues. Many of (all?) these patches have been sent to the sigrok mailing list.
Install the udev rules as per http://sigrok.org/wiki/Fx2lafw#Usage
Then add PIDs of 0002 and 0003 to the DSLogic section, like found here (until upstreamed): https://github.com/bradfa/libsigrok/commit/62caf6233320fdead83493ce64806e840b967477
Get the DSLogicPro.bin (FPGA bitstream) and DSLogicPro.fw (fx2 firmware) from the DSView git repo: https://github.com/DreamSourceLab/DSView/tree/master/DSView/res and put these files into /usr/local/share/sigrok-firmware/
directory named per their uses, like dreamsourcelab-dslogic-pro-fpga.fw
for the fpga and dreamsourcelab-dslogic-pro-fx2.fw
for the fx2 firmware.
If you turn on triggering or change the threshold levels, it all goes pear shaped right now, but fixes shouldn't be too bad.