Changeset 1552

Show
Ignore:
Timestamp:
03/19/07 10:37:46 (2 years ago)
Author:
dsugar
Message:

Pull versions for the plugin directories from the MANIFEST.MF files

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/build/SPEC/framework-eclipse.spec

    r1549 r1552  
    99%define eclipse_base            %{_datadir}/%{eclipse_name} 
    1010%define eclipse_lib_base        %{_libdir}/%{eclipse_name} 
    11 %define plugin_dir              %{eclipse_base}/plugins/com.tresys.framework_%{version} 
     11%define svnbase                 http://oss.tresys.com/repos/cdsframework/trunk/ 
     12 
     13%define plugin_ver              %(wget -q -O - %{svnbase}framework-plugin/META-INF/MANIFEST.MF | grep Bundle-Version | cut -d : -f 2 | tr -d " ") 
     14%define selinuxjava_ver         %(wget -q -O - %{svnbase}libselinux.linux.%{arch}/META-INF/MANIFEST.MF | grep Bundle-Version  | cut -d : -f 2 | tr -d " ") 
     15%define help_ver                0.0.0 
     16 
    1217%define feature_dir             %{eclipse_base}/features/com.tresys.framework_%{version} 
    13 %define help_dir                %{eclipse_base}/plugins/com.tresys.framework.doc.user_%{version} 
     18%define plugin_dir              %{eclipse_base}/plugins/com.tresys.framework_%{plugin_ver} 
     19%define help_dir                %{eclipse_base}/plugins/com.tresys.framework.doc.user_%{help_ver} 
     20%define selinuxjava_dir         %{eclipse_base}/plugins/com.tresys.framework.libselinuxjava.linux.%{arch}_%{selinuxjava_ver} 
    1421 
    1522%ifarch x86 
     
    2532%endif 
    2633 
    27 %define selinuxjava_dir %{eclipse_base}/plugins/com.tresys.framework.libselinuxjava.linux.%{arch}_%{version} 
    28  
    2934Summary: Cross Domain Solution SELinux policy editor plugin for Eclipse 
    3035Name: CDSFramework 
    3136Version: %{version} 
    32 Release: 1 
     37Release: 2 
    3338License: GPL2 
    3439#BuildArch: noarch 
     
    4146Requires: libselinux >= 1.30 
    4247Requires: slide >= 1.1.6 
    43 Source: http://oss.tresys.com/repos/slide/trunk/ 
     48Source: %{svnbase} 
    4449 
    4550BuildRequires: eclipse-pde  
     
    5863rm -rf ${RPM_SOURCE_DIR} 
    5964mkdir -p ${RPM_SOURCE_DIR} 
    60 svn export http://oss.tresys.com/repos/cdsframework/trunk/framework-plugin/ ${RPM_SOURCE_DIR}/framework-plugin  
    61 svn export http://oss.tresys.com/repos/cdsframework/trunk/oss-feature/ ${RPM_SOURCE_DIR}/eclipse-feature 
    62 svn export http://oss.tresys.com/repos/cdsframework/trunk/libselinux.linux.%{arch}/ ${RPM_SOURCE_DIR}/libselinux.linux.%{arch} 
    63 #svn export http://oss.tresys.com/repos/cdsframework/trunk/com.tresys.framework.doc.user/ ${RPM_SOURCE_DIR}/framework-help 
     65svn export %{svnbase}framework-plugin/ ${RPM_SOURCE_DIR}/framework-plugin  
     66svn export %{svnbase}oss-feature/ ${RPM_SOURCE_DIR}/eclipse-feature 
     67svn export %{svnbase}libselinux.linux.%{arch}/ ${RPM_SOURCE_DIR}/libselinux.linux.%{arch} 
     68#svn export %{svnbase}com.tresys.framework.doc.user/ ${RPM_SOURCE_DIR}/framework-help 
    6469rm -rf ${RPM_BUILD_DIR} 
    6570mkdir -p ${RPM_BUILD_DIR}/framework-plugin 
     
    134139%dir %{plugin_dir}/resources/link 
    135140%dir %{feature_dir} 
     141%dir %{selinuxjava_dir} 
    136142%dir %{selinuxjava_dir}/libselinuxjava 
    137143%dir %{selinuxjava_dir}/META-INF