Eric Smith ccd49fd
Name:           miglayout
a3e72f1
Version:        4.2
c533a82
Release:        22%{?dist}
a3e72f1
Summary:        Versatile and flexible Swing layout manager
Eric Smith ccd49fd
URL:            http://www.miglayout.com/
Eric Smith ccd49fd
License:        BSD
Eric Smith ccd49fd
a3e72f1
# Hidden in maven.org labyrinth, so no download URL's
a3e72f1
Source0:        miglayout-core-4.2-sources.jar
a3e72f1
Source1:        miglayout-swing-4.2-sources.jar
Eric Smith ccd49fd
Eric Smith ccd49fd
BuildArch:      noarch
dc0c470
ExclusiveArch:  %{java_arches} noarch
a3e72f1
BuildRequires:  java-devel
Eric Smith ccd49fd
6be420a
Requires:       java
d5c06a9
# We no longer have an examples sub-package, note no provides as the examples
d5c06a9
# are no longer packaged, so we do not provide them
d5c06a9
Obsoletes:      %{name}-examples < %{version}-%{release}
Eric Smith ccd49fd
Eric Smith ccd49fd
%description
a3e72f1
MiGLayout is a versatile Swing layout manager.  It uses String or
Eric Smith ccd49fd
API type-checked constraints to format the layout. MiGLayout can
Eric Smith ccd49fd
produce flowing, grid based, absolute (with links), grouped and
Eric Smith ccd49fd
docking layouts. MiGLayout is created to be to manually coded layouts
Eric Smith ccd49fd
what Matisse/GroupLayout is to IDE supported visual layouts.
Eric Smith ccd49fd
a3e72f1
Eric Smith ccd49fd
%package javadoc
Eric Smith ccd49fd
Summary:        Javadocs for MiGLayout
Eric Smith ccd49fd
Eric Smith ccd49fd
%description javadoc
Eric Smith ccd49fd
This package contains the API documentation for MiGLayout.
Eric Smith ccd49fd
Eric Smith ccd49fd
Eric Smith ccd49fd
%prep
Eric Smith ccd49fd
%setup -q -c %{name}
a3e72f1
unzip -oq %{SOURCE1}
a3e72f1
Eric Smith ccd49fd
Eric Smith ccd49fd
%build
a3e72f1
javac -encoding utf8 net/miginfocom/{layout,swing}/*.java
Eric Smith ccd49fd
a3e72f1
jar cmf META-INF/MANIFEST.MF %{name}-core.jar net/miginfocom/layout/*.class
a3e72f1
jar cmf META-INF/MANIFEST.MF %{name}-swing.jar net/miginfocom/swing/*.class
8269b4b
javadoc -Xdoclint:none -d doc net.miginfocom.{layout,swing}
Eric Smith ccd49fd
Eric Smith ccd49fd
Eric Smith ccd49fd
%install
Eric Smith ccd49fd
mkdir -p %{buildroot}%{_javadir}
Eric Smith ccd49fd
mkdir -p %{buildroot}%{_javadocdir}
a3e72f1
cp -a %{name}-*.jar %{buildroot}%{_javadir}
Eric Smith ccd49fd
cp -a doc %{buildroot}%{_javadocdir}/%{name}
Eric Smith ccd49fd
a3e72f1
Eric Smith ccd49fd
%files
Eric Smith ccd49fd
%{_javadir}/*.jar
Eric Smith ccd49fd
Eric Smith ccd49fd
%files javadoc
Eric Smith ccd49fd
%doc %{_javadocdir}/%{name}
Eric Smith ccd49fd
Eric Smith ccd49fd
%changelog
c533a82
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-22
c533a82
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
c533a82
f8843e5
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-21
f8843e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
f8843e5
3681eb5
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-20
3681eb5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
3681eb5
dc0c470
* Fri Jul 08 2022 Jiri Vanek <jvanek@redhat.com> - 4.2-19
dc0c470
- Rebuilt for Drop i686 JDKs
dc0c470
f438666
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 4.2-18
f438666
- Rebuilt for java-17-openjdk as system jdk
f438666
93334f5
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-17
93334f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
93334f5
6214137
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-16
6214137
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
6214137
8b01805
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-15
8b01805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
8b01805
aa51510
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-14
aa51510
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
aa51510
6dfdee3
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 4.2-13
6dfdee3
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
6dfdee3
baa47bf
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-12
baa47bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
baa47bf
a8facd7
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-11
a8facd7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a8facd7
a5a0bdf
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-10
a5a0bdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
a5a0bdf
b4db2c1
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-9
b4db2c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b4db2c1
6b0408a
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-8
6b0408a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6b0408a
236eddd
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-7
236eddd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
236eddd
e4e003c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-6
e4e003c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e4e003c
6386dce
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-5
6386dce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
6386dce
8269b4b
* Tue Jul 07 2015 Mat Booth <mat.booth@redhat.com> - 4.2-4
8269b4b
- Fix FTBFS due to strict javadoc linting
8269b4b
ea1cc47
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2-3
ea1cc47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
ea1cc47
d5c06a9
* Fri Jan 16 2015 Hans de Goede <hdegoede@redhat.com> - 4.2-2
d5c06a9
- Properly obsolete the no longer existing miglayout-examples package
d5c06a9
a3e72f1
* Wed Oct 22 2014 Hans de Goede <hdegoede@redhat.com> - 4.2-1
a3e72f1
- Update to 4.2 release
a3e72f1
- Drop SWT support, as it is split out into a separate sources jar upstream
a3e72f1
- Drop examples, as they are split out into a separate sources jar upstream
a3e72f1
08d8521
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0-7
08d8521
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
08d8521
6be420a
* Fri Mar 21 2014 Michael Simacek <msimacek@redhat.com> - 4.0-6
6be420a
- Remove version from JAR name
6be420a
02c52d4
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0-5
02c52d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
02c52d4
25575d0
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0-4
25575d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
25575d0
90d7408
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0-3
90d7408
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
90d7408
b083322
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0-2
b083322
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b083322
Eric Smith 35f7875
* Sat Oct 08 2011 Eric Smith <eric@brouhaha.com> - 4.0-1
Eric Smith 35f7875
- Update to latest upstream.
Eric Smith 35f7875
- Removed BuildRoot, clean, defattr, etc.
Eric Smith 35f7875
199fcd4
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.3.1-2
199fcd4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
199fcd4
Eric Smith ccd49fd
* Mon Oct 18 2010 Eric Smith <eric@brouhaha.com> - 3.7.3.1-1
Eric Smith ccd49fd
- initial version