cmake: add version, depend on libpjproject

Change-Id: I992cfff2e249f53b4f6ba2b989d4b5ed8e69aef2
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7484c99..2699b67 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,8 @@
 cmake_minimum_required(VERSION 3.22)
-project(dhtnet)
+project(dhtnet
+    VERSION 0.0.1
+    LANGUAGES CXX
+    DESCRIPTION "A C++ library for NAT traversal and secure communication")
 
 set(CMAKE_CXX_STANDARD 17)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
@@ -9,6 +12,7 @@
 set (exec_prefix "\${prefix}")
 set (libdir "${CMAKE_INSTALL_FULL_LIBDIR}")
 set (includedir "${CMAKE_INSTALL_FULL_INCLUDEDIR}")
+set (VERSION ${CMAKE_PROJECT_VERSION})
 
 find_package (PkgConfig REQUIRED)
 find_package(msgpackc-cxx QUIET CONFIG)
diff --git a/dhtnet.pc.in b/dhtnet.pc.in
index 1e3faa6..efe9236 100644
--- a/dhtnet.pc.in
+++ b/dhtnet.pc.in
@@ -6,5 +6,5 @@
 Description: C++ peer to peer networking library
 Version: @VERSION@
 Requires: opendht >= 2.6
-Requires.private: pjproject
+Requires.private: libpjproject
 Cflags: -I${includedir}