first commit

This commit is contained in:
wangge 2020-09-04 18:15:42 +08:00
parent 9101073a6b
commit d6271ab12c
3 changed files with 64 additions and 0 deletions

60
java-oauth.spec Normal file
View File

@ -0,0 +1,60 @@
%global oname oauth
Name: java-oauth
Version: 20100601
Release: 1
Summary: An open protocol to allow API authentication
License: ASL 2.0
Url: https://oauth.net/code/java/
#wget https://storage.googleapis.com/google-code-archive-source/v2/code.google.com/oauth/source-archive.zip
#unzip source-archive.zip
#mv oauth/code/java oauth-20100601
#find oauth/code/java "*.bat" -delete
#find oauth/code/java "*.jar" -delete
#tar cvf oauth-20100601-clean-src-svn.tar.gz oauth-20100601
Source0: oauth-20100601-clean-src-svn.tar.gz
BuildRequires: maven-local mvn(commons-httpclient:commons-httpclient)
BuildRequires: mvn(javax.servlet:javax.servlet-api) mvn(org.apache.httpcomponents:httpclient)
BuildArch: noarch
%description
An open protocol to allow API authentication
in a simple and standard method from desktop and
web applications.
%package javadoc
Summary: Javadoc for %{name}
Provides: %{name}-javadoc = %{version}-%{release}
Obsoletes: %{name}-javadoc < %{version}-%{release}
%description javadoc
This package contains javadoc for %{name}.
%prep
%setup -q -n %{oname}-%{version}
%pom_remove_plugin :maven-source-plugin
%pom_disable_module core-old
%pom_disable_module example
%pom_disable_module test core
%pom_remove_dep org.mortbay.jetty: core/httpclient4
%pom_remove_dep org.mortbay.jetty: core/test
%pom_xpath_set "pom:dependency[pom:groupId = 'javax.servlet']/pom:version" 3.1.0 core/provider
%pom_xpath_set "pom:dependency[pom:groupId = 'javax.servlet']/pom:artifactId" javax.servlet-api core/provider
%mvn_file :%{oname} %{oname}/%{oname}
%mvn_file :%{oname}-consumer %{oname}/%{oname}-consumer
%mvn_file :%{oname}-httpclient3 %{oname}/%{oname}-httpclient3
%mvn_file :%{oname}-httpclient4 %{oname}/%{oname}-httpclient4
%mvn_file :%{oname}-provider %{oname}/%{oname}-provider
%build
%mvn_build -f -- -Dproject.build.sourceEncoding=UTF-8
%install
%mvn_install
%files -f .mfiles
%license LICENSE.txt
%files javadoc -f .mfiles-javadoc
%license LICENSE.txt
%changelog
* Fri Sep 4 2020 Ge Wang <wangge20@huawei.com> - 20100601-1
- Package init

4
java-oauth.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: NA
src_repo: NA
tag_prefix: NA
seperator: NA

Binary file not shown.