Blame SPECS/sat4j.spec

95e1ce
# should be consistent across one release
95e1ce
%global build_date 20130405
95e1ce
95e1ce
Name:           sat4j
95e1ce
Version:        2.3.5
95e1ce
Release:        15%{?dist}
95e1ce
Summary:        A library of SAT solvers written in Java
95e1ce
95e1ce
License:        EPL-1.0 or LGPLv2
95e1ce
URL:            http://www.sat4j.org/
95e1ce
# Created by sh sat4j-fetch.sh
95e1ce
Source0:        sat4j-%{version}.tar.xz
95e1ce
Source1:        sat4j-fetch.sh
95e1ce
Patch0:         sat4j-classpath.patch
95e1ce
95e1ce
BuildRequires:  ant
95e1ce
BuildRequires:  javapackages-local
95e1ce
95e1ce
BuildArch:      noarch
95e1ce
95e1ce
%description
95e1ce
The aim of the SAT4J library is to provide an efficient library of SAT
95e1ce
solvers in Java. The SAT4J library targets first users of SAT "black
95e1ce
boxes", those willing to embed SAT technologies into their application
95e1ce
without worrying about the details.
95e1ce
95e1ce
%prep
95e1ce
%setup -q -n sat4j-%{version}
95e1ce
%patch0
95e1ce
95e1ce
%build
95e1ce
ant -Dbuild.compiler=modern -Drelease=%{version} \
95e1ce
 -Dtarget=1.5 -DBUILD_DATE=%{build_date} p2 
95e1ce
95e1ce
%mvn_artifact "org.ow2.sat4j:org.ow2.sat4j.core::%{version}" dist/%{version}/org.sat4j.core.jar
95e1ce
%mvn_artifact "org.ow2.sat4j:org.ow2.sat4j.pb::%{version}" dist/%{version}/org.sat4j.pb.jar
95e1ce
%mvn_file ":org.ow2.sat4j.core" org.sat4j.core
95e1ce
%mvn_file ":org.ow2.sat4j.pb" org.sat4j.pb
95e1ce
95e1ce
%install
95e1ce
%mvn_install
95e1ce
95e1ce
%files -f .mfiles
95e1ce
# No %%doc files as the about.html is in the jar
95e1ce
95e1ce
%changelog
95e1ce
* Tue Jun 11 2019 Mat Booth <mat.booth@redhat.com> - 2.3.5-15
95e1ce
- Fix license tag
95e1ce
95e1ce
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.5-14
95e1ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
95e1ce
95e1ce
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.5-13
95e1ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
95e1ce
95e1ce
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.5-12
95e1ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
95e1ce
95e1ce
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.5-11
95e1ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
95e1ce
95e1ce
* Tue Jun 20 2017 Mat Booth <mat.booth@redhat.com> - 2.3.5-10
95e1ce
- Install with xmvn
95e1ce
95e1ce
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.5-9
95e1ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
95e1ce
95e1ce
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.5-8
95e1ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
95e1ce
95e1ce
* Tue Jul 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.3.5-7
95e1ce
- Add build-requires on javapackages-local
95e1ce
95e1ce
* Mon Jun 22 2015 Mat Booth <mat.booth@redhat.com> - 2.3.5-6
95e1ce
- Remove SCL macros and tidy spec
95e1ce
95e1ce
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.5-5
95e1ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
95e1ce
95e1ce
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.5-4
95e1ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
95e1ce
95e1ce
* Fri Feb 21 2014 Alexander Kurtakov <akurtako@redhat.com> 2.3.5-3
95e1ce
- Remove useless parts.
95e1ce
- Require java-headless.
95e1ce
95e1ce
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.5-2
95e1ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
95e1ce
95e1ce
* Wed May 29 2013 Krzysztof Daniel <kdaniel@redhat.com> 2.3.5-1
95e1ce
- Update to latest upstream.
95e1ce
95e1ce
* Fri May 10 2013 Krzysztof Daniel <kdaniel@redhat.com> 2.3.4-1
95e1ce
- Update to latest upstream.
95e1ce
95e1ce
* Wed Apr 17 2013 Krzysztof Daniel <kdaniel@redhat.com> 2.3.3-7
95e1ce
- Remove jars from source.
95e1ce
95e1ce
* Fri Apr 5 2013 Krzysztof Daniel <kdaniel@redhat.com> 2.3.0-6
95e1ce
- Update to 2.3.3
95e1ce
- Initial sclization.
95e1ce
95e1ce
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-5
95e1ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
95e1ce
95e1ce
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-4
95e1ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
95e1ce
95e1ce
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-3
95e1ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
95e1ce
95e1ce
* Thu Aug 25 2011 Andrew Overholt <overholt@redhat.com> 2.3.0-2
95e1ce
- Make 1.5-level bytecode.  This enables bootstrapping of Eclipse
95e1ce
  with OpenJDK 7.
