acr-cli: init at 0.14 (#359508)
[NixPkgs.git] / pkgs / by-name / rt / rtfm / make.patch
blob40f327193debf05a9000a75e7999373be5f3021c
1 --- a/Makefile 2024-04-20 10:28:36.697545022 +0300
2 +++ b/Makefile 2024-04-20 10:37:55.591657540 +0300
3 @@ -7,8 +7,10 @@
4 shards build --debug -Dpreview_mt
6 configure:
7 - shards install
8 - ./bin/gi-crystal
9 + mkdir bin/
10 + cd lib/gi-crystal && shards build -Dpreview_mt --release --no-debug
11 + cd ../..
12 + cp lib/gi-crystal/bin/gi-crystal bin/ && ./bin/gi-crystal
14 rtfm:
15 shards build --release -Dpreview_mt rtfm
16 @@ -16,10 +18,10 @@
17 docsets: crystal-docset gtk-docset
19 crystal-docset:
20 - crystal run src/doc2dash/create_crystal_docset.cr
21 + crystal src/doc2dash/create_crystal_docset.cr "@crystal@/share/doc/crystal/api"
23 gtk-docset:
24 - crystal run src/doc2dash/create_gtk_docset.cr
25 + crystal src/doc2dash/create_gtk_docset.cr "gtk-doc/"
27 test: crystal-docset gtk-docset
28 crystal spec
29 @@ -28,8 +30,10 @@
30 install -D -m 0755 bin/rtfm $(DESTDIR)$(PREFIX)/bin/rtfm
31 install -D -m 0644 data/io.github.hugopl.rtfm.desktop $(DESTDIR)$(PREFIX)/share/applications/io.github.hugopl.rtfm.desktop
32 install -D -m 0644 data/icons/hicolor/scalable/apps/io.github.hugopl.rtfm.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/io.github.hugopl.rtfm.svg
33 + gtk4-update-icon-cache --ignore-theme-index $(PREFIX)/share/icons/hicolor
34 # Settings schema
35 install -D -m644 data/io.github.hugopl.rtfm.gschema.xml $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas/io.github.hugopl.rtfm.gschema.xml
36 + glib-compile-schemas $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas
37 # docsets
38 mkdir -p $(DESTDIR)$(PREFIX)/share/rtfm/docsets/
39 cp -r data/Crystal.docset $(DESTDIR)$(PREFIX)/share/rtfm/docsets/