From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:41173) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iuzho-0001QI-Kj for guix-patches@gnu.org; Fri, 24 Jan 2020 09:13:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iuzhn-0003oA-66 for guix-patches@gnu.org; Fri, 24 Jan 2020 09:13:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:47612) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iuzhm-0003nh-Qs for guix-patches@gnu.org; Fri, 24 Jan 2020 09:13:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iuzhm-00021t-N0 for guix-patches@gnu.org; Fri, 24 Jan 2020 09:13:02 -0500 Subject: [bug#39262] [PATCH] gnu: geoclue: Update to 2.5.5 Resent-Message-ID: References: <20200124125144.2668-1-mjbecze@riseup.net> <7cad9353-0656-8a99-6ff4-d83992dadc92@web.de> From: Martin Becze Message-ID: <47bbe862-e618-95fa-44c0-17977e98c158@riseup.net> Date: Fri, 24 Jan 2020 09:12:39 -0500 MIME-Version: 1.0 In-Reply-To: <7cad9353-0656-8a99-6ff4-d83992dadc92@web.de> Content-Type: multipart/mixed; boundary="------------2F512C73431DBBB2E701AA16" Content-Language: en-US List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Jonathan Brielmaier , 39262@debbugs.gnu.org This is a multi-part message in MIME format. --------------2F512C73431DBBB2E701AA16 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit On 1/24/20 8:44 AM, Jonathan Brielmaier wrote: > On 24.01.20 13:51, Martin Becze wrote: >> -       (uri (string-append "https://www.freedesktop.org/software/" name >> -                           "/releases/" (version-major+minor version) >> "/" >> -                           name "-" version ".tar.xz")) >> +       (uri (string-append >> "https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/" version >> "/geoclue-" version ".tar.bz2")) > > Please wrap the lines. > > >>       (home-page "https://www.freedesktop.org/wiki/Software/GeoClue/ > > They moved to Gitlab, so there new homepage would be something like: > https://gitlab.freedesktop.org/geoclue/geoclue Would be good to include. Updates made and attached > Did you test if it works together with ModemManager? Maybe with a LTE > card in a laptop or so. No, I have the hardware enroute so I should be able to test soonish. I can disable again if that is preferred. --------------2F512C73431DBBB2E701AA16 Content-Type: text/x-patch; charset=UTF-8; name="v2-0001-gnu-geoclue-Update-to-2.5.5.patch" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="v2-0001-gnu-geoclue-Update-to-2.5.5.patch" >From a97cd8090561a8c596e377c403cbb3081947a28a Mon Sep 17 00:00:00 2001 From: Martin Becze Date: Fri, 24 Jan 2020 07:41:35 -0500 Subject: [PATCH v2] gnu: geoclue: Update to 2.5.5 * gnu/packages/gnome.scm (geoclue): Update to 2.5.5 --- gnu/packages/gnome.scm | 37 ++++++++++++++----------------------- 1 file changed, 14 insertions(+), 23 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index e843bdfe08..571960d73f 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -40,7 +40,7 @@ ;;; Copyright © 2019 Jelle Licht ;;; Copyright © 2019 Jonathan Frederickson ;;; Copyright © 2019 Maxim Cournoyer -;;; Copyright © 2019 Martin Becze +;;; Copyright © 2019, 2020 Martin Becze ;;; Copyright © 2019 David Wilson ;;; Copyright © 2019, 2020 Raghav Gururajan ;;; Copyright © 2019 Jonathan Brielmaier @@ -4074,43 +4074,34 @@ output devices.") (define-public geoclue (package (name "geoclue") - (version "2.4.8") + (version "2.5.5") (source (origin (method url-fetch) - (uri (string-append "https://www.freedesktop.org/software/" name - "/releases/" (version-major+minor version) "/" - name "-" version ".tar.xz")) + (uri + (string-append "https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/" + version "/geoclue-" version ".tar.bz2")) (sha256 (base32 - "08yg1r7m0n9hwyvcy769qkmkf8lslqwv69cjfffwnc3zm5km25qj")) + "1b7jqrsn4x7mxjxj8hvb2dl2cmhrpb9vibs4rvkkanky5nsx3sai")) (patches (search-patches "geoclue-config.patch")))) - (build-system glib-or-gtk-build-system) + (build-system meson-build-system) (arguments - '(;; The tests want to run the system bus. - #:tests? #f - #:configure-flags (list ;; Disable bits requiring ModemManager. - "--disable-3g-source" - "--disable-cdma-source" - "--disable-modem-gps-source" - "--with-dbus-service-user=geoclue") - #:phases - (modify-phases %standard-phases - (add-before 'configure 'patch-/bin/true - (lambda _ - (substitute* "configure" - (("/bin/true") (which "true"))) - #t))))) + '(#:configure-flags (list "-Dbus-srv-user=geoclue"))) (native-inputs `(("pkg-config" ,pkg-config) ("gobject-introspection" ,gobject-introspection) + ("modem-manager" ,modem-manager) + ("libnotify" ,libnotify) + ("gtk-doc", gtk-doc) ("intltool" ,intltool))) (inputs `(("avahi" ,avahi) - ("glib" ,glib) + ("glib:bin" ,glib "bin") + ("glib-networking" ,glib-networking) ("json-glib" ,json-glib) ("libsoup" ,libsoup))) - (home-page "https://www.freedesktop.org/wiki/Software/GeoClue/") + (home-page "https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home") (synopsis "Geolocation service") (description "Geoclue is a D-Bus service that provides location information. The primary goal of the Geoclue project is to make creating -- 2.25.0 --------------2F512C73431DBBB2E701AA16--