dde967c
%global author      technomancy
dde967c
%global groupId     lancet
dde967c
%global artifactId  lancet
dde967c
%global archivename %{author}-%{artifactId}
dde967c
%global commit_hash 773e48f
dde967c
dde967c
Name:           %{artifactId}
dde967c
Version:        1.0.1
dfa7510
Release:        8%{?dist}
dde967c
Summary:        A build tool like Ant or Rake
dde967c
dde967c
Group:          Development/Languages
dde967c
License:        EPL
d114a8a
URL:            https://github.com/%{author}/%{name}
dde967c
# This is actually lancet 1.0.1; upstream mistagged it
dde967c
# No public issue tracker; authors notified in private communication
dde967c
# wget --content-disposition %%{url}/tarball/%%{version}
dde967c
Source0:        %{archivename}-%{version}-0-g%{commit_hash}.tar.gz
dde967c
# Generated using Leiningen 1.7.1
dde967c
Source1:        lancet-pom.xml
dde967c
dde967c
BuildArch:      noarch
dde967c
dde967c
BuildRequires:  jpackage-utils >= 1.5
dde967c
dde967c
BuildRequires:  java-devel >= 1:1.6.0
dde967c
dde967c
Requires:       jpackage-utils
dde967c
%if 0%{?rhel}
dde967c
Requires(post):   jpackage-utils
dde967c
Requires(postun): jpackage-utils
dde967c
%endif
dde967c
dde967c
Requires:       java-devel >= 1:1.6.0
dfa7510
Requires:       ant >= 1.8.2
dde967c
dde967c
%description
dde967c
Lancet is a build tool like Ant or Rake. Lancet makes it
dde967c
easy to create build targets: any Clojure function can be
dde967c
a build target. Lancet can call Ant tasks, or shell out
dde967c
and call other processes.
dde967c
dde967c
dde967c
%prep
dde967c
%setup -q -n %{archivename}-%{commit_hash}
dde967c
cp -p %{SOURCE1} pom.xml
dde967c
dde967c
dde967c
%build
dde967c
jar cf %{name}.jar -C src .
dde967c
dde967c
dde967c
%install
dde967c
install -d -m 755 %{buildroot}%{_javadir}
dde967c
install -d -m 755 %{buildroot}%{_mavenpomdir}
dde967c
install -pm 644 %{name}.jar %{buildroot}%{_javadir}/%{name}.jar
dde967c
install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
dde967c
dde967c
dde967c
%if 0%{?add_maven_depmap:1}
dde967c
%add_maven_depmap JPP-%{name}.pom %{name}.jar
dde967c
%else
dde967c
# some systems like RHEL do not have add_maven_depmap defined
dde967c
# - probably don't need JPP/%%{name} -- do we?
dde967c
%add_to_maven_depmap %{groupId} %{artifactId} %{version} JPP %{name}
dde967c
%endif
dde967c
dde967c
%clean
dde967c
rm -rf %{buildroot}
dde967c
dde967c
%if 0%{?rhel}
dde967c
%post
dde967c
%update_maven_depmap
dde967c
dde967c
%postun
dde967c
%update_maven_depmap
dde967c
%endif
dde967c
dde967c
%files
dde967c
%doc README LICENSE
dde967c
%{_mavenpomdir}/*
dde967c
%{_mavendepmapfragdir}/*
dde967c
%{_javadir}/%{name}.jar
dde967c
dde967c
%changelog
dfa7510
* Sun Aug 04 2013 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.0.1-8
dfa7510
- Removed the Requires: ant-nodeps as the virtual provides was removed from
dfa7510
  ant >= 1.9.
dfa7510
5bd591a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-7
5bd591a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
5bd591a
701a125
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-6
701a125
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
701a125
6708d4e
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-5
6708d4e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6708d4e
dde967c
* Tue Jun 12 2012 Kushal Das <kushal@fedoraproject.org> - 1.0.1-4
dde967c
- Updated URL and tag information
dde967c
dde967c
* Tue Jun 12 2012 Michel Salim <salimma@fedoraproject.org> - 1.0.1-3
dde967c
- Adopt packaging scriptlet from upstream's Debian branch
dde967c
- R: java-devel, not java - this is a build tool
dde967c
- R: jpackage-utils at runtime
dde967c
- Reorganize deps to match layout of Packaging:Java for easy comparison
dde967c
- Switch from zip to tarball for smaller file size
dde967c
dde967c
* Mon Jun 11 2012 Kushal Das <kushal@fedoraproject.org> - 1.0.1-2
dde967c
- Fixes after review
dde967c
dde967c
* Fri Jun 07 2012 Kushal Das <kushal@fedoraproject.org> - 1.0.1-1
dde967c
- initial version
dde967c