From patchwork Tue Jun 23 21:41:54 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joseph Kogut X-Patchwork-Id: 1315602 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=JAF2Gy4m; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49s09T3hNsz9sQt for ; Wed, 24 Jun 2020 07:42:05 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 77B4689601; Tue, 23 Jun 2020 21:42:02 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5HvS34p9AuiA; Tue, 23 Jun 2020 21:42:00 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 483AF89607; Tue, 23 Jun 2020 21:42:00 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id DD68A1BF3FF for ; Tue, 23 Jun 2020 21:41:58 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id DA1A786A8F for ; Tue, 23 Jun 2020 21:41:58 +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 JWFvXsjCC3Cv for ; Tue, 23 Jun 2020 21:41:58 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pj1-f67.google.com (mail-pj1-f67.google.com [209.85.216.67]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 4734F86A32 for ; Tue, 23 Jun 2020 21:41:58 +0000 (UTC) Received: by mail-pj1-f67.google.com with SMTP id m2so30477pjv.2 for ; Tue, 23 Jun 2020 14:41:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=NbftT2iDVcKKTASwFRqJF4gh6oHKR7lUB6RZSoyiOTA=; b=JAF2Gy4mwrLWkZlhCKLksyuj4ATrAJwg3AAYj4noK5WBhVw1CImNcSkGKbLR0KeiTK 9c1OrHahksbBfari4jjASz87ydwzEySeljtxDbfwmV+Uvus3ikwtaxz7aQAsDQaAYWfv jRFL2LFgmli5k8sIEna1SH2YkwfKmnyGEsJFUIPLAUGwd3utW0Aj8y5vV2rRn+8zVo8v eDQk2B+cWpa7RttBaF9mKue2AoFS+ZBxFfuYke8LFNXuZ8NfbYiqxSgBUYr+yQ6sIIkB HtMVZ0+mNxKP8+ahY1e27N8xo/inEJeXVTVbPDn7p0Qjy9krkAP9FtYyv7A+jZ9QrTvu cd2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=NbftT2iDVcKKTASwFRqJF4gh6oHKR7lUB6RZSoyiOTA=; b=ku/Utw9R/UMSrniREQosqQPS8gO5UXaeunXbT82Om2kAarjff6mBu96CozIsFGHozq z7nnU4z8Q97LwA3aRHXIAryB0qIW1P9TnR0zzrX+CZ0zfapLTFfl9jQj+S43oVe63FtI vzJKbT3G10Ts4QRvVEocyhg9haRtcEGtqNggFQRaDgtKZBBVYmQGp+aqP6hABYUbSNKP ThaXesuPLeVaZ4L9E2R/qatJ88Z+grsxpni08lp3/vVMqwiS05rhLFfVwx/0ZcIYdc+Z ZSUolirzFkh2pe6IM9+r0WOu6gYjYMI4aEXjQap4dpwk3a3x4dia6mgh/aW/bkl1jxA7 kBpQ== X-Gm-Message-State: AOAM533TXhYBL/EkCPh8MsWPyvVBJ3jpFZgMdO25wUJNFOoU8KXbz81n qPYUMGswSYQcTSpKVYnBdybd3hEBnr0= X-Google-Smtp-Source: ABdhPJxdvifgGQhTbD7WO2R6l+EkXeSxxQByZGCs7uNka+cKKah97wj2ekoJ9fMaZ6kn6umAnN5hFw== X-Received: by 2002:a17:90a:d596:: with SMTP id v22mr25571162pju.180.1592948517549; Tue, 23 Jun 2020 14:41:57 -0700 (PDT) Received: from wash.hobbshome.home ([162.251.69.147]) by smtp.gmail.com with ESMTPSA id z8sm3137940pjr.41.2020.06.23.14.41.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2020 14:41:56 -0700 (PDT) From: Joseph Kogut To: buildroot@buildroot.org Date: Tue, 23 Jun 2020 14:41:54 -0700 Message-Id: <20200623214154.902918-1-joseph.kogut@gmail.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/1] package/unclutter-xfixes: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Joseph Kogut Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Joseph Kogut --- DEVELOPERS | 1 + package/Config.in | 1 + package/unclutter-xfixes/Config.in | 13 ++++++++++ .../unclutter-xfixes/unclutter-xfixes.hash | 3 +++ package/unclutter-xfixes/unclutter-xfixes.mk | 26 +++++++++++++++++++ 5 files changed, 44 insertions(+) create mode 100644 package/unclutter-xfixes/Config.in create mode 100644 package/unclutter-xfixes/unclutter-xfixes.hash create mode 100644 package/unclutter-xfixes/unclutter-xfixes.mk diff --git a/DEVELOPERS b/DEVELOPERS index 9a94307082..e682d01b08 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1366,6 +1366,7 @@ F: package/python-schedule/ F: package/python-sentry-sdk/ F: package/python-websockets/ F: package/python-xlib/ +F: package/unclutter-xfixes/ N: Joshua Henderson F: package/qt5/qt5wayland/ diff --git a/package/Config.in b/package/Config.in index b0a7da2f5c..e789daefb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1455,6 +1455,7 @@ menu "Graphics" source "package/poppler/Config.in" source "package/powervr/Config.in" source "package/tiff/Config.in" + source "package/unclutter-xfixes/Config.in" source "package/waffle/Config.in" source "package/wayland/Config.in" source "package/wayland-protocols/Config.in" diff --git a/package/unclutter-xfixes/Config.in b/package/unclutter-xfixes/Config.in new file mode 100644 index 0000000000..2859cb1ec8 --- /dev/null +++ b/package/unclutter-xfixes/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_UNCLUTTER_XFIXES + bool "unclutter-xfixes" + depends on BR2_PACKAGE_XORG7 + select BR2_PACKAGE_LIBEV + select BR2_PACKAGE_X11_LIBX11 + select BR2_PACKAGE_X11_LIBXFIXES + select BR2_PACKAGE_X11_LIBXI + help + Remove idle cursor image from screen. + + A rewrite of unclutter using the x11-xfixes extension. + + https://github.com/Airblader/unclutter-xfixes diff --git a/package/unclutter-xfixes/unclutter-xfixes.hash b/package/unclutter-xfixes/unclutter-xfixes.hash new file mode 100644 index 0000000000..920d2b6a60 --- /dev/null +++ b/package/unclutter-xfixes/unclutter-xfixes.hash @@ -0,0 +1,3 @@ +# locally calculated +sha256 35c75ad24be989dd6708db1d9ce9b2a2f814b80638c0633cdb075c6df090ed11 v1.5.tar.gz +sha256 33e94693849b57fdb34987c95fd0076b4aa4b70fcd9a3152313d00b86a3f7bf7 LICENSE diff --git a/package/unclutter-xfixes/unclutter-xfixes.mk b/package/unclutter-xfixes/unclutter-xfixes.mk new file mode 100644 index 0000000000..05ef3e4d79 --- /dev/null +++ b/package/unclutter-xfixes/unclutter-xfixes.mk @@ -0,0 +1,26 @@ +################################################################################ +# +# unclutter-xfixes +# +################################################################################ + +UNCLUTTER_XFIXES_VERSION = 1.5 +UNCLUTTER_XFIXES_SITE = https://github.com/Airblader/unclutter-xfixes/archive +UNCLUTTER_XFIXES_SOURCE = v$(UNCLUTTER_XFIXES_VERSION).tar.gz +UNCLUTTER_XFIXES_LICENSE = MIT +UNCLUTTER_XFIXES_LICENSE_FILES = LICENSE +UNCLUTTER_XFIXES_DEPENDENCIES = libev xlib_libX11 xlib_libXfixes xlib_libXi + +define UNCLUTTER_XFIXES_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) unclutter \ + CFLAGS="$(TARGET_CFLAGS) -I$(@D)/include" \ + LD=$(TARGET_CC) \ + LDFLAGS="-lX11 -lXi -lXfixes -lev" +endef + +# Skip installing man page and license +define UNCLUTTER_XFIXES_INSTALL_TARGET_CMDS + $(INSTALL) -D -m 0755 $(@D)/unclutter $(TARGET_DIR)/usr/bin +endef + +$(eval $(generic-package))