From ca69496b49d659ca2f0c6ab81eec39ec854a837d Mon Sep 17 00:00:00 2001 From: fwx913451 Date: Fri, 28 Aug 2020 19:43:34 +0800 Subject: [PATCH] fuanan add package --- emma.spec.old | 216 -------------------------------------------------- 1 file changed, 216 deletions(-) delete mode 100644 emma.spec.old diff --git a/emma.spec.old b/emma.spec.old deleted file mode 100644 index efec7f0..0000000 --- a/emma.spec.old +++ /dev/null @@ -1,216 +0,0 @@ -# Copyright (c) 2000-2007, JPackage Project -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the -# distribution. -# 3. Neither the name of the JPackage Project nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -%global shortver 2.0 - -Summary: Code Coverage Tool -Name: emma -Version: %{shortver}.5312 -Release: 22%{?dist} -Epoch: 0 -License: CPL -URL: http://emma.sourceforge.net/ -Source0: http://downloads.sourceforge.net/emma/%{name}-%{version}-src.zip -Source1: emma-2.0.5312.pom -Source2: emma_ant-2.0.5312.pom -# These are hacks until we get the source for the timestamping class -# http://sourceforge.net/tracker/index.php?func=detail&aid=1953619&group_id=108932&atid=651900 -Source3: emma-timestamp.sh -Source4: emma-timestamp2.sh - -Patch0: emma-2.0.5312-dependencies_xml.patch -Patch1: emma-2.0.5312-build_xml.patch -# Taken from Gentoo package to allow us to build on a JDK > 1.4 -Patch2: emma-2.0.5312-java15api.patch -# From eclemma's emmapatch directory -Patch3: %{name}-eclemma.patch -# This is a hack until we get the source for the timestamping class -# http://sourceforge.net/tracker/index.php?func=detail&aid=1953619&group_id=108932&atid=651900 -Patch4: %{name}-timestamp.patch -# This patch fixes ArrayIndexOutOfBoundExceptions on 64-bit. I modified -# the patch against HEAD to apply to this version -- overholt -# http://sourceforge.net/tracker/index.php?func=detail&aid=2119913&group_id=108932&atid=651897 -Patch5: %{name}-%{version}-64_bit_fix.patch -Requires: jaxp_parser_impl -BuildRequires: ant >= 0:1.6.5 -BuildRequires: java-devel >= 0:1.6 -BuildRequires: jpackage-utils >= 0:1.7.5-1jpp.3 -# For the timestamp hack (see above) -BuildRequires: bc -BuildRequires: javapackages-local - - -BuildArch: noarch - -%description -EMMA is an open-source toolkit for measuring and reporting Java -code coverage. EMMA distinguishes itself from other tools by going -after a unique feature combination: support for large-scale -enterprise software development while keeping individual developer's -work fast and iterative. - -%package javadoc -Summary: Javadoc for %{name} - -%description javadoc -%{summary}. - -%prep -%setup -q -cp -p %{SOURCE3} . -cp -p %{SOURCE4} . - -# Make sure we don't use this no-source jar -rm lib/internal/stamptool.jar - -%patch0 -b .orig -%patch1 -b .orig -%patch2 -p1 -b .orig -%patch3 -b .orig -%patch4 -b .orig -%patch5 -b .orig - -%build -[ -z "$JAVA_HOME" ] && export JAVA_HOME=%{_jvmdir}/java -ant -Dbuild.compiler=modern build javadoc - -%install -%mvn_artifact %{SOURCE1} dist/%{name}.jar -%mvn_artifact %{SOURCE2} dist/%{name}_ant.jar - -# JAVADOCS -%mvn_install -J out/javadocs/ - -%files -f .mfiles -%doc cpl-v10.html -%dir %{_javadir}/%{name} - -%files javadoc -f .mfiles-javadoc -%doc cpl-v10.html - -%changelog -* Thu Jan 31 2019 Fedora Release Engineering - 0:2.0.5312-22 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Jul 12 2018 Fedora Release Engineering - 0:2.0.5312-21 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Feb 07 2018 Fedora Release Engineering - 0:2.0.5312-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 0:2.0.5312-19 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 0:2.0.5312-18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Feb 03 2016 Fedora Release Engineering - 0:2.0.5312-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Jun 17 2015 Fedora Release Engineering - 0:2.0.5312-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Wed Jul 02 2014 Marek Goldmann - 0:2.0.5312-15 -- Switch to new guidelines - -* Sat Jun 07 2014 Fedora Release Engineering - 0:2.0.5312-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Fri Mar 28 2014 Michael Simacek - 0:2.0.5312-13 -- Use Requires: java-headless rebuild (#1067528) - -* Wed Aug 07 2013 gil cattaneo 0:2.0.5312-12 -- fix rhbz#992213 -- update ant references in emma_ant pom file (gId only) -- minor changes to adapt to current guideline - -* Sat Aug 03 2013 Fedora Release Engineering - 0:2.0.5312-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed Feb 13 2013 Fedora Release Engineering - 0:2.0.5312-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Jul 18 2012 Fedora Release Engineering - 0:2.0.5312-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Fri Jan 13 2012 Fedora Release Engineering - 0:2.0.5312-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Feb 08 2011 Fedora Release Engineering - 0:2.0.5312-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Fri Nov 26 2010 Stanislav Ochotnicky - 0:2.0.5312-6 -- Fix pom filenames (Resolves rhbz#655797) -- Make few tweaks according to new guidelines -- Make jar unversioned - -* Mon Jul 12 2010 Andrew Overholt 0:2.0.5312-5 -- Ensure license is also in -javadoc package - -* Fri Jul 24 2009 Fedora Release Engineering - 0:2.0.5312-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Tue Feb 24 2009 Fedora Release Engineering - 0:2.0.5312-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Wed Dec 10 2008 Andrew Overholt 0:2.0.5312-2 -- Add patch to fix 64-bit AIOOB. - -* Wed Jul 9 2008 Tom "spot" Callaway - 2.0.5312-1 -- drop repotag -- fix version, release to be sane - -* Mon Jul 07 2008 Andrew Overholt 2.0-0.5312.2jpp.4 -- Remove requirement on maven2 as jpackage-utils now owns the maven POMs - and fragments directories. - -* Fri May 30 2008 Andrew Overholt 2.0-0.5312.2jpp.3 -- Bump release because I forgot to add a source file. - -* Wed May 28 2008 Andrew Overholt 2.0-0.5312.2jpp.2 -- Review (rhbz#444511) fixes: '-' in permissions, maven2 requirement, - file ownership of maven stuff, require OpenJDK. - -* Fri Apr 25 2008 Andrew Overholt 0:2.0-0.5312.2jpp.1 -- Fedora-ify (remove Vendor, Distribution, javadoc %%post{,un}, license - -> "CPL", add 1.%%{?dist} to release, change groups to shut up rpmlint, - remove %%section free). -- Remove gnu-crypto requirement for GCJ. -- Copy patch from Gentoo build for 1.5 API changes. -- Add hacks to avoid having to use no-source class during build. - -* Fri Jul 06 2007 Ralph Apel 0:2.0-0.5312.2jpp -- Make Vendor, Distribution based on macro -- Add -javadoc subpackage -- Add gcj_support option -- Add poms and depmap frags - -* Wed Feb 01 2006 Ralph Apel 0:2.0-0.5312.1jpp -- First JPackage release.