1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-22 04:17:44 +00:00

x11/lavalauncher: add new port

LavaLauncher serves a single purpose: Letting the user execute shell
commands by clicking on icons on a dynamically sized bar, placed at
one of the screen edges.

Unlike most popular launchers, LavaLauncher does not care about
.desktop files or icon themes and it does not track open applications;
It is not a dock. To create a button, you simply provide the path to
an image and a shell command. This makes LavaLauncher considerably
more flexible: You could have buttons not just for launching
applications, but also for ejecting your optical drive, rotating your
screen, sending your cat an email, playing a funny sound, muting all
audio, toggling your lamps, etc. You can turn practically anything you
could do in your shell into a button.

https://git.sr.ht/~leon_plickat/lavalauncher
This commit is contained in:
Jan Beich 2020-08-16 00:38:02 +00:00
parent 42f8fd7031
commit 1a11a3cc2c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=545084
4 changed files with 54 additions and 0 deletions

View File

@ -129,6 +129,7 @@
SUBDIR += kf5-kwindowsystem
SUBDIR += kf5-plasma-framework
SUBDIR += konsole
SUBDIR += lavalauncher
SUBDIR += lemonbar
SUBDIR += libICE
SUBDIR += libSM

33
x11/lavalauncher/Makefile Normal file
View File

@ -0,0 +1,33 @@
# $FreeBSD$
PORTNAME= lavalauncher
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.1
CATEGORIES= x11
MASTER_SITES= https://git.sr.ht/~leon_plickat/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
PATCH_SITES= https://git.sr.ht/~leon_plickat/${PORTNAME}/commit/
PATCHFILES+= 7142822a8082.patch:-p1
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Simple launcher for Wayland
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
wayland-protocols>0:graphics/wayland-protocols
LIB_DEPENDS= libwayland-client.so:graphics/wayland
USES= compiler:c11 gnome localbase meson pkgconfig
USE_GNOME= cairo
PLIST_FILES= bin/${PORTNAME}
OPTIONS_DEFINE= MANPAGES
OPTIONS_DEFAULT=MANPAGES
MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc
MANPAGES_MESON_ENABLED= man-page
MANPAGES_PLIST_FILES= man/man1/${PORTNAME}.1.gz
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
TIMESTAMP = 1589545119
SHA256 (lavalauncher-v1.7.1.tar.gz) = ff67f599de523daf50bd4d8351fd299c1967dd622126086145f7f035a329bbdb
SIZE (lavalauncher-v1.7.1.tar.gz) = 82550
SHA256 (7142822a8082.patch) = 9184ff5b1d3b2bf9f16097e7a21ab635d4bf8d2c0a0592cfad7d437797e1ed9f
SIZE (7142822a8082.patch) = 1348

View File

@ -0,0 +1,15 @@
LavaLauncher serves a single purpose: Letting the user execute shell
commands by clicking on icons on a dynamically sized bar, placed at
one of the screen edges.
Unlike most popular launchers, LavaLauncher does not care about
.desktop files or icon themes and it does not track open applications;
It is not a dock. To create a button, you simply provide the path to
an image and a shell command. This makes LavaLauncher considerably
more flexible: You could have buttons not just for launching
applications, but also for ejecting your optical drive, rotating your
screen, sending your cat an email, playing a funny sound, muting all
audio, toggling your lamps, etc. You can turn practically anything you
could do in your shell into a button.
WWW: https://git.sr.ht/~leon_plickat/lavalauncher