rpms/ikvm/devel ikvm-scripts.patch, NONE, 1.1 ikvm.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Paul F. Johnson (pfj) fedora-extras-commits at redhat.com
Wed Mar 8 16:23:17 UTC 2006


Author: pfj

Update of /cvs/extras/rpms/ikvm/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13511/devel

Modified Files:
	.cvsignore sources 
Added Files:
	ikvm-scripts.patch ikvm.spec 
Log Message:
auto-import ikvm-0.22-4 on branch devel from ikvm-0.22-4.src.rpm

ikvm-scripts.patch:

--- NEW FILE ikvm-scripts.patch ---
diff -ru ikvm-0.22.orig/scripts/ikvmc.in ikvm-0.22/scripts/ikvmc.in
--- ikvm-0.22.orig/scripts/ikvmc.in	2005-12-15 22:29:34.000000000 -0500
+++ ikvm-0.22/scripts/ikvmc.in	2006-03-06 16:54:14.000000000 -0500
@@ -1,2 +1,2 @@
 #!/bin/sh
-exec @RUNTIME@ @prefix@/lib/ikvm/ikvmc.exe "$@"
+exec @RUNTIME@ @libdir@/ikvm/ikvmc.exe "$@"
diff -ru ikvm-0.22.orig/scripts/ikvm.in ikvm-0.22/scripts/ikvm.in
--- ikvm-0.22.orig/scripts/ikvm.in	2005-12-15 22:29:34.000000000 -0500
+++ ikvm-0.22/scripts/ikvm.in	2006-03-06 16:54:22.000000000 -0500
@@ -1,2 +1,2 @@
 #!/bin/sh
-exec @RUNTIME@ @prefix@/lib/ikvm/ikvm.exe "$@"
+exec @RUNTIME@ @libdir@/ikvm/ikvm.exe "$@"
diff -ru ikvm-0.22.orig/scripts/ikvmstub.in ikvm-0.22/scripts/ikvmstub.in
--- ikvm-0.22.orig/scripts/ikvmstub.in	2005-12-15 22:29:34.000000000 -0500
+++ ikvm-0.22/scripts/ikvmstub.in	2006-03-06 16:54:32.000000000 -0500
@@ -1,2 +1,2 @@
 #!/bin/sh
-exec @RUNTIME@ @prefix@/lib/ikvm/ikvmstub.exe "$@"
+exec @RUNTIME@ @libdir@/ikvm/ikvmstub.exe "$@"


--- NEW FILE ikvm.spec ---
%define ikvmdir %{buildroot}%{_libdir}/ikvm

Summary: An implementation of Java for Mono
Name: ikvm
Version: 0.22
Release: 4%{?dist}
License: BSD
Group: Development/Languages
Source0: http://go-mono.com/sources/ikvm/ikvm-%{version}.tar.gz
Patch0: ikvm-scripts.patch
URL: http://www.ikvm.net/
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: mono-core, mono-devel, dos2unix

%description
This package provides IKVM.NET, an open source Java compatibility
layer for Mono, which includes a Virtual Machine, a bytecode compiler,
and various class libraries for Java, as well as tools for Java and
Mono interoperability.

%package devel
Summary:  IKVM pkgconfig file
Group:    Development/Languages
Requires: %{name} = %{version}-%{release}

%description devel
This package contains the pkgconfig configuration file for IKVM.


%prep
rm -rf %{RPM_BUILD_ROOT}
%setup -q
%patch0 -p1 -b .patch0

%build
%configure
make
dos2unix LICENSE

%install
%{__rm} -rf %{buildroot}
%{__mkdir} -p %{buildroot}%{_libdir}/pkgconfig
%{__mkdir} -p %{buildroot}%{_bindir}
%{__mkdir} -p %{ikvmdir}
%{__install} -c bin/ikvm.exe %{ikvmdir}/ikvm.exe
%{__install} -c bin/ikvmc.exe %{ikvmdir}/ikvmc.exe
%{__install} -c bin/ikvmstub.exe %{ikvmdir}/ikvmstub.ex
%{__install} -c lib/IKVM.AWT.WinForms.dll %{ikvmdir}/IKVM.AWT.WinForms.dll
%{__install} -c lib/IKVM.GNU.Classpath.dll %{ikvmdir}/IKVM.GNU.Classpath.dll
%{__install} -c lib/IKVM.Runtime.dll %{ikvmdir}/IKVM.Runtime.dll
%{__install} -c scripts/ikvmc %{buildroot}%{_bindir}/ikvmc
%{__install} -c scripts/ikvm %{buildroot}%{_bindir}/ikvm
%{__install} -c scripts/ikvmstub %{buildroot}%{_bindir}/ikvmstub
%{__install} -c -m 644 ikvm.pc %{buildroot}%{_libdir}/pkgconfig/ikvm.pc

%files 
%doc LICENSE COPYING
%{_bindir}/*
%{_libdir}/ikvm/

%files devel
%{_libdir}/pkgconfig/ikvm.pc

%clean
%{__rm} -rf %{buildroot}

%changelog
* Mon Mar  6 2006 Michel Salim <michel.salim at gmail.com> 0.22-4
- Fixed summary
- Changed URL field
- Make IKVM own libdir/ikvm/
- Convert LICENSE to Unix text format
- Added COPYING to list of files
- Fixed launch scripts so they are correct on x86_64

* Thu Jan 26 2006 Paul F. Johnson <paul at all-the-johnsons.co.uk> 0.22-3
- Fix to include IKVM.GNU.Classpath

* Wed Jan 25 2006 Paul F. Johnson <paul at all-the-johnsons.co.uk> 0.22-2
- D'oh! Wrong package description!

* Mon Jan 23 2006 Paul F. Johnson <paul at all-the-johnsons.co.uk> 0.22-1
- Initial import



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/ikvm/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	8 Mar 2006 16:20:22 -0000	1.1
+++ .cvsignore	8 Mar 2006 16:23:17 -0000	1.2
@@ -0,0 +1 @@
+ikvm-0.22.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/ikvm/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	8 Mar 2006 16:20:22 -0000	1.1
+++ sources	8 Mar 2006 16:23:17 -0000	1.2
@@ -0,0 +1 @@
+84124d4c71f0e992d865626d1d13cf1c  ikvm-0.22.tar.gz




More information about the fedora-extras-commits mailing list