Changeset 1552
- 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
| r1549 |
r1552 |
|
| 9 | 9 | %define eclipse_base %{_datadir}/%{eclipse_name} |
|---|
| 10 | 10 | %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 | |
|---|
| 12 | 17 | %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} |
|---|
| 14 | 21 | |
|---|
| 15 | 22 | %ifarch x86 |
|---|
| … | … | |
| 25 | 32 | %endif |
|---|
| 26 | 33 | |
|---|
| 27 | | %define selinuxjava_dir %{eclipse_base}/plugins/com.tresys.framework.libselinuxjava.linux.%{arch}_%{version} |
|---|
| 28 | | |
|---|
| 29 | 34 | Summary: Cross Domain Solution SELinux policy editor plugin for Eclipse |
|---|
| 30 | 35 | Name: CDSFramework |
|---|
| 31 | 36 | Version: %{version} |
|---|
| 32 | | Release: 1 |
|---|
| | 37 | Release: 2 |
|---|
| 33 | 38 | License: GPL2 |
|---|
| 34 | 39 | #BuildArch: noarch |
|---|
| … | … | |
| 41 | 46 | Requires: libselinux >= 1.30 |
|---|
| 42 | 47 | Requires: slide >= 1.1.6 |
|---|
| 43 | | Source: http://oss.tresys.com/repos/slide/trunk/ |
|---|
| | 48 | Source: %{svnbase} |
|---|
| 44 | 49 | |
|---|
| 45 | 50 | BuildRequires: eclipse-pde |
|---|
| … | … | |
| 58 | 63 | rm -rf ${RPM_SOURCE_DIR} |
|---|
| 59 | 64 | mkdir -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 |
|---|
| | 65 | svn export %{svnbase}framework-plugin/ ${RPM_SOURCE_DIR}/framework-plugin |
|---|
| | 66 | svn export %{svnbase}oss-feature/ ${RPM_SOURCE_DIR}/eclipse-feature |
|---|
| | 67 | svn 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 |
|---|
| 64 | 69 | rm -rf ${RPM_BUILD_DIR} |
|---|
| 65 | 70 | mkdir -p ${RPM_BUILD_DIR}/framework-plugin |
|---|
| … | … | |
| 134 | 139 | %dir %{plugin_dir}/resources/link |
|---|
| 135 | 140 | %dir %{feature_dir} |
|---|
| | 141 | %dir %{selinuxjava_dir} |
|---|
| 136 | 142 | %dir %{selinuxjava_dir}/libselinuxjava |
|---|
| 137 | 143 | %dir %{selinuxjava_dir}/META-INF |
|---|
Download in other formats:
* Generating other formats may take time.