Change-Id: Iaf5d02d0912739fe79967a85c0d695d94c218378
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/3013
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Priyesh Padmavilasom <ppadmavilasom@vmware.com>
| ... | ... |
@@ -1,7 +1,7 @@ |
| 1 | 1 |
Summary: Ant contrib |
| 2 | 2 |
Name: ant-contrib |
| 3 | 3 |
Version: 1.0b3 |
| 4 |
-Release: 11%{?dist}
|
|
| 4 |
+Release: 12%{?dist}
|
|
| 5 | 5 |
License: Apache |
| 6 | 6 |
URL: http://ant-contrib.sourceforget.net |
| 7 | 7 |
Group: Applications/System |
| ... | ... |
@@ -10,11 +10,11 @@ Distribution: Photon |
| 10 | 10 |
BuildArch: noarch |
| 11 | 11 |
Source0: http://dl.bintray.com/vmware/photon_release_1.0_TP1_x86_64/%{name}-%{version}-src.tar.gz
|
| 12 | 12 |
%define sha1 ant-contrib=b28d2bf18656b263611187fa9fbb95cec93d47c8 |
| 13 |
-BuildRequires: openjre8 >= %{JAVA8_VERSION}
|
|
| 14 |
-BuildRequires: openjdk8 >= %{JAVA8_VERSION}
|
|
| 15 |
-BuildRequires: apache-ant >= %{ANT_VERSION}
|
|
| 16 |
-Requires: openjre8 >= %{JAVA8_VERSION}
|
|
| 17 |
-Requires: apache-ant >= %{ANT_VERSION}
|
|
| 13 |
+BuildRequires: openjre8 |
|
| 14 |
+BuildRequires: openjdk8 |
|
| 15 |
+BuildRequires: apache-ant |
|
| 16 |
+Requires: openjre8 |
|
| 17 |
+Requires: apache-ant |
|
| 18 | 18 |
%define _prefix /var/opt/ant-contrib |
| 19 | 19 |
|
| 20 | 20 |
%description |
| ... | ... |
@@ -24,24 +24,27 @@ The Ant Contrib project is a collection of tasks for Apache Ant. |
| 24 | 24 |
%setup -n %{name}
|
| 25 | 25 |
find . -name '*.jar' -or -name '*.class' -exec rm -rf {} +
|
| 26 | 26 |
|
| 27 |
+%clean |
|
| 28 |
+rm -rf %{buildroot}
|
|
| 29 |
+ |
|
| 27 | 30 |
%build |
| 28 |
-export ANT_HOME=/var/opt/apache-ant-%{ANT_VERSION}
|
|
| 29 |
-mkdir -p -m 700 %{_prefix}
|
|
| 30 | 31 |
export JAVA_HOME=/usr/lib/jvm/OpenJDK-%{JAVA8_VERSION}
|
| 31 |
-$ANT_HOME/bin/ant -Ddist.dir="%{_prefix}" -Dproject.version="1.0b3" dist
|
|
| 32 |
+ant -Ddist.dir="." -Dproject.version=%{version} dist
|
|
| 33 |
+ |
|
| 32 | 34 |
%install |
| 33 |
-export ANT_HOME=/var/opt/apache-ant-%{ANT_VERSION}
|
|
| 34 | 35 |
export JAVA_HOME=/usr/lib/jvm/OpenJDK-%{JAVA8_VERSION}
|
| 35 |
-ANT_CONTRIB_DIST_DIR=%{buildroot}%{name}-%{version}
|
|
| 36 |
-[ %{buildroot} != "/" ] && rm -rf %{buildroot}/*
|
|
| 37 | 36 |
mkdir -p -m 700 %{buildroot}/var/opt
|
| 38 |
-cd %{buildroot}/var/opt && tar xvzf %{_prefix}/ant-contrib-1.0b3-bin.tar.gz --wildcards "*.jar"
|
|
| 37 |
+cd %{buildroot}/var/opt && tar xvzf %{_builddir}/%{name}/%{name}-%{version}-bin.tar.gz --wildcards "*.jar"
|
|
| 39 | 38 |
%files |
| 40 | 39 |
%defattr(-,root,root) |
| 40 |
+%dir %{_prefix}
|
|
| 41 |
+%dir %{_prefix}/lib
|
|
| 41 | 42 |
%{_prefix}/*.jar
|
| 42 | 43 |
%{_prefix}/lib/*.jar
|
| 43 | 44 |
|
| 44 | 45 |
%changelog |
| 46 |
+* Mon Jun 19 2017 Divya Thaluru <dthaluru@vmware.com> 1.0b3-12 |
|
| 47 |
+- Removed dependency on ANT_HOME |
|
| 45 | 48 |
* Thu May 18 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 1.0b3-11 |
| 46 | 49 |
- Renamed openjdk to openjdk8 |
| 47 | 50 |
* Fri Apr 07 2017 Divya Thaluru <dthaluru@vmware.com> 1.0b3-10 |
| ... | ... |
@@ -1,7 +1,7 @@ |
| 1 | 1 |
Summary: Apache Ant |
| 2 | 2 |
Name: apache-ant |
| 3 | 3 |
Version: 1.10.1 |
| 4 |
-Release: 3%{?dist}
|
|
| 4 |
+Release: 4%{?dist}
|
|
| 5 | 5 |
License: Apache |
| 6 | 6 |
URL: http://ant.apache.org |
| 7 | 7 |
Group: Applications/System |
| ... | ... |
@@ -14,39 +14,61 @@ Source1: http://hamcrest.googlecode.com/files/hamcrest-1.3.tar.gz |
| 14 | 14 |
%define sha1 hamcrest=f0ab4d66186b894a06d89d103c5225cf53697db3 |
| 15 | 15 |
Source2: http://dl.bintray.com/vmware/photon_sources/1.0/maven-ant-tasks-2.1.3.tar.gz |
| 16 | 16 |
%define sha1 maven-ant-tasks=f38c0cc7b38007b09638366dbaa4ee902d9c255b |
| 17 |
-Requires: openjre8 >= %{JAVA8_VERSION}, python2
|
|
| 18 |
-BuildRequires: openjre8 >= %{JAVA8_VERSION}
|
|
| 19 |
-BuildRequires: openjdk8 >= %{JAVA8_VERSION}
|
|
| 20 |
-%define _prefix /var/opt/apache-ant-%{version}
|
|
| 17 |
+Requires: openjre8, python2 |
|
| 18 |
+BuildRequires: openjre8 |
|
| 19 |
+BuildRequires: openjdk8 |
|
| 20 |
+%define _prefix /var/opt/%{name}
|
|
| 21 | 21 |
%define _bindir %{_prefix}/bin
|
| 22 | 22 |
%define _libdir %{_prefix}/lib
|
| 23 | 23 |
|
| 24 | 24 |
%description |
| 25 | 25 |
The Ant package contains binaries for a build system |
| 26 | 26 |
|
| 27 |
+%package -n ant-scripts |
|
| 28 |
+Summary: Additional scripts for ant |
|
| 29 |
+Requires: %{name} = %{version}
|
|
| 30 |
+%description -n ant-scripts |
|
| 31 |
+Apache Ant is a Java-based build tool. |
|
| 32 |
+ |
|
| 33 |
+This package contains additional perl and python scripts for Apache |
|
| 34 |
+Ant. |
|
| 35 |
+ |
|
| 27 | 36 |
%prep |
| 28 | 37 |
|
| 29 | 38 |
%setup -q |
| 30 | 39 |
tar xf %{SOURCE1} --no-same-owner
|
| 31 | 40 |
tar xf %{SOURCE2} --no-same-owner
|
| 41 |
+ |
|
| 42 |
+%clean |
|
| 43 |
+rm -rf %{buildroot}
|
|
| 44 |
+ |
|
| 32 | 45 |
%build |
| 33 |
-ANT_DIST_DIR=/var/opt/apache-ant-%{version}
|
|
| 46 |
+ANT_DIST_DIR=%{buildroot}%{_prefix}
|
|
| 34 | 47 |
cp -v ./hamcrest-1.3/hamcrest-core-1.3.jar ./lib/optional |
| 35 | 48 |
export JAVA_HOME=/usr/lib/jvm/OpenJDK-%{JAVA8_VERSION}
|
| 36 | 49 |
mkdir -p -m 700 $ANT_DIST_DIR |
| 37 | 50 |
./bootstrap.sh && ./build.sh -Ddist.dir=$ANT_DIST_DIR |
| 38 | 51 |
|
| 39 | 52 |
%install |
| 53 |
+cp %{_builddir}/%{name}-%{version}/maven-ant-tasks-2.1.3/maven-ant-tasks-2.1.3.jar %{buildroot}/%{_libdir}/
|
|
| 54 |
+mkdir -p %{buildroot}%{_datadir}/java/ant
|
|
| 40 | 55 |
|
| 41 |
-[ %{buildroot} != "/"] && rm -rf %{buildroot}/*
|
|
| 42 |
- |
|
| 43 |
-mkdir -p -m 700 %{buildroot}/var/opt
|
|
| 44 |
- |
|
| 45 |
-cp -r /var/opt/apache-ant-%{version} %{buildroot}/var/opt
|
|
| 56 |
+for jar in %{buildroot}/%{_libdir}/*.jar
|
|
| 57 |
+do |
|
| 58 |
+ jarname=$(basename $jar .jar) |
|
| 59 |
+ ln -sfv %{_libdir}/${jarname}.jar %{buildroot}%{_datadir}/java/ant/${jarname}.jar
|
|
| 60 |
+done |
|
| 61 |
+rm -rf %{buildroot}%{_bindir}/*.bat
|
|
| 62 |
+rm -rf %{buildroot}%{_bindir}/*.cmd
|
|
| 46 | 63 |
|
| 47 |
-cp %{_builddir}/%{name}-%{version}/maven-ant-tasks-2.1.3/maven-ant-tasks-2.1.3.jar %{buildroot}/%{_libdir}/
|
|
| 64 |
+mkdir -p %{buildroot}/bin
|
|
| 65 |
+for b in %{buildroot}%{_bindir}/*
|
|
| 66 |
+do |
|
| 67 |
+ binaryname=$(basename $b) |
|
| 68 |
+ ln -sfv %{_bindir}/${binaryname} %{buildroot}/bin/${binaryname}
|
|
| 69 |
+done |
|
| 48 | 70 |
|
| 49 |
-MAVEN_ANT_TASKS_DIR=%{buildroot}/var/opt/%{name}-%{version}/maven-ant-tasks
|
|
| 71 |
+MAVEN_ANT_TASKS_DIR=%{buildroot}%{_prefix}/maven-ant-tasks
|
|
| 50 | 72 |
|
| 51 | 73 |
mkdir -p -m 700 $MAVEN_ANT_TASKS_DIR |
| 52 | 74 |
cp %{_builddir}/%{name}-%{version}/maven-ant-tasks-2.1.3/LICENSE $MAVEN_ANT_TASKS_DIR/
|
| ... | ... |
@@ -55,21 +77,37 @@ cp %{_builddir}/%{name}-%{version}/maven-ant-tasks-2.1.3/README.txt $MAVEN_ANT_T
|
| 55 | 55 |
chown -R root:root $MAVEN_ANT_TASKS_DIR |
| 56 | 56 |
chmod 644 $MAVEN_ANT_TASKS_DIR/* |
| 57 | 57 |
|
| 58 |
-install -d -m 755 %{buildroot}/etc/profile.d/
|
|
| 59 |
- |
|
| 60 |
-cat >> %{buildroot}/etc/profile.d/%{name}.sh <<- "EOF"
|
|
| 61 |
-export ANT_HOME=/var/opt/%{name}-%{version}
|
|
| 62 |
-export PATH="$PATH:$ANT_HOME/bin" |
|
| 63 |
-EOF |
|
| 64 |
- |
|
| 65 | 58 |
%files |
| 66 | 59 |
%defattr(-,root,root) |
| 67 |
-%{_bindir}/*
|
|
| 60 |
+%dir %{_bindir}
|
|
| 61 |
+%dir %{_libdir}
|
|
| 62 |
+%dir %{_datadir}/java/ant
|
|
| 63 |
+%dir %{_prefix}/maven-ant-tasks
|
|
| 64 |
+/bin/ant |
|
| 65 |
+/bin/antRun |
|
| 66 |
+%{_bindir}/ant
|
|
| 67 |
+%{_bindir}/antRun
|
|
| 68 | 68 |
%{_libdir}/*
|
| 69 |
-%{_prefix}/maven-ant-tasks/*
|
|
| 70 |
-%{_sysconfdir}/profile.d/%{name}.sh
|
|
| 69 |
+%{_datadir}/java/ant/*.jar
|
|
| 70 |
+%{_prefix}/maven-ant-tasks/LICENSE
|
|
| 71 |
+%{_prefix}/maven-ant-tasks/README.txt
|
|
| 72 |
+%{_prefix}/maven-ant-tasks/NOTICE
|
|
| 73 |
+ |
|
| 74 |
+%files -n ant-scripts |
|
| 75 |
+%defattr(-,root,root) |
|
| 76 |
+/bin/antRun.pl |
|
| 77 |
+/bin/complete-ant-cmd.pl |
|
| 78 |
+/bin/runant.py |
|
| 79 |
+/bin/runant.pl |
|
| 80 |
+%{_bindir}/antRun.pl
|
|
| 81 |
+%{_bindir}/complete-ant-cmd.pl
|
|
| 82 |
+%{_bindir}/runant.py
|
|
| 83 |
+%{_bindir}/runant.pl
|
|
| 71 | 84 |
|
| 72 | 85 |
%changelog |
| 86 |
+* Mon Jun 19 2017 Divya Thaluru <dthaluru@vmware.com> 1.10.1-4 |
|
| 87 |
+- Removed dependency on ANT_HOME |
|
| 88 |
+- Moved perl and python scripts to ant-scripts package |
|
| 73 | 89 |
* Mon Jun 05 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 1.10.1-3 |
| 74 | 90 |
- Fixed the profile.d/apache-ant.sh script to include ant in $PATH |
| 75 | 91 |
* Thu May 18 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 1.10.1-2 |
| ... | ... |
@@ -1,7 +1,7 @@ |
| 1 | 1 |
Summary: Apache Maven |
| 2 | 2 |
Name: apache-maven |
| 3 | 3 |
Version: 3.5.0 |
| 4 |
-Release: 2%{?dist}
|
|
| 4 |
+Release: 3%{?dist}
|
|
| 5 | 5 |
License: Apache |
| 6 | 6 |
URL: http://maven.apache.org |
| 7 | 7 |
Group: Applications/System |
| ... | ... |
@@ -10,14 +10,14 @@ Distribution: Photon |
| 10 | 10 |
BuildArch: x86_64 |
| 11 | 11 |
Source0: http://apache.mirrors.lucidnetworks.net//maven/source/%{name}-%{version}-src.tar.gz
|
| 12 | 12 |
%define sha1 apache-maven=1730812af1cdd77493e269b371ef8ac536230c15 |
| 13 |
-BuildRequires: openjre8 >= %{JAVA8_VERSION}
|
|
| 14 |
-BuildRequires: openjdk8 >= %{JAVA8_VERSION}
|
|
| 15 |
-BuildRequires: apache-ant >= %{ANT_VERSION}
|
|
| 13 |
+BuildRequires: openjre8 |
|
| 14 |
+BuildRequires: openjdk8 |
|
| 15 |
+BuildRequires: apache-ant |
|
| 16 | 16 |
BuildRequires: wget >= 1.15 |
| 17 |
-Requires: openjre8 >= %{JAVA8_VERSION}
|
|
| 17 |
+Requires: openjre8 |
|
| 18 | 18 |
Requires: which |
| 19 | 19 |
|
| 20 |
-%define _prefix /var/opt/apache-maven-%{version}
|
|
| 20 |
+%define _prefix /var/opt/%{name}
|
|
| 21 | 21 |
%define _bindir %{_prefix}/bin
|
| 22 | 22 |
%define _libdir %{_prefix}/lib
|
| 23 | 23 |
|
| ... | ... |
@@ -29,48 +29,60 @@ The Maven package contains binaries for a build system |
| 29 | 29 |
%setup -q |
| 30 | 30 |
#find . -name build.xml | xargs sed -i 's/timeout="600000"/timeout="1200000"/g' |
| 31 | 31 |
|
| 32 |
+%clean |
|
| 33 |
+rm -rf %{buildroot}
|
|
| 34 |
+ |
|
| 32 | 35 |
%build |
| 33 |
-MAVEN_DIST_DIR=%{_prefix}
|
|
| 36 |
+MAVEN_DIST_DIR=%{buildroot}%{_prefix}
|
|
| 34 | 37 |
export JAVA_HOME=/usr/lib/jvm/OpenJDK-%{JAVA8_VERSION}
|
| 35 |
-export ANT_HOME=/var/opt/apache-ant-%{ANT_VERSION}
|
|
| 36 |
-export PATH=$PATH:$ANT_HOME/bin |
|
| 37 |
-source /etc/profile.d/apache-maven.sh |
|
| 38 | 38 |
|
| 39 | 39 |
sed -i 's/www.opensource/opensource/g' DEPENDENCIES |
| 40 | 40 |
|
| 41 | 41 |
mvn -DdistributionTargetDir=$MAVEN_DIST_DIR clean package |
| 42 | 42 |
|
| 43 | 43 |
%install |
| 44 |
-MAVEN_DIST_DIR=%{_prefix}
|
|
| 45 |
- |
|
| 46 |
-[ %{buildroot} != "/" ] && rm -rf %{buildroot}/*
|
|
| 47 |
-mkdir -p -m 700 %{buildroot}/var/opt
|
|
| 44 |
+mkdir -p %{buildroot}%{_datadir}/java/maven
|
|
| 48 | 45 |
|
| 49 |
-cp -r "$MAVEN_DIST_DIR" %{buildroot}/var/opt
|
|
| 46 |
+for jar in %{buildroot}/%{_libdir}/*.jar
|
|
| 47 |
+do |
|
| 48 |
+ jarname=$(basename $jar .jar) |
|
| 49 |
+ ln -sfv %{_libdir}/${jarname}.jar %{buildroot}%{_datadir}/java/maven/${jarname}.jar
|
|
| 50 |
+done |
|
| 50 | 51 |
|
| 51 |
-# install exports file. |
|
| 52 |
-install -d -m 755 %{buildroot}/etc/profile.d/
|
|
| 53 |
-echo 'export MAVEN_HOME=/var/opt/%{name}-%{version}' > %{buildroot}/etc/profile.d/%{name}.sh
|
|
| 54 |
-echo 'export PATH=$MAVEN_HOME/bin:$PATH' >> %{buildroot}/etc/profile.d/%{name}.sh
|
|
| 55 |
-echo 'export MAVEN_OPTS=-Xms256m' >> %{buildroot}/etc/profile.d/%{name}.sh
|
|
| 52 |
+mkdir -p %{buildroot}/bin
|
|
| 53 |
+for b in %{buildroot}%{_bindir}/*
|
|
| 54 |
+do |
|
| 55 |
+ binaryname=$(basename $b) |
|
| 56 |
+ ln -sfv %{_bindir}/${binaryname} %{buildroot}/bin/${binaryname}
|
|
| 57 |
+done |
|
| 56 | 58 |
|
| 57 | 59 |
%files |
| 58 | 60 |
%defattr(-,root,root) |
| 59 |
-%{_libdir}
|
|
| 60 |
-%{_bindir}
|
|
| 61 |
-%{_sysconfdir}/profile.d/%{name}.sh
|
|
| 62 |
-%{_prefix}/LICENSE
|
|
| 63 |
-%{_prefix}/NOTICE
|
|
| 64 |
-%{_prefix}/README.txt
|
|
| 61 |
+%dir %{_libdir}
|
|
| 62 |
+%dir %{_bindir}
|
|
| 63 |
+%dir %{_prefix}/conf
|
|
| 64 |
+%dir %{_prefix}/boot
|
|
| 65 |
+%dir %{_datadir}/java/maven
|
|
| 66 |
+%{_libdir}/*
|
|
| 67 |
+%{_bindir}/*
|
|
| 68 |
+/bin/* |
|
| 69 |
+%{_datadir}/java/maven/*.jar
|
|
| 65 | 70 |
%{_prefix}/boot/plexus-classworlds-2.5.2.jar
|
| 66 | 71 |
%{_prefix}/conf/logging/simplelogger.properties
|
| 67 | 72 |
%{_prefix}/conf/settings.xml
|
| 68 | 73 |
%{_prefix}/conf/toolchains.xml
|
| 74 |
+%{_prefix}/LICENSE
|
|
| 75 |
+%{_prefix}/NOTICE
|
|
| 76 |
+%{_prefix}/README.txt
|
|
| 69 | 77 |
%exclude %{_libdir}/jansi-native
|
| 70 | 78 |
|
| 71 | 79 |
%changelog |
| 72 |
-* Thu May 18 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 3.5.0-2 |
|
| 73 |
-- Renamed openjdk to openjdk8 |
|
| 80 |
+* Mon Jun 19 2017 Divya Thaluru <dthaluru@vmware.com> 3.5.0-3 |
|
| 81 |
+- Removed dependency on ANT_HOME |
|
| 82 |
+- Removed apache-maven profile file |
|
| 83 |
+- Removed version from directory path |
|
| 84 |
+* Thu May 18 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 3.5.0-2 |
|
| 85 |
+- Renamed openjdk to openjdk8 |
|
| 74 | 86 |
* Mon Apr 24 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 3.5.0-1 |
| 75 | 87 |
- Updated apache-maven to version 3.5.0 |
| 76 | 88 |
* Fri Mar 31 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 3.3.9-8 |
| ... | ... |
@@ -1,7 +1,7 @@ |
| 1 | 1 |
Summary: Apache Tomcat |
| 2 | 2 |
Name: apache-tomcat |
| 3 | 3 |
Version: 8.5.15 |
| 4 |
-Release: 1%{?dist}
|
|
| 4 |
+Release: 2%{?dist}
|
|
| 5 | 5 |
License: Apache |
| 6 | 6 |
URL: http://tomcat.apache.org |
| 7 | 7 |
Group: Applications/System |
| ... | ... |
@@ -10,17 +10,19 @@ Distribution: Photon |
| 10 | 10 |
BuildArch: noarch |
| 11 | 11 |
Source0: http://apache.mirrors.ionfish.org/tomcat/tomcat-8/v%{version}/src/%{name}-%{version}-src.tar.gz
|
| 12 | 12 |
%define sha1 apache-tomcat=5f26f71a1a3730020254a76aca1ee2615bd12d02 |
| 13 |
-BuildRequires: openjre8 >= %{JAVA8_VERSION}
|
|
| 14 |
-BuildRequires: openjdk8 >= %{JAVA8_VERSION}
|
|
| 15 |
-BuildRequires: apache-ant >= %{ANT_VERSION}
|
|
| 16 |
-Requires: openjre8 >= %{JAVA8_VERSION}
|
|
| 17 |
-Requires: apache-ant >= %{ANT_VERSION}
|
|
| 13 |
+BuildRequires: openjre8 |
|
| 14 |
+BuildRequires: openjdk8 |
|
| 15 |
+BuildRequires: apache-ant |
|
| 16 |
+Requires: openjre8 |
|
| 17 |
+Requires: apache-ant |
|
| 18 | 18 |
|
| 19 |
-%define _prefix /var/opt/%{name}-%{version}
|
|
| 19 |
+%define _prefix /var/opt/%{name}
|
|
| 20 | 20 |
%define _bindir %{_prefix}/bin
|
| 21 | 21 |
%define _confdir %{_prefix}/conf
|
| 22 | 22 |
%define _libdir %{_prefix}/lib
|
| 23 | 23 |
%define _webappsdir %{_prefix}/webapps
|
| 24 |
+%define _logsdir %{_prefix}/logs
|
|
| 25 |
+%define _tempdir %{_prefix}/temp
|
|
| 24 | 26 |
|
| 25 | 27 |
%description |
| 26 | 28 |
The Apache Tomcat package contains binaries for the Apache Tomcat servlet container. |
| ... | ... |
@@ -32,9 +34,8 @@ find . -type f \( -name "*.bat" -o -name "*.class" -o -name Thumbs.db -o -name " |
| 32 | 32 |
-name "*.jar" -o -name "*.war" -o -name "*.zip" \) -delete |
| 33 | 33 |
|
| 34 | 34 |
%build |
| 35 |
-export ANT_HOME=/var/opt/apache-ant-%{ANT_VERSION}
|
|
| 36 | 35 |
mkdir -p -m 700 %{_prefix}
|
| 37 |
-$ANT_HOME/bin/ant -Dbase.path="." deploy dist-prepare dist-source javadoc |
|
| 36 |
+ant -Dbase.path="." deploy dist-prepare dist-source javadoc |
|
| 38 | 37 |
|
| 39 | 38 |
%install |
| 40 | 39 |
mkdir -p -m 700 %{buildroot}%{_prefix}
|
| ... | ... |
@@ -42,6 +43,8 @@ mkdir -p -m 700 %{buildroot}%{_bindir}
|
| 42 | 42 |
mkdir -p -m 700 %{buildroot}%{_libdir}
|
| 43 | 43 |
mkdir -p -m 700 %{buildroot}%{_confdir}
|
| 44 | 44 |
mkdir -p -m 700 %{buildroot}%{_webappsdir}
|
| 45 |
+mkdir -p -m 700 %{buildroot}%{_logsdir}
|
|
| 46 |
+mkdir -p -m 700 %{buildroot}%{_tempdir}
|
|
| 45 | 47 |
cp -r %{_builddir}/%{name}-%{version}-src/output/build/bin/* %{buildroot}%{_bindir}
|
| 46 | 48 |
cp -r %{_builddir}/%{name}-%{version}-src/output/build/lib/* %{buildroot}%{_libdir}
|
| 47 | 49 |
cp -r %{_builddir}/%{name}-%{version}-src/output/build/conf/* %{buildroot}%{_confdir}
|
| ... | ... |
@@ -50,8 +53,17 @@ cp -r %{_builddir}/%{name}-%{version}-src/output/build/webapps/* %{buildroot}%{_
|
| 50 | 50 |
cp %{_builddir}/%{name}-%{version}-src/LICENSE %{buildroot}%{_prefix}
|
| 51 | 51 |
cp %{_builddir}/%{name}-%{version}-src/NOTICE %{buildroot}%{_prefix}
|
| 52 | 52 |
|
| 53 |
-rm -rf %{buildroot}/var/opt/%{name}-%{version}/webapps/examples
|
|
| 54 |
-rm -rf %{buildroot}/var/opt/%{name}-%{version}/webapps/docs
|
|
| 53 |
+touch %{buildroot}%{_logsdir}/catalina.out
|
|
| 54 |
+rm -rf %{buildroot}%{_prefix}/webapps/examples
|
|
| 55 |
+rm -rf %{buildroot}%{_prefix}/webapps/docs
|
|
| 56 |
+ |
|
| 57 |
+mkdir -p %{buildroot}%{_datadir}/java/tomcat
|
|
| 58 |
+ |
|
| 59 |
+for jar in %{buildroot}/%{_libdir}/*.jar
|
|
| 60 |
+do |
|
| 61 |
+ jarname=$(basename $jar .jar) |
|
| 62 |
+ ln -sfv %{_libdir}/${jarname}.jar %{buildroot}%{_datadir}/java/tomcat/${jarname}.jar
|
|
| 63 |
+done |
|
| 55 | 64 |
|
| 56 | 65 |
%clean |
| 57 | 66 |
rm -rf %{buildroot}/*
|
| ... | ... |
@@ -63,14 +75,21 @@ rm -rf %{buildroot}/*
|
| 63 | 63 |
%dir %{_libdir}
|
| 64 | 64 |
%dir %{_confdir}
|
| 65 | 65 |
%dir %{_webappsdir}
|
| 66 |
-%{_prefix}/LICENSE
|
|
| 67 |
-%{_prefix}/NOTICE
|
|
| 66 |
+%dir %{_logsdir}
|
|
| 67 |
+%dir %{_tempdir}
|
|
| 68 | 68 |
%{_bindir}/*
|
| 69 | 69 |
%{_confdir}/*
|
| 70 | 70 |
%{_libdir}/*
|
| 71 | 71 |
%{_webappsdir}/*
|
| 72 |
+%{_datadir}/java/tomcat/*.jar
|
|
| 73 |
+%{_prefix}/LICENSE
|
|
| 74 |
+%{_prefix}/NOTICE
|
|
| 75 |
+%{_logsdir}/catalina.out
|
|
| 72 | 76 |
|
| 73 | 77 |
%changelog |
| 78 |
+* Tue Jun 20 2017 Divya Thaluru <dthaluru@vmware.com> 8.5.15-2 |
|
| 79 |
+- Removed version from directory path |
|
| 80 |
+- Removed dependency on ANT_HOME |
|
| 74 | 81 |
* Tue Jun 6 2017 Divya Thaluru <dthaluru@vmware.com> 8.5.15-1 |
| 75 | 82 |
- Upgraded to version 8.5.15 |
| 76 | 83 |
* Thu May 18 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 8.5.13-3 |
| ... | ... |
@@ -3,7 +3,7 @@ |
| 3 | 3 |
Summary: Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store |
| 4 | 4 |
Name: cassandra |
| 5 | 5 |
Version: 3.10 |
| 6 |
-Release: 1%{?dist}
|
|
| 6 |
+Release: 2%{?dist}
|
|
| 7 | 7 |
URL: http://cassandra.apache.org/ |
| 8 | 8 |
License: Apache License, Version 2.0 |
| 9 | 9 |
Group: Applications/System |
| ... | ... |
@@ -15,8 +15,8 @@ Source1: cassandra.service |
| 15 | 15 |
Patch0: build-fix.patch |
| 16 | 16 |
BuildRequires: apache-ant |
| 17 | 17 |
BuildRequires: unzip zip |
| 18 |
-BuildRequires: openjdk8 >= %{JAVA8_VERSION}
|
|
| 19 |
-Requires: openjre8 >= %{JAVA8_VERSION}
|
|
| 18 |
+BuildRequires: openjdk8 |
|
| 19 |
+Requires: openjre8 |
|
| 20 | 20 |
%description |
| 21 | 21 |
Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together the distributed systems technologies from Dynamo and the log-structured storage engine from Google's BigTable. |
| 22 | 22 |
|
| ... | ... |
@@ -25,7 +25,6 @@ Cassandra is a highly scalable, eventually consistent, distributed, structured k |
| 25 | 25 |
%patch0 -p1 |
| 26 | 26 |
|
| 27 | 27 |
%build |
| 28 |
-source /etc/profile.d/apache-ant.sh |
|
| 29 | 28 |
export JAVA_HOME=/usr/lib/jvm/OpenJDK-%{JAVA8_VERSION}
|
| 30 | 29 |
ant jar javadoc -Drelease=true |
| 31 | 30 |
|
| ... | ... |
@@ -118,5 +117,7 @@ fi |
| 118 | 118 |
/lib/systemd/system/cassandra.service |
| 119 | 119 |
|
| 120 | 120 |
%changelog |
| 121 |
+* Mon Jun 19 2017 Divya Thaluru <dthaluru@vmware.com> 3.10-2 |
|
| 122 |
+- Removed dependency on ANT_HOME |
|
| 121 | 123 |
* Mon May 08 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 3.10-1 |
| 122 | 124 |
- Initial build. First version |
| ... | ... |
@@ -1,7 +1,7 @@ |
| 1 | 1 |
Summary: Apache Commons Daemon |
| 2 | 2 |
Name: commons-daemon |
| 3 | 3 |
Version: 1.0.15 |
| 4 |
-Release: 10%{?dist}
|
|
| 4 |
+Release: 11%{?dist}
|
|
| 5 | 5 |
License: Apache |
| 6 | 6 |
URL: http://commons.apache.org/proper/commons-daemon |
| 7 | 7 |
Group: Applications/System |
| ... | ... |
@@ -10,24 +10,25 @@ Distribution: Photon |
| 10 | 10 |
BuildArch: x86_64 |
| 11 | 11 |
Source0: http://apache.mesi.com.ar//commons/daemon/source/commons-daemon-1.0.15-src.tar.gz |
| 12 | 12 |
%define sha1 commons-daemon=ca6a448d1d214f714e214b35809a2117568970e3 |
| 13 |
-BuildRequires: openjre8 >= %{JAVA8_VERSION}
|
|
| 14 |
-BuildRequires: openjdk8 >= %{JAVA8_VERSION}
|
|
| 15 |
-BuildRequires: apache-ant >= %{ANT_VERSION}
|
|
| 16 |
-Requires: openjre8 >= %{JAVA8_VERSION}
|
|
| 17 |
- |
|
| 18 |
-%define _prefix /var/opt/%{name}-%{version}
|
|
| 19 |
-%define _bindir %{_prefix}/bin
|
|
| 13 |
+BuildRequires: openjre8 |
|
| 14 |
+BuildRequires: openjdk8 |
|
| 15 |
+BuildRequires: apache-ant |
|
| 16 |
+Requires: openjre8 |
|
| 20 | 17 |
|
| 21 | 18 |
%description |
| 22 |
-The JNA package contains libraries for interop from Java to native libraries. |
|
| 19 |
+The Daemon Component contains a set of Java and native code, including a set of Java interfaces applications must implement and Unix native |
|
| 20 |
+code to control a Java daemon from a Unix operating system. |
|
| 23 | 21 |
|
| 24 | 22 |
%prep |
| 25 | 23 |
|
| 26 | 24 |
%setup -q -n %{name}-%{version}-src
|
| 25 |
+ |
|
| 26 |
+%clean |
|
| 27 |
+rm -rf %{buildroot}
|
|
| 28 |
+ |
|
| 27 | 29 |
%build |
| 28 |
-export ANT_HOME=/var/opt/apache-ant-%{ANT_VERSION}
|
|
| 29 | 30 |
export JAVA_HOME=/usr/lib/jvm/OpenJDK-%{JAVA8_VERSION}
|
| 30 |
-$ANT_HOME/bin/ant dist |
|
| 31 |
+ant dist |
|
| 31 | 32 |
|
| 32 | 33 |
export CFLAGS=-m64 |
| 33 | 34 |
export LDFLAGS=-m64 |
| ... | ... |
@@ -40,25 +41,26 @@ cd $CURDIR |
| 40 | 40 |
|
| 41 | 41 |
%install |
| 42 | 42 |
export JAVA_HOME=/usr/lib/jvm/OpenJDK-%{JAVA8_VERSION}
|
| 43 |
-export ANT_HOME=/var/opt/apache-ant-%{ANT_VERSION}
|
|
| 44 |
-DIST_DIR=%{buildroot}%{_prefix}
|
|
| 45 |
- |
|
| 46 |
-[ %{buildroot} != "/"] && rm -rf %{buildroot}/*
|
|
| 43 |
+DIST_DIR=%{buildroot}%{_datadir}/java
|
|
| 47 | 44 |
|
| 48 | 45 |
mkdir -p -m 755 $DIST_DIR |
| 49 |
-mkdir -p -m 755 $DIST_DIR/bin |
|
| 46 |
+mkdir -p -m 755 %{buildroot}%{_bindir}
|
|
| 50 | 47 |
|
| 51 |
-cp %{_builddir}/%{name}-%{version}-src/src/native/unix/jsvc $DIST_DIR/bin
|
|
| 52 |
-cp %{_builddir}/%{name}-%{version}-src/dist/%{name}-%{version}.jar $DIST_DIR
|
|
| 48 |
+cp %{_builddir}/%{name}-%{version}-src/src/native/unix/jsvc %{buildroot}%{_bindir}
|
|
| 49 |
+cp %{_builddir}/%{name}-%{version}-src/dist/%{name}-%{version}.jar $DIST_DIR/%{name}.jar
|
|
| 53 | 50 |
|
| 54 | 51 |
chmod -R 755 $DIST_DIR |
| 55 | 52 |
|
| 56 | 53 |
%files |
| 57 | 54 |
%defattr(-,root,root) |
| 58 | 55 |
%{_bindir}/jsvc
|
| 59 |
-%{_prefix}/*.jar
|
|
| 56 |
+%{_datadir}/java/*.jar
|
|
| 60 | 57 |
|
| 61 | 58 |
%changelog |
| 59 |
+* Tue Jun 20 2017 Divya Thaluru <dthaluru@vmware.com> 1.0.15-11 |
|
| 60 |
+- Packaged jar files to /usr/share/java |
|
| 61 |
+- Removed version information from jar files |
|
| 62 |
+- Removed dependency on ANT_HOME |
|
| 62 | 63 |
* Thu May 18 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 1.0.15-10 |
| 63 | 64 |
- Renamed openjdk to openjdk8 |
| 64 | 65 |
* Fri Mar 31 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.15-9 |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
Summary: Java Native Access |
| 5 | 5 |
Name: jna |
| 6 | 6 |
Version: 4.4.0 |
| 7 |
-Release: 4%{?dist}
|
|
| 7 |
+Release: 5%{?dist}
|
|
| 8 | 8 |
License: Apache |
| 9 | 9 |
URL: http://github.com/twall/jna |
| 10 | 10 |
Group: Applications/System |
| ... | ... |
@@ -13,12 +13,12 @@ Distribution: Photon |
| 13 | 13 |
BuildArch: x86_64 |
| 14 | 14 |
Source0: https://github.com/java-native-access/jna/archive/%{version}/%{name}-%{version}.tar.gz
|
| 15 | 15 |
%define sha1 jna=d9b54e98393a696f458468bc8f3167f701a9ea9f |
| 16 |
-BuildRequires: openjre8 >= %{JAVA8_VERSION}
|
|
| 17 |
-BuildRequires: openjdk8 >= %{JAVA8_VERSION}
|
|
| 18 |
-BuildRequires: apache-ant >= %{ANT_VERSION}
|
|
| 19 |
-Requires: openjre8 >= %{JAVA8_VERSION}
|
|
| 16 |
+BuildRequires: openjre8 |
|
| 17 |
+BuildRequires: openjdk8 |
|
| 18 |
+BuildRequires: apache-ant |
|
| 19 |
+Requires: openjre8 |
|
| 20 | 20 |
|
| 21 |
-%define _prefix /var/opt/jna-4.4.0 |
|
| 21 |
+%define _prefix /var/opt/%{name}-%{version}
|
|
| 22 | 22 |
|
| 23 | 23 |
%description |
| 24 | 24 |
The JNA package contains libraries for interop from Java to native libraries. |
| ... | ... |
@@ -34,26 +34,27 @@ Sources for JNA |
| 34 | 34 |
%prep |
| 35 | 35 |
|
| 36 | 36 |
%setup -q |
| 37 |
+ |
|
| 38 |
+%clean |
|
| 39 |
+rm -rf %{buildroot}
|
|
| 40 |
+ |
|
| 37 | 41 |
%build |
| 38 |
-export ANT_HOME=/var/opt/apache-ant-%{ANT_VERSION}
|
|
| 39 | 42 |
export JAVA_HOME=/usr/lib/jvm/OpenJDK-%{JAVA8_VERSION}
|
| 40 | 43 |
#disabling all tests |
| 41 |
-$ANT_HOME/bin/ant -Dcflags_extra.native=-DNO_JAWT -Dtests.exclude-patterns="**/*.java" -Drelease=true |
|
| 44 |
+ant -Dcflags_extra.native=-DNO_JAWT -Dtests.exclude-patterns="**/*.java" -Drelease=true |
|
| 42 | 45 |
#$ANT_HOME/bin/ant -Dcflags_extra.native=-DNO_JAWT -Dtests.exclude-patterns="**/LibraryLoadTest.java" -Drelease=true |
| 43 | 46 |
|
| 44 | 47 |
%install |
| 45 | 48 |
export JAVA_HOME=/usr/lib/jvm/OpenJDK-%{JAVA8_VERSION}
|
| 46 |
-export ANT_HOME=/var/opt/apache-ant-%{ANT_VERSION}
|
|
| 47 | 49 |
export JNA_DIST_DIR=%{buildroot}%{_prefix}
|
| 48 | 50 |
|
| 49 |
-[ %{buildroot} != "/"] && rm -rf %{buildroot}/*
|
|
| 50 |
- |
|
| 51 | 51 |
mkdir -p -m 700 $JNA_DIST_DIR |
| 52 | 52 |
|
| 53 |
-$ANT_HOME/bin/ant -Ddist=$JNA_DIST_DIR dist -Drelease=true |
|
| 53 |
+ant -Ddist=$JNA_DIST_DIR dist -Drelease=true |
|
| 54 | 54 |
|
| 55 | 55 |
%files |
| 56 | 56 |
%defattr(-,root,root) |
| 57 |
+%dir %{_prefix}
|
|
| 57 | 58 |
%{_prefix}/*.jar
|
| 58 | 59 |
%exclude %{_prefix}/*javadoc.jar
|
| 59 | 60 |
%exclude %{_prefix}/*sources.jar
|
| ... | ... |
@@ -70,6 +71,8 @@ $ANT_HOME/bin/ant -Ddist=$JNA_DIST_DIR dist -Drelease=true |
| 70 | 70 |
%{_prefix}/*.aar
|
| 71 | 71 |
|
| 72 | 72 |
%changelog |
| 73 |
+* Mon Jun 19 2017 Divya Thaluru <dthaluru@vmware.com> 4.4.0-5 |
|
| 74 |
+- Removed dependency on ANT_HOME |
|
| 73 | 75 |
* Thu May 18 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 4.4.0-4 |
| 74 | 76 |
- Renamed openjdk to openjdk8 |
| 75 | 77 |
* Tue Apr 25 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 4.4.0-3 |
| ... | ... |
@@ -48,12 +48,12 @@ VMware Lightwave Server |
| 48 | 48 |
%define _webappsdir %{_prefix}/vmware-sts/webapps
|
| 49 | 49 |
%define _configdir %{_datadir}/config
|
| 50 | 50 |
%define _servicedir /lib/systemd/system |
| 51 |
-%define _commons_daemon_home /var/opt/commons-daemon-1.0.15 |
|
| 52 |
-%define _tomcat_home /var/opt/apache-tomcat-8.5.13 |
|
| 51 |
+%define _commons_daemon_home /var/opt/commons-daemon |
|
| 52 |
+%define _tomcat_home /var/opt/apache-tomcat |
|
| 53 | 53 |
%define _jaxws_home /opt/jaxws-ri-2.2.10 |
| 54 | 54 |
%define _java_home /usr/lib/jvm/OpenJDK-%{JAVA8_VERSION}
|
| 55 |
-%define _ant_home /var/opt/apache-ant-%{ANT_VERSION}
|
|
| 56 |
-%define _maven_home /var/opt/apache-maven-%{MAVEN_VERSION}
|
|
| 55 |
+%define _ant_home /var/opt/apache-ant |
|
| 56 |
+%define _maven_home /var/opt/apache-maven |
|
| 57 | 57 |
|
| 58 | 58 |
%if 0%{?_likewise_open_prefix:1} == 0
|
| 59 | 59 |
%define _likewise_open_prefix /opt/likewise |
| ... | ... |
@@ -1120,6 +1120,8 @@ fi |
| 1120 | 1120 |
# %doc ChangeLog README COPYING |
| 1121 | 1121 |
|
| 1122 | 1122 |
%changelog |
| 1123 |
+* Tue Jun 20 2017 Divya Thaluru <dthaluru@vmware.com> 1.2.1-3 |
|
| 1124 |
+- Fixed apache-maven directory path |
|
| 1123 | 1125 |
* Tue Jun 06 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.2.1-3 |
| 1124 | 1126 |
- fix domainjoin and allow publish of oidc xml |
| 1125 | 1127 |
* Thu Jun 01 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 1.2.1-2 |
| ... | ... |
@@ -350,14 +350,6 @@ class constants(object): |
| 350 | 350 |
java8version = constants.specData.getVersion("openjre8")
|
| 351 | 351 |
constants.specData.addMacro("JAVA8_VERSION",java8version)
|
| 352 | 352 |
|
| 353 |
- #adding apache-ant version rpm macro |
|
| 354 |
- antversion = constants.specData.getVersion("apache-ant")
|
|
| 355 |
- constants.specData.addMacro("ANT_VERSION", antversion)
|
|
| 356 |
- |
|
| 357 |
- #adding apache-maven version rpm macro |
|
| 358 |
- mavenversion = constants.specData.getVersion("apache-maven")
|
|
| 359 |
- constants.specData.addMacro("MAVEN_VERSION", mavenversion)
|
|
| 360 |
- |
|
| 361 | 353 |
#adding kernelrelease rpm macro |
| 362 | 354 |
kernelrelease = constants.specData.getRelease("linux")
|
| 363 | 355 |
constants.specData.addMacro("KERNEL_RELEASE",kernelrelease)
|