Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

Pulling GTK3, again...

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
19 posts • Page 1 of 1
Author
Message
The_Great_Sephiroth
Veteran
Veteran
Posts: 1609
Joined: Fri Oct 03, 2014 9:34 pm
Location: Fayetteville, NC, USA

Pulling GTK3, again...

  • Quote

Post by The_Great_Sephiroth » Mon Apr 10, 2017 3:11 pm

Having trouble upgrading my laptop. I do not want any Gnome-relate bloat on my system, but something (libcanberra I believe) is pulling in GTK3 suddenly. It did not need it before.

Code: Select all

~ $ sudo emerge -avuND @world
Password: 

These are the packages that would be merged, in order:

Calculating dependencies... done!

The following packages are causing rebuilds:

  (sys-devel/llvm-3.9.1-r1:0/3.9.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (media-libs/mesa-13.0.5:0/0::gentoo, ebuild scheduled for merge)
  (dev-libs/nettle-3.3-r1:0/6.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (net-libs/gnutls-3.3.26:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/mesa-13.0.5:0/0::gentoo, ebuild scheduled for merge)
  (media-libs/jasper-2.0.12:0/4::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (dev-qt/qtimageformats-5.6.2:5/5.6::gentoo, ebuild scheduled for merge)
    (sci-libs/gdal-2.0.2-r3:0/2::gentoo, ebuild scheduled for merge)
    (media-libs/gegl-0.2.0-r2:0/0::gentoo, ebuild scheduled for merge)
    (kde-frameworks/kdelibs-4.14.29-r1:4/4.14::gentoo, ebuild scheduled for merge)
    (media-libs/libraw-0.17.2:0/15::gentoo, ebuild scheduled for merge)
[ebuild  N     ] dev-lang/luajit-2.0.4:2::gentoo  USE="-lua52compat" 828 KiB
[ebuild  N     ] dev-libs/concurrencykit-0.6.0::gentoo  213 KiB
[ebuild     U  ] dev-libs/vala-common-0.34.7::gentoo [0.32.1::gentoo] 2,712 KiB
[ebuild     U  ] dev-perl/Sub-Name-0.150.0::gentoo [0.50.0-r1::gentoo] USE="-suggested% {-test%}" 76 KiB
[ebuild  r  U  ] dev-libs/nettle-3.3-r1:0/6.1::gentoo [3.2-r1:0/6::gentoo] USE="gmp -doc (-neon) -static-libs {-test}" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="-aes" 1,844 KiB
[ebuild  N     ] app-editors/vim-core-8.0.0386::gentoo  USE="acl nls -minimal" 12,699 KiB
[ebuild     U  ] dev-db/sqlite-3.17.0:3::gentoo [3.16.2:3::gentoo] USE="icu readline secure-delete -debug -doc -static-libs -tcl {-test} -tools" ABI_X86="32 (64) (-x32)" 2,457 KiB
[ebuild     U  ] virtual/linux-sources-3::gentoo [1::gentoo] USE="-firmware" 0 KiB
[ebuild  N     ] app-eselect/eselect-vi-1.1.9::gentoo  7 KiB
[ebuild  N     ] app-eselect/eselect-ctags-1.18::gentoo  9 KiB
[ebuild     U  ] dev-util/gdbus-codegen-2.50.3::gentoo [2.48.2::gentoo] PYTHON_TARGETS="python2_7 python3_4 (-python3_5)" 7,412 KiB
[ebuild     U  ] dev-libs/gobject-introspection-common-1.50.0::gentoo [1.48.0::gentoo] 1,383 KiB
[ebuild     U  ] app-admin/perl-cleaner-2.25::gentoo [2.20::gentoo] 8 KiB
[ebuild     U  ] dev-python/paramiko-2.1.2::gentoo [2.1.1::gentoo] USE="-doc -examples" PYTHON_TARGETS="python2_7 python3_4 (-python3_5) (-python3_6)" 1,169 KiB
[ebuild     U  ] media-libs/libsamplerate-0.1.9::gentoo [0.1.8-r1::gentoo] USE="sndfile -static-libs" ABI_X86="(64) -32 (-x32)" 4,236 KiB
[ebuild  N     ] dev-util/ctags-20161028::gentoo  USE="xml -json -yaml" 833 KiB
[ebuild     U  ] app-benchmarks/sysbench-1.0.3::gentoo [1.0_pre20161017::gentoo] USE="aio -mysql -postgres {-test} (-lua%*)" 1,417 KiB
[ebuild     U  ] dev-libs/libsigc++-2.10.0:2::gentoo [2.8.0:2::gentoo] USE="-doc -static-libs {-test}" ABI_X86="(64) -32 (-x32)" 3,706 KiB
[ebuild     U  ] sys-devel/gettext-0.19.8.1::gentoo [0.19.7::gentoo] USE="cxx git ncurses nls openmp -acl -cvs -doc -emacs -java -static-libs" ABI_X86="(64) -32 (-x32)" 19,243 KiB
[ebuild  rR    ] net-libs/gnutls-3.3.26::gentoo  USE="crywrap cxx nls openssl pkcs11 zlib -dane -doc -examples -guile -static-libs {-test}" ABI_X86="(64) -32 (-x32)" LINGUAS="-cs -de -en -fi -fr -it -ms -nl -pl -sv -uk -vi -zh_CN" 0 KiB
[ebuild  r  U  ] sys-devel/llvm-3.9.1-r1:0/3.9.1::gentoo [3.7.1-r3:0/3.7.1::gentoo] USE="libffi ncurses python sanitize%* static-analyzer xml -clang -debug -default-compiler-rt% -default-libcxx% -doc -gold -libedit (-lldb) -multitarget -ocaml {-test}" ABI_X86="32 (64) (-x32)" LLVM_TARGETS="AMDGPU%* BPF%* NVPTX%* (X86%*) -AArch64% -ARM% -Hexagon% -MSP430% -Mips% -PowerPC% -Sparc% -SystemZ% -XCore%" PYTHON_TARGETS="python2_7" VIDEO_CARDS="(-radeon%)" 17,784 KiB
[ebuild  rR    ] media-libs/mesa-13.0.5::gentoo  USE="bindist classic dri3 egl gallium gbm gles1 gles2 llvm nettle nptl osmesa vaapi vdpau wayland xa xvmc -d3d9 -debug -gcrypt (-libressl) -opencl -openmax -openssl -pax_kernel -pic (-selinux) -valgrind -vulkan" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="i965 intel (-freedreno) -i915 -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) -vmware" 0 KiB
[ebuild  N     ] app-editors/vim-8.0.0386::gentoo  USE="X acl gpm lua nls python -cscope -debug -luajit -minimal -perl -racket -ruby (-selinux) -tcl -vim-pager" PYTHON_TARGETS="python2_7 python3_4 (-python3_5) (-python3_6)" 0 KiB
[ebuild  N     ] app-vim/gentoo-syntax-20170225::gentoo  USE="-ignore-glep31" 19 KiB
[ebuild  r  U  ] media-libs/jasper-2.0.12:0/4::gentoo [1.900.6:0/1::gentoo] USE="jpeg opengl -doc% (-static-libs%)" ABI_X86="(64) -32 (-x32)" 1,281 KiB
[ebuild  rR    ] media-libs/libraw-0.17.2:0/15::gentoo  USE="jpeg jpeg2k lcms openmp -demosaic -examples" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  rR    ] dev-qt/qtimageformats-5.6.2:5/5.6::gentoo  USE="-debug {-test}" 0 KiB
[ebuild     U  ] dev-libs/libdbusmenu-qt-0.9.3_pre20160218::gentoo [0.9.3_pre20140619-r1::gentoo] USE="qt4 qt5 -debug {-test} (-doc%)" ABI_X86="(64) -32 (-x32)" 46 KiB
[ebuild   R    ] sys-apps/util-linux-2.28.2::gentoo  USE="cramfs ncurses nls pam python readline suid udev unicode -build -caps -fdformat -kill (-selinux) -slang -static-libs -systemd {-test} -tty-helpers" ABI_X86="32* (64) (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_4 (-python3_5)" PYTHON_TARGETS="python2_7 python3_4 (-python3_5)" 0 KiB
[ebuild     U  ] dev-libs/glib-2.50.3-r1:2::gentoo [2.48.2:2::gentoo] USE="dbus (mime) xattr -debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild     U  ] dev-libs/gobject-introspection-1.50.0::gentoo [1.48.0::gentoo] USE="cairo -doctool {-test}" PYTHON_SINGLE_TARGET="python2_7%* -python3_4% (-python3_5)" PYTHON_TARGETS="python2_7 python3_4%* (-python3_5)" 0 KiB
[blocks b      ] <dev-libs/gobject-introspection-1.50.0 ("<dev-libs/gobject-introspection-1.50.0" is blocking dev-libs/gobject-introspection-common-1.50.0)     
[ebuild     U  ] dev-cpp/glibmm-2.50.0:2::gentoo [2.48.1:2::gentoo] USE="-debug -doc {-test} (-examples%)" ABI_X86="(64) -32 (-x32)" 6,285 KiB
[ebuild  NS    ] dev-lang/vala-0.34.7:0.34::gentoo [0.32.1:0.32::gentoo] USE="{-test}" 0 KiB
[ebuild     U  ] net-libs/glib-networking-2.50.0::gentoo [2.48.2::gentoo] USE="libproxy smartcard ssl -gnome {-test}" ABI_X86="(64) -32 (-x32)" 426 KiB
[ebuild     U  ] x11-libs/gdk-pixbuf-2.36.5:2::gentoo [2.34.0:2::gentoo] USE="X introspection jpeg jpeg2k tiff -debug {-test}" ABI_X86="(64) -32 (-x32)" 5,045 KiB
[ebuild     U  ] dev-libs/atk-2.22.0::gentoo [2.20.0::gentoo] USE="introspection nls {-test}" ABI_X86="(64) -32 (-x32)" 729 KiB
[ebuild     U  ] gnome-base/gsettings-desktop-schemas-3.22.0::gentoo [3.20.0::gentoo] USE="introspection" 585 KiB
[ebuild     U  ] app-accessibility/at-spi2-core-2.22.1:2::gentoo [2.20.2:2::gentoo] USE="X introspection" ABI_X86="(64) -32 (-x32)" 444 KiB
[ebuild     U  ] dev-python/pygobject-3.22.0:3::gentoo [3.20.1:3::gentoo] USE="cairo threads -examples {-test}" PYTHON_TARGETS="python2_7 python3_4 (-python3_5) (-python3_6)" 740 KiB
[ebuild     U  ] x11-libs/pango-1.40.4::gentoo [1.40.3::gentoo] USE="X introspection {-test}" ABI_X86="(64) -32 (-x32)" 1,038 KiB
[ebuild     U  ] media-libs/libmtp-1.1.12:0/9::gentoo [1.1.11:0/9::gentoo] USE="crypt -doc -examples -static-libs" 759 KiB
[ebuild     U  ] x11-themes/gnome-themes-standard-3.22.3::gentoo [3.20.2-r1::gentoo] 2,837 KiB
[ebuild     U  ] app-accessibility/at-spi2-atk-2.22.0:2::gentoo [2.20.1:2::gentoo] USE="{-test}" ABI_X86="(64) -32 (-x32)" 299 KiB
[ebuild  rR    ] sci-libs/gdal-2.0.2-r3:0/2::gentoo  USE="aux_xml curl gif jpeg jpeg2k netcdf odbc pdf png python sqlite threads -armadillo -debug -doc -fits -geos -gml -hdf5 -java -mdb -mysql -ogdi -opencl -perl -postgres -spatialite -xls" PYTHON_TARGETS="python2_7 python3_4" 0 KiB
[ebuild     U  ] app-text/po4a-0.47::gentoo [0.45-r3::gentoo] USE="{-test}" LINGUAS="-af -ca -cs -da -de -eo -es -et -eu -fr -hr -id -it -ja -kn -ko -nb -nl -pl -pt -pt_BR -ru -sl -sv -uk -vi -zh_CN -zh_HK" 2,334 KiB
[ebuild     U  ] x11-themes/adwaita-icon-theme-3.22.0::gentoo [3.20::gentoo] USE="branding" 17,965 KiB
[ebuild     U  ] net-libs/libsoup-2.56.0:2.4::gentoo [2.54.1-r1:2.4::gentoo] USE="introspection samba ssl -debug -gssapi {-test} -vala" ABI_X86="(64) -32 (-x32)" 1,779 KiB
[ebuild     U  ] net-libs/gssdp-1.0.2:0/3::gentoo [0.14.16:0/3::gentoo] USE="introspection -gtk" ABI_X86="(64) -32 (-x32)" 306 KiB
[ebuild  rR    ] media-libs/gegl-0.2.0-r2::gentoo  USE="cairo ffmpeg jpeg jpeg2k openexr png raw sdl svg -debug -lensfun -libav -umfpack" CPU_FLAGS_X86="mmx sse" 0 KiB
[ebuild     U  ] net-libs/gupnp-1.0.2:0/4::gentoo [0.20.18:0/4::gentoo] USE="introspection networkmanager -connman" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 412 KiB
[ebuild     U  ] x11-libs/libnotify-0.7.7::gentoo [0.7.6-r3::gentoo] USE="introspection {-test}" ABI_X86="(64) -32 (-x32)" 279 KiB
[ebuild  rR    ] kde-frameworks/kdelibs-4.14.29-r1:4/4.14::gentoo  USE="acl bzip2 crypt handbook jpeg2k kerberos lzma nls openexr opengl (policykit) spell ssl udev udisks upower webkit zeroconf (-altivec) (-aqua) -debug -doc (-fam) (-libressl) {-test}" CPU_FLAGS_X86="mmx sse sse2 -3dnow" 0 KiB
[ebuild     U  ] dev-util/gtk-update-icon-cache-3.22.2::gentoo [3.20.9::gentoo] 358 KiB
[ebuild     U  ] x11-libs/gtk+-3.22.11:3::gentoo [3.20.9:3::gentoo] USE="X colord cups introspection wayland xinerama (-aqua) -broadway -cloudprint -examples {-test} -vim-syntax" ABI_X86="(64) -32 (-x32)" 17,823 KiB
[blocks b      ] <x11-libs/gtk+-3.22.2:3 ("<x11-libs/gtk+-3.22.2:3" is blocking dev-util/gtk-update-icon-cache-3.22.2)
[ebuild  NS    ] dev-cpp/gtkmm-3.22.0:3.0::gentoo [2.24.5:2.4::gentoo] USE="X wayland (-aqua) -doc {-test}" ABI_X86="(64) -32 (-x32)" 12,033 KiB
[ebuild     U  ] x11-themes/gtk-engines-adwaita-3.22.3::gentoo [3.20.2::gentoo] ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild   R    ] media-libs/libcanberra-0.30-r5::gentoo  USE="alsa gtk gtk3* tdb udev -gnome -gstreamer -oss -pulseaudio -sound" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] www-client/chromium-57.0.2987.133::gentoo [57.0.2987.98::gentoo] USE="cups hangouts kerberos (pic) proprietary-codecs suid system-ffmpeg system-libvpx tcmalloc -component-build -custom-cflags -gconf -gnome-keyring (-gtk3) (-neon) -pulseaudio (-selinux) {-test} -widevine" L10N="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk vi zh-CN zh-TW" 512,931 KiB
[ebuild     U ~] media-gfx/rawtherapee-5.0::gentoo [4.2-r1::gentoo] USE="bzip2 openmp" 10,199 KiB

Total: 59 packages (40 upgrades, 8 new, 2 in new slots, 9 reinstalls), Size of downloads: 674,963 KiB
Conflict: 2 blocks

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by media-gfx/rawtherapee-5.0::gentoo
# required by @selected
# required by @world (argument)
>=media-libs/libcanberra-0.30-r5 gtk3
# required by dev-libs/glib-2.50.3-r1::gentoo
# required by dev-libs/atk-2.22.0::gentoo
# required by x11-libs/gtk+-3.22.11::gentoo
# required by www-client/chromium-57.0.2987.133::gentoo
# required by @selected
# required by @world (argument)
>=sys-apps/util-linux-2.28.2 abi_x86_32
Not sure how I can avoid this. Also not sure why util-linux suddenly wants a 32bit build.
Ever picture systemd as what runs "The Borg"?
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Mon Apr 10, 2017 3:26 pm

Code: Select all

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by media-gfx/rawtherapee-5.0::gentoo
# required by @selected
# required by @world (argument)
>=media-libs/libcanberra-0.30-r5 gtk3
# required by dev-libs/glib-2.50.3-r1::gentoo
# required by dev-libs/atk-2.22.0::gentoo
# required by x11-libs/gtk+-3.22.11::gentoo
# required by www-client/chromium-57.0.2987.133::gentoo
# required by @selected
# required by @world (argument)
>=sys-apps/util-linux-2.28.2 abi_x86_32 
Top
The_Great_Sephiroth
Veteran
Veteran
Posts: 1609
Joined: Fri Oct 03, 2014 9:34 pm
Location: Fayetteville, NC, USA

  • Quote

Post by The_Great_Sephiroth » Mon Apr 10, 2017 3:48 pm

I see that, but Raw Therapee does not have a gtk3 flag set. I have always built it without GTK3 in the past. I also checked the Raw Therapee wiki and it states I do not need 3 to build it, so either the ebuild is bugged, requiring it, or something else is going on, which is why I asked for help. If it's bugged I'll just not upgrade it.
Ever picture systemd as what runs "The Borg"?
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Mon Apr 10, 2017 3:52 pm

Wikis are often outdated.

Code: Select all

[ebuild     U ~] media-gfx/rawtherapee-5.0::gentoo [4.2-r1::gentoo] USE="bzip2 openmp" 10,199 KiB 
^ Major version bump implies bigger changes, such as upgrade of GTK+.

I'm curious: GTK+-2 'bloat' is fine, GTK+-3 not?
Top
The_Great_Sephiroth
Veteran
Veteran
Posts: 1609
Joined: Fri Oct 03, 2014 9:34 pm
Location: Fayetteville, NC, USA

  • Quote

Post by The_Great_Sephiroth » Mon Apr 10, 2017 3:59 pm

I don't want any of it but since it had GTK2 already I was fine with it. I really despise having Gnome-related junk on my system. I just do not like Gnome. I didn't mind as much before they got into bed with systemd, but now I don't want ANYTHING that could bring me a step closer to systemd on my systems.

*EDIT*

Thanks for the help. Guess that's another good program gone bad. I used to love GNUCash, until they tied into Gnome. Still trying to replace it. People make such stupid decisions. Why tie into Gnome, the lesser of the two desktops in terms of use? Just dumbfounds me.
Ever picture systemd as what runs "The Borg"?
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Mon Apr 10, 2017 5:05 pm

Where is the Gnome dependency? All I see is the migration from one deprecated version of a toolkit to a new one. Seems pretty much inevitable for the project to stay relevant.
Top
Ant P.
Watchman
Watchman
Posts: 6920
Joined: Sat Apr 18, 2009 7:18 pm
Contact:
Contact Ant P.
Website

  • Quote

Post by Ant P. » Mon Apr 10, 2017 6:47 pm

Gtk+3 is the GNOME dependency. There is no room for word-games here - GNOME makes it very clear they consider Gtk+3 an internal library and its downstream users "belong" to GNOME.
Top
ct85711
Veteran
Veteran
Posts: 1791
Joined: Tue Sep 27, 2005 8:54 pm

  • Quote

Post by ct85711 » Mon Apr 10, 2017 7:37 pm

Now, just to make the side comment, if you think rawtherapee ebuild is incorrect, you can always check and see if gtk+3 can be disabled or not. Some things to verify is look through the release notes (if published, and see if they mention anything there), otherwise look at the configure options directly and see if the author just didn't put the option in or not.
Top
Ant P.
Watchman
Watchman
Posts: 6920
Joined: Sat Apr 18, 2009 7:18 pm
Contact:
Contact Ant P.
Website

  • Quote

