commit ikvm for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package ikvm for openSUSE:Factory checked in at Mon May 23 15:52:54 CEST 2011. -------- --- ikvm/ikvm.changes 2009-08-11 18:39:35.000000000 +0200 +++ ikvm/ikvm.changes 2011-01-07 18:11:05.000000000 +0100 @@ -1,0 +2,6 @@ +Fri Jan 7 17:10:06 UTC 2011 - ajorgensen@novell.com + +- Update to 0.44.0.5 + * http://weblog.ikvm.net/PermaLink.aspx?guid=38a2599a-89ed-4ad1-ab51-74e75925d... + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- ikvmbin-0.40.0.1.zip New: ---- ikvmbin-0.44.0.5.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ikvm.spec ++++++ --- /var/tmp/diff_new_pack.0mmr8h/_old 2011-05-23 15:52:15.000000000 +0200 +++ /var/tmp/diff_new_pack.0mmr8h/_new 2011-05-23 15:52:15.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package ikvm (Version 0.40.0.1) +# spec file for package ikvm # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ Name: ikvm BuildRequires: dos2unix mono-devel unzip -Version: 0.40.0.1 +Version: 0.44.0.5 Release: 1 License: BSD 3-clause (or similar) BuildArch: noarch @@ -30,15 +30,6 @@ Group: Development/Tools/Other Requires: mono-ikvm BuildRoot: %{_tmppath}/%{name}-%{version}-build -#### fedora #### -%if 0%{?fedora_version} || 0%{?rhel_version} -# All fedora distros (5 and 6) have the same names, requirements -# Needed to generate wrapper -BuildRequires: which -# Fedora options (Bug in fedora images where 'abuild' user is the same id as 'nobody') -%define env_options export MONO_SHARED_DIR=/tmp -%endif -################# %description This package provides IKVM.NET, an open source Java compatibility layer @@ -46,16 +37,8 @@ various class libraries for Java, as well as tools for Java and Mono interoperability. - - -Authors: --------- - Jeroen Frijters <jfrijters@users.sourceforge.net> - %prep %setup -q -# For some reason this file is outside the source dir... -cp ../LICENSE . # fix line endings for rpmlint dos2unix LICENSE @@ -63,37 +46,36 @@ true %install -%{?env_options} # Create dirs -mkdir -p ${RPM_BUILD_ROOT}/usr/bin -mkdir -p ${RPM_BUILD_ROOT}/usr/lib/ikvm -mkdir -p ${RPM_BUILD_ROOT}/usr/share/pkgconfig +mkdir -p %{buildroot}%{_bindir} +mkdir -p %{buildroot}%{_prefix}/lib/ikvm +mkdir -p %{buildroot}%{_prefix}/share/pkgconfig # Don't install the PdbWriter rm -f bin/*PdbWriter* -#Install binaries +# Install binaries # (do iname for JVM.DLL) -find bin -iname "*\.dll" -exec cp {} ${RPM_BUILD_ROOT}/usr/lib/ikvm \; -find bin -name "*\.exe" -exec cp {} ${RPM_BUILD_ROOT}/usr/lib/ikvm \; +find bin -iname "*\.dll" -exec cp {} %{buildroot}%{_prefix}/lib/ikvm \; +find bin -name "*\.exe" -exec cp {} %{buildroot}%{_prefix}/lib/ikvm \; # Install some in gac (By request of Jeroen) OPENJDK=$(find bin -iname "IKVM.OpenJDK.*.dll" -exec basename '{}' ';') for i in IKVM.AWT.WinForms.dll $OPENJDK IKVM.Runtime.dll ; do - gacutil -i ${RPM_BUILD_ROOT}/usr/lib/ikvm/$i -package ikvm -root ${RPM_BUILD_ROOT}/usr/lib - rm -f ${RPM_BUILD_ROOT}/usr/lib/ikvm/$i + gacutil -i %{buildroot}%{_prefix}/lib/ikvm/$i -package ikvm -root %{buildroot}%{_prefix}/lib + rm -f %{buildroot}%{_prefix}/lib/ikvm/$i done # Generate wrapper scripts for f in `find bin . -name "*\.exe"` ; do - script_name=${RPM_BUILD_ROOT}/usr/bin/`basename $f .exe` + script_name=%{buildroot}%{_bindir}/`basename $f .exe` cat <<EOF > $script_name #!/bin/sh -exec `which mono` /usr/lib/ikvm/`basename $f` "\$@" +exec mono %{_prefix}/lib/ikvm/`basename $f` "\$@" EOF chmod 755 $script_name done # Generate .pc file %define prot_name Name %define prot_version Version -cat <<EOF > ${RPM_BUILD_ROOT}/usr/share/pkgconfig/ikvm.pc -prefix=/usr +cat <<EOF > %{buildroot}%{_prefix}/share/pkgconfig/ikvm.pc +prefix=%{_prefix} exec_prefix=\${prefix} libdir=\${prefix}/lib %prot_name: IKVM.NET @@ -103,21 +85,15 @@ EOF %clean -rm -rf "$RPM_BUILD_ROOT" +rm -rf %{buildroot} %files %defattr(-, root, root) %doc LICENSE %_bindir/* %_prefix/lib/ikvm -%_prefix/lib/mono/ikvm %_prefix/lib/mono/gac/IKVM* +%_prefix/lib/mono/ikvm %_prefix/share/pkgconfig/ikvm.pc -%if 0%{?fedora_version} || 0%{?rhel_version} -# Allows overrides of __find_provides in fedora distros... (already set to zero on newer suse distros) -%define _use_internal_dependency_generator 0 -%endif -%define __find_provides env sh -c 'filelist=($(grep -v SharpZipLib)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | /usr/bin/mono-find-provides ; } | sort | uniq' -%define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n" "${filelist[@]}" | /usr/bin/mono-find-requires ; } | sort | uniq' %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de