Blame SPECS/jansi-native.spec

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