Blame SPECS/jansi-native.spec

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