From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 22 15:20:26 2016 Received: (at submit) by debbugs.gnu.org; 22 Mar 2016 19:20:26 +0000 Received: from localhost ([127.0.0.1]:60422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aiRqs-0001FF-4f for submit@debbugs.gnu.org; Tue, 22 Mar 2016 15:20:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aiRqq-0001F3-CF for submit@debbugs.gnu.org; Tue, 22 Mar 2016 15:20:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aiRqh-0006yi-VE for submit@debbugs.gnu.org; Tue, 22 Mar 2016 15:20:19 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54423) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aiRqh-0006ye-Rz for submit@debbugs.gnu.org; Tue, 22 Mar 2016 15:20:15 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33564) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aiRqc-0000OZ-Gu for bug-guix@gnu.org; Tue, 22 Mar 2016 15:20:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aiRqZ-0006wq-9Y for bug-guix@gnu.org; Tue, 22 Mar 2016 15:20:10 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:35965) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aiRqZ-0006wI-30 for bug-guix@gnu.org; Tue, 22 Mar 2016 15:20:07 -0400 Received: from localhost (77.119.131.26.wireless.dyn.drei.com [77.119.131.26]) by dd1012.kasserver.com (Postfix) with ESMTPSA id BD9F41CA028B for ; Tue, 22 Mar 2016 20:20:05 +0100 (CET) Date: Tue, 22 Mar 2016 20:20:04 +0100 From: Danny Milosavljevic To: bug-guix@gnu.org Subject: icecat is missing a desktop file Message-ID: <20160322202004.7e9de603@scratchpost.org> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.28; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) icecat is missing a desktop file and thus it doesn't show up in any applica= tion menus. Comparison with hexchat (which does have it) below: $ find /gnu/store/vwbw8070vy7ikaxbgs6pmi0isw3yzxvm-icecat-38.6.0-gnu1 -name= "*.desktop" $ find /gnu/store/vz1cs171wyj9bq48r4kz8s56hpk6gayy-hexchat-2.10.1 -name "he= xchat.desktop" /gnu/store/vz1cs171wyj9bq48r4kz8s56hpk6gayy-hexchat-2.10.1/share/applicatio= ns/hexchat.desktop $ cat /gnu/store/vz1cs171wyj9bq48r4kz8s56hpk6gayy-hexchat-2.10.1/share/appl= ications/hexchat.desktop [Desktop Entry] Name=3DHexChat Name[de]=3DHexChat Name[en_GB]=3DHexChat Name[es]=3DHexChat Name[fr]=3DHexChat Name[it]=3DHexChat Name[ja_JP]=3DHexChat Name[ko]=3D=ED=97=A5=EC=8A=A4=EC=B1=84=ED=8A=B8 Name[pl]=3DHexChat Name[sq]=3DHexChat Name[zh_CN]=3DHexChat GenericName=3DIRC Client GenericName[de]=3DIRC-Client GenericName[en_GB]=3DIRC Client GenericName[es]=3DCliente de IRC GenericName[fi]=3DIRC Client GenericName[fr]=3DClient IRC GenericName[it]=3DClient IRC GenericName[ja_JP]=3DIRC=E3=82=AF=E3=83=A9=E3=82=A4=E3=82=A2=E3=83=B3=E3=83= =88 GenericName[ko]=3DIRC =ED=81=B4=EB=9D=BC=EC=9D=B4=EC=96=B8=ED=8A=B8 GenericName[pl]=3DKlient IRC GenericName[sq]=3DKlient IRC GenericName[zh_CN]=3DIRC =E5=AE=A2=E6=88=B7=E7=AB=AF Comment=3DChat with other people online Comment[de]=3DChatte online mit anderen Leuten Comment[en_GB]=3DChat with other people online Comment[es]=3DChatea con otras personas en l=C3=ADnea Comment[fr]=3DParlez avec d'autres personnes en ligne Comment[it]=3DChiacchiera con altri utenti online Comment[ja_JP]=3D=E4=BB=96=E3=81=AE=E4=BA=BA=E3=81=A8=E3=82=AA=E3=83=B3=E3= =83=A9=E3=82=A4=E3=83=B3=E3=83=81=E3=83=A3=E3=83=83=E3=83=88=E3=82=92=E3=81= =97=E3=81=BE=E3=81=99 Comment[ko]=3D=EC=98=A8=EB=9D=BC=EC=9D=B8=EC=97=90 =EC=9E=88=EB=8A=94 =EC= =82=AC=EB=9E=8C=EB=93=A4=EA=B3=BC =EB=8C=80=ED=99=94=ED=95=A9=EB=8B=88=EB= =8B=A4 Comment[pl]=3DRozmawiaj z innymi lud=C5=BAmi przez internet Comment[sq]=3DBisedoni n=C3=AB linj=C3=AB me persona t=C3=AB tjer=C3=AB Comment[zh_CN]=3D=E4=B8=8E=E5=85=B6=E4=BB=96=E4=BA=BA=E5=9C=A8=E7=BA=BF=E8= =81=8A=E5=A4=A9 Keywords=3DIM;Chat; Keywords[de]=3DIM;Chat; Keywords[en_GB]=3DIM;Chat; Keywords[es]=3DIM;Chat; Keywords[fr]=3DIM;Chat; Keywords[it]=3DIM;Chat;Messaggistica Istantanea;IRC; Keywords[ko]=3DIM;=EC=9D=B8=EC=8A=A4=ED=84=B4=ED=8A=B8 =EB=A9=94=EC=8B=A0= =EC=A0=80;Chat;=EB=8C=80=ED=99=94; Keywords[pl]=3DIM;Chat; Keywords[sq]=3DIM;Fjalosje; Keywords[zh_CN]=3DIM;=E8=81=8A=E5=A4=A9; Exec=3Dhexchat %U Icon=3Dhexchat Terminal=3Dfalse Type=3DApplication Categories=3DGTK;Network;IRCClient; StartupNotify=3Dtrue X-GNOME-UsesNotifications=3Dtrue MimeType=3Dx-scheme-handler/irc;x-scheme-handler/ircs; Actions=3DSafeMode; [Desktop Action SafeMode] Name=3DOpen Safe Mode Name[de]=3DIm sicheren Modus =C3=B6ffnen Name[en_GB]=3DOpen Safe Mode Name[es]=3DAbrir en modo seguro Name[fr]=3DOuvrir le mode sans =C3=A9chec Name[it]=3DApri modalit=C3=A0 sicura Name[ja_JP]=3D=E3=82=BB=E3=83=BC=E3=83=95=E3=83=A2=E3=83=BC=E3=83=89=E3=81= =A7=E9=96=8B=E3=81=8F Name[ko]=3D=EA=B3=B5=EA=B0=9C =EC=95=88=EC=A0=84 =EB=AA=A8=EB=93=9C Name[pl]=3DOtw=C3=B3rz tryb bezpieczny Name[sq]=3DHap M=C3=ABnyr=C3=ABn e Sigurt Name[zh_CN]=3D=E6=89=93=E5=BC=80=E5=AE=89=E5=85=A8=E6=A8=A1=E5=BC=8F Exec=3Dhexchat --no-auto --no-plugins From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 23 13:38:24 2016 Received: (at 23094) by debbugs.gnu.org; 23 Mar 2016 17:38:24 +0000 Received: from localhost ([127.0.0.1]:34677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aimjg-0005Mc-5f for submit@debbugs.gnu.org; Wed, 23 Mar 2016 13:38:24 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:33089) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aimje-0005MT-Bt for 23094@debbugs.gnu.org; Wed, 23 Mar 2016 13:38:22 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 43A2520AF5 for <23094@debbugs.gnu.org>; Wed, 23 Mar 2016 13:38:19 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Wed, 23 Mar 2016 13:38:19 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=famulari.name; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=/Yw+0bfokS/Qm/NZZXLI88bPKjk=; b=VoOehW My+ORDr4rCBnStt7DqRQAVisnwFifMaQ9h0xxR8gS2o5IjvSRh3GfgkDAVkMfdza PJKxymE2cj9stNAybTg1cHqhKEpDhc5X7/hV6n8aR0G00GrxLlej3ih/QFDjnUv+ iiFQpDVjDNjPrbfU2brbA+0JwUwi9z1KD+LTs= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=/Yw+0bfokS/Qm/N ZZXLI88bPKjk=; b=CgF+qq2tqni0DLAbiNewGoQgUZOtXuAARLHlCB/LuZOjbbV jP+6/ldqFfF8wUxwlZC+BkrSJfc73RVm/+ABqaZfyvLYYKSb0jdtKQsO0HjIJ2T/ oRQlNb3LKBqzA+r5NFlpIYa7/BV3MHcY6Zgp7wf5YW092w3Xxf0KAK4wpUg8= X-Sasl-enc: MS7vrLQAkWF1+4xJHn4FNcFXVEp2DWRlQdAfnkyESkrT 1458754699 Received: from localhost (c-69-249-5-231.hsd1.pa.comcast.net [69.249.5.231]) by mail.messagingengine.com (Postfix) with ESMTPA id F2935680212; Wed, 23 Mar 2016 13:38:18 -0400 (EDT) Date: Wed, 23 Mar 2016 13:38:23 -0400 From: Leo Famulari To: Danny Milosavljevic Subject: Re: bug#23094: icecat is missing a desktop file Message-ID: <20160323173823.GD3893@jasmine> References: <20160322202004.7e9de603@scratchpost.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20160322202004.7e9de603@scratchpost.org> User-Agent: Mutt/1.5.24 (2015-08-30) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23094 Cc: 23094@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Tue, Mar 22, 2016 at 08:20:04PM +0100, Danny Milosavljevic wrote: > icecat is missing a desktop file and thus it doesn't show up in any application menus. Comparison with hexchat (which does have it) below: As with transmission-gtk, can you try to fix this and send a patch to guix-devel@gnu.org? > > $ find /gnu/store/vwbw8070vy7ikaxbgs6pmi0isw3yzxvm-icecat-38.6.0-gnu1 -name "*.desktop" > $ find /gnu/store/vz1cs171wyj9bq48r4kz8s56hpk6gayy-hexchat-2.10.1 -name "hexchat.desktop" > /gnu/store/vz1cs171wyj9bq48r4kz8s56hpk6gayy-hexchat-2.10.1/share/applications/hexchat.desktop > $ cat /gnu/store/vz1cs171wyj9bq48r4kz8s56hpk6gayy-hexchat-2.10.1/share/applications/hexchat.desktop > > [Desktop Entry] > Name=HexChat > Name[de]=HexChat > Name[en_GB]=HexChat > Name[es]=HexChat > Name[fr]=HexChat > Name[it]=HexChat > Name[ja_JP]=HexChat > Name[ko]=헥스채트 > Name[pl]=HexChat > Name[sq]=HexChat > Name[zh_CN]=HexChat > GenericName=IRC Client > GenericName[de]=IRC-Client > GenericName[en_GB]=IRC Client > GenericName[es]=Cliente de IRC > GenericName[fi]=IRC Client > GenericName[fr]=Client IRC > GenericName[it]=Client IRC > GenericName[ja_JP]=IRCクライアント > GenericName[ko]=IRC 클라이언트 > GenericName[pl]=Klient IRC > GenericName[sq]=Klient IRC > GenericName[zh_CN]=IRC 客户端 > Comment=Chat with other people online > Comment[de]=Chatte online mit anderen Leuten > Comment[en_GB]=Chat with other people online > Comment[es]=Chatea con otras personas en línea > Comment[fr]=Parlez avec d'autres personnes en ligne > Comment[it]=Chiacchiera con altri utenti online > Comment[ja_JP]=他の人とオンラインチャットをします > Comment[ko]=온라인에 있는 사람들과 대화합니다 > Comment[pl]=Rozmawiaj z innymi ludźmi przez internet > Comment[sq]=Bisedoni në linjë me persona të tjerë > Comment[zh_CN]=与其他人在线聊天 > Keywords=IM;Chat; > Keywords[de]=IM;Chat; > Keywords[en_GB]=IM;Chat; > Keywords[es]=IM;Chat; > Keywords[fr]=IM;Chat; > Keywords[it]=IM;Chat;Messaggistica Istantanea;IRC; > Keywords[ko]=IM;인스턴트 메신저;Chat;대화; > Keywords[pl]=IM;Chat; > Keywords[sq]=IM;Fjalosje; > Keywords[zh_CN]=IM;聊天; > Exec=hexchat %U > Icon=hexchat > Terminal=false > Type=Application > Categories=GTK;Network;IRCClient; > StartupNotify=true > X-GNOME-UsesNotifications=true > MimeType=x-scheme-handler/irc;x-scheme-handler/ircs; > Actions=SafeMode; > > [Desktop Action SafeMode] > Name=Open Safe Mode > Name[de]=Im sicheren Modus öffnen > Name[en_GB]=Open Safe Mode > Name[es]=Abrir en modo seguro > Name[fr]=Ouvrir le mode sans échec > Name[it]=Apri modalità sicura > Name[ja_JP]=セーフモードで開く > Name[ko]=공개 안전 모드 > Name[pl]=Otwórz tryb bezpieczny > Name[sq]=Hap Mënyrën e Sigurt > Name[zh_CN]=打开安全模式 > Exec=hexchat --no-auto --no-plugins > > > From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 10 06:04:13 2016 Received: (at 23094) by debbugs.gnu.org; 10 Apr 2016 10:04:13 +0000 Received: from localhost ([127.0.0.1]:56604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1apCE0-0003HA-WF for submit@debbugs.gnu.org; Sun, 10 Apr 2016 06:04:13 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:59218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1apCDz-0003H2-7J for 23094@debbugs.gnu.org; Sun, 10 Apr 2016 06:04:11 -0400 Received: from localhost (91.141.1.107.wireless.dyn.drei.com [91.141.1.107]) by dd1012.kasserver.com (Postfix) with ESMTPSA id ADA151CA1B00 for <23094@debbugs.gnu.org>; Sun, 10 Apr 2016 12:04:08 +0200 (CEST) Date: Sun, 10 Apr 2016 12:04:04 +0200 From: Danny Milosavljevic To: 23094@debbugs.gnu.org Subject: [PATCH] Re: bug#23094: icecat is missing a desktop file Message-ID: <20160410120404.0a37366e@scratchpost.org> In-Reply-To: <20160322202004.7e9de603@scratchpost.org> References: <20160322202004.7e9de603@scratchpost.org> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.28; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23094 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Here's a patch which adds a desktop file to icecat: Note that there's still a maintenance problem with the icon - version "38.6.0" is currently hard-coded, so if icecat updates, it won't be able to find its icon. What is the usual way to fix this? diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index b4892d7..2c38458 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -519,7 +519,40 @@ standards.") (format #t "configure flags: ~s~%" flags) (zero? (apply system* bash (string-append srcdir "/configure") - flags)))))))) + flags))))) + (add-after + 'install + 'install-desktop-entry + (lambda* (#:key outputs #:allow-other-keys) + (let ((applications (string-append (assoc-ref outputs "out") "/share/applications"))) + (mkdir-p applications) + (call-with-output-file (string-append applications "/icecat.desktop") + (lambda (port) + (format port "~ +[Desktop Entry]~@ +Version=1.0~@ +Name=GNU IceCat~@ +GenericName=Web Browser~@ +Comment=Browse the World Wide Web~@ +Keywords=Internet;WWW;Browser;Web~@ +Exec=~a/bin/icecat %u~@ +Terminal=false~@ +X-MultipleArgs=false~@ +Type=Application~@ +Icon=~a/lib/icecat-38.6.0/browser/icons/mozicon128.png~@ +Categories=GNOME;GTK;Network;WebBrowser;~@ +MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;~@ +StartupNotify=true~@ +Actions=NewWindow;NewPrivateWindow~@ +~@ +[Desktop Action NewWindow]~@ +Name=Open a New Window~@ +Exec=~a/bin/icecat --new-window~@ +~@ +[Desktop Action NewPrivateWindow]~@ +Name=Open a New Private Window~@ +Exec=~a/bin/icecat -private-window~@ +" (assoc-ref outputs "out") (assoc-ref outputs "out") (assoc-ref outputs "out") (assoc-ref outputs "out")))))))))) ; FIXME version (home-page "http://www.gnu.org/software/gnuzilla/") (synopsis "Entirely free browser derived from Mozilla Firefox") (description From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 16 14:15:23 2016 Received: (at 23094) by debbugs.gnu.org; 16 Apr 2016 18:15:23 +0000 Received: from localhost ([127.0.0.1]:37614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1arUkd-00029g-Dp for submit@debbugs.gnu.org; Sat, 16 Apr 2016 14:15:23 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:53970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1arUkc-00029U-2q for 23094@debbugs.gnu.org; Sat, 16 Apr 2016 14:15:22 -0400 Received: from localhost (91.141.2.40.wireless.dyn.drei.com [91.141.2.40]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 25FFA1CA0622 for <23094@debbugs.gnu.org>; Sat, 16 Apr 2016 20:15:20 +0200 (CEST) Date: Sat, 16 Apr 2016 20:15:16 +0200 From: Danny Milosavljevic To: 23094@debbugs.gnu.org Subject: [PATCHv2] Re: bug#23094: icecat is missing a desktop file Message-ID: <20160416201516.7aeb07d7@scratchpost.org> In-Reply-To: <20160410120404.0a37366e@scratchpost.org> References: <20160322202004.7e9de603@scratchpost.org> <20160410120404.0a37366e@scratchpost.org> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.28; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23094 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Any news on this? I just got a merge conflict so I was reminded of it again... The current version of the patch that I'm successfully using is below - although I still can't get the version number into the installation lambda. diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index 1ae97b2..96d32a1 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -501,7 +501,46 @@ standards.") (format #t "configure flags: ~s~%" flags) (zero? (apply system* bash (string-append srcdir "/configure") - flags)))))))) + flags))))) + (add-after + 'install + 'install-desktop-entry + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (applications (string-append out "/share/applications"))) + (mkdir-p applications) + (call-with-output-file (string-append applications "/icecat.desktop") + (lambda (port) + (format port "~ +[Desktop Entry]~@ +Version=1.0~@ +Name=GNU IceCat~@ +GenericName=Web Browser~@ +Comment=Browse the World Wide Web~@ +Keywords=Internet;WWW;Browser;Web~@ +Exec=~a/bin/icecat %u~@ +Terminal=false~@ +X-MultipleArgs=false~@ +Type=Application~@ +Icon=~a/lib/icecat-~a/browser/icons/mozicon128.png~@ +Categories=GNOME;GTK;Network;WebBrowser;~@ +MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;~@ +StartupNotify=true~@ +Actions=NewWindow;NewPrivateWindow~@ +~@ +[Desktop Action NewWindow]~@ +Name=Open a New Window~@ +Exec=~a/bin/icecat --new-window~@ +~@ +[Desktop Action NewPrivateWindow]~@ +Name=Open a New Private Window~@ +Exec=~a/bin/icecat -private-window~@ +" + out + out + (string-drop-right "38.7.1-gnu1" (string-length "-gnu1")) ; FIXME do not hardcode + out + out))))))))) (home-page "http://www.gnu.org/software/gnuzilla/") (synopsis "Entirely free browser derived from Mozilla Firefox") (description From debbugs-submit-bounces@debbugs.gnu.org Sat May 28 11:21:22 2016 Received: (at control) by debbugs.gnu.org; 28 May 2016 15:21:22 +0000 Received: from localhost ([127.0.0.1]:44948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6g3G-0003wd-Ic for submit@debbugs.gnu.org; Sat, 28 May 2016 11:21:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56565) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6g3F-0003wP-1K for control@debbugs.gnu.org; Sat, 28 May 2016 11:21:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b6g36-0007p5-QD for control@debbugs.gnu.org; Sat, 28 May 2016 11:21:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39704) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b6g36-0007oW-NB for control@debbugs.gnu.org; Sat, 28 May 2016 11:21:12 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:53812 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b6g34-00006K-VK for control@debbugs.gnu.org; Sat, 28 May 2016 11:21:11 -0400 Date: Sat, 28 May 2016 17:21:08 +0200 Message-Id: <87eg8mky3f.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #23094 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) tags 23094 patch From debbugs-submit-bounces@debbugs.gnu.org Sat May 28 11:22:56 2016 Received: (at 23094) by debbugs.gnu.org; 28 May 2016 15:22:56 +0000 Received: from localhost ([127.0.0.1]:44952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6g4l-0003yu-Sx for submit@debbugs.gnu.org; Sat, 28 May 2016 11:22:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56817) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6g4j-0003yi-SW for 23094@debbugs.gnu.org; Sat, 28 May 2016 11:22:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b6g4b-0008Bw-Nf for 23094@debbugs.gnu.org; Sat, 28 May 2016 11:22:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39713) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b6g4b-0008Br-Jk; Sat, 28 May 2016 11:22:45 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:53820 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b6g4Z-0000CY-L4; Sat, 28 May 2016 11:22:44 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Danny Milosavljevic Subject: Re: bug#23094: [PATCHv2] Re: bug#23094: icecat is missing a desktop file References: <20160322202004.7e9de603@scratchpost.org> <20160410120404.0a37366e@scratchpost.org> <20160416201516.7aeb07d7@scratchpost.org> Date: Sat, 28 May 2016 17:22:41 +0200 In-Reply-To: <20160416201516.7aeb07d7@scratchpost.org> (Danny Milosavljevic's message of "Sat, 16 Apr 2016 20:15:16 +0200") Message-ID: <87a8jaky0u.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 23094 Cc: 23094@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi! I figured there=E2=80=99s already a desktop entry template in the source, a= nd it=E2=80=99s more complete (it includes translations), hence this patch: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index 7e52534..2baf4d7 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -509,7 +509,23 @@ standards.") (format #t "configure flags: ~s~%" flags) (zero? (apply system* bash (string-append srcdir "/configure") - flags)))))))) + flags))))) + (add-after 'install 'install-desktop-entry + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (applications (string-append out "/share/applications"))) + (mkdir-p applications) + (copy-file "debian/icecat.desktop.in" + "debian/icecat.desktop") + (substitute* "debian/icecat.desktop" + (("@MOZ_DISPLAY_NAME@") + "GNU IceCat") + (("^Exec=@MOZ_APP_NAME@") + (string-append "Exec=" out "/bin/icecat")) + (("@MOZ_APP_NAME@") + "icecat")) + (install-file "debian/icecat.desktop" applications) + #t)))))) (home-page "http://www.gnu.org/software/gnuzilla/") (synopsis "Entirely free browser derived from Mozilla Firefox") (description --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I haven=E2=80=99t been able to test it, so your feedback is welcome! Thanks, Ludo=E2=80=99. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 30 17:02:27 2016 Received: (at 23094) by debbugs.gnu.org; 30 May 2016 21:02:27 +0000 Received: from localhost ([127.0.0.1]:47802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b7UKR-0007lh-8M for submit@debbugs.gnu.org; Mon, 30 May 2016 17:02:27 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:42566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b7UKP-0007lZ-80 for 23094@debbugs.gnu.org; Mon, 30 May 2016 17:02:26 -0400 Received: from localhost (77.118.77.75.wireless.dyn.drei.com [77.118.77.75]) by dd1012.kasserver.com (Postfix) with ESMTPSA id AF07E1CA0551; Mon, 30 May 2016 23:02:20 +0200 (CEST) Date: Mon, 30 May 2016 23:02:19 +0200 From: Danny Milosavljevic To: ludo@gnu.org (Ludovic =?UTF-8?B?Q291cnTDqHM=?=) Subject: Re: bug#23094: [PATCHv2] Re: bug#23094: icecat is missing a desktop file Message-ID: <20160530230219.75f26d31@scratchpost.org> In-Reply-To: <87a8jaky0u.fsf@gnu.org> References: <20160322202004.7e9de603@scratchpost.org> <20160410120404.0a37366e@scratchpost.org> <20160416201516.7aeb07d7@scratchpost.org> <87a8jaky0u.fsf@gnu.org> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23094 Cc: 23094@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Hi Ludo, On Sat, 28 May 2016 17:22:41 +0200 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > I figured there=E2=80=99s already a desktop entry template in the source,= and > it=E2=80=99s more complete (it includes translations), hence this patch: I tried your patch and I get: make[1]: Leaving directory '/tmp/guix-build-icecat-38.8.0-gnu1.drv-0/build/= browser/installer' phase `install' succeeded after 51.4 seconds starting phase `install-desktop-entry' Backtrace: In ice-9/boot-9.scm: 157: 13 [catch #t # ...] In unknown file: ?: 12 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 11 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 10 [eval # #] In ice-9/boot-9.scm: 2401: 9 [save-module-excursion #] 4050: 8 [#] 1724: 7 [%start-stack load-stack #] 1729: 6 [#] In unknown file: ?: 5 [primitive-load "/gnu/store/x6a3mbrpqdjqmw7jaj30hvicind0ysas-icecat= -38.8.0-gnu1-guile-builder"] In ice-9/eval.scm: 387: 4 [eval # ()] In srfi/srfi-1.scm: 830: 3 [every1 # ...] In /gnu/store/vs75q74qsfr3h45vkbr559p5w6fn4mw2-module-import/guix/build/gnu= -build-system.scm: 593: 2 [# #] In ice-9/eval.scm: 432: 1 [eval # #] In unknown file: ?: 0 [copy-file "debian/icecat.desktop.in" "debian/icecat.desktop"] ERROR: In procedure copy-file: ERROR: In procedure copy-file: No such file or directory builder for `/gnu/store/dkg2y9dn89knaxvn8vd10si4nvdp5glh-icecat-38.8.0-gnu1= .drv' failed with exit code 1 From debbugs-submit-bounces@debbugs.gnu.org Tue May 31 09:47:50 2016 Received: (at 23094) by debbugs.gnu.org; 31 May 2016 13:47:50 +0000 Received: from localhost ([127.0.0.1]:48134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b7k1O-0000kN-D0 for submit@debbugs.gnu.org; Tue, 31 May 2016 09:47:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57267) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b7k1M-0000kA-W3 for 23094@debbugs.gnu.org; Tue, 31 May 2016 09:47:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b7k1E-0004NP-It for 23094@debbugs.gnu.org; Tue, 31 May 2016 09:47:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48894) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b7k1E-0004Mv-Em; Tue, 31 May 2016 09:47:40 -0400 Received: from pluto.bordeaux.inria.fr ([193.50.110.57]:37298 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b7k1C-0005JT-Kd; Tue, 31 May 2016 09:47:39 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Danny Milosavljevic Subject: Re: bug#23094: [PATCHv2] Re: bug#23094: icecat is missing a desktop file References: <20160322202004.7e9de603@scratchpost.org> <20160410120404.0a37366e@scratchpost.org> <20160416201516.7aeb07d7@scratchpost.org> <87a8jaky0u.fsf@gnu.org> <20160530230219.75f26d31@scratchpost.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 13 Prairial an 224 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Tue, 31 May 2016 15:47:35 +0200 In-Reply-To: <20160530230219.75f26d31@scratchpost.org> (Danny Milosavljevic's message of "Mon, 30 May 2016 23:02:19 +0200") Message-ID: <87twhez6dk.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 23094 Cc: 23094@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Danny Milosavljevic skribis: > On Sat, 28 May 2016 17:22:41 +0200 > ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > >> I figured there=E2=80=99s already a desktop entry template in the source= , and >> it=E2=80=99s more complete (it includes translations), hence this patch: > > I tried your patch and I get: Oops, my bad. I tested the attached one. It works as expected, but there remain =E2=80=9C%%ifdef=E2=80=9D things in it (see attached file), and I=E2=80=99m= guessing GNOME & co. will barf upon them, though I don=E2=80=99t know how to test. Thoughts? Thanks, Ludo=E2=80=99. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=icecat.desktop Content-Transfer-Encoding: base64 W0Rlc2t0b3AgRW50cnldClZlcnNpb249MS4wCiUlaWZkZWYgTU9aX09GRklDSUFMX0JSQU5ESU5H Ck5hbWU9SWNlQ2F0IFdlYiBCcm93c2VyCk5hbWVbYXJdPdmF2KrYtdmB2K0g2KfZhNmI2YrYqCDZ gdmO2YrZjtix2YHZj9mD2ZLYswpOYW1lW2FzdF09UmVzdG9sYWRvciB3ZWIgSWNlQ2F0Ck5hbWVb Ym5dPeCmq+CmvuCmr+CmvOCmvuCmsOCmq+CmleCnjeCmuCDgppPgpq/gprzgp4fgpqwg4Kas4KeN 4Kaw4Ka+4KaJ4Kac4Ka+4KawCk5hbWVbY2FdPU5hdmVnYWRvciB3ZWIgSWNlQ2F0Ck5hbWVbY3Nd PUljZUNhdCBXZWJvdsO9IHByb2hsw63FvmXEjQpOYW1lW2RhXT1JY2VDYXQgLSBpbnRlcm5ldGJy b3dzZXIKTmFtZVtlbF09zqDOtc+BzrnOt86zzrfPhM6uz4IgSWNlQ2F0Ck5hbWVbZXNdPU5hdmVn YWRvciB3ZWIgSWNlQ2F0Ck5hbWVbZXRdPUljZUNhdGkgdmVlYmlicmF1c2VyCk5hbWVbZmFdPdmF 2LHZiNix2q/YsSDYp9uM2YbYqtix2YbYqtuMIEljZUNhdApOYW1lW2ZpXT1JY2VDYXQtc2VsYWlu Ck5hbWVbZnJdPU5hdmlnYXRldXIgV2ViIEljZUNhdApOYW1lW2dsXT1OYXZlZ2Fkb3Igd2ViIElj ZUNhdApOYW1lW2hlXT3Xk9ek15PXpNefINeU15DXmdeg15jXqNeg15ggSWNlQ2F0Ck5hbWVbaHJd PUljZUNhdCB3ZWIgcHJlZ2xlZG5pawpOYW1lW2h1XT1JY2VDYXQgd2ViYsO2bmfDqXN6xZEKTmFt ZVtpdF09SWNlQ2F0IEJyb3dzZXIgV2ViCk5hbWVbamFdPUljZUNhdCDjgqbjgqfjg5bjg7vjg5bj g6njgqbjgrYKTmFtZVtrb109SWNlQ2F0IOybuSDruIzrnbzsmrDsoIAKTmFtZVtrdV09R2Vyb2th IHRvcsOqIEljZUNhdApOYW1lW2x0XT1JY2VDYXQgaW50ZXJuZXRvIG5hcsWheWtsxJcKTmFtZVtu Yl09SWNlQ2F0IE5ldHRsZXNlcgpOYW1lW25sXT1JY2VDYXQgd2ViYnJvd3NlcgpOYW1lW25uXT1J Y2VDYXQgTmV0dGxlc2FyCk5hbWVbbm9dPUljZUNhdCBOZXR0bGVzZXIKTmFtZVtwbF09UHJ6ZWds xIVkYXJrYSBXV1cgSWNlQ2F0Ck5hbWVbcHRdPUljZUNhdCBOYXZlZ2Fkb3IgV2ViCk5hbWVbcHRf QlJdPU5hdmVnYWRvciBXZWIgSWNlQ2F0Ck5hbWVbcm9dPUljZUNhdCDigJMgTmF2aWdhdG9yIElu dGVybmV0Ck5hbWVbcnVdPdCS0LXQsS3QsdGA0LDRg9C30LXRgCBJY2VDYXQKTmFtZVtza109SWNl Q2F0IC0gaW50ZXJuZXRvdsO9IHByZWhsaWFkYcSNCk5hbWVbc2xdPUljZUNhdCBzcGxldG5pIGJy c2thbG5pawpOYW1lW3N2XT1JY2VDYXQgd2ViYmzDpHNhcmUKTmFtZVt0cl09SWNlQ2F0IFdlYiBU YXJhecSxY8Sxc8SxCk5hbWVbdWddPUljZUNhdCDYqtmI2LHZg9uG2LHar9uICk5hbWVbdWtdPdCS 0LXQsS3QsdGA0LDRg9C30LXRgCBJY2VDYXQKTmFtZVt2aV09VHLDrG5oIGR1eeG7h3Qgd2ViIElj ZUNhdApOYW1lW3poX0NOXT1JY2VDYXQg572R57uc5rWP6KeI5ZmoCk5hbWVbemhfVFddPUljZUNh dCDntrLot6/ngI/opr3lmagKJSVlbHNlCk5hbWU9R05VIEljZUNhdCBXZWIgQnJvd3NlcgpOYW1l W2FzdF09UmVzdG9sYWRvciB3ZWIgR05VIEljZUNhdApOYW1lW2NhXT1OYXZlZ2Fkb3Igd2ViIEdO VSBJY2VDYXQKTmFtZVtjc109R05VIEljZUNhdCBXZWJvdsO9IHByb2hsw63FvmXEjQpOYW1lW2Rh XT1HTlUgSWNlQ2F0IC0gaW50ZXJuZXRicm93c2VyCk5hbWVbZWxdPc6gzrXPgc65zrfOs863z4TO rs+CIEdOVSBJY2VDYXQKTmFtZVtlc109TmF2ZWdhZG9yIHdlYiBHTlUgSWNlQ2F0Ck5hbWVbZXRd PUdOVSBJY2VDYXRpIHZlZWJpYnJhdXNlcgpOYW1lW2ZhXT3Zhdix2YjYsdqv2LEg2KfbjNmG2KrY sdmG2KrbjCBHTlUgSWNlQ2F0Ck5hbWVbZmldPUdOVSBJY2VDYXQtc2VsYWluCk5hbWVbZnJdPU5h dmlnYXRldXIgV2ViIEdOVSBJY2VDYXQKTmFtZVtnbF09TmF2ZWdhZG9yIHdlYiBHTlUgSWNlQ2F0 Ck5hbWVbaGVdPdeT16TXk9ek158g15TXkNeZ16DXmNeo16DXmCBHTlUgSWNlQ2F0Ck5hbWVbaHJd PUdOVSBJY2VDYXQgd2ViIHByZWdsZWRuaWsKTmFtZVtodV09R05VIEljZUNhdCB3ZWJiw7ZuZ8Op c3rFkQpOYW1lW2l0XT1HTlUgSWNlQ2F0IEJyb3dzZXIgV2ViCk5hbWVbamFdPUdOVSBJY2VDYXQg 44Km44Kn44OW44O744OW44Op44Km44K2Ck5hbWVba29dPUdOVSBJY2VDYXQg7Ju5IOu4jOudvOya sOyggApOYW1lW2t1XT1HZXJva2EgdG9yw6ogR05VIEljZUNhdApOYW1lW2x0XT1HTlUgSWNlQ2F0 IGludGVybmV0byBuYXLFoXlrbMSXCk5hbWVbbmJdPUdOVSBJY2VDYXQgTmV0dGxlc2VyCk5hbWVb bmxdPUdOVSBJY2VDYXQgd2ViYnJvd3NlcgpOYW1lW25uXT1HTlUgSWNlQ2F0IE5ldHRsZXNhcgpO YW1lW25vXT1HTlUgSWNlQ2F0IE5ldHRsZXNlcgpOYW1lW3BsXT1QcnplZ2zEhWRhcmthIFdXVyBH TlUgSWNlQ2F0Ck5hbWVbcHRdPUdOVSBJY2VDYXQgTmF2ZWdhZG9yIFdlYgpOYW1lW3B0X0JSXT1O YXZlZ2Fkb3IgV2ViIEdOVSBJY2VDYXQKTmFtZVtyb109R05VIEljZUNhdCDigJMgTmF2aWdhdG9y IEludGVybmV0Ck5hbWVbcnVdPdCS0LXQsS3QsdGA0LDRg9C30LXRgCBHTlUgSWNlQ2F0Ck5hbWVb c2tdPUdOVSBJY2VDYXQgLSBpbnRlcm5ldG92w70gcHJlaGxpYWRhxI0KTmFtZVtzbF09R05VIElj ZUNhdCBzcGxldG5pIGJyc2thbG5pawpOYW1lW3N2XT1HTlUgSWNlQ2F0IHdlYmJsw6RzYXJlCk5h bWVbdHJdPUdOVSBJY2VDYXQgV2ViIFRhcmF5xLFjxLFzxLEKTmFtZVt1Z109R05VIEljZUNhdCDY qtmI2LHZg9uG2LHar9uICk5hbWVbdWtdPdCS0LXQsS3QsdGA0LDRg9C30LXRgCBHTlUgSWNlQ2F0 Ck5hbWVbdmldPVRyw6xuaCBkdXnhu4d0IHdlYiBHTlUgSWNlQ2F0Ck5hbWVbemhfQ05dPUdOVSBJ Y2VDYXQg572R57uc5rWP6KeI5ZmoCk5hbWVbemhfVFddPUdOVSBJY2VDYXQg57ay6Lev54CP6Ka9 5ZmoCiUlZW5kaWYKQ29tbWVudD1Ccm93c2UgdGhlIFdvcmxkIFdpZGUgV2ViCkNvbW1lbnRbYXJd Pdiq2LXZgditINin2YTYtNio2YPYqSDYp9mE2LnZhtmD2KjZiNiq2YrYqSDYp9mE2LnYp9mE2YXZ itipCkNvbW1lbnRbYXN0XT1SZXN0b2xhIHBlbGEgUmVkZQpDb21tZW50W2JuXT3gpofgpqjgp43g pp/gpr7gprDgpqjgp4fgpp8g4Kas4KeN4Kaw4Ka+4KaJ4KacIOCmleCmsOCngeCmqApDb21tZW50 W2NhXT1OYXZlZ3VldSBwZXIgbGEgd2ViCkNvbW1lbnRbY3NdPVByb2hsw63FvmVuw60gc3Ryw6Fu ZWsgV29ybGQgV2lkZSBXZWJ1CkNvbW1lbnRbZGFdPVN1cmYgcMOlIGludGVybmV0dGV0CkNvbW1l bnRbZGVdPUltIEludGVybmV0IHN1cmZlbgpDb21tZW50W2VsXT3OnM+Azr/Pgc61zq/PhM61IM69 zrEgz4DOtc+BzrnOt86zzrfOuM61zq/PhM61IM+Dz4TOvyDOtM65zrHOtM6vzrrPhM+Fzr8gKFdl YikKQ29tbWVudFtlc109TmF2ZWd1ZSBwb3IgbGEgd2ViCkNvbW1lbnRbZXRdPUxlaGl0c2UgdmVl YmkKQ29tbWVudFtmYV092LXZgdit2KfYqiDYtNio2qnZhyDYrNmH2KfZhtuMINin24zZhtiq2LHZ htiqINix2Kcg2YXYsdmI2LEg2YbZhdin24zbjNivCkNvbW1lbnRbZmldPVNlbGFhIEludGVybmV0 aW4gV1dXLXNpdnVqYQpDb21tZW50W2ZyXT1OYXZpZ3VlciBzdXIgbGUgV2ViCkNvbW1lbnRbZ2xd PU5hdmVnYXIgcG9sYSByZWRlCkNvbW1lbnRbaGVdPdeS15zXmdep15Qg15HXqNeX15HXmSDXlNeQ 15nXoNeY16jXoNeYCkNvbW1lbnRbaHJdPVByZXRyYcW+aXRlIHdlYgpDb21tZW50W2h1XT1BIHZp bMOhZ2jDoWzDsyBiw7ZuZ8Opc3rDqXNlCkNvbW1lbnRbaXRdPUVzcGxvcmEgaWwgd2ViCkNvbW1l bnRbamFdPeOCpuOCp+ODluOCkumWsuimp+OBl+OBvuOBmQpDb21tZW50W2tvXT3sm7nsnYQg64+M 7JWEIOuLpOuLmeuLiOuLpApDb21tZW50W2t1XT1MaSB0b3LDqiBiaWdlcmUKQ29tbWVudFtsdF09 TmFyxaF5a2l0ZSBpbnRlcm5ldGUKQ29tbWVudFtuYl09U3VyZiBww6UgbmV0dGV0CkNvbW1lbnRb bmxdPVZlcmtlbiBoZXQgaW50ZXJuZXQKQ29tbWVudFtubl09U3VyZiBww6UgbmV0dGV0CkNvbW1l bnRbbm9dPVN1cmYgcMOlIG5ldHRldApDb21tZW50W3BsXT1QcnplZ2zEhWRhbmllIHN0cm9uIFdX VyAKQ29tbWVudFtwdF09TmF2ZWd1ZSBuYSBJbnRlcm5ldApDb21tZW50W3B0X0JSXT1OYXZlZ3Vl IG5hIEludGVybmV0CkNvbW1lbnRbcm9dPU5hdmlnYcibaSBwZSBJbnRlcm5ldApDb21tZW50W3J1 XT3QlNC+0YHRgtGD0L8g0LIg0JjQvdGC0LXRgNC90LXRggpDb21tZW50W3NrXT1QcmVobGlhZGFu aWUgaW50ZXJuZXR1CkNvbW1lbnRbc2xdPUJyc2thanRlIHBvIHNwbGV0dQpDb21tZW50W3N2XT1T dXJmYSBww6Ugd2ViYmVuCkNvbW1lbnRbdHJdPcSwbnRlcm5ldCd0ZSBHZXppbmluCkNvbW1lbnRb dWddPdiv24fZhtmK2KfYr9mJ2YPZiSDYqtmI2LHYqNuV2KrZhNuV2LHZhtmJINmD24bYsdqv2YnZ hNmJINio2YjZhNmJ2K/bhwpDb21tZW50W3VrXT3Qn9C10YDQtdCz0LvRj9C0INGB0YLQvtGA0ZbQ vdC+0Log0IbQvdGC0LXRgNC90LXRgtGDCkNvbW1lbnRbdmldPcSQ4buDIGR1eeG7h3QgY8OhYyB0 cmFuZyB3ZWIKQ29tbWVudFt6aF9DTl095rWP6KeI5LqS6IGU572RCkNvbW1lbnRbemhfVFddPeeA j+imvee2sumam+e2sui3rwpHZW5lcmljTmFtZT1XZWIgQnJvd3NlcgpHZW5lcmljTmFtZVthcl09 2YXYqti12YHYrSDZiNmK2KgKR2VuZXJpY05hbWVbYXN0XT1SZXN0b2xhZG9yIFdlYgpHZW5lcmlj TmFtZVtibl094KaT4Kav4Ka84KeH4KasIOCmrOCnjeCmsOCmvuCmieCmnOCmvuCmsApHZW5lcmlj TmFtZVtjYV09TmF2ZWdhZG9yIHdlYgpHZW5lcmljTmFtZVtjc109V2Vib3bDvSBwcm9obMOtxb5l xI0KR2VuZXJpY05hbWVbZGFdPVdlYmJyb3dzZXIKR2VuZXJpY05hbWVbZWxdPc6gzrXPgc65zrfO s863z4TOrs+CIM60zrnOsc60zrnOus+Ez43Ov8+FCkdlbmVyaWNOYW1lW2VzXT1OYXZlZ2Fkb3Ig d2ViCkdlbmVyaWNOYW1lW2V0XT1WZWViaWJyYXVzZXIKR2VuZXJpY05hbWVbZmFdPdmF2LHZiNix 2q/YsSDYp9uM2YbYqtix2YbYqtuMCkdlbmVyaWNOYW1lW2ZpXT1XV1ctc2VsYWluCkdlbmVyaWNO YW1lW2ZyXT1OYXZpZ2F0ZXVyIFdlYgpHZW5lcmljTmFtZVtnbF09TmF2ZWdhZG9yIFdlYgpHZW5l cmljTmFtZVtoZV0915PXpNeT16TXnyDXkNeZ16DXmNeo16DXmApHZW5lcmljTmFtZVtocl09V2Vi IHByZWdsZWRuaWsKR2VuZXJpY05hbWVbaHVdPVdlYmLDtm5nw6lzesWRCkdlbmVyaWNOYW1lW2l0 XT1Ccm93c2VyIHdlYgpHZW5lcmljTmFtZVtqYV0944Km44Kn44OW44O744OW44Op44Km44K2Ckdl bmVyaWNOYW1lW2tvXT3sm7kg67iM65287Jqw7KCACkdlbmVyaWNOYW1lW2t1XT1HZXJva2EgdG9y w6oKR2VuZXJpY05hbWVbbHRdPUludGVybmV0byBuYXLFoXlrbMSXCkdlbmVyaWNOYW1lW25iXT1O ZXR0bGVzZXIKR2VuZXJpY05hbWVbbmxdPVdlYmJyb3dzZXIKR2VuZXJpY05hbWVbbm5dPU5ldHRs ZXNhcgpHZW5lcmljTmFtZVtub109TmV0dGxlc2VyCkdlbmVyaWNOYW1lW3BsXT1QcnplZ2zEhWRh cmthIFdXVwpHZW5lcmljTmFtZVtwdF09TmF2ZWdhZG9yIFdlYgpHZW5lcmljTmFtZVtwdF9CUl09 TmF2ZWdhZG9yIFdlYgpHZW5lcmljTmFtZVtyb109TmF2aWdhdG9yIEludGVybmV0CkdlbmVyaWNO YW1lW3J1XT3QktC10LEt0LHRgNCw0YPQt9C10YAKR2VuZXJpY05hbWVbc2tdPUludGVybmV0b3bD vSBwcmVobGlhZGHEjQpHZW5lcmljTmFtZVtzbF09U3BsZXRuaSBicnNrYWxuaWsKR2VuZXJpY05h bWVbc3ZdPVdlYmJsw6RzYXJlCkdlbmVyaWNOYW1lW3RyXT1XZWIgVGFyYXnEsWPEsQpHZW5lcmlj TmFtZVt1Z1092KrZiNix2YPbhtix2q/biApHZW5lcmljTmFtZVt1a1090JLQtdCxLdCx0YDQsNGD 0LfQtdGACkdlbmVyaWNOYW1lW3ZpXT1UcsOsbmggZHV54buHdCBXZWIKR2VuZXJpY05hbWVbemhf Q05dPee9kee7nOa1j+iniOWZqApHZW5lcmljTmFtZVt6aF9UV10957ay6Lev54CP6Ka95ZmoCktl eXdvcmRzPUludGVybmV0O1dXVztCcm93c2VyO1dlYjtFeHBsb3JlcgpLZXl3b3Jkc1thcl092KfZ htiq2LHZhtiqO9il2YbYqtix2YbYqjvZhdiq2LXZgditO9mI2YrYqDvZiNioCktleXdvcmRzW2Fz dF09SW50ZXJuZXQ7V1dXO1Jlc3RvbGFkb3I7V2ViO0VzcGxvcmFkb3IKS2V5d29yZHNbY2FdPUlu dGVybmV0O1dXVztOYXZlZ2Fkb3I7V2ViO0V4cGxvcmFkb3I7RXhwbG9yZXIKS2V5d29yZHNbY3Nd PUludGVybmV0O1dXVztQcm9obMOtxb5lxI07V2ViO0V4cGxvcmVyCktleXdvcmRzW2RhXT1JbnRl cm5ldDtJbnRlcm5ldHRldDtXV1c7QnJvd3NlcjtCcm93c2U7V2ViO1N1cmY7TmV0dGV0CktleXdv cmRzW2RlXT1JbnRlcm5ldDtXV1c7QnJvd3NlcjtXZWI7RXhwbG9yZXI7V2Vic2VpdGU7U2l0ZTtz dXJmZW47b25saW5lO2Jyb3dzZW4KS2V5d29yZHNbZWxdPUludGVybmV0O1dXVztCcm93c2VyO1dl YjtFeHBsb3JlcjvOlM65zrHOtM6vzrrPhM+Fzr87zqDOtc+BzrnOt86zzrfPhM6uz4I7SWNlQ2F0 O86mzrnPgc61z4bOv8+HO86Zzr3PhM61z4HOvc61z4QKS2V5d29yZHNbZXNdPUV4cGxvcmFkb3I7 SW50ZXJuZXQ7V1dXCktleXdvcmRzW2ZpXT1JbnRlcm5ldDtXV1c7QnJvd3NlcjtXZWI7RXhwbG9y ZXI7c2VsYWluO0ludGVybmV0LXNlbGFpbjtpbnRlcm5ldHNlbGFpbjt2ZXJra29zZWxhaW47bmV0 dGk7c3VyZmZhYQpLZXl3b3Jkc1tmcl09SW50ZXJuZXQ7V1dXO0Jyb3dzZXI7V2ViO0V4cGxvcmVy O0Z1cmV0ZXVyO1N1cmZlcjtOYXZpZ2F0ZXVyCktleXdvcmRzW2hlXT3Xk9ek15PXpNefO9eQ15nX oNeY16jXoNeYO9eo16nXqjvXkNeq16jXmdedO9eQ16rXqDvXpNeZ15nXqNek15XXp9ehO9ee15XX lteZ15zXlDsKS2V5d29yZHNbaHJdPUludGVybmV0O1dXVztwcmVnbGVkbmlrO1dlYgpLZXl3b3Jk c1todV09SW50ZXJuZXQ7V1dXO0LDtm5nw6lzesWRO1dlYjtIw6Fsw7M7TmV0O0V4cGxvcmVyCktl eXdvcmRzW2l0XT1JbnRlcm5ldDtXV1c7QnJvd3NlcjtXZWI7TmF2aWdhdG9yZQpLZXl3b3Jkc1tp c109SW50ZXJuZXQ7V1dXO1ZhZnJpO1ZlZnVyO05ldHZhZnJpO0ZsYWtrCktleXdvcmRzW2phXT1J bnRlcm5ldDtXV1c7V2ViO+OCpOODs+OCv+ODvOODjeODg+ODiDvjg5bjg6njgqbjgrY744Km44Kn 44OWO+OCqOOCr+OCueODl+ODreODvOODqQpLZXl3b3Jkc1tuYl09SW50ZXJuZXR0O1dXVztOZXR0 bGVzZXI7RXhwbG9yZXI7V2ViO0Jyb3dzZXI7TmV0dHNpZGUKS2V5d29yZHNbbmxdPUludGVybmV0 O1dXVztCcm93c2VyO1dlYjtFeHBsb3JlcjtWZXJrZW5uZXI7V2Vic2l0ZTtTdXJmZW47T25saW5l IApLZXl3b3Jkc1twdF09SW50ZXJuZXQ7V1dXO0Jyb3dzZXI7V2ViO0V4cGxvcmFkb3I7TmF2ZWdh ZG9yCktleXdvcmRzW3B0X0JSXT1JbnRlcm5ldDtXV1c7QnJvd3NlcjtXZWI7RXhwbG9yYWRvcjtO YXZlZ2Fkb3IKS2V5d29yZHNbcnVdPUludGVybmV0O1dXVztCcm93c2VyO1dlYjtFeHBsb3JlcjvQ uNC90YLQtdGA0L3QtdGCO9Cx0YDQsNGD0LfQtdGAO9Cy0LXQsTvRhNCw0LnRgNGE0L7QutGBO9C+ 0LPQvdC10LvQuNGBCktleXdvcmRzW3NrXT1JbnRlcm5ldDtXV1c7UHJlaGxpYWRhxI07V2ViO0V4 cGxvcmVyCktleXdvcmRzW3NsXT1JbnRlcm5ldDtXV1c7QnJvd3NlcjtXZWI7RXhwbG9yZXI7QnJz a2FsbmlrO1NwbGV0CktleXdvcmRzW3RyXT3EsG50ZXJuZXQ7V1dXO1RhcmF5xLFjxLE7V2ViO0dl emdpbjtXZWIgc2l0ZXNpO1NpdGU7c8O2cmY7w6dldnJpbWnDp2k7dGFyYQpLZXl3b3Jkc1t1a109 SW50ZXJuZXQ7V1dXO0Jyb3dzZXI7V2ViO0V4cGxvcmVyO9CG0L3RgtC10YDQvdC10YI70LzQtdGA 0LXQttCwO9C/0LXRgNC10LPQu9GP0LTQsNGHO9C+0LPQu9GP0LTQsNGHO9Cx0YDQsNGD0LfQtdGA O9Cy0LXQsTvRhNCw0LnRgNGE0L7QutGBO9Cy0L7Qs9C90LXQu9C40YE70L/QtdGA0LXQs9C70Y/Q tApLZXl3b3Jkc1t2aV09SW50ZXJuZXQ7V1dXO0Jyb3dzZXI7V2ViO0V4cGxvcmVyO1Ryw6xuaCBk dXnhu4d0O1RyYW5nIHdlYgpLZXl3b3Jkc1t6aF9DTl09SW50ZXJuZXQ7V1dXO0Jyb3dzZXI7V2Vi O0V4cGxvcmVyO+e9kemhtTvmtY/op4g75LiK572RO+eBq+eLkDtJY2VDYXQ7ZmY75LqS6IGU572R O+e9keermTsKS2V5d29yZHNbemhfVFddPUludGVybmV0O1dXVztCcm93c2VyO1dlYjtFeHBsb3Jl cjvntrLpmpvntrLot68757ay6LevO+eAj+imveWZqDvkuIrntrI757ay6aCBO+eBq+eLkApFeGVj PS9nbnUvc3RvcmUvNm1oOWw2czEzbngzdnEzODE0bDh4bjd4M2NrMWpkbDktaWNlY2F0LTM4Ljgu MC1nbnUxL2Jpbi9pY2VjYXQgJXUKVGVybWluYWw9ZmFsc2UKWC1NdWx0aXBsZUFyZ3M9ZmFsc2UK VHlwZT1BcHBsaWNhdGlvbgpJY29uPWljZWNhdApDYXRlZ29yaWVzPUdOT01FO0dUSztOZXR3b3Jr O1dlYkJyb3dzZXI7Ck1pbWVUeXBlPXRleHQvaHRtbDt0ZXh0L3htbDthcHBsaWNhdGlvbi94aHRt bCt4bWw7YXBwbGljYXRpb24veG1sO2FwcGxpY2F0aW9uL3Jzcyt4bWw7YXBwbGljYXRpb24vcmRm K3htbDtpbWFnZS9naWY7aW1hZ2UvanBlZztpbWFnZS9wbmc7eC1zY2hlbWUtaGFuZGxlci9odHRw O3gtc2NoZW1lLWhhbmRsZXIvaHR0cHM7eC1zY2hlbWUtaGFuZGxlci9mdHA7eC1zY2hlbWUtaGFu ZGxlci9jaHJvbWU7dmlkZW8vd2VibTthcHBsaWNhdGlvbi94LXhwaW5zdGFsbDsKU3RhcnR1cE5v dGlmeT10cnVlCkFjdGlvbnM9TmV3V2luZG93O05ld1ByaXZhdGVXaW5kb3c7CgpbRGVza3RvcCBB Y3Rpb24gTmV3V2luZG93XQpOYW1lPU9wZW4gYSBOZXcgV2luZG93Ck5hbWVbYXJdPdin2YHYqtit INmG2KfZgdiw2Kkg2KzYr9mK2K/YqQpOYW1lW2FzdF09QWJyaXIgdW5hIHZlbnRhbmEgbnVldmEK TmFtZVtibl09QWJyaXIgdW5hIHZlbnRhbmEgbnVldmEKTmFtZVtjYV09T2JyZSB1bmEgZmluZXN0 cmEgbm92YQpOYW1lW2NzXT1PdGV2xZnDrXQgbm92w6kgb2tubwpOYW1lW2RhXT3DhWJuIGV0IG55 dCB2aW5kdWUKTmFtZVtkZV09RWluIG5ldWVzIEZlbnN0ZXIgw7ZmZm5lbgpOYW1lW2VsXT3Ohs69 zr/Ouc6zzrzOsSDOvc6tzr/PhSDPgM6xz4HOsc64z43Pgc6/z4UKTmFtZVtlc109QWJyaXIgdW5h IHZlbnRhbmEgbnVldmEKTmFtZVtmaV09QXZhYSB1dXNpIGlra3VuYQpOYW1lW2ZyXT1PdXZyaXIg dW5lIG5vdXZlbGxlIGZlbsOqdHJlCk5hbWVbZ2xdPUFicmlyIHVuaGEgbm92YSB4YW5lbGEKTmFt ZVtoZV0916TXqteZ15fXqiDXl9ec15XXnyDXl9eT16kKTmFtZVtocl09T3R2b3JpIG5vdmkgcHJv em9yCk5hbWVbaHVdPcOaaiBhYmxhayBueWl0w6FzYQpOYW1lW2l0XT1BcHJpIHVuYSBudW92YSBm aW5lc3RyYQpOYW1lW2phXT3mlrDjgZfjgYTjgqbjgqPjg7Pjg4njgqbjgpLplovjgY8KTmFtZVtr b1097IOIIOywvSDsl7TquLAKTmFtZVtrdV09UGFjZXlla2UgbsO7IHZla2UKTmFtZVtsdF09QXR2 ZXJ0aSBuYXVqxIUgbGFuZ8SFCk5hbWVbbmJdPcOFcG5lIGV0IG55dHQgdmluZHUKTmFtZVtubF09 TmlldXcgdmVuc3RlciBvcGVuZW4KTmFtZVtwdF09QWJyaXIgbm92YSBqYW5lbGEKTmFtZVtwdF9C Ul09QWJyaXIgbm92YSBqYW5lbGEKTmFtZVtyb109RGVzY2hpZGUgbyBmZXJlYXN0csSDIG5vdcSD Ck5hbWVbcnVdPdCd0L7QstC+0LUg0L7QutC90L4KTmFtZVtza109T3R2b3JpxaUgbm92w6kgb2tu bwpOYW1lW3NsXT1PZHByaSBub3ZvIG9rbm8KTmFtZVtzdl09w5ZwcG5hIGV0dCBueXR0IGbDtm5z dGVyCk5hbWVbdHJdPVllbmkgcGVuY2VyZSBhw6cgCk5hbWVbdWddPdmK25DardmJINmD24bYstmG 25XZgyDYptuQ2obZidi0Ck5hbWVbdWtdPdCS0ZbQtNC60YDQuNGC0Lgg0L3QvtCy0LUg0LLRltC6 0L3QvgpOYW1lW3ZpXT1N4bufIGPhu61hIHPhu5UgbeG7m2kKTmFtZVt6aF9DTl095paw5bu656qX 5Y+jCk5hbWVbemhfVFddPemWi+WVn+aWsOimlueqlwpFeGVjPS9nbnUvc3RvcmUvNm1oOWw2czEz bngzdnEzODE0bDh4bjd4M2NrMWpkbDktaWNlY2F0LTM4LjguMC1nbnUxL2Jpbi9pY2VjYXQgLW5l dy13aW5kb3cKT25seVNob3dJbj1Vbml0eTsKCltEZXNrdG9wIEFjdGlvbiBOZXdQcml2YXRlV2lu ZG93XQpOYW1lPU9wZW4gYSBOZXcgUHJpdmF0ZSBXaW5kb3cKTmFtZVthcl092KfZgdiq2K0g2YbY p9mB2LDYqSDYrNiv2YrYr9ipINmE2YTYqti12YHYrSDYp9mE2K7Yp9i1Ck5hbWVbY2FdPU9icmUg dW5hIGZpbmVzdHJhIG5vdmEgZW4gbW9kZSBkJ2luY8OyZ25pdApOYW1lW2RlXT1FaW4gbmV1ZXMg cHJpdmF0ZXMgRmVuc3RlciDDtmZmbmVuCk5hbWVbZXNdPUFicmlyIHVuYSB2ZW50YW5hIHByaXZh ZGEgbnVldmEKTmFtZVtmaV09QXZhYSB1dXNpIHlrc2l0eWluZW4gaWtrdW5hCk5hbWVbZnJdPU91 dnJpciB1bmUgbm91dmVsbGUgZmVuw6p0cmUgZGUgbmF2aWdhdGlvbiBwcml2w6llCk5hbWVbaGVd Pdek16rXmdeX16og15fXnNeV158g15LXnNeZ16nXlCDXpNeo15jXmdeqINeX15PXqQpOYW1lW2h1 XT3DmmogcHJpdsOhdCBhYmxhayBueWl0w6FzYQpOYW1lW2l0XT1BcHJpIHVuYSBudW92YSBmaW5l c3RyYSBhbm9uaW1hCk5hbWVbbmJdPcOFcG5lIGV0IG55dHQgcHJpdmF0IHZpbmR1Ck5hbWVbcnVd PdCd0L7QstC+0LUg0L/RgNC40LLQsNGC0L3QvtC1INC+0LrQvdC+Ck5hbWVbc2xdPU9kcHJpIG5v dm8gb2tubyB6YXNlYm5lZ2EgYnJza2FuamEKTmFtZVt0cl09WWVuaSBiaXIgcGVuY2VyZSBhw6cK TmFtZVt1a1090JLRltC00LrRgNC40YLQuCDQvdC+0LLQtSDQstGW0LrQvdC+INGDINC/0L7RgtCw 0LnQu9C40LLQvtC80YMg0YDQtdC20LjQvNGWCk5hbWVbemhfVFddPemWi+WVn+aWsOmaseengeeA j+imveimlueqlwpFeGVjPS9nbnUvc3RvcmUvNm1oOWw2czEzbngzdnEzODE0bDh4bjd4M2NrMWpk bDktaWNlY2F0LTM4LjguMC1nbnUxL2Jpbi9pY2VjYXQgLXByaXZhdGUtd2luZG93Ck9ubHlTaG93 SW49VW5pdHk7Cg== --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index 7e52534..264a754 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -509,7 +509,24 @@ standards.") (format #t "configure flags: ~s~%" flags) (zero? (apply system* bash (string-append srcdir "/configure") - flags)))))))) + flags))))) + (add-before 'configure 'install-desktop-entry + (lambda* (#:key outputs #:allow-other-keys) + ;; Install the '.desktop' file. + (let* ((out (assoc-ref outputs "out")) + (applications (string-append out "/share/applications"))) + (mkdir-p applications) + (copy-file "debian/icecat.desktop.in" + "debian/icecat.desktop") + (substitute* "debian/icecat.desktop" + (("@MOZ_DISPLAY_NAME@") + "GNU IceCat") + (("^Exec=@MOZ_APP_NAME@") + (string-append "Exec=" out "/bin/icecat")) + (("@MOZ_APP_NAME@") + "icecat")) + (install-file "debian/icecat.desktop" applications) + #t)))))) (home-page "http://www.gnu.org/software/gnuzilla/") (synopsis "Entirely free browser derived from Mozilla Firefox") (description --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 01 18:45:27 2016 Received: (at 23094) by debbugs.gnu.org; 1 Jun 2016 22:45:27 +0000 Received: from localhost ([127.0.0.1]:50258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8EtC-0003Yx-WF for submit@debbugs.gnu.org; Wed, 01 Jun 2016 18:45:27 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:36174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8EtA-0003Yl-Tb for 23094@debbugs.gnu.org; Wed, 01 Jun 2016 18:45:25 -0400 Received: from localhost (178.113.94.221.wireless.dyn.drei.com [178.113.94.221]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 9D5C21CA05DB; Thu, 2 Jun 2016 00:45:22 +0200 (CEST) Date: Thu, 2 Jun 2016 00:45:16 +0200 From: Danny Milosavljevic To: ludo@gnu.org (Ludovic =?UTF-8?B?Q291cnTDqHM=?=) Subject: Re: bug#23094: icecat is missing a desktop file Message-ID: <20160602004516.56e686a5@scratchpost.org> In-Reply-To: <87twhez6dk.fsf@gnu.org> References: <20160322202004.7e9de603@scratchpost.org> <20160410120404.0a37366e@scratchpost.org> <20160416201516.7aeb07d7@scratchpost.org> <87a8jaky0u.fsf@gnu.org> <20160530230219.75f26d31@scratchpost.org> <87twhez6dk.fsf@gnu.org> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23094 Cc: 23094@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Hi Ludo, On Tue, 31 May 2016 15:47:35 +0200 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > I tested the attached one. It works as expected, but there remain > =E2=80=9C%%ifdef=E2=80=9D things in it (see attached file), and I=E2=80= =99m guessing GNOME & > co. will barf upon them, though I don=E2=80=99t know how to test. I think the easiest way to test (with few dependencies too) is: $ guix package -i rofi $ rofi -show drun Then check whether icecat shows up in the list of applications (it doesn't). But on the other hand $ mkdir -p ${HOME}/dd/applications $ cp ~/.guix-profile/share/applications/icecat.desktop ${HOME}/dd/applicati= ons/ $ export XDG_DATA_DIRS=3D"${HOME}/dd:${XDG_DATA_DIRS}" $ emacs ${HOME}/dd/applications/icecat.desktop (remove just the %% lines) $ rofi -show drun shows icecat. (Just today I had the same problem (with iceweasel) in Debian in LXDE while= I was showing GNU Linux to someone else. Apparently the LXDE desktop envir= onment doesn't let you add applications it doesn't know (i.e. ones without = desktop file) to the panel. That... didn't give a good impression) From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 02 15:32:24 2016 Received: (at 23094-done) by debbugs.gnu.org; 2 Jun 2016 19:32:24 +0000 Received: from localhost ([127.0.0.1]:52035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8YLw-0000dc-FN for submit@debbugs.gnu.org; Thu, 02 Jun 2016 15:32:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56275) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8YLu-0000dP-Im for 23094-done@debbugs.gnu.org; Thu, 02 Jun 2016 15:32:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b8YLi-0003Cn-Ie for 23094-done@debbugs.gnu.org; Thu, 02 Jun 2016 15:32:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39857) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b8YLi-0003C5-Ec; Thu, 02 Jun 2016 15:32:10 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:47334 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b8YLg-0001wg-Lg; Thu, 02 Jun 2016 15:32:09 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Danny Milosavljevic Subject: Re: bug#23094: icecat is missing a desktop file References: <20160322202004.7e9de603@scratchpost.org> <20160410120404.0a37366e@scratchpost.org> <20160416201516.7aeb07d7@scratchpost.org> <87a8jaky0u.fsf@gnu.org> <20160530230219.75f26d31@scratchpost.org> <87twhez6dk.fsf@gnu.org> <20160602004516.56e686a5@scratchpost.org> Date: Thu, 02 Jun 2016 21:32:06 +0200 In-Reply-To: <20160602004516.56e686a5@scratchpost.org> (Danny Milosavljevic's message of "Thu, 2 Jun 2016 00:45:16 +0200") Message-ID: <8760tr4cax.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 23094-done Cc: 23094-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) Danny Milosavljevic skribis: > On Tue, 31 May 2016 15:47:35 +0200 > ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > >> I tested the attached one. It works as expected, but there remain >> =E2=80=9C%%ifdef=E2=80=9D things in it (see attached file), and I=E2=80= =99m guessing GNOME & >> co. will barf upon them, though I don=E2=80=99t know how to test. > > I think the easiest way to test (with few dependencies too) is: > > $ guix package -i rofi > $ rofi -show drun Oh, thanks for the trick. AFAICS commit 6cde5c34a1b7acb953e87055b845629015903888 fixes that. Let me know if something=E2=80=99s still wrong with the .desktop entry! Thanks for your patience, Ludo=E2=80=99. From unknown Sun Jun 22 11:49:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 01 Jul 2016 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator