How to post plan with dependencies to my PPA?

I made a plan for my PPA and also posted it. It constructed with no troubles.

After that I made an additional plan that relied on the first and also posted it. It fell short due to the fact that it could not locate the documents in the first plan. This leads me to think that the first plan had not been also mounted.

Just how can I see to it the first plan is mounted prior to it attempts to construct the 2nd plan?

The control apply for the first plan (libjsoncpp ) :

Source: jsoncpp
Priority: extra
Maintainer: Nathan Osman 
Build-Depends: debhelper (>= 7)
Standards-Version: 3.8.3
Section: libs
Homepage: http://jsoncpp.sf.net

Package: jsoncpp-dev
Section: libdevel
Architecture: any
Depends: libjsoncpp (= ${binary:Version})
Description: JSON parsing library for C++
 jsoncpp is a C++ library that makes it easy to
 read / write JSON data.
 .
 This package contains the development tools necessary
 to create applications that use jsoncpp.

Package: libjsoncpp
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: JSON parsing library for C++
 jsoncpp is a C++ library that makes it easy to
 read / write JSON data.
.

The control apply for the 2nd (libsopp ) :

Source: sopp
Priority: extra
Maintainer: Nathan Osman 
Build-Depends: debhelper (>= 7)
Standards-Version: 3.8.3
Section: libs
Homepage: http://stackoverflow.quickmediasolutions.com

Package: sopp-dev
Section: libdevel
Architecture: any
Depends: libsopp (= ${binary:Version}), jsoncpp-dev
Description: A C++ library for interfacing with StackExchange sites.
 so++ is a C++ library that wraps the functionality of the StackOverflow
 API. It provides access to all of the StackExchange sites.
 .
 This package contains the development files necessary to write software
 that uses so++.

Package: libsopp
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libjsoncpp
Description: A C++ library for interfacing with StackExchange sites.
 so++ is a C++ library that wraps the functionality of the StackOverflow
 API. It provides access to all of the StackExchange sites.
.
0
2019-05-07 12:54:26
Source Share
Answers: 1

Your 2nd plan (sopp) requires to define that it requires the first to construct ; the dependence you have actually defined (with Depends:) will just take care of installment.

To add a construct dependence, add this to the top (Source:) area of your control documents:

Build-Depends: jsoncpp-dev

You need to after that have the ability to go down jsoncpp from the Depends line, as the shlibs:Depends macro need to function that out itself.

0
2019-05-09 08:19:46
Source