Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions buildroot-external/Buildroot.config
Original file line number Diff line number Diff line change
Expand Up @@ -107,3 +107,4 @@ BR2_PACKAGE_HOST_MTOOLS=y
BR2_PACKAGE_HOTKEYD=y
BR2_PACKAGE_NUMLOCKX=y
BR2_PACKAGE_XPRINTIDLE=y
BR2_PACKAGE_XOSD=y
1 change: 1 addition & 0 deletions buildroot-external/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,5 @@ menu "Additional software"
source "$BR2_EXTERNAL_THINROOT_PATH/package/qt-kiosk-browser/Config.in"
source "$BR2_EXTERNAL_THINROOT_PATH/package/multilib32/Config.in"
source "$BR2_EXTERNAL_THINROOT_PATH/package/yoe-kiosk-browser/Config.in"
source "$BR2_EXTERNAL_THINROOT_PATH/package/xosd/Config.in"
endmenu
11 changes: 11 additions & 0 deletions buildroot-external/package/xosd/Config.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
config BR2_PACKAGE_XOSD
bool "xosd"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXEXT
help
XOSD displays text on your screen, sounds simple right?
The difference is it is unmanaged and shaped, so it appears
transparent. This gives the effect of an On Screen Display,
like your TV/VCR etc.

https://sourceforge.net/projects/libxosd/
1 change: 1 addition & 0 deletions buildroot-external/package/xosd/xosd.hash
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
sha256 4f1fa96f4895baee6a3cba40f188a0da23bbac9d68e8c326d749e084143cb508 xosd-2.2.14.tar.gz
20 changes: 20 additions & 0 deletions buildroot-external/package/xosd/xosd.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
################################################################################
#
# libxosd / xosd
#
################################################################################

XOSD_VERSION = 2.2.14
XOSD_SITE = https://downloads.sourceforge.net/project/libxosd/libxosd/xosd-$(XOSD_VERSION)
XOSD_LICENSE = GPL-2.0-or-later
XOSD_LICENSE_FILES = COPYING
Comment thread
jens-maus marked this conversation as resolved.
XOSD_DEPENDENCIES = xlib_libX11 xlib_libXext

# remove unnecessary stuff
define XOSD_REMOVE_DATA
$(RM) -r $(TARGET_DIR)/usr/share/xosd
$(RM) -r $(TARGET_DIR)/usr/bin/xosd-config
endef
XOSD_POST_INSTALL_TARGET_HOOKS += XOSD_REMOVE_DATA

$(eval $(autotools-package))