Separated {Requires,Libs}.private
Added -lresolv to PC_LIBS
Use arrays instead of string concatenation