56365f6
Name:           swing-layout
Victor G. Vasilyev d58985e
Version:        1.0.4
38fb69b
Release:        14%{?dist}
56365f6
Summary:        Natural layout for Swing panels
56365f6
License:        LGPLv2
56365f6
URL:            https://swing-layout.dev.java.net/
bd8c0d3
# https://svn.java.net/svn/swing-layout~svn/trunk/
56365f6
Source0:        %{name}-%{version}-src.zip
bd8c0d3
# from http://java.net/jira/secure/attachment/27303/pom.xml
bd8c0d3
Source1:        %{name}-pom.xml
bd8c0d3
# use javac target/source 1.5
bd8c0d3
Patch0:         %{name}-%{version}-project_properties.patch
bd8c0d3
Patch1:         %{name}-%{version}-fix-incorrect-fsf-address.patch
56365f6
56365f6
BuildRequires:  jpackage-utils >= 1.6
56365f6
BuildRequires:  java-devel >= 1.3
56365f6
BuildRequires:  ant
56365f6
BuildRequires:  dos2unix
56365f6
Requires:       java >= 1.3
56365f6
56365f6
BuildArch:      noarch
56365f6
56365f6
%description
56365f6
Extensions to Swing to create professional cross platform layout.
56365f6
5bda65a
%if 0
56365f6
%package javadoc
56365f6
Summary:        Javadoc documentation for Swing Layout
56365f6
56365f6
%description javadoc
56365f6
Documentation for Swing Layout code.
5bda65a
%endif
56365f6
56365f6
%prep
56365f6
%setup -q
56365f6
dos2unix releaseNotes.txt
bd8c0d3
%patch0 -p0
bd8c0d3
%patch1 -p0
bd8c0d3
sed -i 's/\r//' COPYING
56365f6
bd8c0d3
cp -p %{SOURCE1} pom.xml
bd8c0d3
sed -i "s|<version>1.0.3</version>|<version>%{version}</version>|" pom.xml
56365f6
56365f6
%build
56365f6
5bda65a
%{ant} jar \
5bda65a
#   [javadoc] Loading source files for package org.jdesktop.layout...
5bda65a
#   [javadoc] 1 error
5bda65a
#   [javadoc] java.lang.IllegalStateException: endPosTable already set
5bda65a
%if 0
5bda65a
 javadoc dist
5bda65a
%endif
5bda65a
 
56365f6
%install
56365f6
bd8c0d3
mkdir -p %{buildroot}%{_javadir}
b69e54f
b69e54f
%if 0
bd8c0d3
install -m 644 dist/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
b69e54f
%else
b69e54f
install -m 644 dist/%{name}.jar %{buildroot}%{_javadir}/%{name}.jar
b69e54f
%endif
56365f6
bd8c0d3
mkdir -p %{buildroot}%{_mavenpomdir}
bd8c0d3
install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
bd8c0d3
%add_maven_depmap JPP-%{name}.pom %{name}.jar
56365f6
5bda65a
%if 0
bd8c0d3
mkdir -p %{buildroot}%{_javadocdir}/%{name}
5bda65a
cp -pr dist/javadoc/* %{buildroot}%{_javadocdir}/%{name}
5bda65a
%endif
56365f6
3747359
%files -f .mfiles
9f8caa6
%doc releaseNotes.txt
9f8caa6
%license COPYING
56365f6
5bda65a
%if 0
bd8c0d3
%files javadoc
bd8c0d3
%{_javadocdir}/%{name}
9f8caa6
%license COPYING
5bda65a
%endif
56365f6
56365f6
%changelog
38fb69b
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-14
38fb69b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
38fb69b
e046455
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-13
e046455
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e046455
018b665
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-12
018b665
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
018b665
f9e262b
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.4-11
f9e262b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f9e262b
9f8caa6
* Thu Feb 12 2015 gil cattaneo <puntogil@libero.it> 1.0.4-10
9f8caa6
- introduce license macro
9f8caa6
c193d52
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.4-9
c193d52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
c193d52
f03f071
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.4-8
f03f071
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f03f071
2f0496e
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.4-7
2f0496e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2f0496e
bd8c0d3
* Sun Dec 09 2012 gil cattaneo <puntogil@libero.it> 1.0.4-6
bd8c0d3
- Adapted to current guideline
bd8c0d3
- Added maven pom
bd8c0d3
- Installed license file
bd8c0d3
cfe2b47
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.4-5
cfe2b47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
cfe2b47
2084f70
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.4-4
2084f70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2084f70
6fe0db6
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.4-3
6fe0db6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6fe0db6
dc6cf84
* Fri Mar 5 2010 Alexander Kurtakov <akurtako@redhat.com> 1.0.4-2
dc6cf84
- Drop gcj_support.
dc6cf84
Victor G. Vasilyev d58985e
* Tue Jan 26 2010 Victor G. Vasilyev <victor.vasilyevg@sun.com> - 1.0.4-1
Victor G. Vasilyev d58985e
- 1.0.4
Victor G. Vasilyev d58985e
8890e29
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-4
8890e29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8890e29
8791863
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-3
8791863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
8791863
56365f6
* Thu Apr 03 2008 Lubomir Kundrak <lkundrak@redhat.com> - 1.0.3-2
56365f6
- gcj bits
56365f6
- no insane javadoc links
56365f6
56365f6
* Tue Feb 19 2008 Lubomir Kundrak <lkundrak@redhat.com> - 1.0.3-1
56365f6
- 1.0.3
56365f6
- Major specfile cleanup for Fedora
56365f6
56365f6
* Tue Feb 19 2008 Lubomir Kundrak <lkundrak@redhat.com> - 0:1.0-1jpp
56365f6
- Shamelessly stolen this from JPackage 1.6 without proper ChangeLog entry
56365f6
56365f6
* Mon Nov 12 2005 Jaroslav Tulach <jtulach@netbeans.org> - 0:0.9-1jpp
56365f6
- First packaged release.