From patchwork Tue Oct 1 08:14:55 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phil Eichinger X-Patchwork-Id: 279359 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from fraxinus.osuosl.org (fraxinus.osuosl.org [140.211.166.137]) by ozlabs.org (Postfix) with ESMTP id A5B532C00CE for ; Tue, 1 Oct 2013 18:17:36 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id D5C4E8B956; Tue, 1 Oct 2013 08:17:34 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ue9-zG6Jmcqk; Tue, 1 Oct 2013 08:17:29 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 357C08B746; Tue, 1 Oct 2013 08:17:26 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id A31DC1BFAAD for ; Tue, 1 Oct 2013 08:17:24 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id A0C08898F5 for ; Tue, 1 Oct 2013 08:17:24 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id StByKKMith-N for ; Tue, 1 Oct 2013 08:17:20 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-we0-f178.google.com (mail-we0-f178.google.com [74.125.82.178]) by whitealder.osuosl.org (Postfix) with ESMTPS id 194338961E for ; Tue, 1 Oct 2013 08:17:19 +0000 (UTC) Received: by mail-we0-f178.google.com with SMTP id u57so6784805wes.37 for ; Tue, 01 Oct 2013 01:17:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=GV0gwfpuiTMArwknecZhEjlhrzQ8iTtrWZqpb/mZzhg=; b=VAMZzSm8PmEu61JahQCeMxytZxA/I9rKTqPpKFJNbu5bpRxGOxnUtvh0JxfpGFpk0I ujP/3vZ2H2VM+n1X0saU23pYMRKA0nzlC0cOZdDuToOy/s/wILE/r+r/d/XZtwu3/sOy 4FcE+THoqP1g8SfFYpupxJ/PM4ph1+2uEdtH9tMrv7z7mpjg2MMJwCpsu9gIGA6t0SzD THKTDgACwXfFr/Gwpho2kZBJwVACDK7MIMe0q/1Cgfo25yh06eM3vdjg/+dYifIF2MFC tWzkjMsp/JdyJcHYFexnRI9ZvDKcXu9H74KV/piMDCWgRIbCzEY+XDepiLE7jFqUHHnG 4/fg== X-Received: by 10.180.211.171 with SMTP id nd11mr14671374wic.0.1380615438516; Tue, 01 Oct 2013 01:17:18 -0700 (PDT) Received: from nashorn.home (178-191-139-226.adsl.highway.telekom.at. [178.191.139.226]) by mx.google.com with ESMTPSA id b11sm3610082wik.1.1969.12.31.16.00.00 (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 01 Oct 2013 01:17:17 -0700 (PDT) From: Phil Eichinger To: buildroot@busybox.net Date: Tue, 1 Oct 2013 10:14:55 +0200 Message-Id: <1380615296-26194-1-git-send-email-phil@zankapfel.net> X-Mailer: git-send-email 1.7.10.4 Cc: Phil Eichinger Subject: [Buildroot] [PATCH 1/2] psplash: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net Signed-off-by: Phil Eichinger --- package/Config.in | 1 + package/psplash/Config.in | 15 +++++++++++++++ package/psplash/README | 16 ++++++++++++++++ package/psplash/psplash.mk | 11 +++++++++++ 4 files changed, 43 insertions(+) create mode 100644 package/psplash/Config.in create mode 100644 package/psplash/README create mode 100644 package/psplash/psplash.mk diff --git a/package/Config.in b/package/Config.in index c6ea66b..86fbce2 100644 --- a/package/Config.in +++ b/package/Config.in @@ -156,6 +156,7 @@ endif source "package/fbterm/Config.in" source "package/fbv/Config.in" source "package/fb-test-app/Config.in" +source "package/psplash/Config.in" source "package/imagemagick/Config.in" source "package/linux-fusion/Config.in" source "package/lite/Config.in" diff --git a/package/psplash/Config.in b/package/psplash/Config.in new file mode 100644 index 0000000..186fe8a --- /dev/null +++ b/package/psplash/Config.in @@ -0,0 +1,15 @@ +config BR2_PACKAGE_PSPLASH + bool "psplash" + help + PSplash is a userspace graphical boot splash screen for mainly + embedded Linux devices supporting a 16bpp or 32bpp framebuffer. + It has few dependencies (just libc), supports basic images and + text and handles rotation. Its visual look is configurable by + basic source changes. + + Also included is a 'client' command utility for sending + information to psplash such as boot progress information. + + For usage see README in package directory. + + http://git.yoctoproject.org/cgit/cgit.cgi/psplash/ diff --git a/package/psplash/README b/package/psplash/README new file mode 100644 index 0000000..89376ad --- /dev/null +++ b/package/psplash/README @@ -0,0 +1,16 @@ +psplash utility is started, draws its image and progress bar and waits for communication. +psplash-write utility can be used to emit text messages and progress indication to a running psplash. + +Start the drawing process with 'psplash -n&' as early as possible. + +Note: psplash creates a FIFO in /tmp for communication with psplash-write. + +Usage: +* Set progress bar to 50 percent: + psplash-write "PROGRESS 50" + +* Display message "foobar" above progress bar: + psplash-write "MSG foobar" + +* Terminate psplash: + psplash-write "QUIT" diff --git a/package/psplash/psplash.mk b/package/psplash/psplash.mk new file mode 100644 index 0000000..d3b912d --- /dev/null +++ b/package/psplash/psplash.mk @@ -0,0 +1,11 @@ +################################################################################ +# +# psplash +# +################################################################################ + +PSPLASH_VERSION = 0.1 +PSPLASH_SITE = http://downloads.yoctoproject.org/releases/psplash +PSPLASH_LICENSE = GPLv2+ + +$(eval $(autotools-package))