DEB amarok: Move the libamarok library to a separate package.

This resolves a circular dependency - issue TDE/amarok#28.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 0b2fd0596e)
pull/158/head
Slávek Banko 3 years ago
parent 7f6da4f067
commit 7e60a86b49
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -31,8 +31,6 @@ debian/tmp/opt/trinity/lib/trinity/libamarok_daap-mediadevice.so
debian/tmp/opt/trinity/lib/trinity/libamarok_mtp-mediadevice.la debian/tmp/opt/trinity/lib/trinity/libamarok_mtp-mediadevice.la
debian/tmp/opt/trinity/lib/trinity/libamarok_mtp-mediadevice.so debian/tmp/opt/trinity/lib/trinity/libamarok_mtp-mediadevice.so
debian/tmp/opt/trinity/lib/ruby_lib/* /opt/trinity/lib/ruby_lib/ debian/tmp/opt/trinity/lib/ruby_lib/* /opt/trinity/lib/ruby_lib/
debian/tmp/opt/trinity/lib/libamarok.so.0
debian/tmp/opt/trinity/lib/libamarok.so.0.0.0
debian/tmp/opt/trinity/bin/amarok debian/tmp/opt/trinity/bin/amarok
debian/tmp/opt/trinity/bin/amarokapp debian/tmp/opt/trinity/bin/amarokapp
debian/tmp/opt/trinity/bin/amarok_libvisual debian/tmp/opt/trinity/bin/amarok_libvisual

@ -17,7 +17,7 @@ Homepage: http://amarok.kde.org
Package: amarok-trinity Package: amarok-trinity
Architecture: any Architecture: any
Depends: amarok-common-trinity (>= ${source:Version}), amarok-engine-xine-trinity (= ${binary:Version}) | amarok-engines-trinity, unzip, ${shlibs:Depends} Depends: libamarok-trinity (= ${binary:Version}), amarok-common-trinity (>= ${source:Version}), amarok-engine-xine-trinity (= ${binary:Version}) | amarok-engines-trinity, unzip, ${shlibs:Depends}
Replaces: amarok-trinity (<< 4:14.0.0~) Replaces: amarok-trinity (<< 4:14.0.0~)
Breaks: amarok-trinity (<< 4:14.0.0~) Breaks: amarok-trinity (<< 4:14.0.0~)
Suggests: amarok-konqsidebar-trinity, moodbar, konqueror-trinity | www-browser, Suggests: amarok-konqsidebar-trinity, moodbar, konqueror-trinity | www-browser,
@ -45,6 +45,16 @@ Description: versatile and easy to use audio player for Trinity
Support for libvisual visualization plugins is also compiled in (you need Support for libvisual visualization plugins is also compiled in (you need
to have libvisual-0.4-plugins installed to be able to use it). to have libvisual-0.4-plugins installed to be able to use it).
Package: libamarok-trinity
Architecture: any
Depends: ${shlibs:Depends}
Breaks: amarok-trinity (<< 4:14.0.11~)
Replaces: amarok-trinity (<< 4:14.0.11~)
Description: base library for Amarok [Trinity]
This package contains base library needed for Amarok to run properly.
Therefore, unless you have 'amarok' package installed, you will hardly
find this package useful.
Package: amarok-common-trinity Package: amarok-common-trinity
Architecture: all Architecture: all
Depends: ruby Depends: ruby

@ -0,0 +1,2 @@
debian/tmp/opt/trinity/lib/libamarok.so.0
debian/tmp/opt/trinity/lib/libamarok.so.0.0.0

@ -31,8 +31,6 @@ debian/tmp/opt/trinity/lib/trinity/libamarok_daap-mediadevice.so
debian/tmp/opt/trinity/lib/trinity/libamarok_mtp-mediadevice.la debian/tmp/opt/trinity/lib/trinity/libamarok_mtp-mediadevice.la
debian/tmp/opt/trinity/lib/trinity/libamarok_mtp-mediadevice.so debian/tmp/opt/trinity/lib/trinity/libamarok_mtp-mediadevice.so
debian/tmp/opt/trinity/lib/ruby_lib/* /opt/trinity/lib/ruby_lib/ debian/tmp/opt/trinity/lib/ruby_lib/* /opt/trinity/lib/ruby_lib/
debian/tmp/opt/trinity/lib/libamarok.so.0
debian/tmp/opt/trinity/lib/libamarok.so.0.0.0
debian/tmp/opt/trinity/bin/amarok debian/tmp/opt/trinity/bin/amarok
debian/tmp/opt/trinity/bin/amarokapp debian/tmp/opt/trinity/bin/amarokapp
debian/tmp/opt/trinity/bin/amarok_libvisual debian/tmp/opt/trinity/bin/amarok_libvisual

@ -17,7 +17,7 @@ Homepage: http://amarok.kde.org
Package: amarok-trinity Package: amarok-trinity
Architecture: any Architecture: any
Depends: amarok-common-trinity (>= ${source:Version}), amarok-engine-xine-trinity (= ${binary:Version}) | amarok-engines-trinity, unzip, ${shlibs:Depends} Depends: libamarok-trinity (= ${binary:Version}), amarok-common-trinity (>= ${source:Version}), amarok-engine-xine-trinity (= ${binary:Version}) | amarok-engines-trinity, unzip, ${shlibs:Depends}
Replaces: amarok-kde3 (<< 4:14.0.0~), amarok-trinity (<< 4:14.0.0~) Replaces: amarok-kde3 (<< 4:14.0.0~), amarok-trinity (<< 4:14.0.0~)
Breaks: amarok-kde3 (<< 4:14.0.0~), amarok-trinity (<< 4:14.0.0~) Breaks: amarok-kde3 (<< 4:14.0.0~), amarok-trinity (<< 4:14.0.0~)
Suggests: amarok-konqsidebar-trinity, moodbar, konqueror-trinity | www-browser, Suggests: amarok-konqsidebar-trinity, moodbar, konqueror-trinity | www-browser,
@ -45,6 +45,16 @@ Description: versatile and easy to use audio player for Trinity
Support for libvisual visualization plugins is also compiled in (you need Support for libvisual visualization plugins is also compiled in (you need
to have libvisual-0.4-plugins installed to be able to use it). to have libvisual-0.4-plugins installed to be able to use it).
Package: libamarok-trinity
Architecture: any
Depends: ${shlibs:Depends}
Breaks: amarok-trinity (<< 4:14.0.11~)
Replaces: amarok-trinity (<< 4:14.0.11~)
Description: base library for Amarok [Trinity]
This package contains base library needed for Amarok to run properly.
Therefore, unless you have 'amarok' package installed, you will hardly
find this package useful.
Package: amarok-common-trinity Package: amarok-common-trinity
Architecture: all Architecture: all
Depends: ruby Depends: ruby

@ -0,0 +1,2 @@
debian/tmp/opt/trinity/lib/libamarok.so.0
debian/tmp/opt/trinity/lib/libamarok.so.0.0.0
Loading…
Cancel
Save