diff --git a/junit-addons-1.4-enum.patch b/junit-addons-1.4-enum.patch
new file mode 100644
index 0000000000000000000000000000000000000000..7655cd0b62df4b34a5927d9df38741db7255ee0a
--- /dev/null
+++ b/junit-addons-1.4-enum.patch
@@ -0,0 +1,17 @@
+--- src/main/junitx/util/NamingUtil.java 2003-04-27 22:18:28.000000000 +0200
++++ src/main/junitx/util/NamingUtil.java.enum 2015-02-09 17:00:50.618451688 +0100
+@@ -77,11 +77,11 @@
+ /**
+ * Returns the values of a NamingEnumeration into a list.
+ */
+- public static List toList(NamingEnumeration enum)
++ public static List toList(NamingEnumeration mune)
+ throws NamingException {
+ List result = new Vector();
+- while (enum.hasMore()) {
+- result.add(enum.next().toString());
++ while (mune.hasMore()) {
++ result.add(mune.next().toString());
+ }
+ return result;
+ }
diff --git a/junit-addons-1.4.pom b/junit-addons-1.4.pom
new file mode 100644
index 0000000000000000000000000000000000000000..0478662041aaffadba841492d7595e81f50e97cd
--- /dev/null
+++ b/junit-addons-1.4.pom
@@ -0,0 +1,23 @@
+
+ 4.0.0
+ junit-addons
+ junit-addons
+ 1.4
+
+
+ junit
+ junit
+ 3.8.1
+
+
+ xerces
+ xercesImpl
+ 2.6.2
+
+
+ xerces
+ xmlParserAPIs
+ 2.6.2
+
+
+
diff --git a/junit-addons-1.4.zip b/junit-addons-1.4.zip
new file mode 100644
index 0000000000000000000000000000000000000000..c7d9eac3bdd277f180742c338f5b43260e2473e6
Binary files /dev/null and b/junit-addons-1.4.zip differ
diff --git a/junit-addons-build.xml b/junit-addons-build.xml
new file mode 100644
index 0000000000000000000000000000000000000000..33807f36d9c5e9a9afc6bd2adc4dfeed97c5c499
--- /dev/null
+++ b/junit-addons-build.xml
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/junit-addons.spec b/junit-addons.spec
new file mode 100644
index 0000000000000000000000000000000000000000..45e35ecf8fd22365e00f2942a1d7755d61657904
--- /dev/null
+++ b/junit-addons.spec
@@ -0,0 +1,70 @@
+Name: junit-addons
+Version: 1.4
+Release: 1
+Summary: JUnitX helper classes for JUnit
+License: ASL 1.1
+Url: http://sourceforge.net/projects/junit-addons/
+Source0: http://sourceforge.net/projects/%{name}/files/JUnit-addons/JUnit-addons%20%{version}/%{name}-%{version}.zip
+Source1: %{name}-build.xml
+Source2: https://repo1.maven.org/maven2/junit-addons/junit-addons/%{version}/junit-addons-%{version}.pom
+Patch0: junit-addons-1.4-enum.patch
+BuildRequires: javapackages-local ant apache-commons-logging jaxen jdom junit xerces-j2
+BuildRequires: xml-commons-apis
+Requires: ant jaxen jdom junit xerces-j2
+BuildArch: noarch
+%description
+JUnit-addons is a collection of helper classes for JUnit.
+
+%package help
+Summary: Javadoc for %{name}
+Provides: %{name}-javadoc = %{version}-%{release}
+Obsoletes: %{name}-javadoc < %{version}-%{release}
+%description help
+This package contains javadoc for %{name}.
+
+%prep
+%setup -q
+%jar xf src.jar
+find . -name "*.class" -delete
+find . -type f -name "*.jar" -delete
+find . -type f -name "*.zip" -delete
+%patch0 -p0
+rm -r api
+cp -p %{SOURCE1} build.xml
+for s in src/main/junitx/framework/TestSuite.java;do
+ native2ascii -encoding UTF8 ${s} ${s}
+done
+sed -i "s| test, ||" build.xml
+
+%build
+export CLASSPATH=
+export OPT_JAR_LIST=:
+%ant \
+ -Dant.build.javac.source=1.6 \
+ -Djdom.jar=$(build-classpath jdom) \
+ -Djaxen.jar=$(build-classpath jaxen) \
+ -Dsaxpath.jar=$(build-classpath jaxen) \
+ -Dant.jar=$(build-classpath ant.jar) \
+ -Djunit.jar=$(build-classpath junit) \
+ -Dxerces.jar=$(build-classpath xerces-j2) \
+ -Dxml-apis.jar=$(build-classpath xml-commons-apis) \
+ -Dcommons-logging.jar=$(build-classpath commons-logging) \
+ -Dproject.name=%{name} \
+ -Dproject.version=%{version} \
+ release
+
+%install
+%mvn_file : %{name}
+%mvn_artifact %{SOURCE2} dist/%{name}-%{version}.jar
+%mvn_install -J build/api
+
+%files -f .mfiles
+%doc README WHATSNEW
+%license LICENSE
+
+%files help -f .mfiles-javadoc
+%license LICENSE
+
+%changelog
+* Mon Aug 24 2020 wangyue - 1.4-1
+- package init
diff --git a/junit-addons.yaml b/junit-addons.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..569ba4a88b426a1810441d71d529ffc75661e348
--- /dev/null
+++ b/junit-addons.yaml
@@ -0,0 +1,5 @@
+git_url: https://github.com/glmars/junit-addons
+version_control: github
+src_repo: glmars/junit-addons
+tag_prefix: "^"
+seperator: ""