95e1ce
95e1ce
* Mon Apr 04 2011 Chris Aniszczyk <zx@redhat.com> 2.3.0-1
95e1ce
- Update to 2.3.0.
95e1ce
95e1ce
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2
95e1ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
95e1ce
95e1ce
* Thu Jul 8 2010 Alexander Kurtakov <akurtako@redhat.com> 2.2.0-1
95e1ce
- Update to 2.2.0.
95e1ce
95e1ce
* Tue Mar 30 2010 Andrew Overholt <overholt@redhat.com> 2.1.1-3
95e1ce
- Fix license tag
95e1ce
95e1ce
* Fri Mar 26 2010 Alexander Kurtakov <akurtako@redhat.com> 2.1.1-2
95e1ce
- Switch to lzma tarball.
95e1ce
- Remove classpath in manifest.
95e1ce
95e1ce
* Sun Mar 7 2010 Alexander Kurtakov <akurtako@redhat.com> 2.1.1-1
95e1ce
- Update to 2.1.1.
95e1ce
95e1ce
* Tue Aug 4 2009 Alexander Kurtakov <akurtako@redhat.com> 2.1.0-1
95e1ce
- Update to 2.1.0 final.
95e1ce
95e1ce
* Wed Apr 8 2009 Alexander Kurtakov <akurtako@redhat.com> 2.1.0-0.1.rc2
95e1ce
- Update to 2.1.0.RC2.
95e1ce
95e1ce
* Thu Feb 26 2009 Alexander Kurtakov <akurtako@redhat.com> 2.0.3-1
95e1ce
- Update to 2.0.3.
95e1ce
95e1ce
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-8
95e1ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
95e1ce
95e1ce
* Thu Aug 28 2008 Andrew Overholt <overholt@redhat.com> 2.0.0-7
95e1ce
- eclipse_base is now libdir/eclipse
95e1ce
95e1ce
* Tue Jul 15 2008 Andrew Overholt <overholt@redhat.com> 2.0.0-6
95e1ce
- Build with OpenJDK (java.util.Scanner)
95e1ce
95e1ce
* Tue Jul 15 2008 Andrew Overholt <overholt@redhat.com> 2.0.0-5
95e1ce
- Use sed instead of dos2unix
95e1ce
95e1ce
* Mon Jul 14 2008 Andrew Overholt <overholt@redhat.com> 2.0.0-4
95e1ce
- Remove jmock JARs
95e1ce
- Don't run tests as part of build
95e1ce
95e1ce
* Mon Jul 14 2008 Andrew Overholt <overholt@redhat.com> 2.0.0-3
95e1ce
- Remove Class-Path from pb MANIFEST.MF
95e1ce
95e1ce
* Mon Jul 14 2008 Andrew Overholt <overholt@redhat.com> 2.0.0-2
95e1ce
- Add eclipse-pde BR for pdebuild script
95e1ce
95e1ce
* Fri Jun 27 2008 Andrew Overholt <overholt@redhat.com> 2.0.0-1
95e1ce
- 2.0.0
95e1ce
- Run tests
95e1ce
95e1ce
* Thu Mar 13 2008 Andrew Overholt <overholt@redhat.com> 2.0-0.1.RC5
95e1ce
- Initial version