]> git.pld-linux.org Git - packages/beanshell.git/commitdiff
- R: jpackage-utils for %{_javadir}; cosmetics/cleanups
authorElan Ruusamäe <glen@pld-linux.org>
Sun, 9 Dec 2007 01:22:52 +0000 (01:22 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    beanshell.spec -> 1.10

beanshell.spec

index fee56fd1d6c2a72edb38352398ccb5e858cd9d6f..9a5eb4012c15f42b2a06afc14c290907ca084157 100644 (file)
@@ -4,6 +4,7 @@
 #
 %define                _beta   b4
 %define                _rel    2
+%include       /usr/lib/rpm/macros.java
 Summary:       BeanShell - Lightweight Scripting for Java
 Summary(pl.UTF-8):     BeanShell - lekkie skrypty dla Javy
 Name:          beanshell
@@ -18,12 +19,13 @@ BuildRequires:      ant >= 1.3
 %{?with_bsf:BuildRequires:     bsf}
 BuildRequires: jdk >= 1.3
 BuildRequires: jpackage-utils
+BuildRequires: rpm-javaprov
 BuildRequires: rpmbuild(macros) >= 1.300
 BuildRequires: servlet
 BuildRequires: unzip
+Requires:      jpackage-utils
 Requires:      jre >= 1.1
 BuildArch:     noarch
-ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664} noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -56,8 +58,8 @@ Dokumentacja API BeanShell.
 %setup -q -n BeanShell-%{version}%{_beta}
 
 %build
-export CLASSPATH="`build-classpath %{?with_bsf:bsf} servlet`"
-export JAVA_HOME="%{java_home}"
+required_jars="%{?with_bsf:bsf} servlet"
+export CLASSPATH=$(build-classpath $required_jars)
 
 %ant jarall javadoc \
        %{!?with_bsf:-Dexclude-bsf='bsh/util/BeanShellBSFEngine.java,TestBshBSF.java'}
@@ -68,14 +70,19 @@ cp -R docs/manual/html manual
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_javadir},%{_javadocdir}/%{name}-%{version}}
 
+# jars
 install dist/bsh-%{version}%{_beta}.jar $RPM_BUILD_ROOT%{_javadir}
 ln -sf bsh-%{version}%{_beta}.jar $RPM_BUILD_ROOT%{_javadir}/bsh.jar
 
-cp -R javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+cp -a javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post javadoc
+ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
+
 %files
 %defattr(644,root,root,755)
 %doc asm/README-asm.txt bsf/README src/{*.html,*.txt}
@@ -84,4 +91,5 @@ rm -rf $RPM_BUILD_ROOT
 
 %files javadoc
 %defattr(644,root,root,755)
-%doc %{_javadocdir}/%{name}-%{version}
+%{_javadocdir}/%{name}-%{version}
+%ghost %{_javadocdir}/%{name}
This page took 0.073661 seconds and 4 git commands to generate.