Permaine Cheung 1192965
# Copyright (c) 2000-2007, JPackage Project
b800ade
# All rights reserved.
b800ade
#
b800ade
# Redistribution and use in source and binary forms, with or without
b800ade
# modification, are permitted provided that the following conditions
b800ade
# are met:
b800ade
#
b800ade
# 1. Redistributions of source code must retain the above copyright
b800ade
#    notice, this list of conditions and the following disclaimer.
b800ade
# 2. Redistributions in binary form must reproduce the above copyright
b800ade
#    notice, this list of conditions and the following disclaimer in the
b800ade
#    documentation and/or other materials provided with the
b800ade
#    distribution.
b800ade
# 3. Neither the name of the JPackage Project nor the names of its
b800ade
#    contributors may be used to endorse or promote products derived
b800ade
#    from this software without specific prior written permission.
b800ade
#
b800ade
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
b800ade
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
b800ade
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
b800ade
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
b800ade
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
b800ade
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
b800ade
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
b800ade
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
b800ade
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
b800ade
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
b800ade
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
b800ade
#
b800ade
b800ade
Name:           bsh
b800ade
Version:        1.3.0
065175b
Release:        15.2%{?dist}
Permaine Cheung 303ff4b
Epoch:          0
cvsdist 250c59a
Summary:        Lightweight Scripting for Java
bfafa30
License:        SPL or LGPLv2+
b800ade
Source0:        %{name}-%{version}-src.tar.bz2
Permaine Cheung 303ff4b
#cvs -d:pserver:anonymous@beanshell.cvs.sourceforge.net:/cvsroot/beanshell login
Permaine Cheung 303ff4b
#cvs -z3 -d:pserver:anonymous@beanshell.cvs.sourceforge.net:/cvsroot/beanshell export -r rel_1_3_0_final BeanShell
Permaine Cheung 303ff4b
#tar cjf bsh-1.3.0-src.tar.bz2 BeanShell
Permaine Cheung 4adf266
Source1:        bsh-1.3.0.pom
Permaine Cheung 4adf266
Source2:        bsh-bsf-1.3.0.pom
Permaine Cheung 3dca6f4
Source3:        %{name}-desktop.desktop
Permaine Cheung 4adf266
Permaine Cheung 303ff4b
Patch0:         %{name}-build.patch
Permaine Cheung 303ff4b
#Patch1:         %{name}-readline.patch
Permaine Cheung 3dca6f4
BuildRequires:  ant, bsf, ant-trax, ImageMagick, desktop-file-utils
Permaine Cheung 4adf266
BuildRequires:  servlet
Permaine Cheung 303ff4b
Requires:       bsf
Permaine Cheung 4adf266
Requires:       jpackage-utils >= 0:1.7.2
cvsdist 250c59a
#BuildRequires:  libreadline-java
065175b
URL:            http://www.beanshell.org/
065175b
Group:          Development/Libraries
065175b
BuildArch:      noarch
Permaine Cheung 303ff4b
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
b800ade
cvsdist 250c59a
%description
cvsdist 250c59a
BeanShell is a small, free, embeddable, Java source interpreter with
cvsdist 250c59a
object scripting language features, written in Java. BeanShell executes
cvsdist 250c59a
standard Java statements and expressions, in addition to obvious
cvsdist 250c59a
scripting commands and syntax. BeanShell supports scripted objects as
cvsdist 250c59a
simple method closures like those in Perl and JavaScript(tm).
cvsdist 250c59a
You can use BeanShell interactively for Java experimentation and
cvsdist 250c59a
debugging or as a simple scripting engine for your applications. In
cvsdist 250c59a
short: BeanShell is a dynamically interpreted Java, plus some useful
cvsdist 250c59a
stuff. Another way to describe it is to say that in many ways BeanShell
cvsdist 250c59a
is to Java as Tcl/Tk is to C: BeanShell is embeddable - You can call
cvsdist 250c59a
BeanShell from your Java applications to execute Java code dynamically
cvsdist 250c59a
at run-time or to provide scripting extensibility for your applications.
cvsdist 250c59a
Alternatively, you can call your Java applications and objects from
cvsdist 250c59a
BeanShell; working with Java objects and APIs dynamically. Since
cvsdist 250c59a
BeanShell is written in Java and runs in the same space as your
cvsdist 250c59a
application, you can freely pass references to "real live" objects into
cvsdist 250c59a
scripts and return them as results.
cvsdist 250c59a
cvsdist 250c59a
%package manual
cvsdist 250c59a
Summary:        Manual for %{name}
065175b
Group:          Documentation
cvsdist 250c59a
cvsdist 250c59a
%description manual
cvsdist 250c59a
Documentation for %{name}.
cvsdist 250c59a
cvsdist 250c59a
%package javadoc
cvsdist 250c59a
Summary:        Javadoc for %{name}
065175b
Group:          Documentation
cvsdist 250c59a
cvsdist 250c59a
%description javadoc
cvsdist 250c59a
Javadoc for %{name}.
cvsdist 250c59a
cvsdist 250c59a
%package demo
cvsdist 250c59a
Summary:        Demo for %{name}
065175b
Group:          Development/Libraries
Permaine Cheung 303ff4b
AutoReqProv:    no
cvsdist 250c59a
Requires:       %{name} = %{epoch}:%{version}-%{release}
Permaine Cheung 303ff4b
Requires:       /usr/bin/env
cvsdist 250c59a
cvsdist 250c59a
%description demo
cvsdist 250c59a
Demonstrations and samples for %{name}.
cvsdist 250c59a
Permaine Cheung 2f29479
%package desktop
065175b
Summary:        Desktop integraton for %{name} 
065175b
Group:          Development/Libraries
Permaine Cheung 2f29479
Requires:       %{name} = %{epoch}:%{version}-%{release}
Permaine Cheung 2f29479
Permaine Cheung 2f29479
%description desktop
Permaine Cheung 2f29479
Contains a menu entry for %{name}.
Permaine Cheung 2f29479
cvsdist 250c59a
%prep
b800ade
%setup -q -n BeanShell
cvsdist 250c59a
%patch0 -p1
cvsdist 250c59a
#%patch1 -p1
Permaine Cheung 4adf266
for j in $(find . -name "*.jar"); do
Permaine Cheung 4adf266
    mv $j $j.no
