From a3cffb6a0bf1fbb334495da03234e6e82b3bd049d480eef31ac4ccb067a159ad Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Fri, 15 Dec 2006 17:10:17 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libreadline-java?expand=0&rev=1 --- .gitattributes | 23 +++++ .gitignore | 1 + libreadline-java-0.8.0-src.tar.gz | 3 + libreadline-java-java14compat.patch | 12 +++ libreadline-java.changes | 68 ++++++++++++++ libreadline-java.spec | 139 ++++++++++++++++++++++++++++ ready | 0 7 files changed, 246 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 libreadline-java-0.8.0-src.tar.gz create mode 100644 libreadline-java-java14compat.patch create mode 100644 libreadline-java.changes create mode 100644 libreadline-java.spec create mode 100644 ready diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/libreadline-java-0.8.0-src.tar.gz b/libreadline-java-0.8.0-src.tar.gz new file mode 100644 index 0000000..5c8af9b --- /dev/null +++ b/libreadline-java-0.8.0-src.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdcfd9910bfe2dca4cd08b2462ec05efee7395e9b9c3efcb51e85fa70548c890 +size 77122 diff --git a/libreadline-java-java14compat.patch b/libreadline-java-java14compat.patch new file mode 100644 index 0000000..91028a1 --- /dev/null +++ b/libreadline-java-java14compat.patch @@ -0,0 +1,12 @@ +diff -Naur ../libreadline-java-0.8.0.orig/Makefile ./Makefile +--- ../libreadline-java-0.8.0.orig/Makefile 2003-01-07 11:14:35.000000000 +0100 ++++ ./Makefile 2006-09-26 14:04:36.000000000 +0200 +@@ -70,7 +70,7 @@ + + ## normal javac + JAVAC = javac +-JC_FLAGS = ++JC_FLAGS = -source 1.4 -target 1.4 + + ## with jikes + #JAVAC = jikes diff --git a/libreadline-java.changes b/libreadline-java.changes new file mode 100644 index 0000000..53b053f --- /dev/null +++ b/libreadline-java.changes @@ -0,0 +1,68 @@ +------------------------------------------------------------------- +Thu Dec 14 18:16:24 CET 2006 - jsmeix@suse.de + +- Removed xml-commons-apis from BuildRequires because xerces-j2 + already provides xml-commons-apis but xerces-j2 would be + deinstalled when rpm installs xml-commons-apis after xerces-j2 + (which is rpm standard behaviour in this case) but without + xerces-j2 the RPM capabilities jaxp_parser_impl and + xml-commons-resolver are no longer provided in the + installed system. + +------------------------------------------------------------------- +Tue Sep 26 14:29:17 CEST 2006 - skh@suse.de + +- don't use icecream +- use -source 1.4 and -target 1.4 for build with java 1.5 + +------------------------------------------------------------------- +Wed Jan 25 21:37:42 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Fri Nov 25 13:59:11 CET 2005 - jsmeix@suse.de + +- Replaced {_jnidir} by {_jnidir}-ext + +------------------------------------------------------------------- +Wed Aug 17 14:15:06 CEST 2005 - uli@suse.de + +- fixed to build on lib64 archs + +------------------------------------------------------------------- +Thu Jul 28 16:45:50 CEST 2005 - jsmeix@suse.de + +- Adjustments in the spec file. + +------------------------------------------------------------------- +Mon Jul 18 16:50:15 CEST 2005 - jsmeix@suse.de + +- Current version 0.8.0 from JPackage.org + +------------------------------------------------------------------- +Wed Jul 13 14:44:07 CEST 2005 - uli@suse.de + +- lib64tified (fixes s390x) + +------------------------------------------------------------------- +Thu Nov 18 01:58:20 CET 2004 - ro@suse.de + +- fixed file list + +------------------------------------------------------------------- +Wed Sep 15 16:02:52 CEST 2004 - skh@suse.de + +- Fix Requires (remove fixed dependency on readline 4.3 and enable rpm + dependency check) + +------------------------------------------------------------------- +Wed Sep 8 09:27:56 CEST 2004 - skh@suse.de + +- Fix PreRequire + +------------------------------------------------------------------- +Thu Sep 2 17:24:55 CEST 2004 - skh@suse.de + +- Initial package created with version 0.8.0 (JPackage 1.5) + diff --git a/libreadline-java.spec b/libreadline-java.spec new file mode 100644 index 0000000..5bf0037 --- /dev/null +++ b/libreadline-java.spec @@ -0,0 +1,139 @@ +# +# spec file for package libreadline-java (Version 0.8.0) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild +# icecream 0 + +Name: libreadline-java +BuildRequires: java2-devel-packages readline-devel termcap xerces-j2 +%define name libreadline-java +%define version 0.8.0 +%define readline_ver 4.3 +%define release 9jpp +%define section free +Version: 0.8.0 +Release: 47 +Summary: Java Wrapper for the GNU Readline Library +License: GNU Library General Public License v. 2.0 and 2.1 (LGPL) +Source0: http://download.sourceforge.net/java-readline/libreadline-java-0.8.0-src.tar.gz +Patch: %{name}-java14compat.patch +URL: http://java-readline.sf.net/ +# Requires: readline = %{readline_ver} +PreReq: /sbin/ldconfig +Provides: java_readline +Provides: gnu.readline +Group: Development/Libraries/Java +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Autoreqprov: on + +%description +Java-Readline is a port of GNU Readline for Java. To be more precise, +it is a JNI wrapper for Readline. It is distributed under the LGPL. + + + +%package javadoc +PreReq: coreutils +Summary: Javadoc for libreadline-java +Group: Development/Libraries/Java + +%description javadoc +Java-Readline is a port of GNU Readline for Java. Or, to be more +precise, it is a JNI-wrapper to Readline. It is distributed under the +LGPL. + +This package contains the javadoc documentation for Java-Readline. + + + +%prep +%setup -q -n %{name}-%{version} +%patch +find . -name "*.jar" -exec rm -f {} \; + +%build +export JAVA_HOME=%{java_home} +export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH + +%__make T_LIBS=JavaReadline LIBPATH=-L%{_libdir}/termcap + +%__make apidoc + +%install +# jar + +%__mkdir_p %{buildroot}%{_jnidir}-ext + +%__install -m 644 %{name}.jar %{buildroot}%{_jnidir}-ext/%{name}-%{version}.jar +(cd %{buildroot}%{_jnidir}-ext && for jar in *-%{version}*; do \ +ln -sf ${jar} ${jar/-%{version}/}; done) +# lib + +%__mkdir_p %{buildroot}%{_libdir} + +%__install -m 755 libJavaReadline.so %{buildroot}%{_libdir}/libJavaReadline.so.%{version} +(cd %{buildroot}%{_libdir} && ln -sf libJavaReadline.so.%{version} libJavaReadline.so) +# javadoc + +%__mkdir_p %{buildroot}%{_javadocdir}/%{name}-%{version} + +%__cp -a api/* %{buildroot}%{_javadocdir}/%{name}-%{version} + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(0644,root,root,0755) +%doc ChangeLog NEWS README README.1st VERSION +%{_libdir}/*.so* +%dir %{_jnidir}-ext +%{_jnidir}-ext/*.jar + +%files javadoc +%defattr(0644,root,root,0755) +%{_javadocdir}/%{name}-%{version} + +%changelog -n libreadline-java +* Thu Dec 14 2006 - jsmeix@suse.de +- Removed xml-commons-apis from BuildRequires because xerces-j2 + already provides xml-commons-apis but xerces-j2 would be + deinstalled when rpm installs xml-commons-apis after xerces-j2 + (which is rpm standard behaviour in this case) but without + xerces-j2 the RPM capabilities jaxp_parser_impl and + xml-commons-resolver are no longer provided in the + installed system. +* Tue Sep 26 2006 - skh@suse.de +- don't use icecream +- use -source 1.4 and -target 1.4 for build with java 1.5 +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Fri Nov 25 2005 - jsmeix@suse.de +- Replaced {_jnidir} by {_jnidir}-ext +* Wed Aug 17 2005 - uli@suse.de +- fixed to build on lib64 archs +* Thu Jul 28 2005 - jsmeix@suse.de +- Adjustments in the spec file. +* Mon Jul 18 2005 - jsmeix@suse.de +- Current version 0.8.0 from JPackage.org +* Wed Jul 13 2005 - uli@suse.de +- lib64tified (fixes s390x) +* Thu Nov 18 2004 - ro@suse.de +- fixed file list +* Wed Sep 15 2004 - skh@suse.de +- Fix Requires (remove fixed dependency on readline 4.3 and enable rpm + dependency check) +* Wed Sep 08 2004 - skh@suse.de +- Fix PreRequire +* Thu Sep 02 2004 - skh@suse.de +- Initial package created with version 0.8.0 (JPackage 1.5) diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4