On Fri, 3 May 2019 15:01:30 +0200 Julien Lepiller wrote: > * gnu/packages/java.scm (java-jboss-transaction-api-spec): New > variable. --- > +(define-public java-jboss-transaction-api-spec > + (package > + (name "java-jboss-transaction-api-spec") > + (version "1.2") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url > "https://github.com/jboss/jboss-transaction-api_spec") > + (commit > "c20742e0a8f1e0447d72d42be981050f3857b3f1"))) > + (file-name (git-file-name name version)) I think it would be better to reference this commit via the tag: jboss-transaction-api_1.2_spec-1.1.1.Final Concerning the version, the pom.xml has: org.jboss.spec.javax.transaction jboss-transaction-api_1.2_spec 1.1.1.Final Wouldn't it be better to use the full version (API-version+package-version) as in the pom? > + (license (list license:gpl2 license:cddl1.0)))); either gpl2 > only or cddl. gpl2+classpath Björn