PN: lib32-weston
PV: 16.0.0
PR: r0
PKGV: 16.0.0
PKGR: r0
LICENSE: MIT
DESCRIPTION: Weston is the reference implementation of a Wayland compositor
SUMMARY: Weston, a Wayland compositor
RDEPENDS:lib32-weston: lib32-base-files lib32-base-passwd lib32-cairo (>= 1.18.4) lib32-fontconfig (>= 2.18.3) lib32-glib-2.0 (>= 2.88.3) lib32-glibc (>= 2.44+git0+7cba77790f) lib32-libdisplay-info (>= 0.4.0) lib32-libevdev (>= 1.13.6) lib32-libinput (>= 1.31.3) lib32-libjpeg-turbo (>= 3.2.0) lib32-libpng (>= 1.6.58) lib32-libsystemd (>= 261.2) lib32-libweston-16 (>= 16.0.0) lib32-libxkbcommon (>= 1.13.2) lib32-pango (>= 1.58.0) lib32-pixman (>= 0.46.4) lib32-shadow lib32-wayland (>= 1.26.0) lib32-xkeyboard-config
RRECOMMENDS:lib32-weston: lib32-liberation-fonts lib32-weston-init
SECTION: base
PKG:lib32-weston: lib32-weston
FILES:lib32-weston: /etc /usr/bin/weston /usr/bin/weston-terminal /usr/bin/weston-info /usr/bin/weston-launch /usr/bin/wcap-decode /usr/libexec /usr/lib/weston/*.so* /usr/share
FILES_INFO:lib32-weston: {"/usr/bin/weston": 13692, "/usr/bin/weston-terminal": 212164, "/usr/lib/weston/desktop-shell.so": 83480, "/usr/lib/weston/hmi-controller.so": 30044, "/usr/lib/weston/ivi-shell.so": 63116, "/usr/lib/weston/kiosk-shell.so": 38296, "/usr/lib/weston/libexec_weston.so.0": 23, "/usr/lib/weston/libexec_weston.so.0.0.0": 144964, "/usr/lib/weston/systemd-notify.so": 13596, "/usr/libexec/weston-desktop-shell": 190652, "/usr/libexec/weston-ivi-shell-user-interface": 67348, "/usr/libexec/weston-keyboard": 182532, "/usr/libexec/weston-simple-im": 22024, "/usr/share/applications/weston.desktop": 147, "/usr/share/icons/hicolor/48x48/apps/weston.png": 2383, "/usr/share/libweston-16/protocols/weston-content-protection.xml": 12114, "/usr/share/libweston-16/protocols/weston-debug.xml": 6072, "/usr/share/libweston-16/protocols/weston-direct-display.xml": 4015, "/usr/share/libweston-16/protocols/weston-output-capture.xml": 9473, "/usr/share/wayland-sessions/weston.desktop": 94, "/usr/share/weston-start/systemd-notify": 194, "/usr/share/weston-start/xwayland": 126, "/usr/share/weston/background.png": 135501, "/usr/share/weston/border.png": 1585, "/usr/share/weston/fullscreen.png": 3152, "/usr/share/weston/home.png": 4234, "/usr/share/weston/icon_editor.png": 737, "/usr/share/weston/icon_flower.png": 1160, "/usr/share/weston/icon_ivi_clickdot.png": 30955, "/usr/share/weston/icon_ivi_flower.png": 20214, "/usr/share/weston/icon_ivi_simple-egl-vertical.png": 4958, "/usr/share/weston/icon_ivi_simple-egl.png": 8688, "/usr/share/weston/icon_ivi_simple-shm.png": 39650, "/usr/share/weston/icon_ivi_smoke.png": 24569, "/usr/share/weston/icon_terminal.png": 525, "/usr/share/weston/icon_window.png": 86, "/usr/share/weston/panel.png": 27761, "/usr/share/weston/pattern.png": 825, "/usr/share/weston/random.png": 4553, "/usr/share/weston/sidebyside.png": 3630, "/usr/share/weston/sign_close.png": 104, "/usr/share/weston/sign_maximize.png": 85, "/usr/share/weston/sign_minimize.png": 79, "/usr/share/weston/terminal.png": 765, "/usr/share/weston/tiling.png": 5148, "/usr/share/weston/wayland.png": 4596, "/usr/share/weston/wayland.svg": 9544}
pkg_preinst:lib32-weston: #!/bin/sh\nset -e\nbbnote () {\n\techo "NOTE: $*"\n}\nbbwarn () {\n\techo "WARNING: $*"\n}\nbbfatal () {\n\techo "ERROR: $*"\n\texit 1\n}\nperform_groupadd () {\n\tlocal rootdir="$1"\n\tlocal opts="$2"\n\tbbnote "lib32-weston: Performing groupadd with [$opts]"\n\tlocal groupname=`echo "$opts" | awk '{ print $NF }'`\n\tlocal group_exists="`grep "^$groupname:" $rootdir/etc/group || true`"\n\tif test "x$group_exists" = "x"; then\n\t\teval flock -x $rootdir/etc -c \\"$PSEUDO groupadd \\$opts\\" || true\n\t\tgroup_exists="`grep "^$groupname:" $rootdir/etc/group || true`"\n\t\tif test "x$group_exists" = "x"; then\n\t\t\tbbfatal "lib32-weston: groupadd command did not succeed."\n\t\tfi\n\telse\n\t\tbbnote "lib32-weston: group $groupname already exists, not re-creating it"\n\tfi\n}\nperform_useradd () {\n\tlocal rootdir="$1"\n\tlocal opts="$2"\n\tbbnote "lib32-weston: Performing useradd with [$opts]"\n\tlocal username=`echo "$opts" | awk '{ print $NF }'`\n\tlocal user_exists="`grep "^$username:" $rootdir/etc/passwd || true`"\n\tif test "x$user_exists" = "x"; then\n\t\teval flock -x $rootdir/etc -c  \\"$PSEUDO useradd \\$opts\\" || true\n\t\tuser_exists="`grep "^$username:" $rootdir/etc/passwd || true`"\n\t\tif test "x$user_exists" = "x"; then\n\t\t\tbbfatal "lib32-weston: useradd command did not succeed."\n\t\tfi\n\telse\n\t\tbbnote "lib32-weston: user $username already exists, not re-creating it"\n\tfi\n}\nperform_usermod () {\n\t# Same reason with groupmod, temporarily disable -e option\n\tset +e\n\tlocal rootdir="$1"\n\tlocal opts="$2"\n\tbbnote "lib32-weston: Performing usermod with [$opts]"\n\tlocal username=`echo "$opts" | awk '{ print $NF }'`\n\tlocal user_exists="`grep "^$username:" $rootdir/etc/passwd || true`"\n\tif test "x$user_exists" != "x"; then\n\t\teval flock -x $rootdir/etc -c \\"$PSEUDO usermod \\$opts\\"\n\t\tif test $? != 0; then\n\t\t\tbbfatal "lib32-weston: usermod command did not succeed."\n\t\tfi\n\telse\n\t\tbbwarn "lib32-weston: user $username doesn't exist, unable to modify it"\n\tfi\n\tset -e\n}\nperform_groupmems () {\n\tlocal rootdir="$1"\n\tlocal opts="$2"\n\tbbnote "lib32-weston: Performing groupmems with [$opts]"\n\tlocal groupname=`echo "$opts" | awk '{ for (i = 1; i < NF; i++) if ($i == "-g" || $i == "--group") print $(i+1) }'`\n\tlocal username=`echo "$opts" | awk '{ for (i = 1; i < NF; i++) if ($i == "-a" || $i == "--add") print $(i+1) }'`\n\tlocal prefix=`echo "$opts" | awk '{ for (i = 1; i < NF; i++) if ($i == "-P" || $i == "--prefix") print $(i+1) }'`\n\tif test "x$groupname" = "x"; then\n\t\tbbfatal "lib32-weston: groupmems: No user specified using --add."\n\n\telif test "x$username" = "x"; then\n\t\tbbfatal "lib32-weston: groupmems: No group specified using --group."\n\tfi\n\tbbnote "lib32-weston: Emulating groupmems command using usermod with group $groupname and user $username"\n\tlocal mem_exists="`grep "^$groupname:[^:]*:[^:]*:\\([^,]*,\\)*$username\\(,[^,]*\\)*$" $rootdir/etc/group || true`"\n\tif test "x$mem_exists" = "x"; then\n\t\teval flock -x $rootdir/etc -c \\"$PSEUDO usermod \\${prefix:+--prefix \\$prefix} --append --groups \\$groupname \\$username\\" || true\n\t\tmem_exists="`grep "^$groupname:[^:]*:[^:]*:\\([^,]*,\\)*$username\\(,[^,]*\\)*$" $rootdir/etc/group || true`"\n\t\tif test "x$mem_exists" = "x"; then\n\t\t\tbbfatal "lib32-weston: groupmems command (emulated using usermod) did not succeed."\n\t\tfi\n\telse\n\t\tbbnote "lib32-weston: group $groupname already contains $username, not re-adding it"\n\tfi\n}\nOPT=""\nSYSROOT=""\n\nif test "x$D" != "x"; then\n\t# Installing into a sysroot\n\tSYSROOT="$D"\n\tOPT="--prefix $D"\n\n\t# Make sure login.defs is there, this is to make debian package backend work\n\t# correctly while doing rootfs.\n\t# The problem here is that if /etc/login.defs is treated as a config file for\n\t# shadow package, then while performing preinsts for packages that depend on\n\t# shadow, there might only be /etc/login.def.dpkg-new there in root filesystem.\n\tif [ ! -e $D/etc/login.defs -a -e $D/etc/login.defs.dpkg-new ]; then\n\t\tcp $D/etc/login.defs.dpkg-new $D/etc/login.defs\n\tfi\n\n\t# user/group lookups should match useradd/groupadd --prefix\n\texport PSEUDO_PASSWD="$SYSROOT"\nfi\n\n# If we're not doing a special SSTATE/SYSROOT install\n# then set the values, otherwise use the environment\nif test "x$UA_SYSROOT" = "x"; then\n\t# Installing onto a target\n\t# Add groups and users defined only for this package\n\tGROUPADD_PARAM="--system weston-launch"\n\tUSERADD_PARAM=""\n\tUSERMOD_PARAM=""\n\tGROUPMEMS_PARAM=""\nfi\n\n# Perform group additions first, since user additions may depend\n# on these groups existing\nif test "x`echo $GROUPADD_PARAM | tr -d '[:space:]'`" != "x"; then\n\techo "Running groupadd commands..."\n\t# Invoke multiple instances of groupadd for parameter lists\n\t# separated by ';'\n\topts=`echo "$GROUPADD_PARAM" | cut -d ';' -f 1 | sed -e 's#[ \\t]*$##'`\n\tremaining=`echo "$GROUPADD_PARAM" | cut -d ';' -f 2- | sed -e 's#[ \\t]*$##'`\n\twhile test "x$opts" != "x"; do\n\t\tperform_groupadd "$SYSROOT" "$OPT $opts"\n\t\tif test "x$opts" = "x$remaining"; then\n\t\t\tbreak\n\t\tfi\n\t\topts=`echo "$remaining" | cut -d ';' -f 1 | sed -e 's#[ \\t]*$##'`\n\t\tremaining=`echo "$remaining" | cut -d ';' -f 2- | sed -e 's#[ \\t]*$##'`\n\tdone\nfi\n\nif test "x`echo $USERADD_PARAM | tr -d '[:space:]'`" != "x"; then\n\techo "Running useradd commands..."\n\t# Invoke multiple instances of useradd for parameter lists\n\t# separated by ';'\n\topts=`echo "$USERADD_PARAM" | cut -d ';' -f 1 | sed -e 's#[ \\t]*$##'`\n\tremaining=`echo "$USERADD_PARAM" | cut -d ';' -f 2- | sed -e 's#[ \\t]*$##'`\n\twhile test "x$opts" != "x"; do\n\t\tperform_useradd "$SYSROOT" "$OPT $opts"\n\t\tif test "x$opts" = "x$remaining"; then\n\t\t\tbreak\n\t\tfi\n\t\topts=`echo "$remaining" | cut -d ';' -f 1 | sed -e 's#[ \\t]*$##'`\n\t\tremaining=`echo "$remaining" | cut -d ';' -f 2- | sed -e 's#[ \\t]*$##'`\n\tdone\nfi\n\nif test "x`echo $USERMOD_PARAM | tr -d '[:space:]'`" != "x"; then\n\techo "Running usermod commands..."\n\t# Invoke multiple instances of usermod for parameter lists\n\t# separated by ';'\n\topts=`echo "$USERMOD_PARAM" | cut -d ';' -f 1 | sed -e 's#[ \\t]*$##'`\n\tremaining=`echo "$USERMOD_PARAM" | cut -d ';' -f 2- | sed -e 's#[ \\t]*$##'`\n\twhile test "x$opts" != "x"; do\n\t\tperform_usermod "$SYSROOT" "$OPT $opts"\n\t\tif test "x$opts" = "x$remaining"; then\n\t\t\tbreak\n\t\tfi\n\t\topts=`echo "$remaining" | cut -d ';' -f 1 | sed -e 's#[ \\t]*$##'`\n\t\tremaining=`echo "$remaining" | cut -d ';' -f 2- | sed -e 's#[ \\t]*$##'`\n\tdone\nfi\n\nif test "x`echo $GROUPMEMS_PARAM | tr -d '[:space:]'`" != "x"; then\n\techo "Running groupmems commands..."\n\t# Invoke multiple instances of groupmems for parameter lists\n\t# separated by ';'\n\topts=`echo "$GROUPMEMS_PARAM" | cut -d ';' -f 1 | sed -e 's#[ \\t]*$##'`\n\tremaining=`echo "$GROUPMEMS_PARAM" | cut -d ';' -f 2- | sed -e 's#[ \\t]*$##'`\n\twhile test "x$opts" != "x"; do\n\t\tperform_groupmems "$SYSROOT" "$OPT $opts"\n\t\tif test "x$opts" = "x$remaining"; then\n\t\t\tbreak\n\t\tfi\n\t\topts=`echo "$remaining" | cut -d ';' -f 1 | sed -e 's#[ \\t]*$##'`\n\t\tremaining=`echo "$remaining" | cut -d ';' -f 2- | sed -e 's#[ \\t]*$##'`\n\tdone\nfi\n
FILERPROVIDESFLIST:lib32-weston: /usr/lib/weston/libexec@underscore@weston.so.0.0.0
FILERPROVIDES:/usr/lib/weston/libexec@underscore@weston.so.0.0.0:lib32-weston:  libexec_weston.so.0
FILERDEPENDSFLIST:lib32-weston: /usr/bin/weston /usr/bin/weston-terminal /usr/lib/weston/desktop-shell.so /usr/lib/weston/hmi-controller.so /usr/lib/weston/ivi-shell.so /usr/lib/weston/kiosk-shell.so /usr/lib/weston/libexec@underscore@weston.so.0.0.0 /usr/lib/weston/systemd-notify.so /usr/libexec/weston-desktop-shell /usr/libexec/weston-ivi-shell-user-interface /usr/libexec/weston-keyboard /usr/libexec/weston-simple-im
FILERDEPENDS:/usr/bin/weston:lib32-weston:  libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.34) libexec_weston.so.0 libc.so.6 rtld(GNU_HASH)
FILERDEPENDS:/usr/bin/weston-terminal:lib32-weston:  libjpeg.so.62(LIBJPEG_6.2) libxkbcommon.so.0(V_0.5.0) libpng16.so.16(PNG16_0) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.8) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.1.1) libc.so.6(GLIBC_2.9) libc.so.6(GLIBC_2.27) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.3.4) libwayland-client.so.0 libm.so.6 libpixman-1.so.0 libxkbcommon.so.0 libcairo.so.2 libpng16.so.16 libpango-1.0.so.0 libgobject-2.0.so.0 libpangocairo-1.0.so.0 libfontconfig.so.1 libjpeg.so.62 libwayland-cursor.so.0 libc.so.6 rtld(GNU_HASH)
FILERDEPENDS:/usr/lib/weston/desktop-shell.so:lib32-weston:  libm.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.8) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.0) libexec_weston.so.0 libweston-16.so.0 libm.so.6 libwayland-server.so.0 libpixman-1.so.0 libc.so.6 rtld(GNU_HASH)
FILERDEPENDS:/usr/lib/weston/hmi-controller.so:lib32-weston:  libm.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.0) libexec_weston.so.0 libweston-16.so.0 libwayland-server.so.0 libm.so.6 libc.so.6 rtld(GNU_HASH)
FILERDEPENDS:/usr/lib/weston/ivi-shell.so:lib32-weston:  libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.8) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.0) libexec_weston.so.0 libweston-16.so.0 libm.so.6 libwayland-server.so.0 libc.so.6 rtld(GNU_HASH)
FILERDEPENDS:/usr/lib/weston/kiosk-shell.so:lib32-weston:  libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.0) libexec_weston.so.0 libweston-16.so.0 libwayland-server.so.0 libc.so.6 rtld(GNU_HASH)
FILERDEPENDS:/usr/lib/weston/libexec@underscore@weston.so.0.0.0:lib32-weston:  libevdev.so.2(LIBEVDEV_1) libinput.so.10(LIBINPUT_1.2) libinput.so.10(LIBINPUT_0.14.0) libinput.so.10(LIBINPUT_1.4) libinput.so.10(LIBINPUT_1.1) libinput.so.10(LIBINPUT_0.12.0) libinput.so.10(LIBINPUT_0.19.0) libinput.so.10(LIBINPUT_0.21.0) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.9) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.1.1) libc.so.6(GLIBC_2.8) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.27) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.38) libweston-16.so.0 libwayland-client.so.0 libwayland-server.so.0 libinput.so.10 libevdev.so.2 libdisplay-info.so.4 libc.so.6 rtld(GNU_HASH)
FILERDEPENDS:/usr/lib/weston/systemd-notify.so:lib32-weston:  libsystemd.so.0(LIBSYSTEMD_209) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.0) libweston-16.so.0 libwayland-server.so.0 libsystemd.so.0 libc.so.6 rtld(GNU_HASH)
FILERDEPENDS:/usr/libexec/weston-desktop-shell:lib32-weston:  libjpeg.so.62(LIBJPEG_6.2) libxkbcommon.so.0(V_0.5.0) libpng16.so.16(PNG16_0) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.8) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.1.1) libc.so.6(GLIBC_2.9) libc.so.6(GLIBC_2.27) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.0) libwayland-client.so.0 libm.so.6 libpixman-1.so.0 libxkbcommon.so.0 libcairo.so.2 libpng16.so.16 libpango-1.0.so.0 libgobject-2.0.so.0 libpangocairo-1.0.so.0 libfontconfig.so.1 libjpeg.so.62 libwayland-cursor.so.0 libc.so.6 rtld(GNU_HASH)
FILERDEPENDS:/usr/libexec/weston-ivi-shell-user-interface:lib32-weston:  libjpeg.so.62(LIBJPEG_6.2) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.9) libc.so.6(GLIBC_2.8) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.1.1) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.27) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.0) libpng16.so.16(PNG16_0) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.1) libwayland-client.so.0 libm.so.6 libpixman-1.so.0 libcairo.so.2 libpng16.so.16 libpango-1.0.so.0 libgobject-2.0.so.0 libpangocairo-1.0.so.0 libfontconfig.so.1 libjpeg.so.62 libwayland-cursor.so.0 libc.so.6 rtld(GNU_HASH)
FILERDEPENDS:/usr/libexec/weston-keyboard:lib32-weston:  libjpeg.so.62(LIBJPEG_6.2) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.8) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.1.1) libc.so.6(GLIBC_2.9) libc.so.6(GLIBC_2.27) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.0) libxkbcommon.so.0(V_0.5.0) libpng16.so.16(PNG16_0) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.1) libwayland-client.so.0 libm.so.6 libpixman-1.so.0 libxkbcommon.so.0 libcairo.so.2 libpng16.so.16 libpango-1.0.so.0 libgobject-2.0.so.0 libpangocairo-1.0.so.0 libfontconfig.so.1 libjpeg.so.62 libwayland-cursor.so.0 libc.so.6 rtld(GNU_HASH)
FILERDEPENDS:/usr/libexec/weston-simple-im:lib32-weston:  libxkbcommon.so.0(V_0.5.0) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.0) libwayland-client.so.0 libxkbcommon.so.0 libc.so.6 rtld(GNU_HASH)
PKGSIZE:lib32-weston: 1429653
