[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