20e3a7
%global bits %{__isa_bits}
20e3a7
%global debug_package %{nil}
20e3a7
20e3a7
Name:           jansi-native
20e3a7
Version:        1.7
20e3a7
Release:        7%{?dist}
20e3a7
Summary:        Jansi Native implements the JNI Libraries used by the Jansi project
20e3a7
License:        ASL 2.0
20e3a7
URL:            http://jansi.fusesource.org/
20e3a7
Source0:        https://github.com/fusesource/jansi-native/archive/jansi-native-%{version}.tar.gz
20e3a7
20e3a7
BuildRequires:  maven-local
20e3a7
BuildRequires:  mvn(junit:junit)
20e3a7
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
20e3a7
BuildRequires:  mvn(org.fusesource:fusesource-pom:pom:)
20e3a7
BuildRequires:  mvn(org.fusesource.hawtjni:hawtjni-runtime) >= 1.9-2
20e3a7
BuildRequires:  mvn(org.fusesource.hawtjni:maven-hawtjni-plugin) >= 1.9-2
20e3a7
20e3a7
%description
20e3a7
Jansi is a small java library that allows you to use ANSI escape sequences
20e3a7
in your Java console applications. It implements ANSI support on platforms
20e3a7
which don't support it like Windows and provides graceful degradation for
20e3a7
when output is being sent to output devices which cannot support ANSI sequences.
20e3a7
20e3a7
%package javadoc
20e3a7
Summary:          Javadocs for %{name}
20e3a7
BuildArch:        noarch
20e3a7
20e3a7
%description javadoc
20e3a7
This package contains the API documentation for %{name}.
20e3a7
20e3a7
%prep
20e3a7
%setup -q -n jansi-native-jansi-native-%{version}
20e3a7
20e3a7
%mvn_alias :jansi-linux%{bits} :jansi-linux
20e3a7
%mvn_file :jansi-linux%{bits} %{name}/jansi-linux%{bits} %{name}/jansi-linux
20e3a7
20e3a7
%build
20e3a7
%mvn_build
20e3a7
%mvn_build -- -Dplatform=linux%{bits}
20e3a7
20e3a7
%install
20e3a7
%mvn_install
20e3a7
20e3a7
%files -f .mfiles
20e3a7
%doc readme.md changelog.md
20e3a7
%license license.txt
20e3a7
20e3a7
%files javadoc -f .mfiles-javadoc
20e3a7
%license license.txt
20e3a7
20e3a7
%changelog
20e3a7
* Thu Jul 26 2018 Michael Simacek <msimacek@redhat.com> - 1.7-7
20e3a7
- Build missing native lib
20e3a7
20e3a7
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7-6
20e3a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
20e3a7
20e3a7
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.7-5
20e3a7
- Escape macros in %%changelog
20e3a7
20e3a7
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7-4
20e3a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
20e3a7
20e3a7
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7-3
20e3a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
20e3a7
20e3a7
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7-2
20e3a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
20e3a7
20e3a7
* Wed Jun 14 2017 Michael Simacek <msimacek@redhat.com> - 1.7-1
20e3a7
- Update to upstream version 1.7
20e3a7
20e3a7
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5-11
20e3a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
20e3a7
20e3a7
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.5-10
20e3a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
20e3a7
20e3a7
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-9
20e3a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
20e3a7
20e3a7
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-8
20e3a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
20e3a7
20e3a7
* Sun Aug 03 2014 Yaakov Selkowitz <yselkowi@redhat.com> - 1.5-7
20e3a7
- Fix FTBFS due to XMvn changes in F21 (#1106820)
20e3a7
20e3a7
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-6
20e3a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
20e3a7
20e3a7
* Fri May 23 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5-5
20e3a7
- Cleanup BuildRequires
20e3a7
20e3a7
* Thu Mar  6 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5-4
20e3a7
- Require hawtjni >= 1.9-2
20e3a7
20e3a7
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.5-4
20e3a7
- Use Requires: java-headless rebuild (#1067528)
20e3a7
20e3a7
* Fri Jan 10 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5-4
20e3a7
- Install attached artifacts
20e3a7
- Resolves: rhbz#1028550
20e3a7
20e3a7
* Tue Nov 26 2013 Marek Goldmann <mgoldman@redhat.com> - 1.5-3
20e3a7
- Mark javadoc subpackage as noarch
20e3a7
20e3a7
* Mon Nov 25 2013 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 1.5-2
20e3a7
- Use %%__isa_bits macro to support all architectures
20e3a7
20e3a7
* Wed Sep 11 2013 Marek Goldmann <mgoldman@redhat.com> - 1.5-1
20e3a7
- Upstream release 1.5
20e3a7
20e3a7
* Tue Aug 06 2013 Marek Goldmann <mgoldman@redhat.com> - 1.4-7
20e3a7
- New guidelines
20e3a7
20e3a7
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-6
20e3a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
20e3a7
20e3a7
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-5
20e3a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
20e3a7
20e3a7
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 1.4-4
20e3a7
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
20e3a7
- Replace maven BuildRequires with maven-local
20e3a7
20e3a7
* Wed Dec 19 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.4-3
20e3a7
- revbump after jnidir change
20e3a7
20e3a7
* Wed Dec 12 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.4-2
20e3a7
- Move normal jar from javajnidir to javadir
20e3a7
20e3a7
* Wed Sep 19 2012 Marek Goldmann <mgoldman@redhat.com> - 1.4-1
20e3a7
- Upstream release 1.4
20e3a7
- Fixing "archiver requires 'AM_PROG_AR' in 'configure.ac'" error
20e3a7
- FTBFS: config.status: error: cannot find input file: `Makefile.in' RHBZ#858377
20e3a7
20e3a7
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-4
20e3a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
20e3a7
20e3a7
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-3
20e3a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
20e3a7
20e3a7
* Wed Oct 26 2011 Dan HorĂ¡k <dan[at]danny.cz> 1.2-2
20e3a7
- fix build on non-x86 64-bit arches
20e3a7
20e3a7
* Thu Jul 28 2011 Marek Goldmann <mgoldman@redhat.com> 1.2-1
20e3a7
- Upstream release 1.2
20e3a7
- Using new jnidir
20e3a7
20e3a7
* Tue May 31 2011 Marek Goldmann <mgoldman@redhat.com> 1.1-2
20e3a7
- Updated summary
20e3a7
- Removed debuginfo package
20e3a7
- Added license to javadoc package
20e3a7
- Fixed dependency on maven-hawtjni-plugin
20e3a7
20e3a7
* Fri May 27 2011 Marek Goldmann <mgoldman@redhat.com> 1.1-1
20e3a7
- Initial packaging
20e3a7