Permaine Cheung 4adf266
done
cvsdist 250c59a
# remove all CVS files
cvsdist 250c59a
for dir in `find . -type d -name CVS`; do rm -rf $dir; done
cvsdist 250c59a
for file in `find . -type f -name .cvsignore`; do rm -rf $file; done
Permaine Cheung 303ff4b
# fix rpmlint spurious-executable-perm warnings
Permaine Cheung 303ff4b
for i in backbutton forwardbutton homebutton remoteconsole upbutton; do
Permaine Cheung 303ff4b
    chmod 644 docs/images/$i.gif
Permaine Cheung 303ff4b
done
cvsdist 250c59a
cvsdist 250c59a
%build
cvsdist 250c59a
mkdir -p lib
Permaine Cheung 4adf266
pushd lib
Permaine Cheung 4adf266
ln -sf $(build-classpath bsf)
Permaine Cheung 4adf266
ln -sf $(build-classpath servlet)
Permaine Cheung 4adf266
popd
Permaine Cheung bd0eeaf
ant  -Dant.build.javac.source=1.4 dist
Permaine Cheung bd0eeaf
%ifnarch ppc64 s390x
Permaine Cheung bd0eeaf
(cd docs/faq && ant  -Dant.build.javac.source=1.4)
Permaine Cheung bd0eeaf
(cd docs/manual && ant  -Dant.build.javac.source=1.4)
Permaine Cheung bd0eeaf
%endif
cvsdist 250c59a
cvsdist 250c59a
%install
Permaine Cheung 303ff4b
rm -rf $RPM_BUILD_ROOT
cvsdist 250c59a
# jars
cvsdist 250c59a
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
Permaine Cheung 4adf266
install -m 644 dist/%{name}-%{version}.jar \
Permaine Cheung 4adf266
             $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
