%global project     clojure
%global artifactId  core.specs.alpha
%global archivename %{artifactId}-%{artifactId}
%global full_version %{version}
Name:           clojure-core-specs-alpha
Epoch:          1
Version:        0.1.24
Release:        1%{?dist}
Summary:        Clojure library containing specs to describe Clojure core macros and functions
Group:          Development/Languages
License:        EPL-1.0
URL:            https://github.com/%{project}/%{artifactId}
Source0:        %{URL}/archive/%{artifactId}-%{full_version}.zip
BuildArch:      noarch
BuildRequires:  maven-local
BuildRequires:  java-devel >= 1:1.8.0
BuildRequires:  clojure-maven-plugin >= 1.8.1
BuildRequires:  clojure-spec-alpha  >= 1:0.1.134
BuildRequires:  clojure  >= 1:1.9.0-0.alpha15.1
Requires:       clojure  >= 1:1.9.0-0.alpha15.1
%description 
Core.specs.alpha is a Clojure library containing specs to describe Clojure
core macros and functions.
%prep
%setup -q -n %{archivename}-%{full_version}
# Remove unpackaged parent pom and add the required groupId
%pom_remove_parent pom.xml
%pom_xpath_inject pom:project "org.clojure"
%build
%mvn_build -f
%install
%mvn_install
%files -f .mfiles
%license epl-v10.html
%doc epl-v10.html CHANGES.md README.md CONTRIBUTING.md
%changelog
* Sun Apr 05 2020 Markku Korkeala  - 1:0.1.24-1
- Initial package