summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rwxr-xr-xwm-addons/rofi/BUILD3
-rwxr-xr-xwm-addons/rofi/CONFIGURE7
-rwxr-xr-xwm-addons/rofi/DEPENDS16
-rwxr-xr-xwm-addons/rofi/DETAILS16
-rw-r--r--wm-addons/rofi/HISTORY2
6 files changed, 48 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 752ed73bb1..06f924b58c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2019-07-10 Vlad Glagolev <stealth@sourcemage.org>
+ * wm-addons/rofi: new spell, window switcher, application launcher and
+ dmenu replacement
+
2019-07-08 Eric Sandall <sandalle@sourcemage.org>
* FUNCTIONS: In disable_pic, check 64-bit for EM64T as well.
Sorcery devel (from git), glibc, gcc, or updated smgl-archspecs changed
diff --git a/wm-addons/rofi/BUILD b/wm-addons/rofi/BUILD
new file mode 100755
index 0000000000..a9c819ebb8
--- /dev/null
+++ b/wm-addons/rofi/BUILD
@@ -0,0 +1,3 @@
+OPTS="${ROFI_OPTS} ${OPTS}" &&
+
+default_build
diff --git a/wm-addons/rofi/CONFIGURE b/wm-addons/rofi/CONFIGURE
new file mode 100755
index 0000000000..be08f8e1af
--- /dev/null
+++ b/wm-addons/rofi/CONFIGURE
@@ -0,0 +1,7 @@
+config_query_option ROFI_OPTS "Enable desktop file run dialog?" y \
+ "--enable-drun" \
+ "--disable-drun" &&
+
+config_query_option ROFI_OPTS "Enable window mode?" y \
+ "--enable-windowmode" \
+ "--disable-windowmode"
diff --git a/wm-addons/rofi/DEPENDS b/wm-addons/rofi/DEPENDS
new file mode 100755
index 0000000000..89ce5ea676
--- /dev/null
+++ b/wm-addons/rofi/DEPENDS
@@ -0,0 +1,16 @@
+depends bison &&
+depends glib2 &&
+depends libxcb &&
+depends xcb-util &&
+depends xcb-util-wm &&
+depends xcb-util-xrm &&
+depends libxkbcommon &&
+depends pango &&
+depends cairo &&
+depends startup-notification &&
+depends librsvg2 &&
+
+optional_depends check \
+ "--enable-check" \
+ "--disable-check" \
+ "to build with checks"
diff --git a/wm-addons/rofi/DETAILS b/wm-addons/rofi/DETAILS
new file mode 100755
index 0000000000..d4410130b8
--- /dev/null
+++ b/wm-addons/rofi/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=rofi
+ VERSION=1.5.4
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE_URL[0]=https://github.com/davatorium/${SPELL}/releases/download/${VERSION}/${SOURCE}
+ SOURCE_HASH=sha512:317c9c4930fea21cb72d8551cc6f8ebb66a1fb2477e361a95fd3e5823a3b6597fdf74e110d45b4e9c17712ecf4c5a16bbedd159ec03d83f4ec23b8390cf398f7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ DOC_DIRS=""
+ WEB_SITE=https://github.com/davatorium/rofi
+ LICENSE[0]=MIT
+ ENTERED=20190710
+ SHORT="window switcher, application launcher and dmenu replacement"
+cat << EOF
+Rofi, like dmenu, will provide the user with a textual list of options where
+one or more can be selected. This can either be running an application,
+selecting a window, or options provided by an external script.
+EOF
diff --git a/wm-addons/rofi/HISTORY b/wm-addons/rofi/HISTORY
new file mode 100644
index 0000000000..21c6156919
--- /dev/null
+++ b/wm-addons/rofi/HISTORY
@@ -0,0 +1,2 @@
+2019-07-10 Vlad Glagolev <stealth@sourcemage.org>
+ * DEPENDS, DETAILS, BUILD, CONFIGURE: created spell, version 1.5.4