[arch-general] farsight2/gstreamer dependencies pull a lot of gnome related stuff
Hi, a recent update wants to bring in a lot of new gnome/gstreamer-plugins dependencies, like gtk3,gconf etc..is that really necessary? On my system, kde-meta-kdemultimedia needs farsight2, which seems to cause all the new dependencies. Should the dependencies be reviewed or do I really need all that? Thanks, Mark $ yaourt -Syu Password: :: Synchronizing package databases... testing 13.2K 180.6K/s 00:00:00 [#####################################] 100% core 37.9K 195.5K/s 00:00:00 [#####################################] 100% extra is up to date community-testing is up to date community 444.8K 423.0K/s 00:00:01 [#####################################] 100% kernel26-ck is up to date archlinuxfr is up to date ==> Package upgrade only (new release): extra/liblqr 0.4.1-1 1 -> 2 extra/pkgstats 2.1-4 4 -> 5 ==> Software upgrade (new version) : testing/grep 2.7-1 -> 2.8-1 testing/pixman 0.20.2-1 -> 0.22.0-1 extra/gstreamer0.10 0.10.32-1 -> 0.10.34-1 extra/gstreamer0.10-base 0.10.32-4 -> 0.10.34-1 extra/gstreamer0.10-base-plugins 0.10.32-4 -> 0.10.34-1 extra/farsight2 0.0.26-1 -> 0.0.28-1 extra/poppler 0.16.4-1 -> 0.16.5-1 extra/poppler-qt 0.16.4-1 -> 0.16.5-1 extra/telepathy-glib 0.14.5-1 -> 0.14.6-1 extra/telepathy-farsight 0.0.17-1 -> 0.0.18-1 ==> New package : extra/gstreamer0.10-good 0.10.29-1 (required by gstreamer0.10-good- plugins) extra/libavc1394 0.5.3-3 (required by gstreamer0.10-good- plugins) extra/libiec61883 1.2.0-2 (required by gstreamer0.10-good- plugins) extra/libdv 1.0.0-3 (required by gstreamer0.10-good- plugins) extra/audiofile 0.2.7-1 (required by esound) extra/esound 0.2.41-1 (required by gstreamer0.10-good- plugins) extra/orbit2 2.14.19-1 (required by gconf) extra/gtk3 3.0.9-2 (required by gconf) extra/gconf 2.32.3-1 (required by gstreamer0.10-good- plugins) extra/wavpack 4.60.1-1 (required by gstreamer0.10-good- plugins) extra/gsettings-desktop-schemas 3.0.1-2 (required by glib-networking) extra/glib-networking 2.28.6.1-2 (required by libsoup) extra/libsoup 2.34.1-1 (required by libsoup-gnome) extra/libgnome-keyring 3.0.1-1 (required by libsoup-gnome) extra/libsoup-gnome 2.34.1-1 (required by gstreamer0.10-good- plugins) extra/gstreamer0.10-good-plugins 0.10.29-1 (required by farsight2) extra/gstreamer0.10-bad 0.10.22-1 (required by gstreamer0.10-bad- plugins) extra/libdc1394 2.1.3-1 (required by gstreamer0.10-bad- plugins) extra/libmms 0.6-1 (required by gstreamer0.10-bad- plugins) extra/libcdaudio 0.99.12-5 (required by gstreamer0.10-bad- plugins) extra/mjpegtools 1.9.0-4 (required by gstreamer0.10-bad- plugins) extra/soundtouch 1.5.0-1 (required by gstreamer0.10-bad- plugins) extra/gsm 1.0.13-6 (required by gstreamer0.10-bad- plugins) extra/rtmpdump 2.3-3 (required by gstreamer0.10-bad- plugins) extra/libgme 0.6.0-1 (required by gstreamer0.10-bad- plugins) extra/gstreamer0.10-bad-plugins 0.10.22-1 (required by farsight2) ==> Continue upgrade ? [Y/n] ==> [V]iew package detail [M]anually select packages ==> -------------------------------------------------- ==> $ yaourt -Rcsn farsight2 checking dependencies... Remove (20): kde-meta-kdenetwork-4.6-1.2 [0.00 MB] kdenetwork-krdc-4.6.3-1 [0.91 MB] telepathy-qt4-0.5.16-1 [6.31 MB] telepathy-farsight-0.0.17-1 [0.22 MB] farsight2-0.0.26-1 [1.38 MB] kdenetwork-filesharing-4.6.3-1 [1.61 MB] kdenetwork-kdnssd-4.6.3-1 [0.07 MB] kdenetwork-kget-4.6.3-1 [4.16 MB] kdenetwork-kopete-4.6.3-1 [18.58 MB] kdenetwork-kppp-4.6.3-1 [3.02 MB] kdenetwork-krfb-4.6.3-1 [0.77 MB] rdesktop-1.7.0-1 [0.37 MB] telepathy-glib-0.14.5-1 [17.67 MB] gstreamer0.10-python-0.10.21-1 [1.16 MB] libnice-0.1.0-1 [1.18 MB] libgadu-1.10.1-1 [0.23 MB] libmsn-4.1-2 [1.02 MB] libotr-3.2.0-2 [0.38 MB] qca- ossl-2.0.0-3 [0.30 MB] ppp-2.4.5-2 [0.82 MB] Total Removed Size: 60.18 MB -- Marek Otahal :o)
On 05/17/2011 10:18 AM, Marek Otahal wrote:
Hi, a recent update wants to bring in a lot of new gnome/gstreamer-plugins dependencies, like gtk3,gconf etc..is that really necessary?
On my system, kde-meta-kdemultimedia needs farsight2, which seems to cause all the new dependencies.
Should the dependencies be reviewed or do I really need all that? Thanks, Mark
shouldn't you review them before starting this discussion? http://cgit.collabora.co.uk/git/farsight2.git/tree/README Run time for the RTP plugin: All of the build time requirements (except gtk-doc) plus - gst-plugins-good 0.10.29 - gst-plugins-bad 0.10.20 Note that this is used for codecs when using video/voice over telepathy. If you don't want kde-meta-kdemultimedia then don't install it. -- Ionuț
On Tuesday 17 of May 2011 09:41:40 Ionut Biru wrote:
On 05/17/2011 10:18 AM, Marek Otahal wrote:
Hi, a recent update wants to bring in a lot of new gnome/gstreamer-plugins dependencies, like gtk3,gconf etc..is that really necessary?
On my system, kde-meta-kdemultimedia needs farsight2, which seems to cause all the new dependencies.
Should the dependencies be reviewed or do I really need all that? Thanks, Mark
shouldn't you review them before starting this discussion?
Well, I unfortunately don't understand this in depth, I just noticed that previous version of farsight2 didn't require so much deps, in contrast to this. What I was asking for is to consider if it would be possible to keep the dependencies as low as possible (the old version). Like you said the stuff is brought for the RTP plugin, so could this be made just optional? (I know I could rebuild it myself as I wish, I just like to stick to offic packages as much as possible).
http://cgit.collabora.co.uk/git/farsight2.git/tree/README
Run time for the RTP plugin: All of the build time requirements (except gtk-doc) plus - gst-plugins-good 0.10.29 - gst-plugins-bad 0.10.20
Note that this is used for codecs when using video/voice over telepathy.
If you don't want kde-meta-kdemultimedia then don't install it. I know :), but I like it. Just it seems me and some more ppl dont like kopete/pidgin now pulling lot of gnome dependencies.
Thanks, Mark PS: I'm attaching a patch for farsight Anthony sent me. Thank you. -------------------------------------------------- --- arch/git/packages/farsight2/trunk/PKGBUILD 2011-05-17 01:31:32.000000000 -0700 +++ abs/extra/farsight2/PKGBUILD 2011-05-17 02:18:18.000000000 -0700 @@ -9,14 +9,16 @@ arch=('i686' 'x86_64') url="http://farsight.freedesktop.org" license=('LGPL') -depends=('libnice' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'gstreamer0.10-bad-plugins' 'gstreamer0.10-python' 'pygobject') +depends=('libnice' 'gstreamer0.10-base-plugins' 'gstreamer0.10-python') +optdepends=('gstreamer0.10-good-plugins: for RTP plugin' + 'gstreamer0.10-bad-plugins: for RTP plugin') options=('!libtool' '!emptydirs') source=(http://farsight.freedesktop.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz) md5sums=('38767e775067270754a32aaf8e3a7db1') build() { cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr \ + PYTHON=/usr/bin/python2 ./configure --prefix=/usr \ --with-package-name='Arch Linux farsight2 package' \ --with-package-origin='http://archlinux.org' \ --disable-static \ -- Marek Otahal :o)
On 05/17/2011 01:52 PM, Marek Otahal wrote:
On Tuesday 17 of May 2011 09:41:40 Ionut Biru wrote:
On 05/17/2011 10:18 AM, Marek Otahal wrote:
Hi, a recent update wants to bring in a lot of new gnome/gstreamer-plugins dependencies, like gtk3,gconf etc..is that really necessary?
On my system, kde-meta-kdemultimedia needs farsight2, which seems to cause all the new dependencies.
Should the dependencies be reviewed or do I really need all that? Thanks, Mark shouldn't you review them before starting this discussion?
Well, I unfortunately don't understand this in depth, I just noticed that previous version of farsight2 didn't require so much deps, in contrast to this. What I was asking for is to consider if it would be possible to keep the dependencies as low as possible (the old version). Like you said the stuff is brought for the RTP plugin, so could this be made just optional? (I know I could rebuild it myself as I wish, I just like to stick to offic packages as much as possible). Feature requests are supposed to go to the bugtracker.
http://cgit.collabora.co.uk/git/farsight2.git/tree/README
Run time for the RTP plugin: All of the build time requirements (except gtk-doc) plus - gst-plugins-good 0.10.29 - gst-plugins-bad 0.10.20
Note that this is used for codecs when using video/voice over telepathy.
If you don't want kde-meta-kdemultimedia then don't install it. I know :), but I like it. Just it seems me and some more ppl dont like kopete/pidgin now pulling lot of gnome dependencies.
Thanks, Mark
PS: I'm attaching a patch for farsight Anthony sent me. Thank you.
-------------------------------------------------- --- arch/git/packages/farsight2/trunk/PKGBUILD 2011-05-17 01:31:32.000000000 -0700 +++ abs/extra/farsight2/PKGBUILD 2011-05-17 02:18:18.000000000 -0700 @@ -9,14 +9,16 @@ arch=('i686' 'x86_64') url="http://farsight.freedesktop.org" license=('LGPL') -depends=('libnice' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'gstreamer0.10-bad-plugins' 'gstreamer0.10-python' 'pygobject') +depends=('libnice' 'gstreamer0.10-base-plugins' 'gstreamer0.10-python') +optdepends=('gstreamer0.10-good-plugins: for RTP plugin' + 'gstreamer0.10-bad-plugins: for RTP plugin') options=('!libtool' '!emptydirs') source=(http://farsight.freedesktop.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz) md5sums=('38767e775067270754a32aaf8e3a7db1')
build() { cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr \ + PYTHON=/usr/bin/python2 ./configure --prefix=/usr \ --with-package-name='Arch Linux farsight2 package' \ --with-package-origin='http://archlinux.org' \ --disable-static \
-- Jelle van der Waa
On Tuesday 17 of May 2011 13:58:11 Jelle van der Waa wrote:
Well, I unfortunately don't understand this in depth, I just noticed that previous version of farsight2 didn't require so much deps, in contrast to this. What I was asking for is to consider if it would be possible to keep the dependencies as low as possible (the old version). Like you said the stuff is brought for the RTP plugin, so could this be made just optional? (I know I could rebuild it myself as I wish, I just like to stick to offic packages as much as possible).
Feature requests are supposed to go to the bugtracker.
True, request is here: https://bugs.archlinux.org/24320 Regards, Mark -- Marek Otahal :o)
Excerpts from Marek Otahal's message of 2011-05-17 09:18:00 +0200:
Hi, a recent update wants to bring in a lot of new gnome/gstreamer-plugins dependencies, like gtk3,gconf etc..is that really necessary?
On my system, kde-meta-kdemultimedia needs farsight2, which seems to cause all the new dependencies.
Should the dependencies be reviewed or do I really need all that? Thanks, Mark
$ yaourt -Syu Password: :: Synchronizing package databases... testing 13.2K 180.6K/s 00:00:00 [#####################################] 100% core 37.9K 195.5K/s 00:00:00 [#####################################] 100% extra is up to date community-testing is up to date community 444.8K 423.0K/s 00:00:01 [#####################################] 100% kernel26-ck is up to date archlinuxfr is up to date
==> Package upgrade only (new release): extra/liblqr 0.4.1-1 1 -> 2 extra/pkgstats 2.1-4 4 -> 5
==> Software upgrade (new version) : testing/grep 2.7-1 -> 2.8-1 testing/pixman 0.20.2-1 -> 0.22.0-1 extra/gstreamer0.10 0.10.32-1 -> 0.10.34-1 extra/gstreamer0.10-base 0.10.32-4 -> 0.10.34-1 extra/gstreamer0.10-base-plugins 0.10.32-4 -> 0.10.34-1 extra/farsight2 0.0.26-1 -> 0.0.28-1 extra/poppler 0.16.4-1 -> 0.16.5-1 extra/poppler-qt 0.16.4-1 -> 0.16.5-1 extra/telepathy-glib 0.14.5-1 -> 0.14.6-1 extra/telepathy-farsight 0.0.17-1 -> 0.0.18-1
==> New package : extra/gstreamer0.10-good 0.10.29-1 (required by gstreamer0.10-good- plugins) extra/libavc1394 0.5.3-3 (required by gstreamer0.10-good- plugins) extra/libiec61883 1.2.0-2 (required by gstreamer0.10-good- plugins) extra/libdv 1.0.0-3 (required by gstreamer0.10-good- plugins) extra/audiofile 0.2.7-1 (required by esound) extra/esound 0.2.41-1 (required by gstreamer0.10-good- plugins) extra/orbit2 2.14.19-1 (required by gconf) extra/gtk3 3.0.9-2 (required by gconf) extra/gconf 2.32.3-1 (required by gstreamer0.10-good- plugins) extra/wavpack 4.60.1-1 (required by gstreamer0.10-good- plugins) extra/gsettings-desktop-schemas 3.0.1-2 (required by glib-networking) extra/glib-networking 2.28.6.1-2 (required by libsoup) extra/libsoup 2.34.1-1 (required by libsoup-gnome) extra/libgnome-keyring 3.0.1-1 (required by libsoup-gnome) extra/libsoup-gnome 2.34.1-1 (required by gstreamer0.10-good- plugins) extra/gstreamer0.10-good-plugins 0.10.29-1 (required by farsight2) extra/gstreamer0.10-bad 0.10.22-1 (required by gstreamer0.10-bad- plugins) extra/libdc1394 2.1.3-1 (required by gstreamer0.10-bad- plugins) extra/libmms 0.6-1 (required by gstreamer0.10-bad- plugins) extra/libcdaudio 0.99.12-5 (required by gstreamer0.10-bad- plugins) extra/mjpegtools 1.9.0-4 (required by gstreamer0.10-bad- plugins) extra/soundtouch 1.5.0-1 (required by gstreamer0.10-bad- plugins) extra/gsm 1.0.13-6 (required by gstreamer0.10-bad- plugins) extra/rtmpdump 2.3-3 (required by gstreamer0.10-bad- plugins) extra/libgme 0.6.0-1 (required by gstreamer0.10-bad- plugins) extra/gstreamer0.10-bad-plugins 0.10.22-1 (required by farsight2)
==> Continue upgrade ? [Y/n] ==> [V]iew package detail [M]anually select packages ==> -------------------------------------------------- ==>
$ yaourt -Rcsn farsight2 checking dependencies...
Remove (20): kde-meta-kdenetwork-4.6-1.2 [0.00 MB] kdenetwork-krdc-4.6.3-1 [0.91 MB] telepathy-qt4-0.5.16-1 [6.31 MB] telepathy-farsight-0.0.17-1 [0.22 MB] farsight2-0.0.26-1 [1.38 MB] kdenetwork-filesharing-4.6.3-1 [1.61 MB] kdenetwork-kdnssd-4.6.3-1 [0.07 MB] kdenetwork-kget-4.6.3-1 [4.16 MB] kdenetwork-kopete-4.6.3-1 [18.58 MB] kdenetwork-kppp-4.6.3-1 [3.02 MB] kdenetwork-krfb-4.6.3-1 [0.77 MB] rdesktop-1.7.0-1 [0.37 MB] telepathy-glib-0.14.5-1 [17.67 MB] gstreamer0.10-python-0.10.21-1 [1.16 MB] libnice-0.1.0-1 [1.18 MB] libgadu-1.10.1-1 [0.23 MB] libmsn-4.1-2 [1.02 MB] libotr-3.2.0-2 [0.38 MB] qca- ossl-2.0.0-3 [0.30 MB] ppp-2.4.5-2 [0.82 MB]
Total Removed Size: 60.18 MB
I too find it annoying. pidgin would have pulled in half of gnome because of this. Well, no pidgin no more.
On 05/17/2011 11:38 AM, Philipp Überbacher wrote:
Excerpts from Marek Otahal's message of 2011-05-17 09:18:00 +0200:
Hi, a recent update wants to bring in a lot of new gnome/gstreamer-plugins dependencies, like gtk3,gconf etc..is that really necessary?
On my system, kde-meta-kdemultimedia needs farsight2, which seems to cause all the new dependencies.
Should the dependencies be reviewed or do I really need all that? Thanks, Mark
$ yaourt -Syu Password: :: Synchronizing package databases... testing 13.2K 180.6K/s 00:00:00 [#####################################] 100% core 37.9K 195.5K/s 00:00:00 [#####################################] 100% extra is up to date community-testing is up to date community 444.8K 423.0K/s 00:00:01 [#####################################] 100% kernel26-ck is up to date archlinuxfr is up to date
==> Package upgrade only (new release): extra/liblqr 0.4.1-1 1 -> 2 extra/pkgstats 2.1-4 4 -> 5
==> Software upgrade (new version) : testing/grep 2.7-1 -> 2.8-1 testing/pixman 0.20.2-1 -> 0.22.0-1 extra/gstreamer0.10 0.10.32-1 -> 0.10.34-1 extra/gstreamer0.10-base 0.10.32-4 -> 0.10.34-1 extra/gstreamer0.10-base-plugins 0.10.32-4 -> 0.10.34-1 extra/farsight2 0.0.26-1 -> 0.0.28-1 extra/poppler 0.16.4-1 -> 0.16.5-1 extra/poppler-qt 0.16.4-1 -> 0.16.5-1 extra/telepathy-glib 0.14.5-1 -> 0.14.6-1 extra/telepathy-farsight 0.0.17-1 -> 0.0.18-1
==> New package : extra/gstreamer0.10-good 0.10.29-1 (required by gstreamer0.10-good- plugins) extra/libavc1394 0.5.3-3 (required by gstreamer0.10-good- plugins) extra/libiec61883 1.2.0-2 (required by gstreamer0.10-good- plugins) extra/libdv 1.0.0-3 (required by gstreamer0.10-good- plugins) extra/audiofile 0.2.7-1 (required by esound) extra/esound 0.2.41-1 (required by gstreamer0.10-good- plugins) extra/orbit2 2.14.19-1 (required by gconf) extra/gtk3 3.0.9-2 (required by gconf) extra/gconf 2.32.3-1 (required by gstreamer0.10-good- plugins) extra/wavpack 4.60.1-1 (required by gstreamer0.10-good- plugins) extra/gsettings-desktop-schemas 3.0.1-2 (required by glib-networking) extra/glib-networking 2.28.6.1-2 (required by libsoup) extra/libsoup 2.34.1-1 (required by libsoup-gnome) extra/libgnome-keyring 3.0.1-1 (required by libsoup-gnome) extra/libsoup-gnome 2.34.1-1 (required by gstreamer0.10-good- plugins) extra/gstreamer0.10-good-plugins 0.10.29-1 (required by farsight2) extra/gstreamer0.10-bad 0.10.22-1 (required by gstreamer0.10-bad- plugins) extra/libdc1394 2.1.3-1 (required by gstreamer0.10-bad- plugins) extra/libmms 0.6-1 (required by gstreamer0.10-bad- plugins) extra/libcdaudio 0.99.12-5 (required by gstreamer0.10-bad- plugins) extra/mjpegtools 1.9.0-4 (required by gstreamer0.10-bad- plugins) extra/soundtouch 1.5.0-1 (required by gstreamer0.10-bad- plugins) extra/gsm 1.0.13-6 (required by gstreamer0.10-bad- plugins) extra/rtmpdump 2.3-3 (required by gstreamer0.10-bad- plugins) extra/libgme 0.6.0-1 (required by gstreamer0.10-bad- plugins) extra/gstreamer0.10-bad-plugins 0.10.22-1 (required by farsight2)
==> Continue upgrade ? [Y/n] ==> [V]iew package detail [M]anually select packages ==> -------------------------------------------------- ==>
$ yaourt -Rcsn farsight2 checking dependencies...
Remove (20): kde-meta-kdenetwork-4.6-1.2 [0.00 MB] kdenetwork-krdc-4.6.3-1 [0.91 MB] telepathy-qt4-0.5.16-1 [6.31 MB] telepathy-farsight-0.0.17-1 [0.22 MB] farsight2-0.0.26-1 [1.38 MB] kdenetwork-filesharing-4.6.3-1 [1.61 MB] kdenetwork-kdnssd-4.6.3-1 [0.07 MB] kdenetwork-kget-4.6.3-1 [4.16 MB] kdenetwork-kopete-4.6.3-1 [18.58 MB] kdenetwork-kppp-4.6.3-1 [3.02 MB] kdenetwork-krfb-4.6.3-1 [0.77 MB] rdesktop-1.7.0-1 [0.37 MB] telepathy-glib-0.14.5-1 [17.67 MB] gstreamer0.10-python-0.10.21-1 [1.16 MB] libnice-0.1.0-1 [1.18 MB] libgadu-1.10.1-1 [0.23 MB] libmsn-4.1-2 [1.02 MB] libotr-3.2.0-2 [0.38 MB] qca- ossl-2.0.0-3 [0.30 MB] ppp-2.4.5-2 [0.82 MB]
Total Removed Size: 60.18 MB I too find it annoying. pidgin would have pulled in half of gnome because of this. Well, no pidgin no more.
There is always abs -- Jelle van der Waa
2011/5/17 Jelle van der Waa <jelle@vdwaa.nl>.
There is always abs
I'm considering using customizepkg to kill this dependency. -- Hyacinthe Cartiaux
participants (5)
-
Hyacinthe Cartiaux
-
Ionut Biru
-
Jelle van der Waa
-
Marek Otahal
-
Philipp Überbacher