Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ierturk:scilab
cpptasks
cpptasks.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File cpptasks.spec of Package cpptasks
Name: cpptasks Version: 1.0b5 Release: 9 Summary: Compile and link task for ant Group: Development/Libraries License: ASL 2.0 URL: http://ant-contrib.sourceforge.net/ Vendor: Ant contrib project Source0: http://downloads.sourceforge.net/ant-contrib/cpptasks-1.0b5.tar.gz BuildRequires: ant BuildRequires: ant-junit BuildRequires: jpackage-utils BuildRequires: junit Requires: ant Requires: java Requires: jpackage-utils BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-build %description This ant task can compile various source languages and produce executables, shared libraries (aka DLL's) and static libraries. Compiler adaptors are currently available for several C/C++ compilers, FORTRAN, MIDL and Windows Resource files. %package javadoc Summary: Javadoc for %{name} Group: Documentation Requires: %{name} >= %{version}-%{release} Requires: jpackage-utils %description javadoc Javadoc documentation for %{summary}. %prep %setup -q -n %{name}-%{version} #End of line conversion %{__sed} -i 's/\r//' NOTICE #Check for exisiting jar files JAR_files="" for j in $(find -name \*.jar); do if [ ! -L $j ] ; then JAR_files="$JAR_files $j" fi done if [ ! -z "$JAR_files" ] ; then echo "These JAR files should be deleted and symlinked to system JAR files: $JAR_files" exit 1 fi %build export OPT_JAR_LIST="ant/ant-junit junit" export CLASSPATH= %ant jars javadocs %install rm -rf %{buildroot} # jars mkdir -p %{buildroot}%{_javadir}/ant/ install -Dpm 644 target/lib/%{name}.jar \ %{buildroot}%{_javadir}/ant/%{name}-%{version}.jar pushd %{buildroot}%{_javadir}/ant/ ln -s %{name}-%{version}.jar %{buildroot}%{_javadir}/ant/%{name}.jar popd # javadoc install -dm 755 %{buildroot}%{_javadocdir}/%{name}-%{version} cp -pr target/javadocs/* %{buildroot}%{_javadocdir}/%{name}-%{version} ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} #Place a file into ant's config dir mkdir -p %{buildroot}%{_sysconfdir}/ant.d/ echo "%{name} ant/%{name}" > %{buildroot}/%{_sysconfdir}/ant.d/%{name} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %{_javadir}/ant/*.jar %{_sysconfdir}/ant.d/%{name} %files javadoc %defattr(-,root,root,-) %doc %{_javadocdir}/%{name}-%{version} %doc %{_javadocdir}/%{name} %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor