Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#48872 - [lib32-gtk3] /usr/bin/gtk-query-settings exists in filesystem

Attached to Project: Community Packages
Opened by Tomasz Przybył (FadeMind) - Sunday, 10 April 2016, 18:07 GMT
Last edited by Maxime Gauduin (Alucryd) - Sunday, 10 April 2016, 21:51 GMT
Task Type Bug Report
Category Packages: Multilib
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 10
Private No

Details

error: failed to commit transaction (conflicting files)
lib32-gtk3: /usr/bin/gtk-query-settings exists in filesystem
Errors occurred, no packages were upgraded.

pacman -Qo /usr/bin/gtk-query-settings
/usr/bin/gtk-query-settings is owned by gtk3 3.20.2-1
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Sunday, 10 April 2016, 21:51 GMT
Reason for closing:  Fixed
Additional comments about closing:  3.20.2-2
Comment by Tomasz Przybył (FadeMind) - Sunday, 10 April 2016, 18:58 GMT
I fixed PKGBUILD via adding line
mv "${pkgdir}"/usr/bin/gtk-query-settings{,-32}

in package() section

Tool gtk-query-settings-32 working fine.
------------------------------------------------------------

package() {
cd gtk+-${pkgver}

make DESTDIR="${pkgdir}" install
mv "${pkgdir}"/usr/bin/gtk-query-immodules-3.0{,-32}
mv "${pkgdir}"/usr/bin/gtk-query-settings{,-32}
rm "${pkgdir}"/usr/bin/{broadwayd,gtk-{builder-tool,encode-symbolic-svg,launch,update-icon-cache},gtk3-{demo,demo-application,icon-browser,widget-factory}}
rm -rf "${pkgdir}"/{etc,usr/{include,share}}
}
------------------------------------------------------------

NOTE: lib32-gtk3 now required lib32-libcanberra-gtk3 package for print full setup results from command gtk-query-settings-32

Comment by Gunnar Bretthauer (Taijian) - Sunday, 10 April 2016, 20:54 GMT
can confirm, I am encountering the same bug.

All other files created by this package in /usr/bin/ follow the convention of appending *-3.0-32 to the name of the file created by gtk3 (the 64bit version). Maybe this convention could be followed here as well?
Comment by Pedro Gabriel Drumond Pereira (pedrogabriel) - Sunday, 10 April 2016, 21:16 GMT
I can also confirm.

error: failed to commit transaction (conflicting files)
/usr/bin/gtk-query-settings exists in both 'gtk3' and 'lib32-gtk3'
Errors occurred, no packages were upgraded.

Loading...