rpms/libreadline-java/devel libreadline-java.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Igor Foox (ifoox) fedora-extras-commits at redhat.com
Sat Sep 9 01:08:47 UTC 2006


Author: ifoox

Update of /cvs/extras/rpms/libreadline-java/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30213/devel

Modified Files:
	.cvsignore sources 
Added Files:
	libreadline-java.spec 
Log Message:
auto-import libreadline-java-0.8.0-12 on branch devel from libreadline-java-0.8.0-12.src.rpm


--- NEW FILE libreadline-java.spec ---
%define name            libreadline-java
%define version         0.8.0
%define editline_ver    2.9
%define release         12%{?dist}
%define src_dirs        org test
%define gcj_support     1

Name:                %{name}
Version:             %{version}
Release:             %{release}
Summary:             Java wrapper for the GNU-readline library
License:             LGPL
Source0:             http://download.sourceforge.net/java-readline/%{name}-%{version}-src.tar.gz
Url:                 http://java-readline.sf.net/
Requires:            libedit >= %{editline_ver}
Requires(post):      /sbin/ldconfig
Requires(postun):    /sbin/ldconfig
%if %{gcj_support}
BuildRequires:       gcc-java >= 4.1.1
BuildRequires:       java-gcj-compat-devel >= 1.0.31
Requires(post):      java-gcj-compat >= 1.0.31
Requires(postun):    java-gcj-compat >= 1.0.31
%else
BuildRequires:       java-devel >= 1.4.2
Requires:            java >= 1.4.2
%endif
BuildRequires:       jpackage-utils >= 0:1.5
BuildRequires:       libedit-devel >= %{editline_ver}
BuildRequires:       %{_libdir}/libtermcap.so
Group:               Development/Libraries
Buildroot:           %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
AutoReqProv:         no

%description
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.

%package javadoc
Summary:             Javadoc for %{name}
Group:               Development/Libraries

%description javadoc
Javadoc for %{name}.

%package devel
Summary:             Development files for %{name}
Group:               Development/Libraries
Requires:            %{name} = %{version}

%description devel
This package contains development files for %{name}.

%prep
%setup -q

%build
export JAVA_HOME=%{java_home}
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
%__make T_LIBS=JavaEditline #JavaReadline
%__make apidoc

# Fix debuginfo package
rm -f %{src_dirs}
for dir in %{src_dirs}; do
ln -s src/$dir
done

%install
rm -rf %{buildroot}

# jar
%__mkdir_p %{buildroot}%{_javadir}
%__install -m 644 %{name}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
(cd %{buildroot}%{_javadir} && for jar in *-%{version}*; do \
ln -sf ${jar} ${jar/-%{version}/}; done)
# lib
%__mkdir_p %{buildroot}%{_libdir}
%__install -m 755 libJavaEditline.so %{buildroot}%{_libdir}/libJavaEditline.so.%{version}
(cd %{buildroot}%{_libdir} && ln -sf libJavaEditLine.so.%{version} libJavaEditline.so)

# javadoc
%__mkdir_p %{buildroot}%{_javadocdir}/%{name}-%{version}
%__cp -a api/* %{buildroot}%{_javadocdir}/%{name}-%{version}

# natively compile
%if %{gcj_support}
%{_bindir}/aot-compile-rpm
%endif

%clean
%__rm -rf %{buildroot}

%post
/sbin/ldconfig

%if %{gcj_support}
if [ -x %{_bindir}/rebuild-gcj-db ]
then
  %{_bindir}/rebuild-gcj-db
fi
%endif

%postun 
/sbin/ldconfig

%if %{gcj_support}
if [ -x %{_bindir}/rebuild-gcj-db ]
then
  %{_bindir}/rebuild-gcj-db
fi
%endif

%files
%defattr(0644,root,root,0755)
%doc ChangeLog NEWS README README.1st VERSION COPYING.LIB
%{_libdir}/libJavaEditline.so.*
%{_javadir}/*.jar
%if %{gcj_support}
%attr(-,root,root) %{_libdir}/gcj/%{name}
%endif

%files javadoc
%defattr(0644,root,root,0755)
%{_javadocdir}/%{name}-%{version}

%files devel
%defattr(0644,root,root,0755)
%{_libdir}/libJavaEditline.so

%changelog
* Fri Sep 08 2006 Igor Foox <ifoox at redhat.com> 0.8.0-12
- Remove dependency on readline and readline-devel.
- Add dependency on libedit{,-devel}, change make argument to JavaEditline
  from JavaReadline.

* Fri Sep 08 2006 Igor Foox <ifoox at redhat.com> 0.8.0-11
- Doubled percent signs in changelog section.
- Fixed dependency on readline to be >= instead of =.
- Move jar to %%{_javadir} from %%{_jnidir}
- Added dist tag.
- Added COPYING.LIB to doc files.

* Mon Jun 26 2006 Igor Foox <ifoox at redhat.com> 0.8.0-10jpp_3fc
- Moved the unversioned .so file into a -devel package 
- Changed Group of the -javadoc package to Development/Libraries

* Fri Jun 23 2006 Igor Foox <ifoox at redhat.com> 0.8.0-10jpp_2fc
- Remove Vendor and Distribution tags
- Change group to Development/Libraries
- Removed Epoch, and Epoch in Requires for libreadline
- Added (post) and (postun) to Requires of /sbin/ldconfig
- Changed Source0 to use the version and name macros
- Fixed debuginfo package

* Wed May 31 2006 Igor Foox <ifoox at redhat.com> 0:0.8.0-10jpp_1fc
- Natively compile
- Changed BuildRoot to what Extras expects

* Wed Nov 09 2005 Fernando Nasser <fnasser at redhat.com> 0:0.8.0-10jpp
- Rebuild for readline 5.0

* Tue Mar 29 2005 David Walluck <david at jpackage.org> 0:0.8.0-9jpp
- fix duplicate files in file list
- set java bins in path

* Tue Nov 2 2004 Nicolas Mailhot <nim at jpackage.org> -  0:0.8.0-8jpp
- Move jars into %%{_jnidir}

* Tue Nov 2 2004 Nicolas Mailhot <nim at jpackage.org> -  0:0.8.0-7jpp
- Replace build dep on termcap-devel with dep on %%{_libdir}/libtermcap.so
  (needed on RH/FC systems)

* Sat Oct 09 2004 David Walluck <david at jpackage.org> 0:0.8.0-6jpp
- rebuild for JPackage 1.5 devel

* Thu Jan 30 2003 David Walluck <david at anti-microsoft.org> 0:0.8.0-5jpp
- rebuild for JPackage 1.5

* Thu Jan 30 2003 David Walluck <david at anti-microsoft.org> 0.8.0-4jpp
- AutoReqProvides: no
- Strict requires on readline version and /sbin/ldconfig

* Sun Jan 26 2003 David Walluck <david at anti-microsoft.org> 0.8.0-3jpp
- set JAVA_HOME/bin in PATH

* Wed Jan 22 2003 David Walluck <david at anti-microsoft.org> 0.8.0-2jpp
- 1jpp was missing %%changelog


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/libreadline-java/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	9 Sep 2006 01:08:20 -0000	1.1
+++ .cvsignore	9 Sep 2006 01:08:47 -0000	1.2
@@ -0,0 +1 @@
+libreadline-java-0.8.0-src.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/libreadline-java/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	9 Sep 2006 01:08:20 -0000	1.1
+++ sources	9 Sep 2006 01:08:47 -0000	1.2
@@ -0,0 +1 @@
+501720ddded45eaedf429b7cc356107c  libreadline-java-0.8.0-src.tar.gz




More information about the fedora-extras-commits mailing list