diff --git a/disable-jruby-dep.patch b/disable-jruby-dep.patch new file mode 100644 index 0000000000000000000000000000000000000000..0054a5ebee598280a0f7bf99c8636053b7c26124 --- /dev/null +++ b/disable-jruby-dep.patch @@ -0,0 +1,51 @@ +--- pom.xml.orig 2014-12-15 14:19:25.869505963 -0500 ++++ pom.xml 2014-12-15 14:19:08.014719095 -0500 +@@ -23,35 +23,6 @@ + + + ${basedir}/src/main +- +- +- org.codehaus.mojo +- build-helper-maven-plugin +- 1.8 +- +- +- add-ext +- initialize +- +- add-source +- +- +- +- ${basedir}/ext/ruby/src/java +- +- +- +- +- +- +- +- +- ext/ruby/lib +- +- **/*rb +- +- +- + + + +@@ -65,12 +36,6 @@ + 3.8.1 + test + +- +- org.jruby +- jruby-core +- [1.7.0,1.8.0) +- provided +- + + + diff --git a/yecht-1.0.zip b/yecht-1.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..7f204e994b01575f0d37d495e355cb81080cebd0 Binary files /dev/null and b/yecht-1.0.zip differ diff --git a/yecht.spec b/yecht.spec new file mode 100644 index 0000000000000000000000000000000000000000..90de8f810327c763cf31664e0adf8bc879f0c392 --- /dev/null +++ b/yecht.spec @@ -0,0 +1,41 @@ +Name: yecht +Version: 1.0 +Release: 1 +Summary: A YAML processor based on Syck +License: MIT +URL: http://github.com/jruby/yecht +Source0: https://github.com/jruby/yecht/archive/yecht-%{version}.zip +Patch0: disable-jruby-dep.patch + +BuildRequires: java-devel jpackage-utils maven-local mvn(org.sonatype.oss:oss-parent:pom:) +Requires: java-headless jpackage-utils +BuildArch: noarch + +%description +Yecht is a Syck port, a YAML 1.0 processor for Ruby. + +%package javadoc +Summary: Javadocs for %{name} +Requires: jpackage-utils +%description javadoc +This package contains the API documentation for %{name}. + +%prep +%setup -n %{name}-%{name}-%{version} +%patch0 +find ./ -name '*.jar' -exec rm -f '{}' \; +find ./ -name '*.class' -exec rm -f '{}' \; + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles + +%files javadoc -f .mfiles-javadoc + +%changelog +* Mon Aug 17 2020 maminjie - 1.0-1 +- package init diff --git a/yecht.yaml b/yecht.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6f8e2f17643eab38e04d1376ffff2a195b7ee501 --- /dev/null +++ b/yecht.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: jruby/yecht +tag_prefix: "yecht-" +seperator: "."