Skip site navigation (1)Skip section navigation (2)
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>