rpms/piccolo2d/devel piccolo2d-settings.xml, NONE, 1.1 piccolo2d.spec, NONE, 1.1 fetch-piccolo2d.sh, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Alexander Kurtakov
akurtakov at fedoraproject.org
Tue Oct 13 18:00:28 UTC 2009
- Previous message (by thread): rpms/smolt/devel 0001-Don-t-print-information-about-the-pager-when-using.patch, NONE, 1.1 smolt.spec, 1.77, 1.78
- Next message (by thread): rpms/xorg-x11-xbitmaps/devel .cvsignore, 1.5, 1.6 sources, 1.5, 1.6 xorg-x11-xbitmaps.spec, 1.20, 1.21
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: akurtakov
Update of /cvs/pkgs/rpms/piccolo2d/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20002/devel
Modified Files:
.cvsignore sources
Added Files:
piccolo2d-settings.xml piccolo2d.spec fetch-piccolo2d.sh
Log Message:
Initial import.
--- NEW FILE piccolo2d-settings.xml ---
<settings>
<profiles>
<profile>
<id>JPP</id>
<repositories>
<repository>
<id>internal</id>
<layout>jpp</layout>
<url>__JPP_URL_PLACEHOLDER__</url>
</repository>
<repository>
<id>external</id>
<layout>jpp</layout>
<url>__JAVADIR_PLACEHOLDER__</url>
</repository>
<repository>
<id>local</id>
<layout>jpp</layout>
<url>__MAVENREPO_DIR_PLACEHOLDER__</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>plugins-internal</id>
<name>plugins-internal</name>
<layout>jpp</layout>
<url>__JPP_URL_PLACEHOLDER__</url>
</pluginRepository>
<pluginRepository>
<id>plugins-external</id>
<name>plugins-external</name>
<layout>jpp</layout>
<url>__JAVADIR_PLACEHOLDER__</url>
</pluginRepository>
<pluginRepository>
<id>plugins-maven</id>
<name>plugins-maven</name>
<layout>jpp</layout>
<url>__MAVENDIR_PLUGIN_PLACEHOLDER__</url>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>JPP</activeProfile>
</activeProfiles>
</settings>
--- NEW FILE piccolo2d.spec ---
%global svnrev 691
Name: piccolo2d
Version: 1.3
Release: 0.svn%{svnrev}.2%{?dist}
Summary: Structured 2D graphics toolkit
Group: Development/Libraries
License: BSD
URL: http://code.google.com/p/piccolo2d/
# Generated by sh fetch-piccolo2d.sh
Source0: piccolo2d-1.3-svn%{svnrev}.tar.bz2
Source1: fetch-piccolo2d.sh
Source2: %{name}-settings.xml
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: maven-plugin-bundle
BuildRequires: maven2-plugin-install >= 2.0.8
BuildRequires: maven2-plugin-compiler >= 2.0.8
BuildRequires: maven2-plugin-javadoc >= 2.0.8
BuildRequires: maven2-plugin-jar >= 2.0.8
BuildRequires: maven2-plugin-resources >= 2.0.8
BuildRequires: maven-surefire-maven-plugin
BuildRequires: maven-surefire-provider-junit
BuildRequires: maven-doxia-sitetools
BuildRequires: java-1.6.0-openjdk-devel
BuildRequires: eclipse-swt
Requires: eclipse-swt
BuildArch: noarch
%description
A revolutionary way to create robust, full-featured graphical
applications in Java with striking visual effects such
as zooming, animation and multiple representations.
%package javadoc
Group: Documentation
Summary: Javadoc for %{name}
%description javadoc
API documentation for %{name}.
%prep
%setup -q -n piccolo2d.java
mkdir -p .m2/repository/swt/swt-win32
ln -s %{_libdir}/java/swt.jar .m2/repository/swt/swt-win32.jar
mkdir external_repo
ln -s %{_javadir} external_repo/JPP
cp %{SOURCE2} settings.xml
sed -i -e "s|<url>__JPP_URL_PLACEHOLDER__</url>|<url>file://`pwd`/.m2/repository</url>|g" settings.xml
sed -i -e "s|<url>__JAVADIR_PLACEHOLDER__</url>|<url>file://`pwd`/external_repo</url>|g" settings.xml
sed -i -e "s|<url>__MAVENREPO_DIR_PLACEHOLDER__</url>|<url>file://`pwd`/.m2/repository</url>|g" settings.xml
%build
export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
mvn-jpp \
-e \
-s settings.xml \
-Dmaven2.jpp.mode=true \
-Dmaven.repo.local=$MAVEN_REPO_LOCAL \
install javadoc:javadoc
%install
rm -rf %{buildroot}
# jars
install -d -m 0755 %{buildroot}%{_javadir}/%{name}
install -m 644 core/target/*.jar %{buildroot}%{_javadir}/%{name}/
install -m 644 extras/target/*.jar %{buildroot}%{_javadir}/%{name}/
install -m 644 swt/target/*.jar %{buildroot}%{_javadir}/%{name}/
(cd %{buildroot}%{_javadir}/%{name} && for jar in *-%{version}*; \
do ln -sf ${jar} `echo $jar| sed "s|-%{version}-SNAPSHOT||g"`; done)
%add_to_maven_depmap org.piccolo2d piccolo2d-parent %{version} JPP piccolo2d-parent
%add_to_maven_depmap org.piccolo2d piccolo2d-core %{version} JPP piccolo2d-core
%add_to_maven_depmap org.piccolo2d piccolo2d-extras %{version} JPP piccolo2d-extras
%add_to_maven_depmap org.piccolo2d piccolo2d-swt %{version} JPP piccolo2d-swt
# poms
install -d -m 755 %{buildroot}%{_datadir}/maven2/poms
install -pm 644 parent/pom.xml \
%{buildroot}%{_datadir}/maven2/poms/JPP.%{name}-parent.pom
install -pm 644 core/pom.xml \
%{buildroot}%{_datadir}/maven2/poms/JPP.%{name}-core.pom
install -pm 644 extras/pom.xml \
%{buildroot}%{_datadir}/maven2/poms/JPP.%{name}-extras.pom
install -pm 644 swt/pom.xml \
%{buildroot}%{_datadir}/maven2/poms/JPP.%{name}-swt.pom
# javadoc
install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}-%{version}
install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}-%{version}/core
install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}-%{version}/extras
install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}-%{version}/swt
cp -pr core/target/site/api*/* %{buildroot}%{_javadocdir}/%{name}-%{version}/core
cp -pr extras/target/site/api*/* %{buildroot}%{_javadocdir}/%{name}-%{version}/extras
cp -pr swt/target/site/api*/* %{buildroot}%{_javadocdir}/%{name}-%{version}/swt
ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name}
%post
%update_maven_depmap
%postun
%update_maven_depmap
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-,root,root,-)
%{_javadir}/%{name}
%{_datadir}/maven2/poms/*
%{_mavendepmapfragdir}/*
%doc license-piccolo.txt
%files javadoc
%defattr(-,root,root,-)
%{_javadocdir}/%{name}-%{version}
%{_javadocdir}/%{name}
%changelog
* Fri Oct 9 2009 Alexander Kurtakov <akurtako at redhat.com> 1.3-0.svn691.2
- Add %%doc.
* Fri Oct 9 2009 Alexander Kurtakov <akurtako at redhat.com> 1.3-0.svn691.1
- Remove umlgraph patch, no longer needed.
- Make fetch script retrieve exact version.
* Fri Oct 9 2009 Alexander Kurtakov <akurtako at redhat.com> 1.3-0.svn689
- Initial package.
--- NEW FILE fetch-piccolo2d.sh ---
#! /bin/sh
svnrev=691
mkdir temp
cd temp
svn export -r $svnrev http://piccolo2d.googlecode.com/svn/piccolo2d.java/trunk piccolo2d.java
tar cjf piccolo2d-1.3-svn$svnrev.tar.bz2 piccolo2d.java
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/piccolo2d/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore 13 Oct 2009 16:28:50 -0000 1.1
+++ .cvsignore 13 Oct 2009 18:00:25 -0000 1.2
@@ -0,0 +1 @@
+piccolo2d-1.3-svn691.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/piccolo2d/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 13 Oct 2009 16:28:50 -0000 1.1
+++ sources 13 Oct 2009 18:00:25 -0000 1.2
@@ -0,0 +1 @@
+c15874ada34a225b76846673c1256fc7 piccolo2d-1.3-svn691.tar.bz2
- Previous message (by thread): rpms/smolt/devel 0001-Don-t-print-information-about-the-pager-when-using.patch, NONE, 1.1 smolt.spec, 1.77, 1.78
- Next message (by thread): rpms/xorg-x11-xbitmaps/devel .cvsignore, 1.5, 1.6 sources, 1.5, 1.6 xorg-x11-xbitmaps.spec, 1.20, 1.21
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list