blob: 50934b6039871b96c97b15c691e1dde84ec91cc3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
{stdenv, webkitgtk_4_1, gtk4, pkg-config, wrapGAppsHook4, makeWrapper, glib-networking}:
stdenv.mkDerivation {
name = "rose";
src = ./.;
nativeBuildInputs = [wrapGAppsHook4 pkg-config makeWrapper];
buildInputs = [webkitgtk_4_1.dev gtk4.dev];
buildPhase = ''
$CC -O2 -o rose rosenrot.c \
`pkg-config --cflags webkit2gtk-4.1` \
`pkg-config --libs webkit2gtk-4.1`
'';
installPhase = ''
install -m755 -D ./rose $out/bin/rose
'';
fixupPhase = ''
wrapProgram $out/bin/rose \
--set "WEBKIT_DISABLE_DMABUF_RENDERER" "1" \
--set "GIO_MODULE_DIR" "${glib-networking}/lib/gio/modules/"
'';
}
|