Date: Sun, 16 Aug 2020 00:38:02 +0000 (UTC) From: Jan Beich <jbeich@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r545084 - in head/x11: . lavalauncher Message-ID: <202008160038.07G0c2Dv013015@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202008160038.07G0c2Dv013015>