[RPM (6.0)] [DIST generic] javassist-3.14.0-1.jpp6
Ralph Apel <[email protected]> Sun, 13 Jan 2013 13:53:01 +0100
| Newsgroups | gmane.linux.jpackage.announce |
|---|---|
| Message-ID | <[email protected]> |
Name : javassist Relocations: (not relocatable) Version : 3.14.0 Vendor: JPackage Project Release : 1.jpp6 Build Date: Sun 13 Jan 2013 01:50:09 PM CET Install Date: (not installed) Build Host: linux.fritz.box Group : Development/Libraries/Java Source RPM: (none) Size : 2266882 License: MPLv1.1/LGPLv2.1 Signature : (none) Packager : Ralph Apel <[email protected]> URL : http://www.javassist.org Summary : Java Programming Assistant: bytecode manipulation Description : Javassist (Java Programming Assistant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java; it enables Java programs to define a new class at runtime and to modify a class file when the JVM loads it. Unlike other similar bytecode editors, Javassist provides two levels of API: source level and bytecode level. If the users use the source-level API, they can edit a class file without knowledge of the specifications of the Java bytecode. The whole API is designed with only the vocabulary of the Java language. You can even specify inserted bytecode in the form of source text; Javassist compiles it on the fly. On the other hand, the bytecode-level API allows the users to directly edit a class file as other editors. --------------- Ralph Apel <[email protected]> 0:3.14.0-1 - 3.14.0 --------------- javassist.src: W: strange-permission javassist.spec 0674 javassist.src: W: no-signature javassist.src: W: invalid-license MPLv1.1/LGPLv2.1 1 packages and 0 specfiles checked; 0 errors, 3 warnings. --------------- Index: javassist.spec =================================================================== RCS file: /home/projects/jpackage/cvs/rpms/free/javassist/javassist.spec,v retrieving revision 1.8 diff -u -r1.8 javassist.spec --- javassist.spec 10 Feb 2009 22:10:41 -0000 1.8 +++ javassist.spec 13 Jan 2013 12:52:59 -0000 @@ -1,4 +1,4 @@ -# Copyright (c) 2000-2009, JPackage Project +# Copyright (c) 2000-2013, JPackage Project # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -28,38 +28,23 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # -# If you want repolib package to be built, -# issue the following: 'rpmbuild --with repolib' - -%define _with_repolib 1 - -%define with_repolib %{?_with_repolib:1}%{!?_with_repolib:0} -%define without_repolib %{!?_with_repolib:1}%{?_with_repolib:0} - -%define repodir %{_javadir}/repository.jboss.com/javassist//%{version}.%{reltag}-brew -%define repodirlib %{repodir}/lib -%define repodirsrc %{repodir}/src - %define section free %define reltag GA Name: javassist -Version: 3.9.0 -Release: 3%{?dist} +Version: 3.14.0 +Release: 1%{?dist} Epoch: 0 Summary: Java Programming Assistant: bytecode manipulation License: MPLv1.1/LGPLv2.1 -URL: http://www.csg.is.titech.ac.jp/~chiba/javassist/ +URL: http://www.javassist.org Group: Development/Libraries/Java -# cvs -d:pserver:[email protected]:/cvsroot/jboss export -r rel_3_9_0_ga javassist -# tar cjf javassist-rel_3_9_0_ga-src.tar.bz2 javassist -Source0: javassist-rel_3_9_0_ga-src.tar.bz2 -Source1: javassist-component-info.xml +Source0: http://sourceforge.net/projects/jboss/files/Javassist/3.14.0.GA/javassist-3.14.0-GA.zip Requires(post): jpackage-utils >= 0:1.7.5 Requires(postun): jpackage-utils >= 0:1.7.5 BuildRequires: jpackage-utils >= 0:1.7.5 -BuildRequires: ant >= 0:1.6 +BuildRequires: ant >= 0:1.7.1 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot @@ -76,17 +61,6 @@ bytecode-level API allows the users to directly edit a class file as other editors. -%if %{with_repolib} -%package repolib -Summary: Artifacts to be uploaded to a repository library -Group: Development/Libraries/Java - -%description repolib -Artifacts to be uploaded to a repository library. -This package is not meant to be installed but so its contents -can be extracted through rpm2cpio. -%endif - %package demo Summary: Samples for %{name} Group: Development/Documentation @@ -110,14 +84,9 @@ %{summary}. %prep -%setup -q -n %{name} +%setup -q -n %{name}-%{version}-GA find . -name "*.jar" | xargs -t rm -mkdir tmpsrc -pushd src/main 2>&1 > /dev/null && \ -%{jar} cf ../../tmpsrc/%{name}-src.jar %{name} && \ -popd 2>&1 > /dev/null - %build export OPT_JAR_LIST=: export CLASSPATH= @@ -129,6 +98,7 @@ # jars mkdir -p $RPM_BUILD_ROOT%{_javadir} cp -p %{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar +cp -p %{name}-src.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-sources-%{version}.jar (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done) # demo @@ -148,19 +118,7 @@ install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven2/poms install -pm 644 pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP-%{name}.pom %add_to_maven_depmap javassist javassist %{version} JPP %{name} - -%if %{with_repolib} -install -d -m 755 $RPM_BUILD_ROOT%{repodir} -install -d -m 755 $RPM_BUILD_ROOT%{repodirlib} -install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{repodir}/component-info.xml -sed -i 's/@VERSION@/%{version}.%{reltag}-brew/g' $RPM_BUILD_ROOT%{repodir}/component-info.xml -tag=`echo %{name}-%{version}-%{release} | sed 's|\.|_|g'` -sed -i "s/@TAG@/$tag/g" $RPM_BUILD_ROOT%{repodir}/component-info.xml -install -d -m 755 $RPM_BUILD_ROOT%{repodirsrc} -install -p -m 644 %{SOURCE0} $RPM_BUILD_ROOT%{repodirsrc} -cp -p $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar $RPM_BUILD_ROOT%{repodirlib}/javassist.jar -cp -p tmpsrc/%{name}-src.jar $RPM_BUILD_ROOT%{repodirlib}/javassist-src.jar -%endif +%add_to_maven_depmap org.javassist javassist %{version}-GA JPP %{name} %clean rm -rf $RPM_BUILD_ROOT @@ -176,6 +134,8 @@ %doc License.html %{_javadir}/%{name}-%{version}.jar %{_javadir}/%{name}.jar +%{_javadir}/%{name}-sources-%{version}.jar +%{_javadir}/%{name}-sources.jar %{_datadir}/maven2/poms/JPP-%{name}.pom %{_mavendepmapfragdir}/%{name} @@ -192,13 +152,10 @@ %defattr(0644,root,root,0755) %doc %{_docdir}/%{name}-%{version} -%if %{with_repolib} -%files repolib -%defattr(0644,root,root,0755) -%{_javadir}/repository.jboss.com -%endif - %changelog +* Sun Jan 13 2013 Ralph Apel <[email protected]> 0:3.14.0-1 +- 3.14.0 + * Tue Feb 10 2009 David Walluck <[email protected]> 0:3.9.0-3 - add pom