GerBra Versuche dem gebauten Paket mal mit namcap zu Leibe zu rücken.
namcap sagt das:
wayfire W: ELF file ('usr/bin/wayfire') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/libwayfire-blur-base.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/libwf-utils.so.0.4.0') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libalpha.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libanimate.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libautostart.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libblur.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libcommand.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libcube.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libdecoration.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libdefault-config-backend.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libdemo-ipc.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libexpo.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libextra-gestures.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libfast-switcher.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libfisheye.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libforeign-toplevel.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libgrid.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libgtk-shell.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libidle.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libinput-method-v1.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libinvert.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libipc-rules.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libipc.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libmove.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/liboswitch.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libplace.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libpreserve-output.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libresize.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libscale-title-filter.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libscale.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libshortcuts-inhibit.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libsimple-tile.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libstipc.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libswitcher.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libvswipe.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libvswitch.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libwayfire-shell.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libwindow-rules.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libwm-actions.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libwobbly.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libwrot.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libwsets.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libxdg-activation.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: ELF file ('usr/lib/wayfire/libzoom.so') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
wayfire W: Dependency gcc-libs detected and implicitly satisfied (libraries ['usr/lib/libstdc++.so.6', 'usr/lib/libgcc_s.so.1'] needed in files ['usr/lib/wayfire/libvswipe.so', 'usr/lib/wayfire/libblur.so', 'usr/lib/wayfire/libinvert.so', 'usr/lib/wayfire/libwayfire-shell.so', 'usr/lib/wayfire/libpreserve-output.so', 'usr/lib/wayfire/libscale-title-filter.so', 'usr/lib/wayfire/libfast-switcher.so', 'usr/lib/wayfire/libwrot.so', 'usr/lib/wayfire/libanimate.so', 'usr/lib/wayfire/libextra-gestures.so', 'usr/lib/wayfire/libcommand.so', 'usr/bin/wayfire', 'usr/lib/wayfire/libwm-actions.so', 'usr/lib/wayfire/libvswitch.so', 'usr/lib/wayfire/libxdg-activation.so', 'usr/lib/wayfire/libinput-method-v1.so', 'usr/lib/wayfire/libexpo.so', 'usr/lib/wayfire/libresize.so', 'usr/lib/libwf-utils.so.0.4.0', 'usr/lib/wayfire/libipc.so', 'usr/lib/wayfire/libdefault-config-backend.so', 'usr/lib/wayfire/libdemo-ipc.so', 'usr/lib/wayfire/libforeign-toplevel.so', 'usr/lib/wayfire/libswitcher.so', 'usr/lib/wayfire/libgrid.so', 'usr/lib/wayfire/libwobbly.so', 'usr/lib/wayfire/liboswitch.so', 'usr/lib/wayfire/libalpha.so', 'usr/lib/wayfire/libsimple-tile.so', 'usr/lib/libwayfire-blur-base.so', 'usr/lib/wayfire/libmove.so', 'usr/lib/wayfire/libipc-rules.so', 'usr/lib/wayfire/libdecoration.so', 'usr/lib/wayfire/libscale.so', 'usr/lib/wayfire/libshortcuts-inhibit.so', 'usr/lib/wayfire/libidle.so', 'usr/lib/wayfire/libstipc.so', 'usr/lib/wayfire/libwsets.so', 'usr/lib/wayfire/libwindow-rules.so', 'usr/lib/wayfire/libzoom.so', 'usr/lib/wayfire/libautostart.so', 'usr/lib/wayfire/libfisheye.so', 'usr/lib/wayfire/libgtk-shell.so', 'usr/lib/wayfire/libplace.so', 'usr/lib/wayfire/libcube.so'])
wayfire W: Dependency libxkbcommon detected and implicitly satisfied (libraries ['usr/lib/libxkbcommon.so.0'] needed in files ['usr/bin/wayfire'])
wayfire W: Dependency glibc detected and implicitly satisfied (libraries ['usr/lib/libc.so.6', 'usr/lib/libm.so.6'] needed in files ['usr/lib/wayfire/libdemo-ipc.so', 'usr/lib/wayfire/libforeign-toplevel.so', 'usr/lib/wayfire/libvswipe.so', 'usr/lib/wayfire/libswitcher.so', 'usr/lib/wayfire/libgrid.so', 'usr/lib/wayfire/libwobbly.so', 'usr/lib/wayfire/libblur.so', 'usr/lib/wayfire/liboswitch.so', 'usr/lib/wayfire/libalpha.so', 'usr/lib/wayfire/libsimple-tile.so', 'usr/lib/libwayfire-blur-base.so', 'usr/lib/wayfire/libmove.so', 'usr/lib/wayfire/libipc-rules.so', 'usr/lib/wayfire/libdecoration.so', 'usr/lib/wayfire/libinvert.so', 'usr/lib/wayfire/libscale.so', 'usr/lib/wayfire/libidle.so', 'usr/lib/wayfire/libshortcuts-inhibit.so', 'usr/lib/wayfire/libwayfire-shell.so', 'usr/lib/wayfire/libpreserve-output.so', 'usr/lib/wayfire/libstipc.so', 'usr/lib/wayfire/libwsets.so', 'usr/lib/wayfire/libscale-title-filter.so', 'usr/lib/wayfire/libfast-switcher.so', 'usr/lib/wayfire/libwindow-rules.so', 'usr/lib/wayfire/libzoom.so', 'usr/lib/wayfire/libwrot.so', 'usr/lib/wayfire/libanimate.so', 'usr/lib/wayfire/libautostart.so', 'usr/lib/wayfire/libextra-gestures.so', 'usr/lib/wayfire/libcommand.so', 'usr/bin/wayfire', 'usr/lib/wayfire/libfisheye.so', 'usr/lib/wayfire/libwm-actions.so', 'usr/lib/wayfire/libgtk-shell.so', 'usr/lib/wayfire/libplace.so', 'usr/lib/wayfire/libcube.so', 'usr/lib/wayfire/libvswitch.so', 'usr/lib/wayfire/libxdg-activation.so', 'usr/lib/wayfire/libinput-method-v1.so', 'usr/lib/wayfire/libexpo.so', 'usr/lib/wayfire/libresize.so', 'usr/lib/libwf-utils.so.0.4.0', 'usr/lib/wayfire/libipc.so', 'usr/lib/wayfire/libdefault-config-backend.so'])
wayfire W: Dependency libxcb detected and implicitly satisfied (libraries ['usr/lib/libxcb.so.1'] needed in files ['usr/bin/wayfire'])
wayfire W: Dependency libpng detected and implicitly satisfied (libraries ['usr/lib/libpng16.so.16'] needed in files ['usr/bin/wayfire'])
wayfire W: Dependency wayland detected and implicitly satisfied (pkg-config files ['usr/lib/pkgconfig/wayland-server.pc'] needed in files ['usr/lib/pkgconfig/wayfire.pc'], libraries ['usr/lib/libwayland-server.so.0', 'usr/lib/libwayland-client.so.0'] needed in files ['usr/lib/wayfire/libxdg-activation.so', 'usr/lib/wayfire/libinput-method-v1.so', 'usr/lib/wayfire/libwayfire-shell.so', 'usr/lib/wayfire/libgtk-shell.so', 'usr/bin/wayfire', 'usr/lib/wayfire/libdefault-config-backend.so'])
wayfire W: Dependency glib2 detected and implicitly satisfied (libraries ['usr/lib/libgobject-2.0.so.0'] needed in files ['usr/lib/wayfire/libwsets.so', 'usr/lib/wayfire/libscale-title-filter.so', 'usr/lib/wayfire/libdecoration.so', 'usr/lib/wayfire/libscale.so'])
wayfire W: Dependency libglvnd detected and implicitly satisfied (libraries ['usr/lib/libGLESv2.so.2', 'usr/lib/libEGL.so.1'] needed in files ['usr/bin/wayfire'])
wayfire W: Dependency libevdev detected and implicitly satisfied (libraries ['usr/lib/libevdev.so.2'] needed in files ['usr/lib/wayfire/libstipc.so'])
wayfire W: Dependency pixman detected and implicitly satisfied (pkg-config files ['usr/lib/pkgconfig/pixman-1.pc'] needed in files ['usr/lib/pkgconfig/wayfire.pc'], libraries ['usr/lib/libpixman-1.so.0'] needed in files ['usr/bin/wayfire'])
…und was sagt mir das? für mich schaut das ok aus
edit: mit--prefix /usr
wirds ordentlich verpackt 🙂
arch-meson "${pkgname}-${pkgver}" build \
--auto-features=disabled \
--prefix /usr \
--unity on \
-Duse_system_wfconfig=enabled \
-Duse_system_wlroots=enabled \
-Dxwayland=enabled
ninja -C build