I have 2 packages swami-2.0.0 and libinstpatch-1.0.0 in my PPA where the first one depends on the latter. The swami-2.0.0 control file contains libinstpatch-dev (>= 1.0.0) but it seems this is not satisfied even after installing that package, with this error in the buildlog:
After installing, the following source dependencies are still unsatisfied: libinstpatch-dev(inst 1.0.0-0~lucid1~ppa1 ! >= wanted 1.0.0) Source-dependencies not satisfied; skipping swami
Is there something wrong with my 1.0.0-0~lucid1~ppa1 version name which causes it to not match 1.0.0?
Here is the Swami control file:
Source: swami
Section: sound
Priority: optional
Maintainer: Joshua Element Green
Homepage: http://swami.sourceforge.net
Standards-Version: 3.8.3
Build-Depends: debhelper (>= 7),
gettext,
cdbs (>= 0.4.41),
gnome-pkg-tools (>= 0.7),
libinstpatch-dev (>= 1.0.0),
libgtk2.0-dev (>= 2.8.17),
libgnomecanvas2-dev (>= 2.0),
librsvg2-dev (>= 2.8),
libglade2-dev,
libfluidsynth-dev,
libfftw3-dev,
gtk-doc-tools,
docbook-xml
Build-Depends-Indep: libglib2.0-doc
Package: swami
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends}
Description: MIDI instrument editor application
Swami (Sampled Waveforms And Musical Instruments) is an application
for editing and managing MIDI instruments, such as SoundFont files.
An programming API is also provided for integration with other
applications.
Package: swami-dev
Section: libdevel
Architecture: any
Depends: swami (= ${binary:Version}),
${misc:Depends},
libinstpatch-dev (>= 1.0.0),
libgtk2.0-dev (>= 2.8.17),
libgnomecanvas2-dev (>= 2.0)
Description: MIDI instrument editor development files
Swami (Sampled Waveforms And Musical Instruments) is an application
for editing and managing MIDI instruments, such as SoundFont files.
An programming API is also provided for integration with other
applications.
.
This package contains the include files and static libraries.
Package: swami-doc
Section: doc
Architecture: all
Depends: ${misc:Depends}
Suggests: devhelp
Description: MIDI instrument editor development documentation
Swami (Sampled Waveforms And Musical Instruments) is an application
for editing and managing MIDI instruments, such as SoundFont files.
An programming API is also provided for integration with other
applications.
.
This package contains development documentation for swami in
/usr/share/gtk-doc/html/libswami and /usr/share/gtk-doc/html/libswamigui.
And here is the libinstpatch control file:
Source: libinstpatch
Section: sound
Priority: optional
Maintainer: Joshua Element Green
Homepage: http://swami.sourceforge.net
Standards-Version: 3.8.3
Build-Depends: debhelper (>= 7),
libglib2.0-dev (>= 2.14),
libsndfile1-dev (>= 1.0.17-2),
gettext,
cdbs (>= 0.4.41),
gnome-pkg-tools (>= 0.7),
gtk-doc-tools,
docbook-xml
Build-Depends-Indep: libglib2.0-doc
Package: libinstpatch1
Section: libs
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends}
Description: MIDI instrument editing library
libInstPatch (lib Instrument Patch) is an object oriented library for editing
MIDI instruments such as SoundFont files.
Package: libinstpatch-dev
Section: libdevel
Architecture: any
Depends: libinstpatch1 (= ${binary:Version}),
${misc:Depends},
libglib2.0-dev (>= 2.14),
libsndfile1-dev (>= 1.0.17-2)
Description: MIDI instrument editing library development files
libInstPatch (lib Instrument Patch) is an object oriented library for editing
MIDI instruments such as SoundFont files.
.
This package contains the include files and static library.
Package: libinstpatch-doc
Section: doc
Architecture: all
Depends: ${misc:Depends}
Suggests: devhelp
Description: MIDI instrument editing library documentation
libInstPatch (lib Instrument Patch) is an object oriented library for editing
MIDI instruments such as SoundFont files.
.
This package contains the documentation for libinstpatch1 in
/usr/share/gtk-doc/html/libinstpatch.