Fix building java-intellij-java-psi-impl-2013

Julien LepillerSun May 19 20:49:52+0200 2019

e106d21

Fix building java-intellij-java-psi-impl-2013

more/packages/intellij.scm

429429
       ("java-intellij-platform-core-impl" ,java-intellij-platform-core-impl)
430430
       ("java-jetbrains-annotations" ,java-jetbrains-annotations)
431431
       ("java-streamex" ,java-streamex)))
432+
    (properties
433+
     `((intellij-2013-variant . ,(delay java-intellij-java-psi-impl-2013))))
432434
    (home-page "https://github.com/JetBrains/intellij-community")
433435
    (synopsis "")
434436
    (description "")
435437
    (license license:asl2.0)))
436438
439+
(define-public java-intellij-java-psi-impl-2013
440+
  (let ((base (intellij-2013-package
441+
                (strip-2013-variant java-intellij-java-psi-impl))))
442+
    (package
443+
      (inherit base)
444+
      (arguments
445+
        (substitute-keyword-arguments (package-arguments base)
446+
          ((#:phases phases)
447+
           `(modify-phases ,phases
448+
              (add-before 'build 'fix-asm
449+
                (lambda _
450+
                  (substitute* "java/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsParsingUtil.java"
451+
                    (("V1_9") "V9"))
452+
                  #t)))))))))
453+
437454
(define-public java-intellij-platform-resources
438455
  (package
439456
    (name "java-intellij-platform-resources")