svn commit: r545084 - in head/x11: . lavalauncher
Jan Beich
jbeich at FreeBSD.org
Sun Aug 16 00:38:03 UTC 2020
Author: jbeich
Date: Sun Aug 16 00:38:02 2020
New Revision: 545084
URL: https://svnweb.freebsd.org/changeset/ports/545084
Log:
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
Added:
head/x11/lavalauncher/
head/x11/lavalauncher/Makefile (contents, props changed)
head/x11/lavalauncher/distinfo (contents, props changed)
head/x11/lavalauncher/pkg-descr (contents, props changed)
Modified:
head/x11/Makefile (contents, props changed)
Modified: head/x11/Makefile
==============================================================================
--- head/x11/Makefile Sun Aug 16 00:37:14 2020 (r545083)
+++ head/x11/Makefile Sun Aug 16 00:38:02 2020 (r545084)
@@ -129,6 +129,7 @@
SUBDIR += kf5-kwindowsystem
SUBDIR += kf5-plasma-framework
SUBDIR += konsole
+ SUBDIR += lavalauncher
SUBDIR += lemonbar
SUBDIR += libICE
SUBDIR += libSM
Added: head/x11/lavalauncher/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/lavalauncher/Makefile Sun Aug 16 00:38:02 2020 (r545084)
@@ -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 at 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>
Added: head/x11/lavalauncher/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/lavalauncher/distinfo Sun Aug 16 00:38:02 2020 (r545084)
@@ -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
Added: head/x11/lavalauncher/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/lavalauncher/pkg-descr Sun Aug 16 00:38:02 2020 (r545084)
@@ -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
More information about the svn-ports-all
mailing list