From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:53639) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jOr3f-0007Xv-Vx for guix-patches@gnu.org; Wed, 15 Apr 2020 19:03:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jOr3e-0007Yh-VW for guix-patches@gnu.org; Wed, 15 Apr 2020 19:03:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53974) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jOr3e-0007Yd-Sj for guix-patches@gnu.org; Wed, 15 Apr 2020 19:03:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jOr3e-0001Dk-PO for guix-patches@gnu.org; Wed, 15 Apr 2020 19:03:02 -0400 Subject: [bug#40426] [PATCH] Add g-golf Resent-Message-ID: References: <6xX3P5wtqPLaHAJcG08vvndO5ruSKavzCs0khwcdJmF2CYVGjPLz_J-2HZXM7vCKOcAiSqWHMFPG1-rQA04EWZ9YPqh6KA090K1BOwlAhpY=@protonmail.com> <87ftd426p6.fsf@nckx> From: Mike Rosset In-reply-to: <87ftd426p6.fsf@nckx> Date: Wed, 15 Apr 2020 16:02:33 -0700 Message-ID: <87d088z71y.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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: me@tobias.gr, 40426@debbugs.gnu.org Cc: D0dyBo0D0dyBo0@protonmail.com --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tobias Geerinckx-Rice via Guix-patches via writes: > > =E2=80=A6=E2=80=981=E2=80=99 means the project has released version 1 pri= or to this commit, or > at least regards this commit as part of the =E2=80=981=E2=80=99 series. I= didn't spot > any version number on the home page, NEWS file, git tags, =E2=80=A6 > > If there is no =E2=80=981=E2=80=99 release, use =E2=80=980.0.0=E2=80=99. > > The second field (REVISION) should be =E2=80=980=E2=80=99, since this is = the first > *Guix* revision of this package. The idea is that you increment the > revision each time you change COMMIT, so Guix knows which commit is > newer and can =E2=80=98guix package -u=E2=80=99 properly. > > Since the 2 should be updated together, bind them together: > > (let ((commit "f00") > (revision "0")) =E2=80=A6 Slight change to my follow up patch, version should be 0.1.0. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-g-golf-Fix-version-to-0.1.0-0.4a4edf2.patch >From 31947bce363b87b2f82e98f69704296b22a1be47 Mon Sep 17 00:00:00 2001 From: Mike Rosset Date: Wed, 15 Apr 2020 09:41:10 -0700 Subject: [PATCH] gnu: g-golf: Fix version to 0.1.0-0.4a4edf2 * gnu/packages/guile-xyz.scm (g-golf): Fix version to 0.1.0-0.4a4edf2. --- gnu/packages/guile-xyz.scm | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index ebd7d89dec..f725280ce1 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -1652,10 +1652,13 @@ capabilities.") (license license:gpl3+))) (define-public g-golf - (let ((commit "4a4edf25e4877df9182c77843bdd98ab59e13ef7")) + (let ((commit "4a4edf25e4877df9182c77843bdd98ab59e13ef7") + (revision "0")) (package (name "g-golf") - (version (git-version "1" "683" commit)) + (version (git-version "0.1.0" revision commit)) + ;; g-golf is still work in progress. Since there are no release + ;; tarballs we use git for sources. (source (origin (method git-fetch) (uri (git-reference @@ -1684,13 +1687,13 @@ capabilities.") (arguments `(#:phases (modify-phases %standard-phases - (add-before 'configure 'tests-work-arounds + (add-before 'configure 'substitue-tty-test (lambda* (#:key inputs #:allow-other-keys) ;; In build environment, There is no /dev/tty - (substitute* - "test-suite/tests/gobject.scm" - (("/dev/tty") "/dev/null")))) - (add-before 'configure 'substitute-libs + (substitute* "test-suite/tests/gobject.scm" + (("/dev/tty") "/dev/null") + #t))) + (add-before 'configure 'substitute-libriaries (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((get (lambda (key lib) (string-append (assoc-ref inputs key) "/lib/" lib))) -- 2.26.0 --=-=-=--