--- .build.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .build.yml diff --git a/.build.yml b/.build.yml new file mode 100644 index 0000000..76988dc --- /dev/null +++ b/.build.yml @@ -0,0 +1,21 @@ +image: archlinux +packages: + - meson + - pkgconf + - libtickit +sources: + - https://git.sr.ht/~emersion/mrsh + - https://git.sr.ht/~sircmpwn/imrsh +tasks: + - dependencies: | + cd mrsh + ./configure + make + sudo make install + - build: | + cd imrsh + mkdir subprojects + ln -s ../../mrsh subprojects/ + meson build + ninja -C build + sudo ninja -C build install -- 2.29.2
Can you re-roll this with alpine instead?
On Mon Nov 23, 2020 at 9:00 PM EST, Drew DeVault wrote: > Can you re-roll this with alpine instead? I haven't been able to... I suspect it has something to do with how mrsh installs itself. I either get `ld: cannot find -lmrsh`, or (if I make the symlink libmrsh.so), get a bunch of "undefined reference to mrsh_buffer_add" et al. https://builds.sr.ht/~earboxer/job/350432 https://builds.sr.ht/~earboxer/job/350439 (I hope someone can figure this out, since I've had the same problems trying to use mrsh in my own (non-meson) project).