Projects
openEuler:24.03:SP1:Everything
jcsp
_service:tar_scm:jcsp.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:jcsp.spec of Package jcsp
Name: jcsp Version: 1.1 Release: 0.13 Summary: Communicating Sequential Processes for Java (JCSP) License: LGPLv2+ URL: https://github.com/codehaus/jcsp Source0: https://github.com/codehaus/jcsp/archive/1.1-rc5.tar.gz BuildArch: noarch BuildRequires: maven-local junit maven-plugin-bundle osgi-core Provides: %{name}-javadoc = %{name}-%{release} Obsoletes: %{name}-javadoc < %{name}-%{release} %description JCSP is an implementation of Communicating Sequential Processes (CSP) for the Java programming language. %prep %autosetup -n %{name}-%{version}-rc5 -p1 find ./ -name "*.jar" -delete find ./ -name "*.class" -delete rm -Rf ./*gradle* ./wrapper ./.gitignore ./src/jcsp-demos rm -Rf ./src/org/jcsp/win32/Installing\ NT\ Services.txt rm -Rf ./src/org/jcsp/win32/*.c* ./src/org/jcsp/win32/*.h* rm -Rf ./JCSP\ Networking.pdf for plugin in cobertura-maven-plugin findbugs-maven-plugin jdepend-maven-plugin \ rat-maven-plugin taglist-maven-plugin ; do %pom_remove_plugin :$plugin done %pom_change_dep :org.osgi.core org.osgi:osgi.core %pom_xpath_remove "pom:project/pom:build/pom:extensions" %pom_xpath_inject "pom:project/pom:build" " <resources> <resource> <directory>src</directory> <excludes> <exclude>**/*.java</exclude> <exclude>**/doc-files/**</exclude> <exclude>**/win32/*Services.txt</exclude> <exclude>**/package.html</exclude> </excludes> </resource> </resources>" %pom_xpath_remove "pom:project/pom:reporting/pom:plugins/pom:plugin[pom:artifactId='maven-javadoc-plugin']/pom:configuration/pom:excludePackageNames" %pom_xpath_remove "pom:project/pom:build/pom:plugins/pom:plugin[pom:artifactId='maven-bundle-plugin']/pom:configuration/pom:instructions/pom:Export-Package" %pom_xpath_inject "pom:project/pom:build/pom:plugins/pom:plugin[pom:artifactId='maven-bundle-plugin']/pom:configuration/pom:instructions" ' <Export-Package>org.jcsp.*;version="${project.version}"</Export-Package>' sed -i 's|${name}|${project.name}|' pom.xml pushd src/org/jcsp rm -r win32 net/remote/SpawnerServiceNT.java net/tcpip/TCPIPCNSServerNT.java popd %mvn_file : jcsp %build %mvn_build -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files %defattr(-,root,root) %doc README.txt %license LICENCE.txt %{_datadir}/java/* %{_datadir}/javadoc/* %{_datadir}/maven-poms/* %{_datadir}/maven-metadata/* %changelog * Fri Feb 14 2020 gulining<gulining1@huawei.com> - 1.1-0.13 - Package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2