[apache-commons-ognl] Initial commit

Andy Grimm arg at fedoraproject.org
Wed Mar 14 18:16:26 UTC 2012


commit a5e155ce36887e5e4e0182a5e7cf13f834334ac0
Author: Andy Grimm <agrimm at gmail.com>
Date:   Wed Mar 14 14:15:02 2012 -0400

    Initial commit

 .gitignore               |    1 +
 apache-commons-ognl.spec |   75 ++++++++++++++++++++++++++++++++++++++++++++++
 sources                  |    1 +
 3 files changed, 77 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..2131636 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/apache-commons-ognl-3.0.2.tar.xz
diff --git a/apache-commons-ognl.spec b/apache-commons-ognl.spec
new file mode 100644
index 0000000..4c16e53
--- /dev/null
+++ b/apache-commons-ognl.spec
@@ -0,0 +1,75 @@
+%global oversion 4.0-incubating-SNAPSHOT
+
+Name:           apache-commons-ognl
+Version:        3.0.2
+Release:        1.20120313svn1102435%{?dist}
+Summary:        Object Graph Navigation Library
+
+Group:          Development/Libraries  
+License:        ASL 2.0
+URL:            http://commons.apache.org/ognl/
+# svn export -r1102435 http://svn.apache.org/repos/asf/commons/proper/ognl/trunk/ apache-commons-ognl-3.0.2
+# tar caf apache-commons-ognl-3.0.2.tar.xz apache-commons-ognl-3.0.2
+Source0:        %{name}-%{version}.tar.xz
+BuildArch:      noarch
+
+BuildRequires: java-devel
+BuildRequires: jpackage-utils    
+BuildRequires: maven
+BuildRequires: maven-surefire-plugin
+BuildRequires: maven-compiler-plugin
+BuildRequires: javassist
+BuildRequires: junit
+BuildRequires: jna
+Requires:      java
+Requires:      javassist
+Requires:      jpackage-utils
+
+%description
+OGNL is an expression language for getting and setting properties of
+Java objects, plus other extras such as list projection and selection
+and lambda expressions.
+
+%package javadoc
+Summary:      API documentation for %{name}
+Group:        Documentation
+Requires:     jpackage-utils
+
+%description javadoc
+API documentation for %{name}.
+
+%prep
+%setup -q 
+
+%build
+mvn-rpmbuild install javadoc:javadoc
+
+%install
+install -d -m 755 %{buildroot}%{_javadir}
+install -m 644 target/commons-ognl-%{oversion}.jar %{buildroot}%{_javadir}/%{name}.jar
+
+install -d -m 755 %{buildroot}%{_mavenpomdir}
+cp pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
+%add_maven_depmap JPP-%{name}.pom %{name}.jar
+
+install -d -m 755 %{buildroot}%{_javadocdir}
+cp -rp target/site/apidocs %{buildroot}%{_javadocdir}/%{name}
+
+%files
+%doc LICENSE.txt NOTICE.txt
+%{_javadir}/%{name}.jar
+%{_mavenpomdir}/JPP-%{name}.pom
+%{_mavendepmapfragdir}/%{name}
+
+%files javadoc
+%doc LICENSE.txt
+%{_javadocdir}/%{name}
+
+
+%changelog
+* Tue Mar 13 2012 Andy Grimm <agrimm at gmail.com> - 3.0.2-1.20120313svn1102435
+- Rename and reversion package
+- add jna as a BuildRequires
+
+* Fri Feb 17 2012 Andy Grimm <agrimm at gmail.com> - 3.0.2-1
+- Initial package
diff --git a/sources b/sources
index e69de29..b833390 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+fc512cb9b16244b0bbcd536fb8a0aa11  apache-commons-ognl-3.0.2.tar.xz


More information about the scm-commits mailing list