[eclipse-p2-discovery] Initial import (#634622).
Chris Aniszczyk
caniszczyk at fedoraproject.org
Thu Sep 30 15:56:03 UTC 2010
commit 06baf89c7a5592c1897b8e13c526e1092aac9f59
Author: Chris Aniszczyk <zx at localhost.localdomain>
Date: Tue Sep 14 01:18:41 2010 -0500
Initial import (#634622).
.gitignore | 1 +
eclipse-p2-discovery-fetch-src.sh | 31 +++++++++++++++++++++
eclipse-p2-discovery.spec | 53 +++++++++++++++++++++++++++++++++++++
sources | 1 +
4 files changed, 86 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..af0fd52 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/eclipse-p2-discovery-fetched-src-v20100503.tar.xz
diff --git a/eclipse-p2-discovery-fetch-src.sh b/eclipse-p2-discovery-fetch-src.sh
new file mode 100644
index 0000000..99c47f0
--- /dev/null
+++ b/eclipse-p2-discovery-fetch-src.sh
@@ -0,0 +1,31 @@
+#!/bin/bash
+NAME="eclipse-p2-discovery"
+VERSION="1.0.0"
+TAG="v20100503"
+BUILD="R-3.6-201006080911"
+
+echo "Exporting from CVS..."
+mkdir $NAME-$VERSION-$TAG
+pushd $NAME-$VERSION-$TAG >/dev/null
+
+MAPFILE=$NAME.map
+TEMPMAPFILE=temp.map
+wget "http://download.eclipse.org/eclipse/downloads/drops/$BUILD/directory.txt" -O $MAPFILE
+dos2unix $MAPFILE
+egrep 'p2.discovery|ui.discovery' $MAPFILE > $TEMPMAPFILE
+
+gawk 'BEGIN {
+ FS=","
+}
+{
+ split($2, version, "=");
+ split($4, dirName, "=");
+ printf("cvs -d %s%s %s %s %s %s %s\n", ":pserver:anonymous at dev.eclipse.org:", "/cvsroot/rt", "-q export -r", version[2], "-d", dirName[2], dirName[2]) | "/bin/bash";
+
+}' $TEMPMAPFILE
+
+rm $TEMPMAPFILE $MAPFILE
+popd >/dev/null
+
+echo "Creating tarball '$NAME-fetched-src-$TAG.tar.xz'..."
+tar -cJf $NAME-fetched-src-$TAG.tar.xz $NAME-$VERSION-$TAG
\ No newline at end of file
diff --git a/eclipse-p2-discovery.spec b/eclipse-p2-discovery.spec
new file mode 100644
index 0000000..41f4a58
--- /dev/null
+++ b/eclipse-p2-discovery.spec
@@ -0,0 +1,53 @@
+%global src_repo_tag v20100503
+%global eclipse_base %{_libdir}/eclipse
+%global install_loc %{_datadir}/eclipse/dropins/discovery
+
+Name: eclipse-p2-discovery
+Version: 1.0.0
+Release: 1%{?dist}
+Summary: Equinox p2 Discovery
+
+Group: Development/Tools
+License: EPL
+URL: http://www.eclipse.org/equinox/p2
+Source0: %{name}-fetched-src-%{src_repo_tag}.tar.xz
+Source1: %{name}-fetch-src.sh
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch: noarch
+
+BuildRequires: eclipse-pde >= 1:3.4.0
+Requires: eclipse-platform >= 3.4.0
+
+%description
+All of the bundles that comprise Equinox p2 discovery.
+
+%prep
+%setup -q -n %{name}-%{version}-%{src_repo_tag}
+
+%{__chmod} a-x org.eclipse.equinox/p2/features/org.eclipse.equinox.p2.discovery.feature/epl-v10.html
+%{__chmod} a-x org.eclipse.equinox/p2/features/org.eclipse.equinox.p2.discovery.feature/license.html
+
+%build
+%{eclipse_base}/buildscripts/pdebuild -f org.eclipse.equinox.p2.discovery.feature
+
+%install
+%{__rm} -rf %{buildroot}
+install -d -m 755 %{buildroot}%{install_loc}
+
+%{__unzip} -q -d %{buildroot}%{install_loc} \
+ build/rpmBuild/org.eclipse.equinox.p2.discovery.feature.zip
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%{install_loc}
+%doc org.eclipse.equinox/p2/features/org.eclipse.equinox.p2.discovery.feature/epl-v10.html
+%doc org.eclipse.equinox/p2/features/org.eclipse.equinox.p2.discovery.feature/license.html
+
+%changelog
+
+* Thu Sep 21 2010 Chris Aniszczyk <zx at redhat.com> 1.0.0-1
+- Initial packaging
diff --git a/sources b/sources
index e69de29..ced7a88 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+3fa66288cf603b29479840e5054d9570 eclipse-p2-discovery-fetched-src-v20100503.tar.xz
More information about the scm-commits
mailing list