diff --git a/.gitignore b/.gitignore index 4f9aadb..3ef3e92 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ noarch jdepend-2.9.zip clarkware-jdepend-5798059.tar.gz +/jdepend-2.10.tar.gz diff --git a/jdepend.spec b/jdepend.spec index 6aedbb9..9adc382 100644 --- a/jdepend.spec +++ b/jdepend.spec @@ -1,48 +1,20 @@ -# Copyright (c) 2000-2005, 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. -# - Name: jdepend -Version: 2.9.1 -Release: 29%{?dist} +Version: 2.10 +Release: 1%{?dist} Summary: Java Design Quality Metrics -License: BSD -URL: http://www.clarkware.com/ -#Downloaded from http://github.com/clarkware/jdepend/tarball/2.9.1 -Source0: clarkware-jdepend-5798059.tar.gz -Source1: %{name}-%{version}.pom +License: MIT +URL: https://github.com/clarkware/jdepend BuildArch: noarch +Source0: https://github.com/clarkware/jdepend/archive/refs/tags/2.10.tar.gz#/jdepend-2.10.tar.gz + BuildRequires: ant BuildRequires: java-devel BuildRequires: javapackages-local +# demo subpackages was removed in Fedora 37 +Obsoletes: %{name}-demo < 2.10 + %description JDepend traverses a set of Java class and source file directories and generates design quality metrics for each Java package. JDepend allows @@ -56,15 +28,8 @@ Summary: Javadoc for %{name} %description javadoc Javadoc for %{name}. -%package demo -Summary: Demos for %{name} -Requires: %{name} = %{version}-%{release} - -%description demo -Demonstrations and samples for %{name}. - %prep -%setup -q -n clarkware-jdepend-5798059 +%setup -q # remove all binary libs find . -name "*.jar" -delete # fix strange permissions @@ -76,24 +41,20 @@ find . -type d -exec chmod 755 {} \; ant jar javadoc %install -%mvn_artifact %{SOURCE1} dist/%{name}-%{version}.jar +%mvn_artifact jdepend:jdepend:%{version} dist/%{name}-%{version}.jar %mvn_install -J build/docs/api -rm -rf build/docs/api -# demo -install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name} -cp -pr sample $RPM_BUILD_ROOT%{_datadir}/%{name} %files -f .mfiles -%doc README docs -%license LICENSE +%doc README.md CHANGELOG.md docs +%license LICENSE.md %files javadoc -f .mfiles-javadoc -%license LICENSE - -%files demo -%{_datadir}/%{name} +%license LICENSE.md %changelog +* Sun Apr 24 2022 Mikolaj Izdebski - 2.10-1 +- Update to upstream version 2.10 + * Sat Feb 05 2022 Jiri Vanek - 2.9.1-29 - Rebuilt for java-17-openjdk as system jdk diff --git a/sources b/sources index f539c44..9c63964 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (clarkware-jdepend-5798059.tar.gz) = 41e0a71269b0dad0235bdafcf7a94acd705b6f8fee8cfd41cf9717e708fd25a49d2941d569cc6545058e56d034d3d037b851401efa284b21489e9bcc4dc23d93 +SHA512 (jdepend-2.10.tar.gz) = 7a01ab4311f41c9176e61e6b0ad50e7c50b4d5638550775a6bd8ee9587ea5978b7dde502d5a82b2ff12811c57a6407e2add42e0c5400517680f425e55e04ae3f