[xmldb-api] Drop gcj.
Alexander Kurtakov
akurtakov at fedoraproject.org
Thu Dec 30 09:53:22 UTC 2010
commit 1322014e5a87d84845dbb1f924a18639e41b08bb
Author: Alexander Kurtakov <akurtako at redhat.com>
Date: Thu Dec 30 11:52:45 2010 +0200
Drop gcj.
No more versioned jars.
Adapt to current guidelines.
xmldb-api.spec | 62 ++++++++++---------------------------------------------
1 files changed, 12 insertions(+), 50 deletions(-)
---
diff --git a/xmldb-api.spec b/xmldb-api.spec
index 7ad836d..a7d7415 100644
--- a/xmldb-api.spec
+++ b/xmldb-api.spec
@@ -28,15 +28,12 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
-%define _with_gcj_support 1
-%define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}}
-
-%define bname xmldb
-%define cvs_version 20011111cvs
+%global bname xmldb
+%global cvs_version 20011111cvs
Name: xmldb-api
Version: 0.1
-Release: 0.4.%{cvs_version}.1.3%{?dist}
+Release: 0.4.%{cvs_version}.2%{?dist}
Epoch: 1
Summary: XML:DB API for Java
License: BSD
@@ -47,7 +44,7 @@ Source: xmldb-xapi-%{cvs_version}-src.tar.gz
Source1: %{name}-build.xml
Source2: %{name}-license.txt
Patch0: %{name}-syntaxfix.patch
-Url: http://xmldb-org.sourceforge.net
+URL: http://xmldb-org.sourceforge.net
BuildRequires: ant >= 0:1.6
BuildRequires: jpackage-utils >= 0:1.6
BuildRequires: junit
@@ -56,15 +53,7 @@ Requires(pre): jpackage-utils >= 0:1.6
Requires(post): jpackage-utils >= 0:1.6
Requires: junit
Requires: xalan-j2
-%if %{gcj_support}
-BuildRequires: java-gcj-compat-devel
-Requires(post): java-gcj-compat
-Requires(postun): java-gcj-compat
-%endif
-%if ! %{gcj_support}
BuildArch: noarch
-%endif
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
The API interfaces are what driver developers must implement when creating a
@@ -98,6 +87,7 @@ currently to be useful.
%package javadoc
Summary: Javadoc for %{name}
Group: Documentation
+Requires: jpackage-utils
%description javadoc
Javadoc for %{name}.
@@ -122,9 +112,8 @@ rm -rf %{buildroot}
# jars
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
-install -m 644 dist/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
-install -m 644 dist/%{name}-sdk.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-sdk-%{version}.jar
-(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} ${jar/-%{version}/}; done)
+install -m 644 dist/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+install -m 644 dist/%{name}-sdk.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-sdk.jar
# javadoc
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr dist/doc/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
@@ -134,46 +123,14 @@ ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
install -d -m 755 $RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version}
cp %{SOURCE2} $RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version}
-%if %{gcj_support}
-%{_bindir}/aot-compile-rpm
-%endif
-
-%clean
-rm -rf %{buildroot}
-
-%if %{gcj_support}
-%post
-if [ -x %{_bindir}/rebuild-gcj-db ]
-then
- %{_bindir}/rebuild-gcj-db
-fi
-%endif
-
-%if %{gcj_support}
-%postun
-if [ -x %{_bindir}/rebuild-gcj-db ]
-then
- %{_bindir}/rebuild-gcj-db
-fi
-%endif
-
%files
%defattr(-,root,root)
%doc %{_docdir}/%{name}-%{version}
-%{_javadir}/%{name}-%{version}.jar
%{_javadir}/%{name}.jar
-%if %{gcj_support}
-%attr(-,root,root) %dir %{_libdir}/gcj/%{name}
-%attr(-,root,root) %{_libdir}/gcj/%{name}/%{name}-%{version}.jar.*
-%endif
%files sdk
%defattr(-,root,root)
-%{_javadir}/%{name}-sdk-%{version}.jar
%{_javadir}/%{name}-sdk.jar
-%if %{gcj_support}
-%attr(-,root,root) %{_libdir}/gcj/%{name}/%{name}-sdk-%{version}.jar.*
-%endif
%files javadoc
%defattr(-,root,root)
@@ -181,6 +138,11 @@ fi
%doc %{_javadocdir}/%{name}
%changelog
+* Thu Dec 30 2010 Alexander Kurtakov <akurtako at redhat.com> 1:0.1-0.4.20011111cvs.2
+- Drop gcj.
+- No more versioned jars.
+- Adapt to current guidelines.
+
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1:0.1-0.4.20011111cvs.1.3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
More information about the scm-commits
mailing list