Ravenports generated: 10 Feb 2024 22:55
[ravenports.git] / bucket_99 / rofi
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               rofi
4 VERSION=                1.7.5
5 KEYWORDS=               x11
6 VARIANTS=               standard
7 SDESC[standard]=        Window switcher, run dialog and dmenu replacement
8 HOMEPAGE=               https://github.com/DaveDavenport/rofi
9 CONTACT=                Alexanre_C_GuimarĂ£es[privacychain@privacychain.ch]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://github.com/DaveDavenport/rofi/releases/download/1.7.5/
13 DISTFILE[1]=            rofi-1.7.5.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          check:single:standard
21                         harfbuzz:dev:standard
22                         libxkbcommon:dev:standard
23 BUILDRUN_DEPENDS=       libxkbcommon:primary:standard
24                         startup-notification:single:standard
25 B_DEPS[sunos]=          libbsd4sol:single:standard
26
27 USES=                   bison gmake libtool pkgconfig shebangfix
28 GNOME_COMPONENTS=       cairo gdkpixbuf librsvg pango
29 XORG_COMPONENTS=        xcb xcb-util-cursor xcb-util xcb-util-wm
30                         xcb-util-xrm
31
32 LICENSE=                MIT:single
33 LICENSE_FILE=           MIT:{{WRKSRC}}/COPYING
34 LICENSE_SCHEME=         solo
35
36 FPC_EQUIVALENT=         x11/rofi
37 SHEBANG_FILES=          script/get_git_rev.sh
38                         script/rofi-sensible-terminal
39 SHEBANG_LANG=           bash
40 SHEBANG_NEW_BASH=       /bin/sh
41 SHEBANG_OLD_BASH=       "/usr/bin/env bash"
42
43 MUST_CONFIGURE=         gnu
44
45 VAR_OPSYS[sunos]=       CFLAGS=-I{{LOCALBASE}}/include/bsd
46                         CONFIGURE_ENV=LIBS="-lbsd -lrt"
47
48 post-patch:
49         ${REINPLACE_CMD} -e 's/ -pedantic//' ${WRKSRC}/configure
50
51 [FILE:426:descriptions/desc.single]
52 A window switcher, application launcher and dmenu replacement.
53
54 A popup window switcher roughly based on superswitcher, requiring only xlib
55 and pango. This version started off as a clone of simpleswitcher, the
56 version from Sean Pringle. All credit for this great tool should go to him.
57 Rofi developed extra features, like a run-dialog, ssh-launcher and can
58 act as a drop-in dmenu replacement, making it a very versatile tool.
59
60
61 [FILE:96:distinfo]
62 caffcf66d165cb32b748c1db7f229d6d75da58c1685eb17455f65c60e8220c8d       772952 rofi-1.7.5.tar.xz
63
64
65 [FILE:970:manifests/plist.single]
66 bin/
67  rofi
68  rofi-sensible-terminal
69  rofi-theme-selector
70 include/rofi/
71  helper.h
72  mode-private.h
73  mode.h
74  rofi-icon-fetcher.h
75  rofi-types.h
76 lib/pkgconfig/rofi.pc
77 share/applications/
78  rofi-theme-selector.desktop
79  rofi.desktop
80 share/icons/hicolor/apps/rofi.svg
81 share/man/man1/
82  rofi-sensible-terminal.1.gz
83  rofi-theme-selector.1.gz
84  rofi.1.gz
85 share/man/man5/
86  rofi-debugging.5.gz
87  rofi-dmenu.5.gz
88  rofi-keys.5.gz
89  rofi-script.5.gz
90  rofi-theme.5.gz
91 share/rofi/themes/
92  Adapta-Nokto.rasi
93  Arc-Dark.rasi
94  Arc.rasi
95  DarkBlue.rasi
96  Indego.rasi
97  Monokai.rasi
98  Paper.rasi
99  android_notification.rasi
100  arthur.rasi
101  blue.rasi
102  c64.rasi
103  dmenu.rasi
104  docu.rasi
105  fancy.rasi
106  glue_pro_blue.rasi
107  gruvbox-common.rasi
108  gruvbox-dark-hard.rasi
109  gruvbox-dark-soft.rasi
110  gruvbox-dark.rasi
111  gruvbox-light-hard.rasi
112  gruvbox-light-soft.rasi
113  gruvbox-light.rasi
114  iggy.jpg
115  iggy.rasi
116  lb.rasi
117  paper-float.rasi
118  purple.rasi
119  sidebar-v2.rasi
120  sidebar.rasi
121  solarized.rasi
122  solarized_alternate.rasi
123
124
125 [FILE:290:patches/patch-source_rofi.c]
126 --- source/rofi.c.orig  2022-08-09 13:47:23 UTC
127 +++ source/rofi.c
128 @@ -37,6 +37,9 @@
129  #include <stdlib.h>
130  #include <string.h>
131  #include <sys/types.h>
132 +#if defined __FreeBSD__ || defined __NetBSD__
133 +#include <sys/stat.h>
134 +#endif
135  #include <sysexits.h>
136  #include <time.h>
137  #include <unistd.h>
138