Permaine Cheung 4adf266
install -m 644 dist/%{name}-bsf-%{version}.jar \
Permaine Cheung 4adf266
             $RPM_BUILD_ROOT%{_javadir}/%{name}-bsf-%{version}.jar
Permaine Cheung 4adf266
install -m 644 dist/%{name}-classpath-%{version}.jar \
Permaine Cheung 4adf266
             $RPM_BUILD_ROOT%{_javadir}/%{name}-classpath-%{version}.jar
Permaine Cheung 4adf266
install -m 644 dist/%{name}-commands-%{version}.jar \
Permaine Cheung 4adf266
             $RPM_BUILD_ROOT%{_javadir}/%{name}-commands-%{version}.jar
Permaine Cheung 4adf266
install -m 644 dist/%{name}-core-%{version}.jar \
Permaine Cheung 4adf266
             $RPM_BUILD_ROOT%{_javadir}/%{name}-core-%{version}.jar
Permaine Cheung 4adf266
install -m 644 dist/%{name}-reflect-%{version}.jar \
Permaine Cheung 4adf266
             $RPM_BUILD_ROOT%{_javadir}/%{name}-reflect-%{version}.jar
Permaine Cheung 4adf266
install -m 644 dist/%{name}-util-%{version}.jar \
Permaine Cheung 4adf266
             $RPM_BUILD_ROOT%{_javadir}/%{name}-util-%{version}.jar
Permaine Cheung 4adf266
cvsdist 250c59a
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} ${jar/-%{version}/}; done)
Permaine Cheung 4adf266
%add_to_maven_depmap %{name} %{name} %{version} JPP %{name}
Permaine Cheung 4adf266
%add_to_maven_depmap %{name} %{name}-bsf %{version} JPP %{name}-bsf
Permaine Cheung 4adf266
Permaine Cheung 4adf266
# poms
Permaine Cheung 4adf266
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven2/poms
Permaine Cheung 4adf266
install -pm 644 %{SOURCE1} \
Permaine Cheung 4adf266
    $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}.pom
Permaine Cheung 4adf266
install -pm 644 %{SOURCE2} \
Permaine Cheung 4adf266
    $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-bsf.pom
