From mboxrd@z Thu Jan 1 00:00:00 1970 From: Petter Subject: Re: [PATCH] gnu: Add Xfce Notification Daemon. Date: Wed, 26 Apr 2017 15:10:30 +0200 Message-ID: <20170426151016.1fc8dbd1@mykolab.ch> References: <20170421153745.36c3b05c@mykolab.ch> <20170424171933.5072c441@mykolab.ch> <87o9vlzukr.fsf@fastmail.com> <20170424205441.4a05740c@mykolab.ch> <20170424192243.GB28578@macbook42.flashner.co.il> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/oLgXZ/yfTj5ogMH2O9Tx.Nb"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40217) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d3Mil-000719-7F for guix-devel@gnu.org; Wed, 26 Apr 2017 09:11:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d3Mih-0004DK-8B for guix-devel@gnu.org; Wed, 26 Apr 2017 09:11:03 -0400 Received: from mx.kolabnow.com ([95.128.36.1]:9836 helo=mx-out02.mykolab.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d3Mig-0004Cv-Tn for guix-devel@gnu.org; Wed, 26 Apr 2017 09:10:59 -0400 In-Reply-To: <20170424192243.GB28578@macbook42.flashner.co.il> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Efraim Flashner Cc: guix-devel@gnu.org --Sig_/oLgXZ/yfTj5ogMH2O9Tx.Nb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Efraim, On Mon, 24 Apr 2017 22:22:43 +0300 Efraim Flashner wrote: > The collection of inputs makes me wonder if it should be glib-or-gtk > build-system and not "just" gnu-build-system. I don't have a good way to > test if its necessary, but I'd look around. Here's an updated patch using glib-or-gtk-build-system. I've removed superfluous inputs, some where even superfluous with the gnu-build-system as well, (I initially based the inputs on the build instructions provided with the package). It's quite tidy now :) Best, Petter =46rom 75dfd4702327021481339ce9928ce5be17db45be Mon Sep 17 00:00:00 2001 From: Petter Date: Fri, 21 Apr 2017 15:33:22 +0200 Subject: [PATCH] gnu: Add Xfce Notification Daemon. * gnu/packages/xfce.scm (xfce4-notifyd): New variable. --- gnu/packages/xfce.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index fce47d93c..6ec9f241b 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -5,6 +5,7 @@ ;;; Copyright =C2=A9 2016 Florian Paul Schmidt ;;; Copyright =C2=A9 2016 Kei Kebreau ;;; Copyright =C2=A9 2017 Ricardo Wurmus +;;; Copyright =C2=A9 2017 Petter ;;; ;;; This file is part of GNU Guix. ;;; @@ -26,6 +27,7 @@ #:use-module (guix packages) #:use-module (guix download) #:use-module (guix utils) + #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (gnu packages) @@ -850,3 +852,33 @@ calendar applications. It also includes a panel clock= plugin and an international clock application capable of simultaneously showing clocks f= rom several different time zones.") (license gpl2+))) + +(define-public xfce4-notifyd + (package + (name "xfce4-notifyd") + (version "0.3.6") + (source (origin + (method url-fetch) + (uri (string-append "http://archive.xfce.org/src/apps/" + name "/" (version-major+minor version) "= /" + name "-" version ".tar.bz2")) + (sha256 + (base32 + "1ybcfqfynr33g5hp2lgq17s8qyx7rq6fd2iwrpwcvm6kml6prjpl")))) + (build-system glib-or-gtk-build-system) + (native-inputs + `(("intltool" ,intltool) + ("pkg-config" ,pkg-config))) + (inputs + `(("libxfce4ui" ,libxfce4ui) + ("libnotify" ,libnotify))) + (home-page "https://goodies.xfce.org/projects/applications/xfce4-notif= yd") + (synopsis "Show notification bubbles on Xfce") + (description + "The Xfce Notify Daemon (xfce4-notifyd for short) is a smallish progr= am +that implements the =E2=80=9Cserver-side=E2=80=9D portion of the Freedeskt= op desktop +notifications specification. Applications that wish to pop up a notificat= ion +bubble in a standard way can implicitly make use of xfce4-notifyd to do so= by +sending standard messages over D-Bus using the org.freedesktop.Notificatio= ns +interface.") + (license gpl2))) --=20 2.12.2 --Sig_/oLgXZ/yfTj5ogMH2O9Tx.Nb Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEB+Ude/iUmL3PehPCvgTmz6aYnSEFAlkAnEYACgkQvgTmz6aY nSFakw/9EBmNSptmD1zTBG0okLzlnrDyXnC4uShXoQB0ML8os0WCENJo1tpdW/sV J/3DwM2l6LJQmPf7yxOChQURrsWdLEN3h8iXlJhgUw6U4Tdte63oXbePouoMqYvA n4P7vZppn79lfeeL0yc6cB6c1Rm6OZa+gPimfVAtEPxvEqxT0aBTBM89FBOl0Abi vXi03IxqQ3qxXXp+80dttDiqdqrePnkl1DNwDeYxTr5xJU2SbYc0z14Fmwg8Ecr6 0iigRQO5JXp0DXGb5NYPBx+5H7ToPkGOWKXvDe//8Va2JjIf6RUsykc1HE5ubOu+ fFihCZYyZUaeTLyELo42xEn9xNqGZGygtdeYQxDvfdspKVidhIUUDm24++4rRR/T j8opvihl8ZOXl5sbMO+pvQo8+03S+kYhjoXuU/v1HJjgVQFenQL/Utrtms/Yviho NcBlop/JWKNNiuhmLAcDxLm2Kop1YQHfQyrGm9TZo2tKTTKft2GRG6Hs6u1h7T9I VnXGZyVERL0DxoR/6fAcJQtS2QPG3OeybcwWa2aIMbh5hJG7EILQfb3npJVU3Llh ieGgMSA6DSfStjliDvW0lay+H+ErJK8thhK38FagavSNDPzcfpZK34p4gttnalF3 N9URfzKe5RRUmQHZj6mAoIWzHKf1aGyZy3AeI4PIpC22oqs1c/g= =IsZ5 -----END PGP SIGNATURE----- --Sig_/oLgXZ/yfTj5ogMH2O9Tx.Nb--