aboutsummaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2012-07-19 08:28:07 +0200
committerMartin Willi <martin@revosec.ch>2012-07-19 13:55:02 +0200
commiteb1b380a1c5cff8755ee1db977ab173014646df7 (patch)
treeb00cdde2b5589ebba5d8d89f4059e648f3edc035 /packages
parent328447acd5739e2ab2663bf8cbf6e039037f1ce7 (diff)
downloadstrongswan-eb1b380a1c5cff8755ee1db977ab173014646df7.tar.bz2
strongswan-eb1b380a1c5cff8755ee1db977ab173014646df7.tar.xz
Add a libstrongswan-dev debian package with development headers
Diffstat (limited to 'packages')
-rw-r--r--packages/strongswan/debian/control10
-rw-r--r--packages/strongswan/debian/libstrongswan-dev.install2
-rwxr-xr-xpackages/strongswan/debian/rules3
3 files changed, 13 insertions, 2 deletions
diff --git a/packages/strongswan/debian/control b/packages/strongswan/debian/control
index dbb12d4eb..7457b11b3 100644
--- a/packages/strongswan/debian/control
+++ b/packages/strongswan/debian/control
@@ -34,8 +34,16 @@ Description: strongSwan plugin to interact with NetworkManager
Package: libstrongswan
Architecture: any
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
Description: strongSwan utility and crypto library
libstrongswan is the underlying library of charon and other strongSwan
components. It is built in a modular way and is extendable through various
plugins.
+
+Package: libstrongswan-dev
+Architecture: any
+Priority: optional
+Depends: ${misc:Depends}, libstrongswan (=${binary:Version})
+Section: devel
+Description: strongSwan development headers
+ C header files to develop with libstrongswan.
diff --git a/packages/strongswan/debian/libstrongswan-dev.install b/packages/strongswan/debian/libstrongswan-dev.install
new file mode 100644
index 000000000..476cd0eaf
--- /dev/null
+++ b/packages/strongswan/debian/libstrongswan-dev.install
@@ -0,0 +1,2 @@
+usr/lib/strongswan/include/config.h usr/lib/strongswan/include/
+usr/include/strongswan/* usr/include/strongswan/
diff --git a/packages/strongswan/debian/rules b/packages/strongswan/debian/rules
index 9ad64dfd8..be1cc637e 100755
--- a/packages/strongswan/debian/rules
+++ b/packages/strongswan/debian/rules
@@ -13,7 +13,8 @@ CONFIGURE_ARGS = \
--enable-farp --enable-attr-sql --enable-dhcp --enable-openssl --enable-agent \
--enable-pkcs11 --enable-ctr --enable-ccm --enable-gcm --enable-addrblock \
--enable-nm --disable-hmac --with-capabilities=libcap \
- --with-ipsecdir=/usr/lib/strongswan --with-ipseclibdir=/usr/lib/strongswan
+ --with-ipsecdir=/usr/lib/strongswan --with-ipseclibdir=/usr/lib/strongswan \
+ --with-dev-headers=/usr/include/strongswan
ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O2