Hello community, here is the log from the commit of package libyui-bindings for openSUSE:Factory checked in at 2018-10-26 11:10:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libyui-bindings (Old) and /work/SRC/openSUSE:Factory/.libyui-bindings.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libyui-bindings" Fri Oct 26 11:10:18 2018 rev:22 rq:644609 version:1.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libyui-bindings/libyui-bindings.changes 2016-04-22 16:25:54.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libyui-bindings.new/libyui-bindings.changes 2018-10-26 11:10:24.437708196 +0200 @@ -1,0 +2,12 @@ +Fri Apr 14 11:42:20 CEST 2017 - besser82@fedoraproject.org + +- Python3: YItem and YWidget pointers comparison does not work any more + (gh#libyui/libyui-bindings#26, A. Naselli) +- Python: Python binding missing constant values + (gh#libyui/libyui-bindings#25, A. Naselli) +- Python: Added an example to show how to fill a YTable using YItemCollection + (gh#libyui/libyui-bindings#24, A. Naselli) +- CMake: Fix handling of PerlLibs (boo#1113271) +- 1.1.2 + +------------------------------------------------------------------- Old: ---- libyui-bindings-1.1.1.tar.bz2 New: ---- libyui-bindings-1.1.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libyui-bindings.spec ++++++ --- /var/tmp/diff_new_pack.uz4m5q/_old 2018-10-26 11:10:25.249707108 +0200 +++ /var/tmp/diff_new_pack.uz4m5q/_new 2018-10-26 11:10:25.253707103 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyui-bindings # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,10 +18,10 @@ Name: libyui-bindings -Version: 1.1.1 +Version: 1.1.2 Release: 0 Summary: Bindings for libyui -License: LGPL-2.1 or LGPL-3.0 +License: LGPL-2.1-only OR LGPL-3.0-only Group: Development/Sources Url: https://github.com/libyui/libyui-bindings BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ libyui-bindings-1.1.1.tar.bz2 -> libyui-bindings-1.1.2.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-bindings-1.1.1/.travis.yml new/libyui-bindings-1.1.2/.travis.yml --- old/libyui-bindings-1.1.1/.travis.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-bindings-1.1.2/.travis.yml 2018-10-25 12:33:06.000000000 +0200 @@ -0,0 +1,11 @@ +sudo: required +language: bash +services: + - docker + +before_install: + - docker build -t libyui-bindings-image . +script: + # the "libyui-travis" script is included in the base libyui/devel image + # see https://github.com/libyui/docker-devel/blob/master/libyui-travis + - docker run -it libyui-bindings-image libyui-travis diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-bindings-1.1.1/Dockerfile new/libyui-bindings-1.1.2/Dockerfile --- old/libyui-bindings-1.1.1/Dockerfile 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-bindings-1.1.2/Dockerfile 2018-10-25 12:33:06.000000000 +0200 @@ -0,0 +1,10 @@ +# Use the libyui/devel image as the base +FROM libyui/devel + +RUN zypper --non-interactive in --no-recommends \ + python-devel \ + ruby-devel \ + swig \ + && zypper clean -a + +COPY . /usr/src/app diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-bindings-1.1.1/README new/libyui-bindings-1.1.2/README --- old/libyui-bindings-1.1.1/README 2014-09-10 09:53:10.944681578 +0200 +++ new/libyui-bindings-1.1.2/README 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ - -Attempt to create generated bindings for -libyui. Not restricted to one language. - -Authors: kkaempf@suse.de - -Ruby Notes -========== - -* API tries to follow ruby standards: -* Containers do not implement iterators but: - * each - * to_a - * etc -* lower_case_methods instead of camelCaseMethods \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-bindings-1.1.1/README.md new/libyui-bindings-1.1.2/README.md --- old/libyui-bindings-1.1.1/README.md 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-bindings-1.1.2/README.md 2018-10-25 12:33:06.000000000 +0200 @@ -0,0 +1,44 @@ +# LibYUI - The Language Bindings + +[![Build Status](https://travis-ci.org/libyui/libyui-bindings.svg?branch=master +)](https://travis-ci.org/libyui/libyui-bindings) + +[Libyui](https://github.com/libyui/libyui) is a widget abstraction library +providing Qt, GTK and ncurses frontends. Originally it was developed for +[YaST](https://yast.github.io/) but it can be used in any independent project. + +The libyui library is written in C++, but this part contains bindings for other +programming languages like Perl, Ruby or Python. + +### Ruby Notes + +The API tries to follow these Ruby standards: + +- Containers do not implement iterators but: + - each + - to_a + - etc +- lower_case_methods instead of camelCaseMethods + + +### Building + +Libyui uses CMake, driven by a slightly complex set of +[CMakefiles](https://github.com/libyui/libyui/tree/master/buildtools). For +reproducible builds it is best to use the [libyui-rake]( +https://github.com/libyui/libyui-rake) Ruby gem like the [Jenkins CI]( +https://ci.opensuse.org/view/libyui/) jobs do. + +It can be installed from [rubygems.org](https://rubygems.org/gems/libyui-rake/) +using this command (Ruby needs to be installed in the system): + +``` +gem install libyui-rake +``` + +Then to build the package run: + +``` +rake osc:build +``` + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-bindings-1.1.1/VERSION.cmake new/libyui-bindings-1.1.2/VERSION.cmake --- old/libyui-bindings-1.1.1/VERSION.cmake 2016-01-29 14:52:12.625329788 +0100 +++ new/libyui-bindings-1.1.2/VERSION.cmake 2018-10-25 12:33:06.000000000 +0200 @@ -1,3 +1,3 @@ SET(VERSION_MAJOR "1") SET(VERSION_MINOR "1") -SET(VERSION_PATCH "1") +SET(VERSION_PATCH "2") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-bindings-1.1.1/package/libyui-bindings.changes new/libyui-bindings-1.1.2/package/libyui-bindings.changes --- old/libyui-bindings-1.1.1/package/libyui-bindings.changes 2016-01-29 14:52:12.625329788 +0100 +++ new/libyui-bindings-1.1.2/package/libyui-bindings.changes 2018-10-25 12:33:06.000000000 +0200 @@ -1,4 +1,16 @@ ------------------------------------------------------------------- +Fri Apr 14 11:42:20 CEST 2017 - besser82@fedoraproject.org + +- Python3: YItem and YWidget pointers comparison does not work any more + (gh#libyui/libyui-bindings#26, A. Naselli) +- Python: Python binding missing constant values + (gh#libyui/libyui-bindings#25, A. Naselli) +- Python: Added an example to show how to fill a YTable using YItemCollection + (gh#libyui/libyui-bindings#24, A. Naselli) +- CMake: Fix handling of PerlLibs (boo#1113271) +- 1.1.2 + +------------------------------------------------------------------- Tue Jan 19 15:52:09 UTC 2016 - mvidner@suse.com - CSharp: fix a System.EntryPointNotFoundException diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-bindings-1.1.1/package/libyui-bindings.spec new/libyui-bindings-1.1.2/package/libyui-bindings.spec --- old/libyui-bindings-1.1.1/package/libyui-bindings.spec 2016-04-19 17:13:09.904232428 +0200 +++ new/libyui-bindings-1.1.2/package/libyui-bindings.spec 2018-10-25 12:33:06.000000000 +0200 @@ -18,7 +18,7 @@ Name: libyui-bindings -Version: 1.1.1 +Version: 1.1.2 Release: 0 Summary: Bindings for libyui License: LGPL-2.1 or LGPL-3.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-bindings-1.1.1/swig/CMakeLists.txt new/libyui-bindings-1.1.2/swig/CMakeLists.txt --- old/libyui-bindings-1.1.1/swig/CMakeLists.txt 2015-01-19 16:03:11.285219731 +0100 +++ new/libyui-bindings-1.1.2/swig/CMakeLists.txt 2018-10-25 12:33:06.000000000 +0200 @@ -31,8 +31,9 @@ # doesn't work yet :-( # CMake problem, FindPerlLibs.cmake is in a _really_ bad, bad state :-(( # see e.g. http://www.vtk.org/Bug/print_bug_page.php?bug_id=3665 - #FIND_PACKAGE(PerlLibs) - FIND_PACKAGE(Perl) + FIND_PACKAGE(PerlLibs) + #FindPerl.cmake included by FindPerlLibs.cmake + #FIND_PACKAGE(Perl) IF (PERL_EXECUTABLE) MESSAGE(STATUS "Perl executable: ${PERL_EXECUTABLE}") ADD_SUBDIRECTORY(perl) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-bindings-1.1.1/swig/perl/CMakeLists.txt new/libyui-bindings-1.1.2/swig/perl/CMakeLists.txt --- old/libyui-bindings-1.1.1/swig/perl/CMakeLists.txt 2014-09-10 09:53:10.944681578 +0200 +++ new/libyui-bindings-1.1.2/swig/perl/CMakeLists.txt 2018-10-25 12:33:06.000000000 +0200 @@ -14,7 +14,7 @@ EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{archlib}.\"/CORE\"" OUTPUT_VARIABLE PERL_CORE_DIR) EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{installvendorarch}" OUTPUT_VARIABLE PERL_VENDOR_ARCH) EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{installvendorlib}" OUTPUT_VARIABLE PERL_VENDOR_LIB) -EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{ccdlflags}" OUTPUT_VARIABLE PERL_LINK_FLAGS) +EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{ccdlflags}; print \",-lpthread\"" OUTPUT_VARIABLE PERL_LINK_FLAGS) STRING(REGEX REPLACE "^/usr/" "${CMAKE_INSTALL_PREFIX}/" PERL_VENDOR_ARCH "${PERL_VENDOR_ARCH}") STRING(REGEX REPLACE "^/usr/" "${CMAKE_INSTALL_PREFIX}/" PERL_VENDOR_LIB "${PERL_VENDOR_LIB}")