Separate GnuTLS part of the library to a subpackage 94/137594/2
authorLukasz Pawelczyk <l.pawelczyk@samsung.com>
Wed, 5 Jul 2017 11:43:13 +0000 (13:43 +0200)
committerLukasz Pawelczyk <l.pawelczyk@samsung.com>
Tue, 5 Sep 2017 09:59:05 +0000 (09:59 +0000)
Change-Id: Idea3c4b9134bf93017ef5e770f1b1a1ddb58a0d9

packaging/pubkey-pinning.spec

index 40bf9b7e55f6b9247566fa51701f68faad3831ba..a1307d7ebdf4cacd6de6f6e0f5277fbb6b4c8b2d 100644 (file)
@@ -43,6 +43,23 @@ Requires: %name = %version-%release
 Tizen HPKP library development files including headers and
 pkgconfig.
 
+%package gnutls
+Summary:  Https Public Key Pinning for Tizen platform (GnuTLS)
+Group:    Security/Libraries
+Requires: %name = %version-%release
+
+%description gnutls
+Https Public Key Pinning for Tizen platform system framework (GnuTLS).
+
+%package gnutls-devel
+Summary:  Tizen HPKP library development files
+Group:    Development/Libraries
+Requires: %name-gnutls = %version-%release
+
+%description gnutls-devel
+Tizen HPKP GnuTLS library development files including headers and
+pkgconfig.
+
 %package ui
 Summary: Tizen HPKP ui daemon
 Group:   Development/Libraries
@@ -227,7 +244,6 @@ systemctl daemon-reload
 %license LICENSE.MPL-1.1
 %_libdir/libtpkp-common.so.*
 %_libdir/libtpkp-curl.so.*
-%_libdir/libtpkp-gnutls.so.*
 
 %files ui -f %name.lang
 %manifest %name.manifest
@@ -237,15 +253,20 @@ systemctl daemon-reload
 %_unitdir_user/sockets.target.wants/%name-popup.socket
 %_bindir/tpkp-popup
 
+%files gnutls
+%_libdir/libtpkp-gnutls.so.*
+
+%files gnutls-devel
+%_includedir/tpkp/gnutls/tpkp_gnutls.h
+%_libdir/pkgconfig/tpkp-gnutls.pc
+%_libdir/libtpkp-gnutls.so
+
 %files devel
 %_includedir/tpkp/common/tpkp_error.h
 %_includedir/tpkp/curl/tpkp_curl.h
-%_includedir/tpkp/gnutls/tpkp_gnutls.h
 %_libdir/pkgconfig/tpkp-curl.pc
-%_libdir/pkgconfig/tpkp-gnutls.pc
 %_libdir/libtpkp-common.so
 %_libdir/libtpkp-curl.so
-%_libdir/libtpkp-gnutls.so
 
 %files devel-deprecated
 %_includedir/tpkp/common/tpkp_error.h