From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id d6XlB3E7uV5CKgAA0tVLHw (envelope-from ) for ; Mon, 11 May 2020 11:48:01 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id KDOYAn87uV7LWAAAB5/wlQ (envelope-from ) for ; Mon, 11 May 2020 11:48:15 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 85290940E80 for ; Mon, 11 May 2020 11:48:12 +0000 (UTC) Received: from localhost ([::1]:44590 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jY6up-000151-Rk for larch@yhetil.org; Mon, 11 May 2020 07:48:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60288) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jY6ug-00014f-Tj for guix-patches@gnu.org; Mon, 11 May 2020 07:48:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39906) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jY6ug-0002A7-Dd for guix-patches@gnu.org; Mon, 11 May 2020 07:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jY6ug-0007c2-By for guix-patches@gnu.org; Mon, 11 May 2020 07:48:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41134] [PATCH 2/2] gnu: Add libappindicator. Resent-From: =?UTF-8?Q?Nicol=C3=B2?= Balzarotti Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 May 2020 11:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Pierre Neidhardt , 41134@debbugs.gnu.org Received: via spool by 41134-submit@debbugs.gnu.org id=B41134.158919762929159 (code B ref 41134); Mon, 11 May 2020 11:48:02 +0000 Received: (at 41134) by debbugs.gnu.org; 11 May 2020 11:47:09 +0000 Received: from localhost ([127.0.0.1]:51452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jY6tp-0007aF-0Q for submit@debbugs.gnu.org; Mon, 11 May 2020 07:47:09 -0400 Received: from mail-wm1-f66.google.com ([209.85.128.66]:52449) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jY6tm-0007Zf-Sk for 41134@debbugs.gnu.org; Mon, 11 May 2020 07:47:07 -0400 Received: by mail-wm1-f66.google.com with SMTP id m24so8115373wml.2 for <41134@debbugs.gnu.org>; Mon, 11 May 2020 04:47:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:in-reply-to:references:date:message-id:mime-version; bh=07NnT6DIrXX8Ho4NnG37cSX4sf/ciFJWaDRvZOeXFeM=; b=EB0Zovt4Xz6bX4xLOtjEjK9VQ8CAJ4vImo1b8J6TwvSElWjIQhdexuhQIIzTiby/kt F0iG5AoefutdQ5PjlPH2cvOmp/iF5nHEtLmwQJ5UscXlTDzo7eXrf2A7SFkGBx3FOa3b ufFWLFMdW8a40txI/7V409e1qV5eZNdFJtP25kpDkFdjqOYInskfpQ7/awYmyqoeI2Tx 7Sz5gFKhGepwEopBvJNTsj/0PdPRUCq0MCAbH5Fr/NHqavkxC9gEHOxiRZylpflX7wrB PkdXLZ0YrtfvLB0l6qETDeaDIuAYoDRya1eei+UOz9b2R9JYlB+C2GY/9inHIJfbr77+ 6C5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version; bh=07NnT6DIrXX8Ho4NnG37cSX4sf/ciFJWaDRvZOeXFeM=; b=RDVAUJRPhfXlpcfzlkCjXn9dcS8G5j+SUPg99uzo+vpfwIYmYxxNNzu69lN+2C5I+2 b/gZO9Nsl2hdwjLfwbry8etOwqeaVHO47oHkdF2IOLrh0WJzTqTt9py7guNi1JhjNI9g s3PrxNRR+oM+qz7WDP/5Pk6H0g7CG9PWj6U5YgYwuVsz0w8zefXG0BddImW/02T1czCQ QWOidLYUCTmARSI4H8Ip6M7LXodPwFXK1excIa07U2XvPIiPr7kN46IH5mSKqECfwyjZ CwxLc9XevbucRG/jwSIeNtvkgc7svWeVW+i89R4cPyGKI309BqC8WwmKbbuqmnvksSXa zprw== X-Gm-Message-State: AGi0PuawnIpLt3reZWG4zyqdbK/8brIKQpW2v2DT0HQqJzhTRY14LlaH XJofSTFx+PlRstV3bbT5Ne0vxIUo X-Google-Smtp-Source: APiQypIKzivJG43SEwZcv4jvSbVYiL8ZqUsrS8j4lEuebDZNG3BlKxsjfVb2hsHOfewFkTyWkm0xBw== X-Received: by 2002:a1c:ed0b:: with SMTP id l11mr33006547wmh.31.1589197620240; Mon, 11 May 2020 04:47:00 -0700 (PDT) Received: from guixSD (host187-75-dynamic.12-79-r.retail.telecomitalia.it. [79.12.75.187]) by smtp.gmail.com with ESMTPSA id a8sm17662233wrg.85.2020.05.11.04.46.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2020 04:46:59 -0700 (PDT) From: =?UTF-8?Q?Nicol=C3=B2?= Balzarotti In-Reply-To: <87lfm3sz9v.fsf@ambrevar.xyz> References: <87o8qzszoa.fsf@ambrevar.xyz> <87lfm3sz9v.fsf@ambrevar.xyz> Date: Mon, 11 May 2020 13:46:57 +0200 Message-ID: <87a72epuby.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 2.5 (++) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: 1.5 (+) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 X-Spam-Score: 0.09 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=EB0Zovt4; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Scan-Result: default: False [0.09 / 13.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; GENERIC_REPUTATION(0.00)[-0.53976813915194]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.51.188.0/24:c]; R_DKIM_REJECT(1.00)[gmail.com:s=20161025]; HAS_ATTACHMENT(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; DWL_DNSWL_FAIL(0.00)[209.51.188.17:server fail]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.07), country: US(-0.00), ip: 209.51.188.17(-0.54)]; DKIM_TRACE(0.00)[gmail.com:-]; RCPT_COUNT_TWO(0.00)[2]; MX_GOOD(-0.50)[cached: eggs.gnu.org]; MAILLIST(-0.20)[mailman]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; RCVD_IN_DNSWL_FAIL(0.00)[209.51.188.17:server fail]; MIME_TRACE(0.00)[0:+,1:+,2:~,3:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:22989, ipnet:209.51.188.0/24, country:US]; TAGGED_FROM(0.00)[larch=yhetil.org]; FROM_NEQ_ENVFROM(0.00)[anothersms@gmail.com,guix-patches-bounces@gnu.org]; ARC_NA(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[79.12.75.187:received]; FROM_HAS_DN(0.00)[]; URIBL_BLOCKED(0.00)[launchpad.net:url,ambrevar.xyz:email]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[41134@debbugs.gnu.org]; HAS_LIST_UNSUB(-0.01)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.51.188.17:from]; RCVD_COUNT_SEVEN(0.00)[9]; FORGED_SENDER_MAILLIST(0.00)[]; DMARC_POLICY_SOFTFAIL(0.10)[gmail.com : SPF not aligned (relaxed),none] X-TUID: MVjDgkxWum9j --=-=-= Content-Type: text/plain Hi Pierre, I packaged some time ago dbus-test-runner (libappindicator-12.10.1, sligthly newer than yours, with all dependencies with all tests) but never had the time to submit it. If you want to take ownership of the patch and enable tests, here's the file I was using --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=blueman.scm Content-Transfer-Encoding: base64 KGRlZmluZS1tb2R1bGUgKGd1aXhwa2dzIGJsdWVtYW4pCiAgIzp1c2UtbW9kdWxlICgoZ3VpeCBs aWNlbnNlcykgIzpwcmVmaXggbGljZW5zZTopCiAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5 c3RlbSBnbnUpCiAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSBtZXNvbikKICAjOnVz ZS1tb2R1bGUgKGd1aXggZG93bmxvYWQpCiAgIzp1c2UtbW9kdWxlIChndWl4IHBhY2thZ2VzKQog ICM6dXNlLW1vZHVsZSAoZ3VpeCBnaXQtZG93bmxvYWQpCiAgIzp1c2UtbW9kdWxlIChndWl4IHV0 aWxzKQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGF1dG90b29scykKICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBjbWFrZSkKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbGli KQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdub21lKQogICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIGd0aykKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW51eCkKICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24pCiAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgcHl0aG9uLXh5eikKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwdWxzZWF1ZGlvKQog ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBrZy1jb25maWcpCiAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgeG9yZykpCgooZGVmaW5lLXB1YmxpYyBkYnVzLXRlc3QtcnVubmVyCiAgKHBh Y2thZ2UKICAgIChuYW1lICJkYnVzLXRlc3QtcnVubmVyIikKICAgICh2ZXJzaW9uICIxOS4wNC4w IikKICAgIChzb3VyY2UgKG9yaWdpbgoJICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCgkgICAgICAo dXJpIChzdHJpbmctYXBwZW5kCgkJICAgICJodHRwczovL2xhdW5jaHBhZC5uZXQvZGJ1cy10ZXN0 LXJ1bm5lci8iCgkJICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNpb24pICIvIiB2ZXJzaW9u CgkJICAgICIvK2Rvd25sb2FkL2RidXMtdGVzdC1ydW5uZXItIiB2ZXJzaW9uICIudGFyLmd6Iikp CgkgICAgICAoc2hhMjU2CgkgICAgICAgKGJhc2UzMgoJCSIweG5iYXk1OHhuMGhhdjIwOG1kc2c4 ZGQxNzZ3NTdkY3B3MXEyazBnNWZoOXY3eGs0bms0IikpKSkKICAgIChidWlsZC1zeXN0ZW0gZ251 LWJ1aWxkLXN5c3RlbSkKICAgIChhcmd1bWVudHMKICAgICBgKCM6cGhhc2VzCiAgICAgICAobW9k aWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAJIChhZGQtYmVmb3JlICdjb25maWd1cmUg J2ZpeC10ZXN0LXBhdGhzCiAgICAJICAgOzsgYWRkIG1pc3Npbmcgc3BhY2UKICAgIAkgICAobGFt YmRhKiAoIzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCgkgICAgIChzdWJzdGl0dXRl KiAiTWFrZWZpbGUuaW4iCiAgICAJICAgICAgICgoIiMhL2Jpbi9iYXNoIikgKHN0cmluZy1hcHBl bmQgIiMhIiAod2hpY2ggImJhc2giKSkpKQogICAgCSAgICAgKHN1YnN0aXR1dGUqICJ0ZXN0cy9N YWtlZmlsZS5pbiIKICAgIAkgICAgICAgKCgiL2Jpbi9zaCIpICh3aGljaCAic2giKSkKCSAgICAg ICAoKCIjIS9iaW4vYmFzaCIpIChzdHJpbmctYXBwZW5kICIjISIgKHdoaWNoICJiYXNoIikpKQoJ ICAgICAgICgoImVjaG8gY2F0IikgKHN0cmluZy1hcHBlbmQgImVjaG8gIiAod2hpY2ggImNhdCIp KSkKCSAgICAgICAoKCIvYmluL3RydWUiKSAod2hpY2ggInRydWUiKSkpCiAgICAJICAgICAjdCkp KSkpCiAgICAoaW5wdXRzCiAgICAgYCgoImd0aysiICxndGsrKQogICAgICAgKCJnbGliIiAsZ2xp YikKICAgICAgICgiZGJ1cy1nbGliIiAsZGJ1cy1nbGliKSkpCiAgICAobmF0aXZlLWlucHV0cwog ICAgIGAoKCJnbGliOmJpbiIgLGdsaWIgImJpbiIpCiAgICAgICAoImludGx0b29sIiAsaW50bHRv b2wpCiAgICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKQogICAgICAgOzsgZm9sbG93aW5n IHVzZWQgZm9yIHRlc3RzCiAgICAgICAoInB5dGhvbiIgLHB5dGhvbikKICAgICAgICgicHl0aG9u LWRidXNtb2NrIiAscHl0aG9uLWRidXNtb2NrKQogICAgICAgKCJ4dmZiIiAseG9yZy1zZXJ2ZXIt Zm9yLXRlc3RzKSkpCiAgICAoaG9tZS1wYWdlICJodHRwczovL2xhdW5jaHBhZC5uZXQvZGJ1cy10 ZXN0LXJ1bm5lciIpCiAgICAoc3lub3BzaXMgIlJ1biBhIGV4ZWN1dGFibGVzIHVuZGVyIGEgbmV3 IERCdXMgc2Vzc2lvbiBmb3IgdGVzdGluZyIpCiAgICAoZGVzY3JpcHRpb24gIkEgc21hbGwgbGl0 dGxlIHV0aWxpdHkgdG8gcnVuIGEgY291cGxlIG9mIGV4ZWN1dGFibGVzIHVuZGVyIGEKbmV3IERC dXMgc2Vzc2lvbiBmb3IgdGVzdGluZy4iKQogICAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKSkpCgoo ZGVmaW5lLXB1YmxpYyBsaWJpbmRpY2F0b3IKICAocGFja2FnZQogICAgKG5hbWUgImxpYmluZGlj YXRvciIpCiAgICAodmVyc2lvbiAiMTIuMTAuMSIpCiAgICAoc291cmNlIChvcmlnaW4KCSAgICAg IChtZXRob2QgdXJsLWZldGNoKQoJICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZAoJCSAgICAiaHR0 cHM6Ly9sYXVuY2hwYWQubmV0L2xpYmluZGljYXRvci8iCgkJICAgICh2ZXJzaW9uLW1ham9yK21p bm9yIHZlcnNpb24pICIvIiB2ZXJzaW9uCgkJICAgICIvK2Rvd25sb2FkL2xpYmluZGljYXRvci0i IHZlcnNpb24gIi50YXIuZ3oiKSkKCSAgICAgIChzaGEyNTYKCSAgICAgICAoYmFzZTMyCgkJIjB6 czR6N2w5YjU3amxkd3owYmFuNzdmM2MyenE0M2FtYmQwZHNzZjVxZzlpMjE2ZjlsbWoiKSkpKQog ICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQogICAgKGFyZ3VtZW50cwogICAgIGAo Izpjb25maWd1cmUtZmxhZ3MgJygiQ0ZMQUdTPS1Xbm8tZXJyb3IiKQogICAgICAgIzpwaGFzZXMK ICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKCSAoYWRkLWJlZm9yZSAnY29u ZmlndXJlICdmaXgtbGlibQoJICAgOzsgYWRkIG1pc3Npbmcgc3BhY2UKCSAgIChsYW1iZGEqICgj OmtleSBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKCSAgICAgKHN1YnN0aXR1dGUqICJjb25m aWd1cmUiCgkgICAgICAgKCgiTElCTT1cIi1sbVwiIikgIkxJQk09XCIgLWxtXCIiKSkKCSAgICAg I3QpKQoJIChhZGQtYmVmb3JlICdjb25maWd1cmUgJ2ZpeC10ZXN0LXBhdGhzCgkgICAobGFtYmRh KiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKCSAgICAgKHN1YnN0aXR1dGUqICJ0 ZXN0cy9NYWtlZmlsZS5pbiIKCSAgICAgICAoKCIvYmluL3NoIikgKHdoaWNoICJzaCIpKQoJICAg ICAgICgoIiMhL2Jpbi9iYXNoIikgKHN0cmluZy1hcHBlbmQgIiMhIiAod2hpY2ggImJhc2giKSkp CgkgICAgICAgKCgiL3Vzci9zaGFyZSIpCgkJKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1 dHMgImRidXMtdGVzdC1ydW5uZXIiKSAiL3NoYXJlIikpKQoJICAgICAjdCkpKSkpCiAgICAoaW5w dXRzCiAgICAgYCgoImd0aysiICxndGsrKQogICAgICAgKCJnbGliIiAsZ2xpYikKICAgICAgICgi cHl0aG9uIiAscHl0aG9uKSkpCiAgICAobmF0aXZlLWlucHV0cwogICAgIGAoKCJwa2ctY29uZmln IiAscGtnLWNvbmZpZykKICAgICAgICgiZGJ1cy10ZXN0LXJ1bm5lciIgLGRidXMtdGVzdC1ydW5u ZXIpCiAgICAgICAoImdsaWI6YmluIiAsZ2xpYiAiYmluIikKICAgICAgICgieHZmYiIgLHhvcmct c2VydmVyLWZvci10ZXN0cykpKQogICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9sYXVuY2hwYWQubmV0 L2xpYmluZGljYXRvciIpCiAgICAoc3lub3BzaXMgIkF5YXRhbmEgaW5kaWNhdG9ycyBzeW1ib2xz IGFuZCBmdW5jdGlvbnMiKQogICAgKGRlc2NyaXB0aW9uICJBIHNldCBvZiBzeW1ib2xzIGFuZCBj b252ZW5pZW5jZSBmdW5jdGlvbnMgZm9yIEF5YXRhbmEgaW5kaWNhdG9ycy4iKQogICAgKGxpY2Vu c2UgbGljZW5zZTpncGwzKSkpCgooZGVmaW5lLXB1YmxpYyBsaWJhcHBpbmRpY2F0b3IKICAocGFj a2FnZQogICAgKG5hbWUgImxpYmFwcGluZGljYXRvciIpCiAgICAodmVyc2lvbiAiMTIuMTAuMCIp CiAgICAoc291cmNlCiAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAodXJpCgkoc3RyaW5nLWFwcGVuZCAiaHR0cHM6Ly9sYXVuY2hwYWQubmV0L2xpYmFwcGluZGlj YXRvci8iCgkJICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNpb24pICIvIiB2ZXJzaW9u CgkJICAgICAgICIvK2Rvd25sb2FkL2xpYmFwcGluZGljYXRvci0iIHZlcnNpb24gIi50YXIuZ3oi KSkKICAgICAgIChzaGEyNTYKCShiYXNlMzIKCSAiMTd4bHFkNjB2MHpsbHJ4cDhiZ3EzazVhMWpr ajBzdmtxbjhyemxsY3lqaDhrMGdwcjQ2bSIpKSkpCiAgICAoYnVpbGQtc3lzdGVtIGdudS1idWls ZC1zeXN0ZW0pCiAgICAoYXJndW1lbnRzCiAgICAgYCgjOmNvbmZpZ3VyZS1mbGFncwogICAgICAg YCgiQ0ZMQUdTPS1Xbm8tZXJyb3IiCgkgOzsgRklYTUU6IGRvIG5vdCBoYXJkY29kZSBndGsgdmVy c2lvbgoJICItLXdpdGgtZ3RrPTMiKQogICAgICAgIzpwaGFzZXMKICAgICAgIChtb2RpZnktcGhh c2VzICVzdGFuZGFyZC1waGFzZXMKCSAoZGVsZXRlICdjaGVjaykgCQk7dGhlcmUncyBzdGlsbCBv bmUgbm90IHBhc3NpbmcgSXQgcGFzc2VzIHdoZW4gaXQgc2hvdWxkIGZhaWwgCgkgKGFkZC1iZWZv cmUgJ2NvbmZpZ3VyZSAnZml4LXBhdGhzCgkgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxs b3ctb3RoZXIta2V5cykKCSAgICAgKHN1YnN0aXR1dGUqICJkb2NzL3JlZmVyZW5jZS9NYWtlZmls ZS5pbiIKCSAgICAgICAoKCIvYmluL3NoIikgKHdoaWNoICJzaCIpKSkKCSAgICAgKHN1YnN0aXR1 dGUqICJ0ZXN0cy9NYWtlZmlsZS5pbiIKCSAgICAgICAoKCIvYmluL3NoIikgKHdoaWNoICJzaCIp KQoJICAgICAgICgoIiMhL2Jpbi9iYXNoIikgKHN0cmluZy1hcHBlbmQgIiMhIiAod2hpY2ggImJh c2giKSkpCgkgICAgICAgKCgiL3VzciIpIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRz ICJkYnVzLXRlc3QtcnVubmVyIikpKSkKCSAgICAgKHN1YnN0aXR1dGUqICJiaW5kaW5ncy9weXRo b24vTWFrZWZpbGUuaW4iCgkgICAgICAgKCgiLWxhcHBpbmRpY2F0b3IiKSAiLWxhcHBpbmRpY2F0 b3IzIikpCgkgICAgICN0KSkKCSAoYWRkLWFmdGVyICd1bnBhY2sgJ2ZpeC1jb2RlZ2VuLXBhdGgK CSAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQoJICAgICAoc3Vi c3RpdHV0ZSogImNvbmZpZ3VyZS5hYyIKCSAgICAgICAoKCJjb2RlZ2VuZGlyIHB5Z3RrLTIuMGAi KQoJCTs7IHB5Z29iamVjdGAgaXMgbm90IGZvdW5kLiBGSVhNRTogVGhpcyBpcyBhIGJhZCBoYWNr IHRvIAoJCShzdHJpbmctYXBwZW5kICJjb2RlZ2VuZGlyIHB5Z29iamVjdGAiCgkJCSAgICAgICAo YXNzb2MtcmVmIGlucHV0cyAicHl0aG9uMi1weWdvYmplY3QtMiIpCgkJCSAgICAgICAiL3NoYXJl L3B5Z29iamVjdC8yLjAvY29kZWdlbi8iKSkpCgkgICAgICN0KSkKCSAoYWRkLWFmdGVyICdidWls ZCAnYnVpbGQtYmluZGluZ3MKCSAgIChsYW1iZGEgXwoJICAgICAoaW52b2tlICJtYWtlIiAiLUMi ICJiaW5kaW5ncy9weXRob24iKQoJICAgICAjdCkpCgkgKGFkZC1hZnRlciAnaW5zdGFsbCAnaW5z dGFsbC1iaW5kaW5ncwoJICAgKGxhbWJkYSBfCgkgICAgIChpbnZva2UgIm1ha2UiICItQyIgImJp bmRpbmdzL3B5dGhvbiIgImluc3RhbGwiKQoJICAgICAjdCkpKSkpCiAgICAoaW5wdXRzCiAgICAg YCgoImRidXMtZ2xpYiIgLGRidXMtZ2xpYikKICAgICAgICgiZ3RrKyIgLGd0ayspCiAgICAgICAo ImxpYmRidXNtZW51IiAsbGliZGJ1c21lbnUpCiAgICAgICAoImxpYmluZGljYXRvciIgLGxpYmlu ZGljYXRvcikKICAgICAgICgicHl0aG9uQDIiICxweXRob24tMikKICAgICAgICgicHl0aG9uMi1w eWd0ayIgLHB5dGhvbjItcHlndGspCiAgICAgICAoInB5dGhvbjItcHlnb2JqZWN0LTIiICxweXRo b24yLXB5Z29iamVjdC0yKQogICAgICAgOzsgKCJtb25vIiAsbW9ubykgOyByZXF1aXJlcyBub24t cGFja2FnZWQgZ2FwaQogICAgICAgKCJ2YWxhIiAsdmFsYSkpKQogICAgKG5hdGl2ZS1pbnB1dHMK ICAgICBgKCgiYXV0b2NvbmYiICxhdXRvY29uZikKICAgICAgICgiYXV0b21ha2UiICxhdXRvbWFr ZSkKICAgICAgICgiZGJ1cy10ZXN0LXJ1bm5lciIgLGRidXMtdGVzdC1ydW5uZXIpCiAgICAgICAo ImdsaWI6YmluIiAsZ2xpYiAiYmluIikKICAgICAgICgiZ29iamVjdC1pbnRyb3NwZWN0aW9uIiAs Z29iamVjdC1pbnRyb3NwZWN0aW9uKQogICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykK ICAgICAgICgieHZmYiIgLHhvcmctc2VydmVyLWZvci10ZXN0cykpKQogICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9sYXVuY2hwYWQubmV0L2xpYmFwcGluZGljYXRvciIpCiAgICAoc3lub3BzaXMgIkFs bG93IGFwcGxpY2F0aW9ucyB0byBleHBvcnQgYSBtZW51IGludG8gdGhlIFVuaXR5IE1lbnUgYmFy LiIpCiAgICAoZGVzY3JpcHRpb24gIkEgbGlicmFyeSB0byBhbGxvdyBhcHBsaWNhdGlvbnMgdG8g ZXhwb3J0IGEgbWVudSBpbnRvIHRoZQpVbml0eSBNZW51IGJhci4gIEJhc2VkIG9uIEtTTkkgaXQg YWxzbyB3b3JrcyBpbiBLREUgYW5kIHdpbGwgZmFsbGJhY2sgdG8gZ2VuZXJpYwpTeXN0cmF5IHN1 cHBvcnQgaWYgbm9uZSBvZiB0aG9zZSBhcmUgYXZhaWxhYmxlLiIpCiAgICAobGljZW5zZSAgbGlj ZW5zZTpsZ3BsMi4xKykpKQoKKGRlZmluZS1wdWJsaWMgYmx1ZW1hbgogIChwYWNrYWdlCiAgICAo bmFtZSAiYmx1ZW1hbiIpCiAgICAodmVyc2lvbiAiMi4xLjItZ2l0IikKICAgIChzb3VyY2UKICAg ICAob3JpZ2luCiAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKICAgICAgICh1cmkgKGdpdC1yZWZl cmVuY2UKCSAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL2JsdWVtYW4tcHJvamVjdC9ibHVl bWFuIikKCSAgICAgOzsgYWRkIG1lc29uCgkgICAgIChjb21taXQgImEwYWIxOWY1YmI2YTljNGYy OTA2MDQ5NjA4NTZiM2YzOTQ5YmNmMWYiKSkpCiAgICAgICAoc2hhMjU2CgkoYmFzZTMyCgkgIjA2 bmMycXhnazhwOXEyc2ZnZ21pOXg1ZDQ3bXh6NGJubDZ5ZnBkZGo3YjJhZm1haTY5MDIiKSkpKQog ICAgKGFyZ3VtZW50cwogICAgIGAoIzpwaGFzZXMKICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFu ZGFyZC1waGFzZXMKCSAoYWRkLWFmdGVyICd1bnBhY2sgJ2ZpeC1sZG9wZW4KCSAgIChsYW1iZGEq ICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQoJICAgICAoc3Vic3RpdHV0ZSogImJs dWVtYW4vbWFpbi9QdWxzZUF1ZGlvVXRpbHMucHkiCgkgICAgICAgKCgiQ0RMTFxcKFwibGlicHVs c2UiKQoJCShzdHJpbmctYXBwZW5kICJDRExMKFwiIgoJCQkgICAgICAgKGFzc29jLXJlZiBpbnB1 dHMgInB1bHNlYXVkaW8iKSAiL2xpYi9saWJwdWxzZSIpKQoJICAgICAgICgoInNlbGYuY29ubmVj dF9yZmNvbW0iKSAic2VsZi5jb25uZWN0X3B1bHNlYXVkaW8iKSkKCSAgICAgI3QpCgkgICApCgkg KGFkZC1hZnRlciAnaW5zdGFsbCAnd3JhcC1wcm9ncmFtcwoJICAgKGxhbWJkYSogKCM6a2V5IG91 dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQoJICAgICAobGV0KiAoKG91dCAgKGFzc29jLXJlZiBv dXRwdXRzICJvdXQiKSkKCQkgICAgKHB5dGhvbi1wYXRoIChnZXRlbnYgIlBZVEhPTlBBVEgiKSkK CQkgICAgKGdpLXBhdGggKGdldGVudiAiR0lfVFlQRUxJQl9QQVRIIikpKQoJICAgICAgIChmb3It ZWFjaCAobGFtYmRhIChmaWxlKQoJCQkgICAod3JhcC1wcm9ncmFtIChzdHJpbmctYXBwZW5kIG91 dCAiL2Jpbi8iIGZpbGUpCgkJCSAgICAgYCgiUFlUSE9OUEFUSCIgIjoiIHByZWZpeAoJCQkgICAg ICAgKCxweXRob24tcGF0aCAsKHN0cmluZy1hcHBlbmQgb3V0CgkJCQkJCQkgICAgICIvbGliL3B5 dGhvbiIKCQkJCQkJCSAgICAgIjMuNyIgO0ZJWE1FCgkJCQkJCQkgICAgICIvc2l0ZS1wYWNrYWdl cy8iCgkJCQkJCQkgICAgICkpKQoJCQkgICAgIGAoIkdJX1RZUEVMSUJfUEFUSCIgIjoiIHByZWZp eAoJCQkgICAgICAgKCxnaS1wYXRoKSkpKQoJCQkgJygiYmx1ZW1hbi1hZGFwdGVycyIKCQkJICAg ImJsdWVtYW4tYXBwbGV0IgoJCQkgICAiYmx1ZW1hbi1hc3Npc3RhbnQiCgkJCSAgICJibHVlbWFu LW1hbmFnZXIiCgkJCSAgICJibHVlbWFuLXNlbmR0byIKCQkJICAgImJsdWVtYW4tc2VydmljZXMi CgkJCSAgICJibHVlbWFuLXRyYXkiKSkKCSAgICAgICAoZm9yLWVhY2ggKGxhbWJkYSAoZmlsZSkK CQkJICAgKHdyYXAtcHJvZ3JhbSAoc3RyaW5nLWFwcGVuZCBvdXQgIi9saWJleGVjLyIgZmlsZSkK CQkJICAgICBgKCJQWVRIT05QQVRIIiAiOiIgcHJlZml4CgkJCSAgICAgICAoLHB5dGhvbi1wYXRo ICwoc3RyaW5nLWFwcGVuZCBvdXQKCQkJCQkJCSAgICAgIi9saWIvcHl0aG9uIgoJCQkJCQkJICAg ICAiMy43IiA7RklYTUUKCQkJCQkJCSAgICAgIi9zaXRlLXBhY2thZ2VzLyIKCQkJCQkJCSAgICAg KSkpCgkJCSAgICAgYCgiR0lfVFlQRUxJQl9QQVRIIiAiOiIgcHJlZml4CgkJCSAgICAgICAoLGdp LXBhdGgpKSkpCgkJCSAnKCJibHVlbWFuLW1lY2hhbmlzbSIgImJsdWVtYW4tcmZjb21tLXdhdGNo ZXIiKSkpCgkgICAgICN0KSkpKSkKICAgIChpbnB1dHMKICAgICBgKCgiYmx1ZXoiICxibHVleikK ICAgICAgICgibGliYXBwaW5kaWNhdG9yIiAsbGliYXBwaW5kaWNhdG9yKQogICAgICAgKCJweXRo b24iICxweXRob24pCiAgICAgICAoInB5dGhvbi1weWNhaXJvIiAscHl0aG9uLXB5Y2Fpcm8pCiAg ICAgICAoInB5dGhvbi1weWdvYmplY3QiICxweXRob24tcHlnb2JqZWN0KQogICAgICAgKCJnb2Jq ZWN0LWludHJvc3BlY3Rpb24iICxnb2JqZWN0LWludHJvc3BlY3Rpb24pCiAgICAgICAoInB1bHNl YXVkaW8iICxwdWxzZWF1ZGlvKQogICAgICAgKCJndGsrIiAsZ3RrKykpKQogICAgOzsgZ2lvLWxh dW5jaC1kZXNrdG9wIGlzIHJlcXVpcmVkLCBidXQgSSBjYW4ndCBmaW5kIHdoZXJlIGl0IGlzIGNh bGxlZCB0bwogICAgOzsgcGF0Y2ggaXQgZGlyZWN0bHkKICAgIChwcm9wYWdhdGVkLWlucHV0cyBg KCgiZ2xpYjpiaW4iICxnbGliICJiaW4iKSkpCiAgICAobmF0aXZlLWlucHV0cyBgKCgiY21ha2Ui ICxjbWFrZSkKCQkgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCgkJICAgICAoImludGx0 b29sIiAsaW50bHRvb2wpCgkJICAgICAoInB5dGhvbi1jeXRob24iICxweXRob24tY3l0aG9uKSkp CiAgICAoYnVpbGQtc3lzdGVtIG1lc29uLWJ1aWxkLXN5c3RlbSkKICAgIChob21lLXBhZ2UgIiIp CiAgICAoc3lub3BzaXMgIiIpCiAgICAoZGVzY3JpcHRpb24gIiIpCiAgICAobGljZW5zZSBsaWNl bnNlOmdwbDIrKSkpCgpibHVlbWFuCg== --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thanks, Nicol=C3=B2 Pierre Neidhardt writes: > * gnu/packages/freedesktop.scm (libappindicator): New variable. > --- > gnu/packages/freedesktop.scm | 58 ++++++++++++++++++++++++++++++++++++ > 1 file changed, 58 insertions(+) > > diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm > index d88c151df7..20e4024dfb 100644 > --- a/gnu/packages/freedesktop.scm > +++ b/gnu/packages/freedesktop.scm > @@ -1801,3 +1801,61 @@ useful with system integration.") > (description "A set of symbols and convience functions that all indi= cators > would like to use. Originally from the Ayatana indicators project.") > (license license:gpl3+))) > + > +(define-public libappindicator > + (package > + (name "libappindicator") > + (version "12.10.0") > + (source > + (origin > + (method url-fetch) > + (uri (string-append > + "https://launchpad.net/libappindicator/" > + (version-major+minor version) "/" version > + "/+download/libappindicator-" version ".tar.gz")) > + (sha256 > + (base32 > + "17xlqd60v0zllrxp8bgq3k5a1jkj0svkqn8rzllcyjh8k0gpr46m")))) > + (build-system gnu-build-system) > + (native-inputs > + `(("glib:bin" ,glib "bin") > + ("gobject-introspection" ,gobject-introspection) > + ("pkg-config" ,pkg-config))) > + (inputs > + `(("gtk+" ,gtk+) > + ("dbus-glib" ,dbus-glib) > + ("python" ,python-2) > + ("python2-pygtk" ,python2-pygtk) > + ("python2-pygobject" ,python2-pygobject) > + ("libdbusmenu" ,libdbusmenu) > + ("libindicator" ,libindicator))) > + (arguments > + `(#:configure-flags '("--with-gtk=3D3") > + #:make-flags '("CFLAGS=3D-Wno-error=3Ddeprecated-declarations") > + #:tests? #f ; FIXME: Require the dbus-test-runner pa= ckage. > + #:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'fix-codegen-path > + (lambda _ > + (substitute* "configure" > + (("PYGTK_CODEGEN=3D.*") "PYGTK_CODEGEN=3Dpygtk-codegen-2.= 0\n")) > + #t)) > + (add-after 'unpack 'disable-fail-on-error > + (lambda _ > + (substitute* "src/Makefile.in" > + (("-Werror") "")) > + #t)) > + (add-after 'unpack 'fix-test > + (lambda _ > + (substitute* "tests/Makefile.in" > + (("/bin/bash") (which "bash")) > + (("/bin/sh") (which "sh"))) > + (substitute* "docs/reference/Makefile.in" > + (("/bin/sh") (which "sh"))) > + #t))))) > + (home-page "https://launchpad.net/libappindicator") > + (synopsis "Library to export a menu into the system tray") > + (description "A library to allow applications to export a menu, orig= inally > +into the Unity menu bar. Based on KSNI, it also works in KDE and will > +fallback to generic system tray support if none of those are available.") > + (license license:gpl3+))) > --=20 > 2.25.1 > From a82ab4f66aed111c07358a238de3fc1e369799c0 Mon Sep 17 00:00:00 2001 > From: Pierre Neidhardt > Date: Thu, 7 May 2020 11:24:09 +0200 > Subject: [PATCH 2/2] gnu: Add libappindicator. > > * gnu/packages/freedesktop.scm (libappindicator): New variable. > --- > gnu/packages/freedesktop.scm | 58 ++++++++++++++++++++++++++++++++++++ > 1 file changed, 58 insertions(+) > > diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm > index d88c151df7..20e4024dfb 100644 > --- a/gnu/packages/freedesktop.scm > +++ b/gnu/packages/freedesktop.scm > @@ -1801,3 +1801,61 @@ useful with system integration.") > (description "A set of symbols and convience functions that all indi= cators > would like to use. Originally from the Ayatana indicators project.") > (license license:gpl3+))) > + > +(define-public libappindicator > + (package > + (name "libappindicator") > + (version "12.10.0") > + (source > + (origin > + (method url-fetch) > + (uri (string-append > + "https://launchpad.net/libappindicator/" > + (version-major+minor version) "/" version > + "/+download/libappindicator-" version ".tar.gz")) > + (sha256 > + (base32 > + "17xlqd60v0zllrxp8bgq3k5a1jkj0svkqn8rzllcyjh8k0gpr46m")))) > + (build-system gnu-build-system) > + (native-inputs > + `(("glib:bin" ,glib "bin") > + ("gobject-introspection" ,gobject-introspection) > + ("pkg-config" ,pkg-config))) > + (inputs > + `(("gtk+" ,gtk+) > + ("dbus-glib" ,dbus-glib) > + ("python" ,python-2) > + ("python2-pygtk" ,python2-pygtk) > + ("python2-pygobject" ,python2-pygobject) > + ("libdbusmenu" ,libdbusmenu) > + ("libindicator" ,libindicator))) > + (arguments > + `(#:configure-flags '("--with-gtk=3D3") > + #:make-flags '("CFLAGS=3D-Wno-error=3Ddeprecated-declarations") > + #:tests? #f ; FIXME: Require the dbus-test-runner pa= ckage. > + #:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'fix-codegen-path > + (lambda _ > + (substitute* "configure" > + (("PYGTK_CODEGEN=3D.*") "PYGTK_CODEGEN=3Dpygtk-codegen-2.= 0\n")) > + #t)) > + (add-after 'unpack 'disable-fail-on-error > + (lambda _ > + (substitute* "src/Makefile.in" > + (("-Werror") "")) > + #t)) > + (add-after 'unpack 'fix-test > + (lambda _ > + (substitute* "tests/Makefile.in" > + (("/bin/bash") (which "bash")) > + (("/bin/sh") (which "sh"))) > + (substitute* "docs/reference/Makefile.in" > + (("/bin/sh") (which "sh"))) > + #t))))) > + (home-page "https://launchpad.net/libappindicator") > + (synopsis "Library to export a menu into the system tray") > + (description "A library to allow applications to export a menu, orig= inally > +into the Unity menu bar. Based on KSNI, it also works in KDE and will > +fallback to generic system tray support if none of those are available.") > + (license license:gpl3+))) > --=20 > 2.25.1 --=-=-=--