From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 12:53:54 2017 Received: (at submit) by debbugs.gnu.org; 18 Feb 2017 17:53:54 +0000 Received: from localhost ([127.0.0.1]:45288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf9Ck-0002Ti-25 for submit@debbugs.gnu.org; Sat, 18 Feb 2017 12:53:54 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39683) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf5Dq-00038z-RM for submit@debbugs.gnu.org; Sat, 18 Feb 2017 08:38:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cf5Dk-0001gF-HN for submit@debbugs.gnu.org; Sat, 18 Feb 2017 08:38:41 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_SORBS_SPAM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40862) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cf5Dk-0001g7-EF for submit@debbugs.gnu.org; Sat, 18 Feb 2017 08:38:40 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58887) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cf5Dj-0004bV-6h for guix-patches@gnu.org; Sat, 18 Feb 2017 08:38:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cf5Dg-0001ff-4Q for guix-patches@gnu.org; Sat, 18 Feb 2017 08:38:39 -0500 Received: from mout.gmx.net ([212.227.17.21]:51194) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cf5Df-0001fE-Pr for guix-patches@gnu.org; Sat, 18 Feb 2017 08:38:36 -0500 Received: from labiere.lan ([80.229.147.137]) by mail.gmx.com (mrgmx103 [212.227.17.174]) with ESMTPA (Nemesis) id 0M7ojs-1cRyD947qy-00vNp2; Sat, 18 Feb 2017 14:38:32 +0100 From: Pierre Langlois To: guix-patches@gnu.org Subject: [PATCH 0/6] Add Clementine music player. Date: Sat, 18 Feb 2017 13:38:30 +0000 Message-Id: <20170218133830.24091-1-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.11.1 X-Provags-ID: V03:K0:0TJ63lWED3n32RW3hgsslCYWBX5O21N8Poggl/w/f5lANTkP41b i14FpCQa7AkNyZvrP/xohvRF7wf9nZNlChiCSIkTEylkZ7cRdtNAR2rT62F2pnoVgbaB62u 58UnZ63/bgonZswJC6eJT1f9hnfm6mtqz8Ih7nlLdM5jGoFsJzf8NJiqoMajyUsM7sotWfe DEvU/2Eq6TEjlP54hjzCw== X-UI-Out-Filterresults: notjunk:1;V01:K0:oc6cIOGs6Po=:tYJZipHXMVc+gBNpcBsiTs sxxTSAPHpRroVc0uEaBQDMbWis9mnkpQxUb+RaXq+KoPUTAKsub8dzWcU+uR333Re4jXizDK0 UFyrdzEzqz9Dh5GSoM7G9tfHHrXT6nhvBcN5kBVnlhrUCFgwYsM7XxjgPOU67I2gGf5ocxK3H gU9KUGR1+5pS3zpvEZDXiwwF+Nm7VItrROpmlVQag9bGVE9bDWST+Evv5JAczpKzNUkwHvtMF RokyvT/atoeMDuoNRiyDFO7wW0facrjSJIBYbgtV3qXStohCDCE8Iya8zGiP72YcFrq4ldvlA Vp4e+lQZtfIPnogkRxg+KXz05uzUSFlBFbUiK0d1Lb1OjEivIPazJfioWu/2y208SyIPVaQhq kEhlKswLpIJs7z07r3tBQ/BYWIY6Z+XJT60eiBPv7OSNFD1Rx9opYxcXpW+KSr+O4mNoCIuO/ 6Nk0vSLdbjC+hqxN1aP2IWAULHeaKjB+4Sp8V/MZZrM2ctUEfBfS2NfPSUXcDfodUrSzIV59L 6vAaYTU+lR/R2LK1qOWB7C+/TPSlAWSZQ3ehlTgI/hnTtOQbnSuD9yArZFz1Vz3zWuuqjoKo/ vj/RF7ws8797fvk3MFA9cbc8hbwjwNr6fqCGcfXWBvj+LRE38j15alaLuhDwG2yQDUPzyidHP SBIsDw+Gkyy6GSsJtwHk7oXm7s072n515fgiFnoIxPvLo/8uUSJQLZJkz8xspCQDa6onqWAzO tTU8HvlGloC2RTQDimnutK+u/B0zWU802qw1b2FjKPP2k/V1dkBTxatPoWE= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 18 Feb 2017 12:53:52 -0500 Cc: Pierre Langlois 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: -3.6 (---) Hello guix! Here are patches to add the Clementine music player [1] and its dependencies. First of all, thanks all of you for Guix{,SD}! It's a lot of fun to play with. I have a couple of questions about this series: * cryptopp I believe this *should* be an optional dependency but I wasn't able to disable it. It seems to be used for spotify support: ~~~(CMakeLists.txt) if(NOT HAVE_SPOTIFY_BLOB AND NOT CRYPTOPP_FOUND) message(FATAL_ERROR "Either crypto++ must be available or the non-GPL Spotify " "code must be compiled in") elseif(CRYPTOPP_FOUND) set(HAVE_CRYPTOPP ON) set(HAVE_SPOTIFY_DOWNLOADER ON) endif() ~~~ What do you think? Should we patch the above file to disable spotify support or should we package cryptopp? I've done the latter in this series. * sqlite/nss I ran into complications with this package when I realized Clementine needed the FTS3 extension enabled in sqlite [2]. I've been able to test this but it took an entire day to rebuild all packages depending on sqlite in my profile :-P. By the way, the fact I can do this is great! As a result, the nss package was rebuilt and I consistently got 6 failures, all due to a PayPal certificate. I had no idea how to fix this so I updated the nss package to the latest release and the tests passed. So I suppose this series should probably go in a branch as it will require a lot of rebuilding. Thanks! Pierre 1: http://clementine-player.org 2: https://sqlite.org/fts3.html Pierre Langlois (6): gnu: Add qjson. gnu: Add libechonest. gnu: Add cryptopp. gnu: nss: Update to 3.28.1. gnu: sqlite: Enable FTS3. gnu: Add Clementine. gnu/packages/crypto.scm | 44 +++++++++++++++++ gnu/packages/databases.scm | 7 ++- gnu/packages/gnuzilla.scm | 5 +- gnu/packages/music.scm | 82 ++++++++++++++++++++++++++++++++ gnu/packages/patches/nss-pkgconfig.patch | 4 +- gnu/packages/qt.scm | 28 +++++++++++ 6 files changed, 165 insertions(+), 5 deletions(-) -- 2.11.1