Permaine Cheung 4adf266
cvsdist 250c59a
# manual
cvsdist 250c59a
find docs -name ".cvswrappers" -exec rm -f {} \;
cvsdist 250c59a
find docs -name "*.xml" -exec rm -f {} \;
cvsdist 250c59a
find docs -name "*.xsl" -exec rm -f {} \;
cvsdist 250c59a
find docs -name "*.log" -exec rm -f {} \;
Permaine Cheung bd0eeaf
%ifnarch ppc64 s390x
cvsdist 250c59a
(cd docs/manual && mv html/* .)
cvsdist 250c59a
(cd docs/manual && rm -rf html)
cvsdist 250c59a
(cd docs/manual && rm -rf xsl)
Permaine Cheung bd0eeaf
%endif
cvsdist 250c59a
# javadoc
cvsdist 250c59a
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cvsdist 250c59a
cp -pr javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
Permaine Cheung 1192965
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
Permaine Cheung 3dca6f4
# menu entry
Permaine Cheung 3dca6f4
desktop-file-install --vendor=fedora --mode=644 \
Permaine Cheung 3dca6f4
  --dir=$RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE3}
Permaine Cheung 3dca6f4
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps
Permaine Cheung 3dca6f4
convert src/bsh/util/lib/icon.gif \
Permaine Cheung 3dca6f4
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/bsh.png
Permaine Cheung 1192965
cvsdist 250c59a
# demo
cvsdist 250c59a
for i in `find tests -name \*.bsh`; do
cvsdist 250c59a
  perl -p -i -e 's,^\n?#!(/(usr/)?bin/java bsh\.Interpreter|/bin/sh),#!/usr/bin/env %{_bindir}/%{name},' $i
cvsdist 250c59a
  if head -1 $i | grep '#!/usr/bin/env %{_bindir}/%{name}' >/dev/null; then
cvsdist 250c59a
    chmod 755 $i
cvsdist 250c59a
  fi
cvsdist 250c59a
done
Permaine Cheung 303ff4b
chmod 755 tests/Template
Permaine Cheung 303ff4b
cat > one << EOF
Permaine Cheung 303ff4b
#!/bin/sh
Permaine Cheung 303ff4b
Permaine Cheung 303ff4b
EOF
Permaine Cheung 303ff4b
cat tests/Interactive/reload/one >> one
Permaine Cheung 303ff4b
cat one > tests/Interactive/reload/one
Permaine Cheung 303ff4b
rm one
Permaine Cheung 303ff4b
cat > two << EOF
Permaine Cheung 303ff4b
#!/bin/sh
Permaine Cheung 303ff4b
Permaine Cheung 303ff4b
EOF
Permaine Cheung 303ff4b
cat tests/Interactive/reload/two >> two
Permaine Cheung 303ff4b
cat two > tests/Interactive/reload/two
Permaine Cheung 303ff4b
rm two
cvsdist 250c59a
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}
cvsdist 250c59a
cp -pr tests $RPM_BUILD_ROOT%{_datadir}/%{name}
Permaine Cheung 4adf266
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}/webapps
Permaine Cheung 4adf266
install -m 644 dist/bshservlet.war $RPM_BUILD_ROOT%{_datadir}/%{name}/webapps
Permaine Cheung 4adf266
install -m 644 dist/bshservlet-wbsh.war $RPM_BUILD_ROOT%{_datadir}/%{name}/webapps
Permaine Cheung 4adf266
cvsdist 250c59a
# scripts
cvsdist 250c59a
install -d $RPM_BUILD_ROOT%{_bindir}
cvsdist 250c59a
Permaine Cheung 3dca6f4
function bsh_script() {
Permaine Cheung 3dca6f4
cat > $RPM_BUILD_ROOT%{_bindir}/$1 << EOF
cvsdist 250c59a
#!/bin/sh
cvsdist 250c59a
#
Permaine Cheung 3dca6f4
# $1 script
cvsdist 250c59a
# JPackage Project (http://jpackage.sourceforge.net)
cvsdist 250c59a
cvsdist 250c59a
# Source functions library
cvsdist 250c59a
. %{_datadir}/java-utils/java-functions
cvsdist 250c59a
cvsdist 250c59a
# Source system prefs
cvsdist 250c59a
if [ -f %{_sysconfdir}/%{name}.conf ] ; then
cvsdist 250c59a
  . %{_sysconfdir}/%{name}.conf
cvsdist 250c59a
fi
cvsdist 250c59a
cvsdist 250c59a
# Source user prefs
cvsdist 250c59a
if [ -f \$HOME/.%{name}rc ] ; then
cvsdist 250c59a
  . \$HOME/.%{name}rc
cvsdist 250c59a
fi
cvsdist 250c59a
cvsdist 250c59a
# Configuration
Permaine Cheung 3dca6f4
MAIN_CLASS=$2
cvsdist 250c59a
if [ -n "\$BSH_DEBUG" ]; then
cvsdist 250c59a
  BASE_FLAGS=-Ddebug=true
cvsdist 250c59a
fi
cvsdist 250c59a
cvsdist 250c59a
BASE_JARS="%{name}.jar"
cvsdist 250c59a
cvsdist 250c59a
#if [ -f /usr/lib/libJavaReadline.so ]; then
cvsdist 250c59a
#  BASE_FLAGS="$BASE_FLAGS -Djava.library.path=/usr/lib"
cvsdist 250c59a
#  BASE_FLAGS="\$BASE_FLAGS -Dbsh.console.readlinelib=GnuReadline"
cvsdist 250c59a
#  BASE_JARS="\$BASE_JARS libreadline-java.jar"
cvsdist 250c59a
#fi
cvsdist 250c59a
cvsdist 250c59a
# Set parameters
cvsdist 250c59a
set_jvm
cvsdist 250c59a
set_classpath \$BASE_JARS
cvsdist 250c59a
set_flags \$BASE_FLAGS
cvsdist 250c59a
set_options \$BASE_OPTIONS
cvsdist 250c59a
cvsdist 250c59a
# Let's start
cvsdist 250c59a
run "\$@"
cvsdist 250c59a
EOF
Permaine Cheung 3dca6f4
}
Permaine Cheung 3dca6f4
Permaine Cheung 3dca6f4
bsh_script bsh bsh.Interpreter
Permaine Cheung 3dca6f4
bsh_script bsh-desktop bsh.Console
cvsdist 250c59a
cvsdist 250c59a
cat > $RPM_BUILD_ROOT%{_bindir}/%{name}doc << EOF
cvsdist 250c59a
#!/usr/bin/env %{_bindir}/%{name}
cvsdist 250c59a
EOF
cvsdist 250c59a
cat scripts/bshdoc.bsh >> $RPM_BUILD_ROOT%{_bindir}/%{name}doc
cvsdist 250c59a
cvsdist 250c59a
%clean
cvsdist 250c59a
rm -rf $RPM_BUILD_ROOT
cvsdist 250c59a
Permaine Cheung 2f29479
%post desktop
Permaine Cheung 3dca6f4
touch --no-create %{_datadir}/icons/hicolor
Permaine Cheung 3dca6f4
if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
Permaine Cheung 3dca6f4
  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
Permaine Cheung 3dca6f4
fi
Permaine Cheung 2f29479
Permaine Cheung 2f29479
%post
Permaine Cheung 4adf266
%update_maven_depmap
b800ade
Permaine Cheung 2f29479
%postun desktop
Permaine Cheung 3dca6f4
touch --no-create %{_datadir}/icons/hicolor
Permaine Cheung 3dca6f4
if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
Permaine Cheung 3dca6f4
  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
Permaine Cheung 3dca6f4
fi
Permaine Cheung 2f29479
Permaine Cheung 2f29479
%postun
Permaine Cheung 4adf266
%update_maven_depmap
b800ade
cvsdist 250c59a
%files
cvsdist 250c59a
%defattr(-,root,root)
cvsdist 250c59a
%doc src/Changes.html src/License.txt src/README.txt
cvsdist 250c59a
%attr(0755,root,root) %{_bindir}/%{name}
cvsdist 250c59a
%attr(0755,root,root) %{_bindir}/%{name}doc
cvsdist 250c59a
%{_javadir}/*
cvsdist 250c59a
%dir %{_datadir}/%{name}
Permaine Cheung 4adf266
%{_datadir}/%{name}/webapps
Permaine Cheung 4adf266
%{_datadir}/maven2/poms/*
Permaine Cheung 4adf266
%{_mavendepmapfragdir}
cvsdist 250c59a
Permaine Cheung bd0eeaf
%ifnarch ppc64 s390x
cvsdist 250c59a
%files manual
cvsdist 250c59a
%defattr(-,root,root)
cvsdist 250c59a
%doc docs/*
Permaine Cheung bd0eeaf
%endif
cvsdist 250c59a
cvsdist 250c59a
%files javadoc
cvsdist 250c59a
%defattr(-,root,root)
cvsdist 250c59a
%{_javadocdir}/%{name}-%{version}
Permaine Cheung 1192965
%{_javadocdir}/%{name}
cvsdist 250c59a
cvsdist 250c59a
%files demo
cvsdist 250c59a
%defattr(-,root,root)
Permaine Cheung 303ff4b
%doc tests/README.txt tests/Interactive/README
cvsdist 250c59a
%{_datadir}/%{name}/*
cvsdist 250c59a
Permaine Cheung 2f29479
%files desktop
Permaine Cheung 2f29479
%attr(0755,root,root) %{_bindir}/%{name}-desktop
Permaine Cheung 2f29479
%{_datadir}/applications/*%{name}-desktop.desktop
Permaine Cheung 2f29479
%{_datadir}/icons/hicolor/*x*/apps/%{name}.png
Permaine Cheung 2f29479
cvsdist 250c59a
%changelog
065175b
* Sat Jan 9 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.3.0-15.2
065175b
- Drop gcj_support.
065175b
- Fix rpmlint warnings.
065175b
Permaine Cheung bd0eeaf
* Mon Sep 21 2009 Permaine Cheung <pcheung@redhat.com> 0:1.3.0-15.1
Permaine Cheung bd0eeaf
- Do not build manual and faq for ppc64 or s390x as the style task is disabled
Permaine Cheung bd0eeaf
9782ec0
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.3.0-15
9782ec0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9782ec0
80186ce
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.3.0-14
80186ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
80186ce
bfafa30
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:1.3.0-13
bfafa30
- drop repotag
bfafa30
- fix license tag
bfafa30
Permaine Cheung 2f29479
* Mon Mar 10 2008 Permaine Cheung <pcheung@redhat.com> 0:1.3.0-12jpp.3
Permaine Cheung 2f29479
- Fix bugzilla 436675. Separate menu entry into desktop subpackage.
Permaine Cheung 2f29479
Permaine Cheung 3dca6f4
* Thu Mar 06 2008 Permaine Cheung <pcheung@redhat.com> 0:1.3.0-12jpp.2
Permaine Cheung 3dca6f4
- Fix bugzilla 417491. Thanks Ville Skytta for the patch.
Permaine Cheung 3dca6f4
- Add menu entry and startup script for bsh desktop.
Permaine Cheung 3dca6f4
- Ensure scriptlets exit with zero exit status.
Permaine Cheung 3dca6f4
7432530
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0:1.3.0-12jpp.1
7432530
- Autorebuild for GCC 4.3
7432530
Permaine Cheung 4adf266
* Mon Jan 21 2008 Permaine Cheung <pcheung@redhat.com> 0:1.3.0-11jpp.1
Permaine Cheung 4adf266
- Merge with upstream
Permaine Cheung 4adf266
Permaine Cheung 4adf266
* Thu Jul 12 2007 Ralph Apel <r.apel at r-apel.de> 0:1.3.0-11jpp
Permaine Cheung 4adf266
- Fix aot build
Permaine Cheung 4adf266
- Add pom and depmap frags
Permaine Cheung 4adf266
- Restore all jars
Permaine Cheung 4adf266
- Add webapps
Permaine Cheung 4adf266
Permaine Cheung 303ff4b
* Fri Mar 16 2007 Permaine Cheung <pcheung@redhat.com> 0:1.3.0-10jpp.1
Permaine Cheung 303ff4b
- Merge with upstream
Permaine Cheung 303ff4b
- Removed unapplied patch and moved buildroot removal from prep to install,
Permaine Cheung 303ff4b
  and other rpmlint cleanup
Permaine Cheung 303ff4b
1acbabc
* Mon Mar 12 2007 Karsten Hopp <karsten@redhat.com> 1.3.0-9jpp.2
1acbabc
- add buildrequirement ant-trax for documentation
1acbabc
29faa07
* Fri Aug 04 2006 Deepak Bhole <dbhole@redhat.com> 0:1.3.0-9jpp.1
29faa07
- Added missing requirements
29faa07
fa6c416
* Sat Jul 22 2006 Jakub Jelinek <jakub@redhat.com> 0:1.3.0-8jpp_3fc
fa6c416
- Rebuilt
fa6c416
cf7225e
* Fri Jul 21 2006 Deepak Bhole <dbhole@redhat.com> 0:1.3.0-8jpp_2fc
cf7225e
- Removing vendor and distribution tags.
cf7225e
b800ade
* Thu Jul 20 2006 Deepak Bhole <dbhole@redhat.com> 0:1.3.0-8jpp_1fc
b800ade
- Add conditional native compilation.
406b818
b800ade
* Thu May 04 2006 Ralph Apel <r.apel at r-apel.de> 0:1.3.0-7jpp
b800ade
- First JPP-1.7 release
gbenson 76ed5d9
b800ade
* Fri Aug 20 2004 Ralph Apel <r.apel at r-apel.de> 0:1.3.0-6jpp
b800ade
- Build with ant-1.6.2
cvsdist 978c8f9
cvsdist 250c59a
* Mon Jan 26 2004 David Walluck <david@anti-microsoft.org> 0:1.3.0-5jpp
cvsdist 250c59a
- really drop readline patch
cvsdist 250c59a
cvsdist 250c59a
* Sun Jan 25 2004 David Walluck <david@anti-microsoft.org> 0:1.3.0-4jpp
cvsdist 250c59a
- drop readline patch
cvsdist 250c59a
cvsdist 250c59a
* Wed Jan 21 2004 David Walluck <david@anti-microsoft.org> 0:1.3.0-3jpp
cvsdist 250c59a
- port libreadline-java patch to new bsh
cvsdist 250c59a
cvsdist 250c59a
* Tue Jan 20 2004 David Walluck <david@anti-microsoft.org> 0:1.3.0-2jpp
cvsdist 250c59a
- add Distribution tag
cvsdist 250c59a
cvsdist 250c59a
* Tue Jan 20 2004 David Walluck <david@anti-microsoft.org> 0:1.3.0-1jpp
cvsdist 250c59a
- 1.3.0
cvsdist 250c59a
- remove bsf patch (fixed upstream)
cvsdist 250c59a
- add epoch to demo package Requires
cvsdist 250c59a
cvsdist 250c59a
* Fri Apr 12 2003 David Walluck <david@anti-microsoft.org> 0:1.2-0.b8.4jpp
cvsdist 250c59a
- fix strange permissions
cvsdist 250c59a
cvsdist 250c59a
* Fri Apr 11 2003 David Walluck <david@anti-microsoft.org> 0:1.2-0.b8.3jpp
cvsdist 250c59a
- rebuild for JPackage 1.5
cvsdist 250c59a
- add bsf patch
cvsdist 250c59a
cvsdist 250c59a
* Sat Feb 01 2003 David Walluck <david@anti-microsoft.org> 1.2-0.b8.2jpp
cvsdist 250c59a
- remove servlet dependency (if anyone wants to add this as a separate
cvsdist 250c59a
  package and do the tomcat integration, be my guest)
cvsdist 250c59a
cvsdist 250c59a
* Thu Jan 23 2003 David Walluck <david@anti-microsoft.org> 1.2-0.b8.1jpp
cvsdist 250c59a
- rename to bsh
cvsdist 250c59a
- add manual
cvsdist 250c59a
- add Changes.html to %%doc
cvsdist 250c59a
- add bsh and bshdoc scripts
cvsdist 250c59a
- add %%dir %%{_datadir}/%%{name} to main package
cvsdist 250c59a
- correct test interpreter and make bsh files executable
cvsdist 250c59a
cvsdist 250c59a
* Mon Jan 21 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.01-3jpp
cvsdist 250c59a
- really section macro
cvsdist 250c59a
cvsdist 250c59a
* Sun Jan 20 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.01-2jpp
cvsdist 250c59a
- additional sources in individual archives
cvsdist 250c59a
- versioned dir for javadoc
cvsdist 250c59a
- no dependencies for javadoc package
cvsdist 250c59a
- stricter dependency for demo package
cvsdist 250c59a
- section macro
cvsdist 250c59a
cvsdist 250c59a
* Tue Dec 18 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.01-1jpp
cvsdist 250c59a
- first JPackage release