New comment by Barbaross93 on void-packages repository https://github.com/void-linux/void-packages/issues/35401#issuecomment-1131794825 Comment: I started on putting a template file together: ``` # Template file for 'wyrd' pkgname=wyrd version=1.5.3 revision=1 build_style=gnu-configure #configure_args="" #make_build_args="" #make_install_args="" hostmakedepends="ocaml camlp5 base-devel" makedepends="ncurses-devel" depends="remind" conf_files="/etc/wyrdrc" short_desc="Ncurses front-end to Remind" maintainer="Barbaross " license="GPL-2.0-or-later" homepage="https://gitlab.com/wyrd-calendar/wyrd" distfiles="${homepage}/-/archive/${version}/wyrd-${version}.tar.gz" checksum=1d7936dd10b795a17bbce06ae14079eb36120f26fd7bd27b522f8df5196790e7 pre_configure() { ./prep-devtree.sh } ``` The problem I'm running into now is that `wyrd` now depends on [`ocaml-curses`](https://github.com/mbacarella/curses). I think technically the right thing to do would be to create a separate package for it, but since it's an ocaml package I'm unsure of how to write the template file since there's no `build_style` for ocaml/dune build projects. Some pointers on how to proceed here would be greatly appreciated.