From ff3c738f16b2ae9742d34828c8c96817a1da1de1 Mon Sep 17 00:00:00 2001 From: Vlad Glagolev Date: Wed, 10 Jul 2019 18:14:51 +0000 Subject: rofi: new spell, window switcher, application launcher and dmenu replacement --- ChangeLog | 4 ++++ wm-addons/rofi/BUILD | 3 +++ wm-addons/rofi/CONFIGURE | 7 +++++++ wm-addons/rofi/DEPENDS | 16 ++++++++++++++++ wm-addons/rofi/DETAILS | 16 ++++++++++++++++ wm-addons/rofi/HISTORY | 2 ++ 6 files changed, 48 insertions(+) create mode 100755 wm-addons/rofi/BUILD create mode 100755 wm-addons/rofi/CONFIGURE create mode 100755 wm-addons/rofi/DEPENDS create mode 100755 wm-addons/rofi/DETAILS create mode 100644 wm-addons/rofi/HISTORY diff --git a/ChangeLog b/ChangeLog index 752ed73bb1..06f924b58c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2019-07-10 Vlad Glagolev + * wm-addons/rofi: new spell, window switcher, application launcher and + dmenu replacement + 2019-07-08 Eric Sandall * 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 + * DEPENDS, DETAILS, BUILD, CONFIGURE: created spell, version 1.5.4 -- cgit v1.2.3