Hi everyone!
NOOB ALERT!
I’m trying to build wlroots
and sway
. And hopefully learn to package them for Clear.
It seems I miss some dependencies:
freerdp2
winpr2
xcb-errors
etags
ctags
libelogind
I want to be sure they aren’t already present before building them and/or opening a package-request
issue on GitHub.
Do you know if I can find them in any bundle?
Businux
September 21, 2019, 11:43am
2
time for some trial and error… just a start
rdp
https://clearlinux.org/software/bundle/vnc-server
winpr
xcb
https://xcb.freedesktop.org/dist/
etags / ctags
Xemacs / Emacs
libelogind
# Maintainer: artoo <artoo@manjaro.org>
pkgbase=elogind
pkgname=('elogind' 'libelogind')
pkgver=229.5
pkgrel=1
pkgdesc="The systemd project's logind, extracted to a standalone package"
arch=('i686' 'x86_64' 'armv7h')
url="https://github.com/elogind/elogind"
license=('GPL' 'LGPL2.1')
makedepends=('intltool' 'libtool' 'gperf' 'gtk-doc')
options=('!libtool')
source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/elogind/elogind/archive/v${pkgver}.tar.gz")
sha256sums=('82078a0f5eb0c00c81dcaf2866dc5a954bd5e6e2802954ff7ce37e1ae8ec720d')
prepare() {
cd ${pkgbase}-${pkgver}
./autogen.sh
}
This file has been truncated. show original
First of all, thank you for your response!
Installing the editors
bundle — containing emacs
— solved the etags
and ctags
dependencies, as you pointed out.
I noted I already have freerdp2
and winpr2
on my system:
# ls /usr/lib64 | grep freerdp2
libfreerdp2.so.2
libfreerdp2.so.2.0.0
# ls /usr/lib64 | grep winpr2
libwinpr2.so.2
libwinpr2.so.2.0.0
However they don’t seem to be seen when running a meson build
:
Run-time dependency freerdp2 found: NO (tried pkgconfig and cmake)
Run-time dependency winpr2 found: NO (tried pkgconfig and cmake)
Should I set something in the to allow meson
to look in those folders?
Businux
September 21, 2019, 4:22pm
4
Yes, you can always revert… also check ownership of the files
ahkok
September 22, 2019, 6:08pm
5
MattiaVerticchio:
libelogind
elogind
is a replacement for OSs that do not use systemd-logind
. Since Clear Linux OS uses systemd-logind
, the program should instead link/build against systemd-logind
instead.
We won’t merge elogind
for that reason - it will conflict and just break things.
1 Like
ahkok
September 23, 2019, 5:34pm
6
I’m adding wlroots
and sway
myself today. The bundle name will be sway
and it’ll be completely untested. When it lands, please open tickets if it doesn’t work or needs more integration work.
4 Likes
That’s awesome, thank you!
I’ll install it as soon as it’s upstream!
1 Like
Would it be possible to have a wlroots devpkg?
There are many simple wayland compositor like dwl that we can build and run from home.