Post by Ant P. » Mon Apr 10, 2017 7:54 pm

That's a good point - some Gentoo developers have been guilty of going through packages that work with both GTK2 and 3 and deleting the GTK2 support for no good reason.

I just checked rawtherapee's site: 5.0 does support GTK+2 as a first-class citizen [1], and the Gtk+3 version is actually known to be broken [2].
Top
The_Great_Sephiroth
Veteran
Veteran
Posts: 1609
Joined: Fri Oct 03, 2014 9:34 pm
Location: Fayetteville, NC, USA

  • Quote

Post by The_Great_Sephiroth » Tue Apr 11, 2017 12:15 am

So why is it forcing me to use GTK3? I have GTK2 selected for libcanberra but it still wants 3.
Ever picture systemd as what runs "The Borg"?
Top
Hu
Administrator
Administrator
Posts: 24380
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Tue Apr 11, 2017 2:22 am

Ant P said that upstream considers GTK+2 a viable path and has code to support it. He did not say that Gentoo can use that path. Your output suggests, and reading the ebuild confirms, that the Gentoo ebuild for rawtherapee-5 will only accept gtk+:3. If you want to use the GTK+2 version of rawtherapee, you need a modified ebuild. Whether you create it yourself or try to convince a Gentoo maintainer to add support for it is up to you.
Top
ct85711
Veteran
Veteran
Posts: 1791
Joined: Tue Sep 27, 2005 8:54 pm

  • Quote

