~ruther/guix-local

a0b0a524aa47a35cbea781d6a610ead29480836d — Jakob Kirsch 1 year, 3 months ago fcee60c
gnu: avogadro2: Update to 1.100.0.

* gnu/packages/chemistry.scm (avogadro2): Update to 1.100.0.
[inputs]: Add openbabel and qtsvg-5.
[native-inputs]: Add avogadro-i18n.
[arguments]<#:phases>{'symlink, 'wrap-program}: New phases.

Change-Id: I9577e27021ca449426d7506589939c050a5d0cfb
Signed-off-by: Andreas Enge <andreas@enge.fr>
1 files changed, 37 insertions(+), 7 deletions(-)

M gnu/packages/chemistry.scm
M gnu/packages/chemistry.scm => gnu/packages/chemistry.scm +37 -7
@@ 157,7 157,7 @@ bioinformatics, materials science, and related areas.")
(define-public avogadro2
  (package
    (name "avogadro2")
    (version "1.93.0")
    (version "1.100.0")
    (source
     (origin
       (method git-fetch)


@@ 165,17 165,47 @@ bioinformatics, materials science, and related areas.")
             (url "https://github.com/OpenChemistry/avogadroapp")
             (commit version)))
       (sha256
        (base32
         "1z3pjlwja778a1dmvx9aqz2hlw5q9g3kqxhm9slz08452600jsv7"))
        (base32 "19cd5aqvcw6xj0x1kmzmxl0vrnbhk5ymnl9p2p4d9504ma5k6aim"))
       (file-name (git-file-name name version))))
    (build-system cmake-build-system)
    (native-inputs
     (list eigen pkg-config))
    (inputs
     (list avogadrolibs hdf5 molequeue qtbase-5))
      `(("eigen" ,eigen)
        ("pkg-config" ,pkg-config)
        ("avogadro-i18n"
         ,(origin
           (method git-fetch)
           (uri
             (git-reference
               (url "https://github.com/openchemistry/avogadro-i18n")
               (commit "07bee85")))
           (file-name (git-file-name name
                                     version))
           (sha256
             (base32
               "1vhjh0gilmm90269isrkvyzwwh1cj3bwcxls394psadw1a89mk14"))))))
    (inputs (list avogadrolibs hdf5 molequeue openbabel qtbase-5 qtsvg-5))
    ;; TODO: Enable tests with "-DENABLE_TESTING" configure flag.
    (arguments
     '(#:tests? #f))
     (list
      #:tests? #f
      #:phases
      #~(modify-phases %standard-phases
          (add-after 'unpack 'symlink
            (lambda _
              (begin
                (symlink (assoc-ref %build-inputs "avogadro-i18n")
                         "../avogadro-i18n"))))
          (add-after 'install 'wrap-program
            (lambda _
              (wrap-program (string-append #$output "/bin/avogadro2")
                (list
                  "PATH"
                  'suffix
                  (list (string-append #$openbabel "/bin")))
                (list
                  "QT_PLUGIN_PATH"
                  'suffix
                  (list (string-append #$qtsvg-5 "/lib/qt5/plugins")))))))))
    (home-page "https://www.openchemistry.org/projects/avogadro2/")
    (synopsis "Advanced molecule editor")
    (description