%global commit 5a9950d5d78d3fd559f9919886918ade4c238a03
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: takari-filemanager
Version: 0.8.0
Release: 1%{?dist}
Summary: Takari file concurrency utilities
License: EPL
URL: https://github.com/takari/%{name}
Source0: https://github.com/takari/%{name}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz
Source1: eclipse-1.0.txt
BuildArch: noarch
BuildRequires: maven-local
BuildRequires: mvn(edu.umd.cs:multithreadedtc)
BuildRequires: mvn(javax.inject:javax.inject)
BuildRequires: mvn(junit:junit)
BuildRequires: mvn(org.eclipse.sisu:sisu-maven-plugin)
BuildRequires: mvn(org.slf4j:slf4j-api)
%description
Java library for working with concurrent file management from takari.io.
%package javadoc
Summary: Javadoc for %{name}
%description javadoc
API documentation for %{name}.
%prep
%setup -q -n %{name}-%{commit}
cp %{SOURCE1} .
# Doesn't really need the parent
%pom_remove_parent
%pom_xpath_inject pom:project "io.takari"
# Fedora has multithreadedtc with a differend gid
%pom_remove_dep com.googlecode.multithreadedtc:multithreadedtc
%pom_add_dep edu.umd.cs:multithreadedtc
%build
%mvn_build
%install
%mvn_install
%files -f .mfiles
%dir %{_javadir}/%{name}
%doc eclipse-1.0.txt
%files javadoc -f .mfiles-javadoc
%doc eclipse-1.0.txt
%changelog
* Sun May 25 2014 Gerard Ryan - 0.8.0-1
- Package rename to takari-filemanager; update to latest upstream
* Fri Nov 22 2013 Gerard Ryan - 0.0.2-1
- Initial rpm