You need at least the following packages in addition to standard Qt dev tools.
sudo apt-get install libdb5.3++-dev libminiupnpc-dev libboost-filesystem1.55-dev libboost-thread1.55-dev libboost-program-options1.55-dev
Run qmake followed by make to build corgicoin-qt
Sadly I can not make the new linux wallet compile using the makefile.unix
I get following problem
home/mining/Corgicoinnew/src/smessage.cpp:219: undefined reference to `leveldb::DB::Open(leveldb::Options const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, leveldb::DB**)'
/home/mining/Corgicoinnew/src/smessage.cpp:223: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/smessage.o: In function `SecMsgDB::ScanBatch(CDataStream const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const':
/home/mining/Corgicoinnew/src/smessage.cpp:281: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/smessage.o: In function `SecMsgDB::TxnCommit()':
/home/mining/Corgicoinnew/src/smessage.cpp:309: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/smessage.o: In function `SecMsgDB::EraseSmesg(unsigned char*)':
/home/mining/Corgicoinnew/src/smessage.cpp:584: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/smessage.o: In function `SecMsgDB::WritePK(CKeyID&, CPubKey&)':
/home/mining/Corgicoinnew/src/smessage.cpp:393: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/smessage.o:/home/mining/Corgicoinnew/src/smessage.cpp:537: more undefined references to `leveldb::Status::ToString[abi:cxx11]() const' follow
obj/txdb-leveldb.o: In function `init_blockindex(leveldb::Options&, bool)':
/home/mining/Corgicoinnew/src/txdb-leveldb.cpp:60: undefined reference to `leveldb::DB::Open(leveldb::Options const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, leveldb::DB**)'
/home/mining/Corgicoinnew/src/txdb-leveldb.cpp:62: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/txdb-leveldb.o: In function `CTxDB::TxnCommit()':
/home/mining/Corgicoinnew/src/txdb-leveldb.cpp:149: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/txdb-leveldb.o: In function `CTxDB::ScanBatch(CDataStream const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const':
/home/mining/Corgicoinnew/src/txdb-leveldb.cpp:194: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/txdb-leveldb.o: In function `bool CTxDB::Read<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
/home/mining/Corgicoinnew/src/txdb-leveldb.h:84: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/txdb-leveldb.o: In function `bool CTxDB::Write<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/mining/Corgicoinnew/src/txdb-leveldb.h:119: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/txdb-leveldb.o:/home/mining/Corgicoinnew/src/txdb-leveldb.h:84: more undefined references to `leveldb::Status::ToString[abi:cxx11]() const' follow
collect2: error: ld returned 1 exit status
makefile.unix:179: recipe for target 'corgicoind' failed
make: *** [corgicoind] Error 1