Changeset 1785
- Timestamp:
- 12/31/07 14:33:30 (1 year ago)
- Files:
-
- trunk/build/SPEC/eclipse-cdsframework.spec (moved) (moved from trunk/build/SPEC/eclipse-framework.spec) (5 diffs)
- trunk/build/buildrpm.sh (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/build/SPEC/eclipse-cdsframework.spec
r1778 r1785 1 ExclusiveArch: i386 x86 x86_641 #ExclusiveArch: i386 x86 x86_64 2 2 ExclusiveOS: linux 3 4 BuildRequires: eclipse-pde 5 BuildRequires: eclipse-gef >= 3.2 6 BuildRequires: javacc 7 BuildRequires: ant >= 1.6 8 BuildRequires: libselinux >= 1.30 9 BuildRequires: eclipse-slide >= %{slide_min_ver} 10 11 ## The source for this packaged was pulled from upstreams' svn repo. 12 ## Use the following commands to generate the tarball 13 # mkdir eclipse-cdsframework 14 # cd eclipse-cdsframework 15 # svn export http://oss.tresys.com/repos/cdsframework/tags/%{version}/framework-plugin framework-plugin 16 # svn export http://oss.tresys.com/repos/cdsframework/tags/%{version}/oss-feature eclipse-feature 17 # svn export http://oss.tresys.com/repos/cdsframework/tags/%{version}/helpfiles cdsframework-help 18 #Source0: %{name}.tar.gz 19 #Release: 0.1.svnxxxx%{?dist} 20 21 Source0: http://oss.tresys.com/projects/cdsframework/chrom/site/src/%{name}-%{version}.tar.gz 22 Release: 1%{?dist} 3 23 4 24 %define eclipse_name eclipse … … 9 29 10 30 #get version numbers from eclipse plugin files 11 %define cds_fet_version %(wget -q -O - %{svnbase}/oss-feature/feature.xml | xpath /feature/@version 2> /dev/null | cut -d '"' -f 2)12 %define cds_plugin_ver %(wget -q -O - %{svnbase}/framework-plugin/META-INF/MANIFEST.MF | grep Bundle-Version | cut -d : -f 2 | tr -d " ")13 %define help_ver %(wget -q -O - %{svnbase}/helpfiles/META-INF/MANIFEST.MF | grep Bundle-Version | cut -d : -f 2 | tr -d " ")31 #%define cds_fet_version %(wget -q -O - %{svnbase}/oss-feature/feature.xml | xpath /feature/@version 2> /dev/null | cut -d '"' -f 2) 32 #%define cds_plugin_ver %(wget -q -O - %{svnbase}/framework-plugin/META-INF/MANIFEST.MF | grep Bundle-Version | cut -d : -f 2 | tr -d " ") 33 #%define help_ver %(wget -q -O - %{svnbase}/helpfiles/META-INF/MANIFEST.MF | grep Bundle-Version | cut -d : -f 2 | tr -d " ") 14 34 15 %define selinux_plugin_ver %(wget -q -O - %{svnbase}/libselinuxjava-plugin/META-INF/MANIFEST.MF | grep Bundle-Version | cut -d : -f 2 | tr -d " ")16 %define selinux_frag_ver %(wget -q -O - %{svnbase}/libselinux.linux.%{arch}/META-INF/MANIFEST.MF | grep Bundle-Version | cut -d : -f 2 | tr -d " ")17 %define selinux_fet_ver %(wget -q -O - %{svnbase}/libselinuxjava-oss-feature/feature.xml | xpath /feature/@version 2> /dev/null | cut -d '"' -f 2)35 #%define selinux_plugin_ver %(wget -q -O - %{svnbase}/libselinuxjava-plugin/META-INF/MANIFEST.MF | grep Bundle-Version | cut -d : -f 2 | tr -d " ") 36 #%define selinux_frag_ver %(wget -q -O - %{svnbase}/libselinux.linux.%{arch}/META-INF/MANIFEST.MF | grep Bundle-Version | cut -d : -f 2 | tr -d " ") 37 #%define selinux_fet_ver %(wget -q -O - %{svnbase}/libselinuxjava-oss-feature/feature.xml | xpath /feature/@version 2> /dev/null | cut -d '"' -f 2) 18 38 19 %define slide_min_ver %(wget -q -O - %{svnbase}/framework-plugin/META-INF/MANIFEST.MF | grep slide | cut -d '"' -f 2) 39 #%define slide_min_ver %(wget -q -O - %{svnbase}/framework-plugin/META-INF/MANIFEST.MF | grep slide | cut -d '"' -f 2) 40 %define slide_min_ver 1.3.4 20 41 21 %define cds_feature_dir %{eclipse_base}/features/com.tresys.cdsframework_%{cds_fet_version}22 %define plugin_dir %{eclipse_base}/plugins/com.tresys.cdsframework_%{cds_plugin_ver}23 %define help_jar %{eclipse_base}/plugins/com.tresys.cdsframework.doc.user_%{help_ver}.jar42 #%define cds_feature_dir %{eclipse_base}/features/com.tresys.cdsframework_%{cds_fet_version} 43 #%define plugin_dir %{eclipse_base}/plugins/com.tresys.cdsframework_%{cds_plugin_ver} 44 #%define help_jar %{eclipse_base}/plugins/com.tresys.cdsframework.doc.user_%{help_ver}.jar 24 45 25 %define selinux_feature_dir %{eclipse_base}/features/com.tresys.cdsframework.libselinuxjava_feature_%{selinux_fet_ver} 26 %define selinux_plugin_jar %{eclipse_base}/plugins/com.tresys.cdsframework.libselinuxjava_%{selinux_plugin_ver}.jar 27 %define selinux_frag_dir %{eclipse_base}/plugins/com.tresys.framework.libselinuxjava.linux.%{arch}_%{selinux_frag_ver} 28 29 %ifarch x86 30 %define arch x86 31 %endif 46 #%define selinux_feature_dir %{eclipse_base}/features/com.tresys.cdsframework.libselinuxjava_feature_%{selinux_fet_ver} 47 #%define selinux_plugin_jar %{eclipse_base}/plugins/com.tresys.cdsframework.libselinuxjava_%{selinux_plugin_ver}.jar 48 #%define selinux_frag_dir %{eclipse_base}/plugins/com.tresys.framework.libselinuxjava.linux.%{arch}_%{selinux_frag_ver} 32 49 33 50 %ifarch i386 34 51 %define arch x86 35 %endif 36 37 %ifarch x86_64 38 %define arch x86_64 52 %else 53 %define arch %{_arch} 39 54 %endif 40 55 41 56 Summary: Cross Domain Solution SELinux policy editor plugin for Eclipse 42 57 Name: eclipse-cdsframework 43 Version: %{cds_fet_version} 44 Release: 1 58 Version: 2.0.1 45 59 License: GPL2 46 60 #BuildArch: noarch … … 51 65 Requires: libselinux >= 1.30 52 66 Requires: eclipse-slide >= %{slide_min_ver} 53 Source: %{svnbase}54 67 55 BuildRequires: perl-XML-XPath 56 BuildRequires: eclipse-pde 57 BuildRequires: eclipse-gef >= 3.2 58 BuildRequires: javacc 59 BuildRequires: ant >= 1.6 60 BuildRequires: libselinux >= 1.30 61 BuildRequires: eclipse-slide >= %{slide_min_ver} 62 BuildRequires: perl-XML-XPath 63 64 BuildRoot: %{_tmppath}/%{name}-buildroot 68 BuildRoot: %(mktmp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) 65 69 66 70 %description … … 68 72 69 73 %prep 70 rm -rf ${RPM_SOURCE_DIR} 71 mkdir -p ${RPM_SOURCE_DIR} 72 svn export %{svnbase}/framework-plugin/ ${RPM_SOURCE_DIR}/framework-plugin 73 svn export %{svnbase}/oss-feature/ ${RPM_SOURCE_DIR}/eclipse-feature 74 svn export %{svnbase}/helpfiles/ ${RPM_SOURCE_DIR}/framework-help 74 %setup -q -c -n eclipse-cdsframework 75 75 76 svn export %{svnbase}/libselinux.linux.%{arch}/ ${RPM_SOURCE_DIR}/libselinux.linux.%{arch} 77 svn export %{svnbase}/libselinuxjava-oss-feature/ ${RPM_SOURCE_DIR}/libselinuxjava-feature 78 svn export %{svnbase}/libselinuxjava-plugin/ ${RPM_SOURCE_DIR}/libselinuxjava-plugin 76 #rm -rf ${RPM_SOURCE_DIR} 77 #mkdir -p ${RPM_SOURCE_DIR} 78 #svn export %{svnbase}/framework-plugin/ ${RPM_SOURCE_DIR}/framework-plugin 79 #svn export %{svnbase}/oss-feature/ ${RPM_SOURCE_DIR}/eclipse-feature 80 #svn export %{svnbase}/helpfiles/ ${RPM_SOURCE_DIR}/framework-help 79 81 80 rm -rf ${RPM_BUILD_DIR} 81 mkdir -p ${RPM_BUILD_DIR}/framework-plugin 82 cp -R ${RPM_SOURCE_DIR}/framework-plugin/* ${RPM_BUILD_DIR}/framework-plugin 83 mkdir -p ${RPM_BUILD_DIR}/framework-help 84 cp -R ${RPM_SOURCE_DIR}/framework-help/* ${RPM_BUILD_DIR}/framework-help 82 #svn export %{svnbase}/libselinux.linux.%{arch}/ ${RPM_SOURCE_DIR}/libselinux.linux.%{arch} 83 #svn export %{svnbase}/libselinuxjava-oss-feature/ ${RPM_SOURCE_DIR}/libselinuxjava-feature 84 #svn export %{svnbase}/libselinuxjava-plugin/ ${RPM_SOURCE_DIR}/libselinuxjava-plugin 85 85 86 mkdir -p ${RPM_BUILD_DIR}/libselinux.linux.%{arch}/libselinuxjava 87 cp -R ${RPM_SOURCE_DIR}/libselinux.linux.%{arch}/* ${RPM_BUILD_DIR}/libselinux.linux.%{arch} 88 mkdir -p ${RPM_BUILD_DIR}/libselinuxjava-plugin 89 cp -R ${RPM_SOURCE_DIR}/libselinuxjava-plugin/* ${RPM_BUILD_DIR}/libselinuxjava-plugin 86 #rm -rf ${RPM_BUILD_DIR} 87 #mkdir -p ${RPM_BUILD_DIR}/framework-plugin 88 #cp -R ${RPM_SOURCE_DIR}/framework-plugin/* ${RPM_BUILD_DIR}/framework-plugin 89 #mkdir -p ${RPM_BUILD_DIR}/framework-help 90 #cp -R ${RPM_SOURCE_DIR}/framework-help/* ${RPM_BUILD_DIR}/framework-help 91 92 #mkdir -p ${RPM_BUILD_DIR}/libselinux.linux.%{arch}/libselinuxjava 93 #cp -R ${RPM_SOURCE_DIR}/libselinux.linux.%{arch}/* ${RPM_BUILD_DIR}/libselinux.linux.%{arch} 94 #mkdir -p ${RPM_BUILD_DIR}/libselinuxjava-plugin 95 #cp -R ${RPM_SOURCE_DIR}/libselinuxjava-plugin/* ${RPM_BUILD_DIR}/libselinuxjava-plugin 90 96 91 97 %build 92 98 #libselinux fragment 93 cd ${RPM_BUILD_DIR}/libselinux.linux.%{arch}94 ant -f ${RPM_BUILD_DIR}/framework-plugin/libselinuxjava/antbuild.xml -Dtarget_arch=%{arch} -Dtarget_dir=${RPM_BUILD_DIR}/libselinux.linux.%{arch}/libselinuxjava -Djava_target_dir=${RPM_BUILD_DIR}/libselinux.linux.%{arch}/src/com/tresys/framework/compiler/linkage/libselinuxjava/99 cd libselinux.linux.%{arch} 100 ant -f ../framework-plugin/libselinuxjava/antbuild.xml -Dtarget_arch=%{arch} -Dtarget_dir=./libselinuxjava -Djava_target_dir=./src/com/tresys/framework/compiler/linkage/libselinuxjava/ 95 101 #jar -cf libselinuxjava.jar META-INF/ 96 102 ant -f rpmbuild.xml buildjar 97 103 98 104 #libselinux plugin 99 cd ${RPM_BUILD_DIR}/libselinuxjava-plugin105 cd ../libselinuxjava-plugin 100 106 ant -f rpmbuild.xml buildjar 101 107 102 108 #cdsframework help 103 cd ${RPM_BUILD_DIR}/framework-help109 cd ../framework-help 104 110 ant -f rpmbuild.xml 105 111 106 112 #cdsframework plugin 107 cd ${RPM_BUILD_DIR}/framework-plugin108 ant -f rpmbuild.xml -Dlibselinux_fragment_jar= ${RPM_BUILD_DIR}/libselinuxjava-plugin/library.jar -Dlibselinux_plugin_jar=${RPM_BUILD_DIR}/libselinux.linux.%{arch}/libselinuxjava.jar buildjar113 cd ../framework-plugin 114 ant -f rpmbuild.xml -Dlibselinux_fragment_jar=../libselinuxjava-plugin/library.jar -Dlibselinux_plugin_jar=../libselinux.linux.%{arch}/libselinuxjava.jar buildjar 109 115 110 116 111 117 %install 118 CDS_PLUGIN_VER=`grep Bundle-Version framework-plugin/META-INF/MANIFEST.MF | cut -d : -f 2 | tr -d " "` 119 HELP_VER=`grep Bundle-Version framework-help/META-INF/MANIFEST.MF | cut -d : -f 2 | tr -d " "` 120 CDS_FEATURE_VER=%{version} 121 122 CDS_PLUGIN_DIR=%{eclipse_base}/plugins/com.tresys.cdsframework_${CDS_PLUGIN_VER} 123 CDS_HELP_JAR=%{eclipse_base}/plugins/com.tresys.cdsframework.doc.user_${HELP_VER}.jar 124 CDS_FEATURE_DIR=%{eclipse_base}/features/com.tresys.cdsframework_${CDS_FEATURE_VER} 125 126 LSEL_PLUGIN_VER=`grep Bundle-Version libselinuxjava-plugin/META-INF/MANIFEST.MF | cut -d : -f 2 | tr -d " "` 127 LSEL_FRAGMENT_VER=`grep Bundle-Version libselinux.linux.%{arch}/META-INF/MANIFEST.MF | cut -d : -f 2 | tr -d " "` 128 LSEL_FEATURE_VER=0.0.3 129 130 LSEL_PLUGIN_DIR=%{eclipse_base}/plugins/com.tresys.libselinuxjava_${LSEL_PLUGIN_VER} 131 LSEL_FRAGMENT_DIR=%{eclipse_lib_base}/plugins/com.tresys.libselinuxjava.%{_os}.%{arch}_${LSEL_FRAGMENT_VER} 132 LSEL_FEATURE_DIR=%{eclipse_base}/features/com.tresys.libselinuxjava_${LSEL_FEATURE_VER} 133 LSEL_FRAGMENT_SRC=libselinux.%{_os}.%{arch} 134 112 135 rm -rf ${RPM_BUILD_ROOT} 113 mkdir -p ${RPM_BUILD_ROOT}%{plugin_dir} 114 mkdir -p ${RPM_BUILD_ROOT}%{selinux_frag_dir}/libselinuxjava 136 mkdir -pd -m755 ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} 137 mkdir -pd -m755 ${RPM_BUILD_ROOT}${LSEL_PLUGIN_DIR} 138 mkdir -pd -m755 ${RPM_BUILD_ROOT}${LSEL_FRAGMENT_DIR} 115 139 116 mkdir -p ${RPM_BUILD_ROOT}%{cds_feature_dir}117 mkdir -p ${RPM_BUILD_ROOT}%{selinux_feature_dir}140 mkdir -pd -m755 ${RPM_BUILD_ROOT}${CDS_FEATURE_DIR} 141 mkdir -pd -m755 ${RPM_BUILD_ROOT}${LSEL_FEATURE_DIR} 118 142 119 143 #features 120 cp ${RPM_SOURCE_DIR}/eclipse-feature/feature.xml ${RPM_BUILD_ROOT}%{cds_feature_dir}121 cp ${RPM_SOURCE_DIR}/libselinuxjava-feature/feature.xml ${RPM_BUILD_ROOT}%{selinux_feature_dir}144 install -p -m644 ${RPM_SOURCE_DIR}/framework-feature/feature.xml ${RPM_BUILD_ROOT}${CDS_FEATURE_DIR} 145 install -p -m644 ${RPM_SOURCE_DIR}/libselinux-feature/feature.xml ${RPM_BUILD_ROOT}${LSEL_FEATURE_DIR} 122 146 123 147 # cds framework plugin 124 cp ${RPM_BUILD_DIR}/framework-plugin/CDSFramework.jar ${RPM_BUILD_ROOT}%{plugin_dir}125 cp ${RPM_BUILD_DIR}/framework-plugin/COPYING ${RPM_BUILD_ROOT}%{plugin_dir}126 cp ${RPM_BUILD_DIR}/framework-plugin/plugin.xml ${RPM_BUILD_ROOT}%{plugin_dir}127 cp ${RPM_BUILD_DIR}/framework-plugin/plugin.properties ${RPM_BUILD_ROOT}%{plugin_dir}128 cp -R ${RPM_BUILD_DIR}/framework-plugin/icons ${RPM_BUILD_ROOT}%{plugin_dir}/icons 129 cp - R ${RPM_BUILD_DIR}/framework-plugin/resources ${RPM_BUILD_ROOT}%{plugin_dir}/resources130 cp - R ${RPM_BUILD_DIR}/framework-plugin/META-INF ${RPM_BUILD_ROOT}%{plugin_dir}/META-INF131 cp - R ${RPM_BUILD_DIR}/framework-plugin/about.html ${RPM_BUILD_ROOT}%{plugin_dir}148 install -p -m644 ${RPM_BUILD_DIR}/framework-plugin/CDSFramework.jar ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} 149 install -p -m644 ${RPM_BUILD_DIR}/framework-plugin/COPYING ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} 150 install -p -m644 ${RPM_BUILD_DIR}/framework-plugin/plugin.xml ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} 151 install -p -m644 ${RPM_BUILD_DIR}/framework-plugin/plugin.properties ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} 152 install -p -m644 ${RPM_BUILD_DIR}/framework-plugin/about.html ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} 153 cp -pR ${RPM_BUILD_DIR}/framework-plugin/icons ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR}/icons 154 cp -pR ${RPM_BUILD_DIR}/framework-plugin/resources ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR}/resources 155 cp -pR ${RPM_BUILD_DIR}/framework-plugin/META-INF ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR}/META-INF 132 156 133 157 # cds framework help 134 cp -R ${RPM_BUILD_DIR}/framework-help/help.jar ${RPM_BUILD_ROOT}%{help_jar}158 install -p -m644 ${RPM_BUILD_DIR}/framework-help/help.jar ${RPM_BUILD_ROOT}${CDS_HELP_JAR} 135 159 136 160 #libselinuxjava fragment 137 cp ${RPM_BUILD_DIR}/libselinux.linux.%{arch}/libselinuxjava/libselinuxjava.so ${RPM_BUILD_ROOT}%{selinux_frag_dir}/libselinuxjava/138 cp ${RPM_BUILD_DIR}/libselinux.linux.%{arch}/libselinuxjava.jar ${RPM_BUILD_ROOT}%{selinux_frag_dir}/139 cp - R ${RPM_BUILD_DIR}/libselinux.linux.%{arch}/META-INF ${RPM_BUILD_ROOT}%{selinux_frag_dir}161 cp -pR ${RPM_BUILD_DIR}/libselinux.${_os}.%{arch}/libselinuxjava/libselinuxjava.so ${RPM_BUILD_ROOT}%{LSEL_FRAGMENT_DIR}/libselinuxjava/ 162 cp -p ${RPM_BUILD_DIR}/libselinux.${_os}.%{arch}/libselinuxjava.jar ${RPM_BUILD_ROOT}${LSEL_FRAGMENT_DIR}/ 163 cp -pR ${RPM_BUILD_DIR}/libselinux.${_os}.%{arch}/META-INF ${RPM_BUILD_ROOT}${LSEL_FRAGMENT_DIR} 140 164 141 165 #libselinuxjava plugin 142 cp ${RPM_BUILD_DIR}/libselinuxjava-plugin/plugin.jar ${RPM_BUILD_ROOT}%{selinux_plugin_jar}166 install -p -m644 ${RPM_BUILD_DIR}/libselinux-plugin/plugin.jar ${RPM_BUILD_ROOT}${LSEL_PLUGIN_DIR} 143 167 144 168 145 install -d -m755 ${RPM_BUILD_ROOT}%{plugin_dir}146 install -d -m755 ${RPM_BUILD_ROOT}%{selinux_frag_dir}147 install -d -m755 ${RPM_BUILD_ROOT}%{cds_feature_dir}148 install -d -m755 ${RPM_BUILD_ROOT}%{selinux_feature_dir}149 169 150 170 %clean … … 152 172 153 173 %post 154 /usr/bin/rebuild-gcj-db %{_libdir} 174 if [ -x %{_bindir}/rebuild-gcj-db ] 175 then 176 %{_bindir}/rebuild-gcj-db 177 fi 155 178 156 179 %postun 157 180 rm -rf ${plugin_dir} 158 /usr/bin/rebuild-gcj-db %{_libdir} 181 if [ -x %{_bindir}/rebuild-gcj-db ] 182 then 183 %{_bindir}/rebuild-gcj-db 184 fi 159 185 160 186 %files 161 %dir %{plugin_dir} 162 %dir %{plugin_dir}/META-INF 163 %dir %{plugin_dir}/icons 164 %dir %{plugin_dir}/icons/cview16 165 %dir %{plugin_dir}/icons/cview24 166 %dir %{plugin_dir}/icons/ovr16 167 %dir %{plugin_dir}/icons/dlcl16 168 %dir %{plugin_dir}/icons/elcl16 169 %dir %{plugin_dir}/icons/wizban 170 %dir %{plugin_dir}/resources 171 %dir %{plugin_dir}/resources/build 172 %dir %{plugin_dir}/resources/conf 173 %dir %{plugin_dir}/resources/dictionary 174 %dir %{plugin_dir}/resources/link 175 %dir %{selinux_frag_dir} 176 %dir %{selinux_frag_dir}/libselinuxjava 177 %dir %{selinux_frag_dir}/META-INF 187 %defattr(-,root,root,-) 188 %{eclipse_base}/plugins/com.tresys.cdsframework*/ 189 %{eclipse_base/features/com.tresys.cdsframework*/ 178 190 179 % dir %{cds_feature_dir}180 % dir %{selinux_feature_dir}191 %{eclipse_bsse}/plugins/com.tresys.libselinux*/ 192 %{eclipse_base}/features/com.tresys.libselinux*/ 181 193 182 %{cds_feature_dir}/feature.xml 183 %{selinux_feature_dir}/feature.xml 194 %{eclipse_lib_base}/plugins/com.tresys.libselinux*/ 184 195 185 196 186 %{selinux_frag_dir}/libselinuxjava.jar 187 %{selinux_frag_dir}/libselinuxjava/libselinuxjava.so 188 %{selinux_frag_dir}/META-INF/MANIFEST.MF 189 190 %{help_jar} 191 %{selinux_plugin_jar} 192 193 %{plugin_dir}/CDSFramework.jar 194 %{plugin_dir}/about.html 195 %{plugin_dir}/COPYING 196 %{plugin_dir}/META-INF/MANIFEST.MF 197 %{plugin_dir}/icons/cview16/access.gif 198 %{plugin_dir}/icons/cview16/basedomain.gif 199 %{plugin_dir}/icons/cview16/baseresource.gif 200 %{plugin_dir}/icons/cview16/controlresource.gif 201 %{plugin_dir}/icons/cview16/domain.gif 202 %{plugin_dir}/icons/cview16/enter.gif 203 %{plugin_dir}/icons/cview16/entrypoint.gif 204 %{plugin_dir}/icons/cview16/resource.gif 205 %{plugin_dir}/icons/cview16/system.gif 206 %{plugin_dir}/icons/cview16/userdomain.gif 207 %{plugin_dir}/icons/cview24/access.gif 208 %{plugin_dir}/icons/cview24/basedomain.png 209 %{plugin_dir}/icons/cview24/baseresource.png 210 %{plugin_dir}/icons/cview24/controlresource.png 211 %{plugin_dir}/icons/cview24/domain.png 212 %{plugin_dir}/icons/cview24/enter.gif 213 %{plugin_dir}/icons/cview24/entrypoint.png 214 %{plugin_dir}/icons/cview24/resource.png 215 %{plugin_dir}/icons/cview24/userdomain.png 216 %{plugin_dir}/icons/wizban/new_project.png 217 %{plugin_dir}/icons/wizban/new_system.png 218 %{plugin_dir}/icons/framework.png 219 %{plugin_dir}/icons/framework_old.png 220 %{plugin_dir}/icons/ovr16/error_co.gif 221 %{plugin_dir}/icons/ovr16/small.gif 222 %{plugin_dir}/icons/ovr16/warning_co.gif 223 %{plugin_dir}/plugin.properties 224 %{plugin_dir}/plugin.xml 225 %{plugin_dir}/resources/cdsframework.spt 226 %{plugin_dir}/resources/build/Makefile 227 %{plugin_dir}/resources/conf/selinux-policy.spec 228 %{plugin_dir}/resources/dictionary/dictionary.fdic 229 %{plugin_dir}/resources/link/etc_files.flnk 230 %{plugin_dir}/resources/link/eth0.flnk 231 %{plugin_dir}/resources/link/eth1.flnk 232 %{plugin_dir}/resources/link/exec_bin.flnk 233 %{plugin_dir}/resources/link/init.flnk 234 %{plugin_dir}/resources/link/unconfined.flnk 235 %{plugin_dir}/resources/link/locale.flnk 236 %{plugin_dir}/resources/link/read_all_files.flnk 237 %{plugin_dir}/resources/link/root_d.flnk 238 %{plugin_dir}/resources/link/run_x.flnk 239 %{plugin_dir}/resources/link/user.flnk 240 %{plugin_dir}/resources/link/write_log_file.flnk 197 %changelog 198 * Mon Dec 31 2007 Dave Sugar <dsugar@tresys.com> - 2.0.1 199 - update SPEC file to Fedora standards trunk/build/buildrpm.sh
r1546 r1785 1 1 #!/bin/bash 2 2 3 rpmbuild -ba SPEC/framework-eclipse.spec 3 TAG=trunk 4 if [ `whoami` != root ]; then 5 echo Must be run as root 6 exit 7 fi 8 9 if [ $# -gt 0 ]; then 10 TAGS="tags/${1}" 11 fi 12 13 BUILDROOT=/tmp/buildroot 14 TOPDIR=/usr/src/redhat 15 SVNROOT=http://oss.tresys.com/repos/cdsframework/${TAG} 16 TMPDIR=/tmp/eclipse-cdsframework 17 TARDIR=/tmp 18 19 if [ ! -d ${TOPDIR} ]; then 20 mkdir ${TOPDIR} 21 mkdir ${TOPDIR}/BUILD 22 mkdir ${TOPDIR}/RPMS 23 mkdir ${TOPDIR}/RPMS/i386 24 mkdir ${TOPDIR}/RPMS/x86_64 25 mkdir ${TOPDIR}/RPMS/ppc 26 mkdir ${TOPDIR}/RPMS/ppc64 27 mkdir ${TOPDIR}/RPMS/noarch 28 mkdir ${TOPDIR}/SOURCES 29 mkdir ${TOPDIR}/SPECS 30 mkdir ${TOPDIR}/SRPMS 31 fi 32 33 echo "SVN Root: " ${SVNROOT} 34 CURRDIR=`pwd` 35 rm -rf ${TMPDIR} 36 mkdir -p ${TMPDIR} 37 cd ${TMPDIR} 38 svn export ${SVNROOT}/framework-plugin ${TMPDIR}/framework-plugin 39 svn export ${SVNROOT}/oss-feature ${TMPDIR}/framework-feature 40 svn export ${SVNROOT}/helpfiles ${TMPDIR}/framework-help 41 svn export ${SVNROOT}/libselinuxjava-plugin ${TMPDIR}/libselinux-plugin 42 svn export ${SVNROOT}/libselinux.linux.x86 ${TMPDIR}/libselinux.linux.x86 43 svn export ${SVNROOT}/libselinux.linux.x86_64 ${TMPDIR}/libselinux.linux.x86_64 44 svn export ${SVNROOT}/libselinuxjava-oss-feature ${TMPDIR}/libselinux-feature 45 46 svn export ${SVNROOT}/build/SPEC/eclipse-cdsframework.spec ${TOPDIR}/SPECS/eclipse-cdsframework.spec 47 48 VERSION=`grep VERSION: ${TOPDIR}/SPECS/eclipse-cdsframework.spec | cut -d ' ' -f 2` 49 tar -czf ${TOPDIR}/SOURCES/eclipse-cdsframework-${VERSION}.tar.gz * 50 51 #rpmbuild -ba SPEC/eclipse-framework.spec
