Package: soprano Version: 2.2.2+dfsg.1-1 Severity: important Tags: patch To avoid installing non-soname specific files in libsoprano4, we split the package into a soprano-daemon package. See:
https://bugs.launchpad.net/ubuntu/+source/soprano/+bug/234952 for details. The attached debdiff is provided based on the Kubuntu package in the hopes it will be useful. -- System Information: Debian Release: lenny/sid APT prefers intrepid-updates APT policy: (500, 'intrepid-updates'), (500, 'intrepid-security'), (500, 'intrepid-backports'), (500, 'intrepid') Architecture: i386 (i686) Kernel: Linux 2.6.27-11-generic (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff -u soprano-2.2.2+dfsg.1/debian/changelog soprano-2.2.2+dfsg.1/debian/changelog --- soprano-2.2.2+dfsg.1/debian/changelog +++ soprano-2.2.2+dfsg.1/debian/changelog @@ -1,3 +1,9 @@ +soprano (2.2.2+dfsg.1-2) unstable; urgency=low + + * Non library files split out into soprano-daemon + + -- Scott Kitterman <sc...@kitterman.com> Fri, 27 Feb 2009 20:07:11 -0500 + soprano (2.2.2+dfsg.1-1) unstable; urgency=low * New upstream release. diff -u soprano-2.2.2+dfsg.1/debian/control soprano-2.2.2+dfsg.1/debian/control --- soprano-2.2.2+dfsg.1/debian/control +++ soprano-2.2.2+dfsg.1/debian/control @@ -10,6 +10,25 @@ Vcs-Browser: http://svn.debian.org/wsvn/pkg-kde/trunk/packages/soprano Vcs-Svn: svn://svn.debian.org/pkg-kde/trunk/packages/soprano +Package: soprano-daemon +Section: utils +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: libsoprano4 +Conflicts: libsoprano4 (<< 2.2.2+dfsg.1-2), + libsoprano-dev (<< 2.2.2+dfsg.1-2) +Replaces: libsoprano4 (<< 2.2.2+dfsg.1-2), + libsoprano-dev (<< 2.2.2+dfsg.1-2) +Description: daemon for the Soprano RDF framework + Soprano is a pluggable RDF storage, parsing, and serialization framework based + on Qt 4. Soprano is targeted at desktop applications that need to store RDF + data. Its API has been optimized for simplicity and ease of use, while its + modular structure allows it to use various different RDF storage + implementations as its backend. + . + This package contains the Soprano daemon, D-Bus service, parser + plugins, and a storage plugin for the Redland RDF Application Framework. + Package: libsoprano4 Section: libs Architecture: any diff -u soprano-2.2.2+dfsg.1/debian/libsoprano-dev.install soprano-2.2.2+dfsg.1/debian/libsoprano-dev.install --- soprano-2.2.2+dfsg.1/debian/libsoprano-dev.install +++ soprano-2.2.2+dfsg.1/debian/libsoprano-dev.install @@ -139,5 +138,0 @@ -usr/share/dbus-1/interfaces/org.soprano.Model.xml -usr/share/dbus-1/interfaces/org.soprano.NodeIterator.xml -usr/share/dbus-1/interfaces/org.soprano.QueryResultIterator.xml -usr/share/dbus-1/interfaces/org.soprano.Server.xml -usr/share/dbus-1/interfaces/org.soprano.StatementIterator.xml diff -u soprano-2.2.2+dfsg.1/debian/libsoprano4.install soprano-2.2.2+dfsg.1/debian/libsoprano4.install --- soprano-2.2.2+dfsg.1/debian/libsoprano4.install +++ soprano-2.2.2+dfsg.1/debian/libsoprano4.install @@ -1,6 +1,3 @@ -usr/bin/onto2vocabularyclass -usr/bin/sopranocmd -usr/bin/sopranod usr/lib/libsoprano.so.4 usr/lib/libsoprano.so.4.1.0 usr/lib/libsopranoclient.so.1 @@ -12,12 +8,0 @@ -usr/lib/soprano/libsoprano_nquadparser.so -usr/lib/soprano/libsoprano_nquadserializer.so -usr/lib/soprano/libsoprano_raptorparser.so -usr/lib/soprano/libsoprano_raptorserializer.so -usr/lib/soprano/libsoprano_redlandbackend.so -usr/share/soprano/plugins/nquadparser.desktop -usr/share/soprano/plugins/nquadserializer.desktop -usr/share/soprano/plugins/raptorparser.desktop -usr/share/soprano/plugins/raptorserializer.desktop -usr/share/soprano/plugins/redlandbackend.desktop -usr/share/soprano/rules/nrl.rules -usr/share/soprano/rules/rdfs.rules only in patch2: unchanged: --- soprano-2.2.2+dfsg.1.orig/debian/soprano-daemon.install +++ soprano-2.2.2+dfsg.1/debian/soprano-daemon.install @@ -0,0 +1,20 @@ +usr/bin/onto2vocabularyclass +usr/bin/sopranocmd +usr/bin/sopranod +usr/lib/soprano/libsoprano_nquadparser.so +usr/lib/soprano/libsoprano_nquadserializer.so +usr/lib/soprano/libsoprano_raptorparser.so +usr/lib/soprano/libsoprano_raptorserializer.so +usr/lib/soprano/libsoprano_redlandbackend.so +usr/share/dbus-1/interfaces/org.soprano.Model.xml +usr/share/dbus-1/interfaces/org.soprano.NodeIterator.xml +usr/share/dbus-1/interfaces/org.soprano.QueryResultIterator.xml +usr/share/dbus-1/interfaces/org.soprano.Server.xml +usr/share/dbus-1/interfaces/org.soprano.StatementIterator.xml +usr/share/soprano/plugins/nquadparser.desktop +usr/share/soprano/plugins/nquadserializer.desktop +usr/share/soprano/plugins/raptorparser.desktop +usr/share/soprano/plugins/raptorserializer.desktop +usr/share/soprano/plugins/redlandbackend.desktop +usr/share/soprano/rules/nrl.rules +usr/share/soprano/rules/rdfs.rules