Post by ct85711 » Tue Apr 11, 2017 2:26 am

As we were saying, the dev that made the ebuild has for some reason ignore gtk+2, hence why it is forcing gtk+3. Is there some other reason, we don't know... Now, according to Ant, rawtherapee should support gtk+2. What you are going need to do, is first off try modifing the ebuild to give it gtk+2 USE flag (hint, look at the old versions if they had the USE flag and this one doesn't) and see if it works or not. If all works well, open a bug against the ebuild, to get the USE flag added. Just making a bug report for something that doesn't work just wastes everyone's time.
Top
Leio
Developer
Developer
User avatar
Posts: 494
Joined: Thu Feb 27, 2003 3:41 pm
Location: Estonia

  • Quote

Post by Leio » Thu Apr 13, 2017 1:36 am

It's pointless to add optional support of a deprecated ancient version of a toolkit (to choose over the new version) to rawtherapee, as 5.0 is the last release that will have gtk2 version and 5.1 will be gtk3 only. There's no point in clinging to gtk2 just for a very short time until 5.1 is gtk3 only anyways.
https://bugs.gentoo.org/show_bug.cgi?id=606896#c11
GNOME team lead; GStreamer; MIPS/ARM64
Top
The_Great_Sephiroth
Veteran
Veteran
Posts: 1609
Joined: Fri Oct 03, 2014 9:34 pm
Location: Fayetteville, NC, USA

  • Quote

