Hello community,
here is the log from the commit of package ikvm
checked in at Wed Aug 30 02:25:07 CEST 2006.
--------
--- ikvm/ikvm.changes 2006-01-25 21:46:32.000000000 +0100
+++ ikvm/ikvm.changes 2006-08-02 01:21:13.000000000 +0200
@@ -1,0 +2,7 @@
+Wed Aug 2 01:19:15 CEST 2006 - wberrier@suse.de
+
+- Update to 0.28.0.0
+- Package from original ikvm distribution instead of using a
+ prepackaged binary dist
+
+-------------------------------------------------------------------
Old:
----
ikvm-0.22.tar.gz
New:
----
ikvmbin-0.28.0.0.zip
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ikvm.spec ++++++
--- /var/tmp/diff_new_pack.V93Au4/_old 2006-08-30 02:24:45.000000000 +0200
+++ /var/tmp/diff_new_pack.V93Au4/_new 2006-08-30 02:24:45.000000000 +0200
@@ -1,24 +1,24 @@
#
-# spec file for package ikvm (Version 0.22)
+# spec file for package ikvm (Version 0.28.0.0)
#
-# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
-# Please submit bugfixes or comments via http://bugs.opensuse.org
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: ikvm
BuildRequires: mono-core
-Version: 0.22
+Version: 0.28.0.0
Release: 1
License: BSD
BuildArch: noarch
URL: www.ikvm.net
-Source0: %{name}-%{version}.tar.gz
-Summary: A JVM based on the Mono runtime
+Source0: ikvmbin-%{version}.zip
+Summary: A JVM Based on the Mono Runtime
Group: Development/Tools/Other
Requires: mono-ikvm
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -36,14 +36,45 @@
Jeroen Frijters
%prep
-%setup -q -n %{name}-%{version}
+%setup
+# For some reason this file is outside the source dir...
+cp ../LICENSE .
%build
-./configure --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc --mandir=/usr/share/man --infodir=/usr/share/info --localstatedir=/var
+true
%install
-make install DESTDIR=$RPM_BUILD_ROOT
-#make install DESTDIR=$RPM_BUILD_ROOT prefix=${DESTDIR}/usr libdir=${DESTDIR}/usr/lib sysconfdir=${DESTDIR}/etc mandir=${DESTDIR}/usr/share/man infodir=${DESTDIR}/usr/share/info localstatedir=${DESTDIR}/var
+# Create dirs
+mkdir -p ${RPM_BUILD_ROOT}/usr/bin
+mkdir -p ${RPM_BUILD_ROOT}/usr/lib/ikvm
+mkdir -p ${RPM_BUILD_ROOT}/usr/lib/pkgconfig
+#Install binaries
+find bin . -name "*\.dll" -exec cp {} ${RPM_BUILD_ROOT}/usr/lib/ikvm \;
+find bin . -name "*\.exe" -exec cp {} ${RPM_BUILD_ROOT}/usr/lib/ikvm \;
+# Generate wrapper scripts
+for f in `find bin . -name "*\.exe"` ; do
+ script_name=${RPM_BUILD_ROOT}/usr/bin/`basename $f .exe`
+ cat <<EOF > $script_name
+#!/bin/sh
+exec `which mono` /usr/lib/ikvm/`basename $f` "\$@"
+EOF
+ chmod 755 $script_name
+done
+%define prot_name Name
+%define prot_version Version
+# Generate .pc file
+cat <<EOF > ${RPM_BUILD_ROOT}/usr/lib/pkgconfig/ikvm.pc
+prefix=/usr
+exec_prefix=\${prefix}
+libdir=\${prefix}/lib
+
+%prot_name: IKVM.NET
+Description: An implementation of Java for Mono and the Microsoft .NET Framework.
+
+%prot_version: %{version}
+Libs: -r:\${libdir}/ikvm/IKVM.Runtime.dll -r:\${libdir}/ikvm/IKVM.GNU.Classpath.dll
+EOF
+# Move .pc to share instead of lib
mkdir -p ${RPM_BUILD_ROOT}/usr/share/pkgconfig
mv ${RPM_BUILD_ROOT}/usr/lib/pkgconfig/ikvm.pc ${RPM_BUILD_ROOT}/usr/share/pkgconfig
@@ -58,6 +89,10 @@
/usr/share/pkgconfig/ikvm.pc
%changelog -n ikvm
+* Wed Aug 02 2006 - wberrier@suse.de
+- Update to 0.28.0.0
+- Package from original ikvm distribution instead of using a
+ prepackaged binary dist
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Fri Dec 16 2005 - wberrier@suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org