Hello community,

here is the log from the commit of package yast2-ruby-bindings.2760 for 
openSUSE:13.1:Update checked in at 2014-05-05 14:15:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/yast2-ruby-bindings.2760 (Old)
 and      /work/SRC/openSUSE:13.1:Update/.yast2-ruby-bindings.2760.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-ruby-bindings.2760"

Changes:
--------
New Changes file:

--- /dev/null   2014-04-28 00:21:37.460033756 +0200
+++ 
/work/SRC/openSUSE:13.1:Update/.yast2-ruby-bindings.2760.new/yast2-ruby-bindings.changes
    2014-05-05 14:15:03.000000000 +0200
@@ -0,0 +1,259 @@
+-------------------------------------------------------------------
+Tue Apr 22 09:34:12 UTC 2014 - [email protected]
+
+- Fix hang out of YaST2 in Turkish locale (bnc#852242)
+- 3.0.5
+
+-------------------------------------------------------------------
+Tue Oct 15 13:01:18 UTC 2013 - [email protected]
+
+- float_to_lstring(): do not crash when glibc-locale is missing,
+  fallback to unlocalized version (bnc#803163)
+- 3.0.4
+
+-------------------------------------------------------------------
+Thu Sep 12 07:53:00 UTC 2013 - [email protected]
+
+- fix loading rubygems in embedded ruby
+- when client raise exception set proper exit code
+- 3.0.3
+
+-------------------------------------------------------------------
+Wed Sep 11 14:58:20 UTC 2013 - [email protected]
+
+- remove workaround for ruby 1.9 as only 2.0 is supported
+  (to really fix $0 and ARGV, gh#yast/yast-ruby-bindings#74)
+- do not link against UI plugin, because showing UI without y2base 
+  is not supported
+  (may fix a Jenkins failure)
+- 3.0.2
+
+-------------------------------------------------------------------
+Wed Sep 11 13:26:46 UTC 2013 - [email protected]
+
+- link to owcrypt only if it exists (fixes 12.3 builds)
+
+-------------------------------------------------------------------
+Wed Sep 11 11:47:35 UTC 2013 - [email protected]
+
+- do not overwrite script name which require yast 
+  gh#yast/yast-ruby-bindings#73,74
+- crypt_gensalt moved to separate library libowcrypt (fate#314945)
+  (thanks to Andreas Schwab <[email protected]>)
+- 3.0.1
+
+-------------------------------------------------------------------
+Tue Jul 30 08:02:01 UTC 2013 - [email protected]
+
+- version 3.0.0
+
+-------------------------------------------------------------------
+Tue Jul 23 15:41:34 UTC 2013 - [email protected]
+
+- fix path conversion (gh#yast/ycp-killer#562)
+- remove deprecated calls and YCP namespace
+- improve reporting problematic code when builtin is called in 
+  wrong way (gh#yast/ycp-killer#575)
+- 1.2.0
+
+-------------------------------------------------------------------
+Wed Jul 17 11:26:35 UTC 2013 - [email protected]
+
+- added Ops.get_* shortcut methods (dmajda)
+- fix detecting of complex path in the last segment (jreidinger) 
+- unload client class after running it to fully initialize includes
+  in the next run (gh#yast/ycp-killer#504)
+- 1.1.5
+
+-------------------------------------------------------------------
+Tue Jul  9 08:57:21 UTC 2013 - [email protected]
+
+- fix calling methods on namespace that is already used as nested
+  namespace (gh#yast/ycp-killer#465)
+- 1.1.4
+
+-------------------------------------------------------------------
+Thu Jul  4 09:13:59 UTC 2013 - [email protected]
+
+- allow passing single value to Ops.index and Ops.assign
+- revert term immutable change as there is modification operation
+  on it
+- create shortcuts for is builtins
+- implement conversion from and to byteblock
+- skip fast_gettext initialization if the locale directory does not
+  exist
+- 1.1.3
+
+-------------------------------------------------------------------
+Thu Jun 27 07:12:13 UTC 2013 - [email protected]
+
+- make term and path class immutable, so deep copy can be 
+  optimalized
+- support backtrace in y2log() (lslezak)
+- call include init method only if it is there
+- update UI shortcuts to allow also terms starting with lowercase
+- various small bug fixes
+- 1.1.2
+
+-------------------------------------------------------------------
+Mon Jun 24 07:15:46 UTC 2013 - [email protected]
+
+- set the source location when calling YaST functions outside Ruby
+- few minor fixes in logging
+- 1.1.1
+
+-------------------------------------------------------------------
+Thu Jun 20 20:19:31 UTC 2013 - [email protected]
+
+- Rename top level namespace from YCP to Yast
+- cache translations in dpgettext() builtin (lslezak) 
+  (https://github.com/yast/ycp-killer/issues/467)
+- implement block version of Ops.index
+  (https://github.com/yast/y2r/issues/20)
+- 1.1.0
+
+-------------------------------------------------------------------
+Tue Jun 18 08:08:51 UTC 2013 - [email protected]
+
+- Complete rewrite of ruby bindings to allow migration of ycp code
+  to ruby. Few features worth mentioning:
+  - ruby clients
+  - ruby include files
+  - ruby modules with export of specified type
+  - support of global variables
+  - support of ycp builtins
+- 1.0.0
+
+-------------------------------------------------------------------
+Wed Jun 27 08:02:14 UTC 2012 - [email protected]
+
+- adapt to changes in yast2-core
+- 0.3.13
+
+-------------------------------------------------------------------
+Tue Jun 12 13:33:01 UTC 2012 - [email protected]
+
+- finish the ruby 1.9 port
+- 0.3.12
+
+-------------------------------------------------------------------
+Thu Jun  7 15:44:29 UTC 2012 - [email protected]
+
+- port to ruby 1.9
+
+-------------------------------------------------------------------
+Thu Apr  5 10:32:47 CEST 2012 - [email protected]
+
+- removed libxcrypt-devel from buildrequires
+
+-------------------------------------------------------------------
+Thu Jan 19 12:11:56 UTC 2012 - [email protected]
+
+- improve previous fix to allow loading also file in namespace (
+  e.g. Name::Test in name/test ) (bnc#705417)
+
+-------------------------------------------------------------------
+Mon Jan 16 15:16:39 UTC 2012 - [email protected]
+
+- license should be GPL-2.0 without or later
+
+-------------------------------------------------------------------
+Mon Jan 16 14:47:57 UTC 2012 - [email protected]
+
+- allows loading modules which follows rails ruby convention
+  ( ActiveSupport module is in active_support.rb file )
+  (bnc#705417)
+
+-------------------------------------------------------------------
+Wed Dec  7 10:06:27 UTC 2011 - [email protected]
+
+- fix license to be in spdx.org format
+
+-------------------------------------------------------------------
+Mon Oct  3 17:18:29 CEST 2011 - [email protected]
+
+- WIP: Ruby objects usable from YCP (FATE#312825).
+    except those that get garbage collected :-/)
+- Run the tests at RPM build time.
+- Less log clutter when importing a Ruby namespace.
+- 0.3.8
+
+-------------------------------------------------------------------
+Tue Jul 26 07:58:02 UTC 2011 - [email protected]
+
+- Re-init the Ruby stack when calling a Ruby function. bnc#708059
+- 0.3.7
+
+-------------------------------------------------------------------
+Mon Jul 25 13:28:56 UTC 2011 - [email protected]
+
+- wrap rb_funcall in rb_protect to prevent segfaults if the
+  calling function raises an exception (bnc#705425)
+- 0.3.6
+
+-------------------------------------------------------------------
+Tue Nov  3 12:43:21 UTC 2009 - [email protected]
+
+- support for nested namespaces (Foo::Bar)
++++ 62 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:13.1:Update/.yast2-ruby-bindings.2760.new/yast2-ruby-bindings.changes

New:
----
  yast2-ruby-bindings-3.0.5.tar.bz2
  yast2-ruby-bindings.changes
  yast2-ruby-bindings.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ yast2-ruby-bindings.spec ++++++
#
# spec file for package yast2-ruby-bindings
#
# Copyright (c) 2014 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


#
# spec file for package yast2-ruby-bindings (Version 0.1)
#

Name:           yast2-ruby-bindings
Version:        3.0.5
Release:        0
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Source0:        yast2-ruby-bindings-%{version}.tar.bz2
Prefix:         /usr

BuildRequires:  cmake
BuildRequires:  gcc-c++
BuildRequires:  yast2-core-devel
BuildRequires:  yast2-devtools >= 2.16.3
# libzypp-devel is missing .la requires
BuildRequires:  ruby-devel
BuildRequires:  rubygem-fast_gettext
Requires:       rubygem-fast_gettext
Requires:       yast2-core >= 2.24.0
BuildRequires:  yast2-core-devel >= 2.24.0
Requires:       yast2-ycp-ui-bindings       >= 2.21.9
BuildRequires:  yast2-ycp-ui-bindings-devel >= 2.21.9
Requires:       ruby
Summary:        Ruby bindings for the YaST platform
License:        GPL-2.0
Group:          System/YaST

%description
The bindings allow YaST modules to be written using the Ruby language
and also Ruby scripts can use YaST agents, APIs and modules.

%prep
%setup -n yast2-ruby-bindings-%{version}
%build
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=%{prefix} \
      -DLIB=%{_lib} \
      -DCMAKE_C_FLAGS="%{optflags}" \
      -DCMAKE_CXX_FLAGS="%{optflags}" \
      -DCMAKE_BUILD_TYPE=Release \
      -DCMAKE_SKIP_RPATH=1 \
      ..
make %{?jobs:-j %jobs} VERBOSE=1

%install
cd build
make install DESTDIR=$RPM_BUILD_ROOT
cd ..

%check
cd build/tests/ruby
make test ARGS=-V
cd -

%clean
rm -rf "$RPM_BUILD_ROOT"

%files
%defattr (-, root, root)
%{_libdir}/YaST2/plugin/libpy2lang_ruby.so
%{_libdir}/ruby/vendor_ruby/%{rb_ver}/*.rb
%{_libdir}/ruby/vendor_ruby/%{rb_ver}/yast
%{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/*x.so
%{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/yast

%changelog
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to