Post by The_Great_Sephiroth » Thu Apr 13, 2017 1:28 pm

My advice would be to list it as a Gnome app then, since it is essentially a Gnome app. Guess it's GIMP or Photoshop CS6 again. I never understand why developers seem to choose to go with the lesser preferred library in the Linux world. This is why when I did program windowed apps in Linux I would use the X library. Worked on all desktops. Just another app I can no longer use. I personally despise Gnome and want nothing to do with it.
Ever picture systemd as what runs "The Borg"?
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Thu Apr 13, 2017 1:55 pm

I still don't see the Gnome dependencies. People complaining about GTK3 so far mostly have been upstream devs themselves, some projects took the route to migrate to Qt5 instead. However, GIMP will be switching to GTK3 as well at some point.
Top
ct85711
Veteran
Veteran
Posts: 1791
Joined: Tue Sep 27, 2005 8:54 pm

  • Quote

Post by ct85711 » Thu Apr 13, 2017 4:33 pm

Just an option if you really want to use that program, is consider looking into using docker or lxc/lxd to isolate that program and it's dependencies away from your system. This way you keep your system clean of the unwanted dependencies without loosing the wanted programs (though may need to give the container a path to save files that you desire).
Top
The_Great_Sephiroth
Veteran
Veteran
Posts: 1609
Joined: Fri Oct 03, 2014 9:34 pm
Location: Fayetteville, NC, USA

  • Quote

Post by The_Great_Sephiroth » Thu Apr 13, 2017 11:55 pm

Then GTK3 needs to break form the Gnome team. The entire reason I block GTK3 is because it is so closely tied to Gnome. Heck, I believe it is even listed as the "Gnome ToolKit" on the wiki. Not interested in why or how, I just don't want Gnome anything near me.

Gnome team deals with it
Formerly Gimp ToolKit

Don't want it. This is why devs should have stuck to X libraries.
Ever picture systemd as what runs "The Borg"?
Top
Leio
Developer
Developer
User avatar
Posts: 494
Joined: Thu Feb 27, 2003 3:41 pm
Location: Estonia

  • Quote

Post by Leio » Fri Apr 14, 2017 8:03 am

The nonsense here is astonishing. Please unmerge GTK+2 immediately, because that too is used by GNOME and was developed by many developers who work on GNOME more broadly.
GNOME team lead; GStreamer; MIPS/ARM64
Top
OldTango
l33t
l33t
User avatar
Posts: 739
Joined: Sat Feb 21, 2004 5:08 pm
Contact:
Contact OldTango
Website

Re: Pulling GTK3, again...

  • Quote

Post by OldTango » Thu May 04, 2017 8:19 pm

I know this an older post, but I think there are some misconceptions here.
The_Great_Sephiroth wrote:Having trouble upgrading my laptop. I do not want any Gnome-relate bloat on my system, but something (libcanberra I believe) is pulling in GTK3 suddenly. It did not need it before.
Based on your emerge output I see no evidence that gtk+-3 is suddenly being pulled into your system only that portage wants to update an already installed package. Updating from gtk+-3.20.9 to gtk+-3.22.11 or newer.

A quick equery would have provided you with some more information.

Code: Select all

$ equery l gtk+
 * Searching for gtk+ ...
[IP-] [  ] x11-libs/gtk+-2.24.31-r1:2
[IP-] [  ] x11-libs/gtk+-3.22.12:3
The gtk3 use flag on libcanberra is required by other packages already installed on your system and can easily be satisfied by adding that package and the required USE to /etc/portage/package.use

More and more packages are dropping support for gtk2 and while I can't find news that confirms this, I am not sure anything is being done with gtk2 any more.
Top
Post Reply

19 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy