Sunflower

General talk about packaging procedures and packages.
Post Reply
babam
Posts: 50
Joined: 28. Oct 2015, 14:11

Sunflower

Post by babam »

Sunflower depends on python-chardet

Code: Select all

PACKAGE NAME:  sunflower-0.5_63-x86_64-1salix15.0.txz
PACKAGE LOCATION:  ./salix/system
PACKAGE SIZE (compressed):  715 K
PACKAGE SIZE (uncompressed):  2860 K
PACKAGE REQUIRED:  
PACKAGE CONFLICTS:  
PACKAGE SUGGESTS:  
PACKAGE DESCRIPTION:
sunflower: sunflower (Twin-panel file manager)
Thanks.
Sorry, my English is bad.
babam
Posts: 50
Joined: 28. Oct 2015, 14:11

Re: Sunflower

Post by babam »

Unrelated to Sunflower, does libinput require gtk4?

Thanks.
Sorry, my English is bad.
DidierSpaier
Posts: 518
Joined: 20. Jun 2016, 20:15

Re: Sunflower

Post by DidierSpaier »

babam wrote: 11. Oct 2022, 13:08 Unrelated to Sunflower, does libinput require gtk4?

Thanks.
No:

Code: Select all

didier[~]$ ldd /usr/lib64/libinput.so.10.13.0
	linux-vdso.so.1 (0x00007ffdbece1000)
	libmtdev.so.1 => /usr/lib64/libmtdev.so.1 (0x00007f3c6f69c000)
	libudev.so.1 => /lib64/libudev.so.1 (0x00007f3c6f677000)
	libevdev.so.2 => /usr/lib64/libevdev.so.2 (0x00007f3c6f659000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f3c6f511000)
	libwacom.so.2 => /usr/lib64/libwacom.so.2 (0x00007f3c6f502000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f3c6f323000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f3c6f729000)
	libgudev-1.0.so.0 => /lib64/libgudev-1.0.so.0 (0x00007f3c6f314000)
	libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f3c6f2ba000)
	libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f3c6f186000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f3c6f181000)
	libffi.so.7 => /usr/lib64/libffi.so.7 (0x00007f3c6f175000)
	libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f3c6f0fd000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3c6f0da000)
DidierSpaier
Posts: 518
Joined: 20. Jun 2016, 20:15

Re: Sunflower

Post by DidierSpaier »

babam wrote: 7. Oct 2022, 23:01 Sunflower depends on python-chardet
And others.
depfinder -p -3 sunflower-0.5_63-x86_64-1salix15.0.txz gives:
mutagen,pycairo,pygobject3,python-chardet,python-importlib_metadata,python-setuptools,python3

But I could start sunflower without issue as all these are installed in my system.
babam
Posts: 50
Joined: 28. Oct 2015, 14:11

Re: Sunflower

Post by babam »

DidierSpaier wrote: 11. Oct 2022, 14:55 No:

Code: Select all

didier[~]$ ldd /usr/lib64/libinput.so.10.13.0
	linux-vdso.so.1 (0x00007ffdbece1000)
	libmtdev.so.1 => /usr/lib64/libmtdev.so.1 (0x00007f3c6f69c000)
	libudev.so.1 => /lib64/libudev.so.1 (0x00007f3c6f677000)
	libevdev.so.2 => /usr/lib64/libevdev.so.2 (0x00007f3c6f659000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f3c6f511000)
	libwacom.so.2 => /usr/lib64/libwacom.so.2 (0x00007f3c6f502000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f3c6f323000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f3c6f729000)
	libgudev-1.0.so.0 => /lib64/libgudev-1.0.so.0 (0x00007f3c6f314000)
	libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f3c6f2ba000)
	libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f3c6f186000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f3c6f181000)
	libffi.so.7 => /usr/lib64/libffi.so.7 (0x00007f3c6f175000)
	libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f3c6f0fd000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3c6f0da000)
Why is there gtk4?

Code: Select all

PACKAGE NAME:  libinput-1.19.3-x86_64-1.txz
PACKAGE LOCATION:  ./slackware64/x
PACKAGE SIZE (compressed):  268 K
PACKAGE SIZE (uncompressed):  1460 K
PACKAGE REQUIRED:  aaa_libraries|bzip2,aaa_libraries|eudev,aaa_libraries|glib2,aaa_libraries|libffi,aaa_libraries|libjpeg-turbo,aaa_libraries|libpng,aaa_libraries|pcre,aaa_libraries|xz,aaa_libraries|zlib,brotli,cairo,fontconfig,freetype,fribidi,gdk-pixbuf2,glib2,graphene,graphite2,gtk4,harfbuzz,libX11,libXau,libXcursor,libXdamage,libXdmcp,libXext,libXfixes,libXi,libXinerama,libXrandr,libXrender,libepoxy,libevdev,libglvnd,libgudev,libwacom,libxcb,libxkbcommon,libxml2,lzo,mtdev,pango,pixman,util-linux,wayland
PACKAGE CONFLICTS:  
PACKAGE SUGGESTS:  
PACKAGE DESCRIPTION:
libinput: libinput (GUI input library)
Sorry, my English is bad.
User avatar
gapan
Salix Wizard
Posts: 6238
Joined: 6. Jun 2009, 17:40

Re: Sunflower

Post by gapan »

babam wrote: 7. Oct 2022, 23:01 Sunflower depends on python-chardet
Yes, dependencies are missing from sunflower. Added now. Thanks!
DidierSpaier wrote: 11. Oct 2022, 15:07
babam wrote: 7. Oct 2022, 23:01 Sunflower depends on python-chardet
And others.
depfinder -p -3 sunflower-0.5_63-x86_64-1salix15.0.txz gives:
mutagen,pycairo,pygobject3,python-chardet,python-importlib_metadata,python-setuptools,python3

But I could start sunflower without issue as all these are installed in my system.
Actually, it doesn't need all those. Some are false matches from depfinder. You can remove mutagen, python-importlib_metadata or python-setuptools and it will work just fine.
Image
Image
User avatar
gapan
Salix Wizard
Posts: 6238
Joined: 6. Jun 2009, 17:40

Re: Sunflower

Post by gapan »

DidierSpaier wrote: 11. Oct 2022, 14:55
babam wrote: 11. Oct 2022, 13:08 Unrelated to Sunflower, does libinput require gtk4?

Thanks.
No:

Code: Select all

didier[~]$ ldd /usr/lib64/libinput.so.10.13.0
	linux-vdso.so.1 (0x00007ffdbece1000)
	libmtdev.so.1 => /usr/lib64/libmtdev.so.1 (0x00007f3c6f69c000)
	libudev.so.1 => /lib64/libudev.so.1 (0x00007f3c6f677000)
	libevdev.so.2 => /usr/lib64/libevdev.so.2 (0x00007f3c6f659000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f3c6f511000)
	libwacom.so.2 => /usr/lib64/libwacom.so.2 (0x00007f3c6f502000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f3c6f323000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f3c6f729000)
	libgudev-1.0.so.0 => /lib64/libgudev-1.0.so.0 (0x00007f3c6f314000)
	libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f3c6f2ba000)
	libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f3c6f186000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f3c6f181000)
	libffi.so.7 => /usr/lib64/libffi.so.7 (0x00007f3c6f175000)
	libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f3c6f0fd000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3c6f0da000)
Well, the libinput-debug-gui executable that is in the package needs it:

Code: Select all

$ ldd /usr/libexec/libinput/libinput-debug-gui |grep gtk
        libgtk-4.so.1 => /usr/lib64/libgtk-4.so.1 (0x00007fa64a30b000)
Image
Image
Post Reply