Hello community,

here is the log from the commit of package DisplayCAL for openSUSE:Factory 
checked in at 2017-12-09 20:29:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/DisplayCAL (Old)
 and      /work/SRC/openSUSE:Factory/.DisplayCAL.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "DisplayCAL"

Sat Dec  9 20:29:15 2017 rev:16 rq:555095 version:3.3.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/DisplayCAL/DisplayCAL.changes    2017-06-15 
11:24:33.993461815 +0200
+++ /work/SRC/openSUSE:Factory/.DisplayCAL.new/DisplayCAL.changes       
2017-12-09 20:29:33.999608620 +0100
@@ -1,0 +2,23 @@
+Tue Dec  5 13:24:33 UTC 2017 - [email protected]
+
+- Replace xorg-x11-devel build requires by the needed individual
+  libraries.
+
+-------------------------------------------------------------------
+Wed Oct 18 17:36:43 UTC 2017 - florian_at_displaycal.net
+
+- Update to 3.3.5.0:
+  * Maintenance/bugfixes
+  * Minor enhancements
+  * Updated french localization
+  * See README.html#changelog-3.3.5
+
+-------------------------------------------------------------------
+Wed Sep 13 12:10:59 UTC 2017 - florian_at_displaycal.net
+
+- Update to 3.3.4.1:
+  * Fix XRandR fallback not returning device ID in some cases
+  * Fix visual whitepoint editor madTPG_Net interface
+  * See README.html#changelog-3.3.4.1
+
+-------------------------------------------------------------------
@@ -8 +31 @@
-Sun Jun 04 16:10:37 UTC 2017 - [email protected]
+Sun Jun 04 16:10:37 UTC 2017 - florian_at_displaycal.net
@@ -16 +39 @@
-Thu Jun 01 16:11:48 UTC 2017 - [email protected]
+Thu Jun 01 16:11:48 UTC 2017 - florian_at_displaycal.net
@@ -31 +54 @@
-Sun Feb 19 16:46:26 UTC 2017 - [email protected]
+Sun Feb 19 16:46:26 UTC 2017 - florian_at_displaycal.net
@@ -38 +61 @@
-Wed Jan 04 14:12:01 UTC 2017 - [email protected]
+Wed Jan 04 14:12:01 UTC 2017 - florian_at_displaycal.net
@@ -45 +68 @@
-Tue Dec 13 22:29:24 UTC 2016 - [email protected]
+Tue Dec 13 22:29:24 UTC 2016 - florian_at_displaycal.net
@@ -52 +75 @@
-Fri Nov 25 14:05:19 UTC 2016 - [email protected]
+Fri Nov 25 14:05:19 UTC 2016 - florian_at_displaycal.net
@@ -57 +80 @@
-Sat Nov 19 11:04:10 UTC 2016 - [email protected]
+Sat Nov 19 11:04:10 UTC 2016 - florian_at_displaycal.net
@@ -62 +85 @@
-Mon Oct 24 10:29:45 UTC 2016 - [email protected]
+Mon Oct 24 10:29:45 UTC 2016 - florian_at_displaycal.net
@@ -67 +90 @@
-Tue Oct 04 20:50:59 UTC 2016 - [email protected]
+Tue Oct 04 20:50:59 UTC 2016 - florian_at_displaycal.net
@@ -72 +95 @@
-Wed Aug 24 21:06:27 UTC 2016 - [email protected]
+Wed Aug 24 21:06:27 UTC 2016 - florian_at_displaycal.net
@@ -77 +100 @@
-Tue Aug 02 21:20:48 UTC 2016 - [email protected]
+Tue Aug 02 21:20:48 UTC 2016 - florian_at_displaycal.net
@@ -82 +105 @@
-Sun Jul 10 21:51:48 UTC 2016 - [email protected]
+Sun Jul 10 21:51:48 UTC 2016 - florian_at_displaycal.net
@@ -87 +110 @@
-Mon Apr 11 08:53:40 UTC 2016 - [email protected]
+Mon Apr 11 08:53:40 UTC 2016 - florian_at_displaycal.net
@@ -92 +115 @@
-Sat Apr 09 10:20:55 UTC 2016 - [email protected]
+Sat Apr 09 10:20:55 UTC 2016 - florian_at_displaycal.net
@@ -103 +126 @@
-Mon Feb 29 16:43:24 UTC 2016 - [email protected]
+Mon Feb 29 16:43:24 UTC 2016 - florian_at_displaycal.net
@@ -108 +131 @@
-Sun Jan 31 23:47:53 UTC 2016 - [email protected]
+Sun Jan 31 23:47:53 UTC 2016 - florian_at_displaycal.net
@@ -115 +138 @@
-Mon Jan 11 10:34:55 UTC 2016 - [email protected]
+Mon Jan 11 10:34:55 UTC 2016 - dispcalGUI_at_hoech.net
@@ -120 +143 @@
-Mon Dec 21 20:22:55 UTC 2015 - [email protected]
+Mon Dec 21 20:22:55 UTC 2015 - dispcalGUI_at_hoech.net
@@ -125 +148 @@
-Thu Nov 26 22:06:42 UTC 2015 - [email protected]
+Thu Nov 26 22:06:42 UTC 2015 - dispcalGUI_at_hoech.net
@@ -130 +153 @@
-Fri Sep 25 20:32:07 UTC 2015 - [email protected]
+Fri Sep 25 20:32:07 UTC 2015 - dispcalGUI_at_hoech.net
@@ -135 +158 @@
-Mon Sep 07 13:06:27 UTC 2015 - [email protected]
+Mon Sep 07 13:06:27 UTC 2015 - dispcalGUI_at_hoech.net
@@ -140 +163 @@
-Tue Sep 01 11:02:08 UTC 2015 - [email protected]
+Tue Sep 01 11:02:08 UTC 2015 - dispcalGUI_at_hoech.net
@@ -145 +168 @@
-Sun Aug 09 23:23:27 UTC 2015 - [email protected]
+Sun Aug 09 23:23:27 UTC 2015 - dispcalGUI_at_hoech.net
@@ -150 +173 @@
-Thu Jul 09 13:02:03 UTC 2015 - [email protected]
+Thu Jul 09 13:02:03 UTC 2015 - dispcalGUI_at_hoech.net
@@ -155 +178 @@
-Mon Jul 06 21:01:35 UTC 2015 - [email protected]
+Mon Jul 06 21:01:35 UTC 2015 - dispcalGUI_at_hoech.net
@@ -160 +183 @@
-Sun Jun 07 22:30:09 UTC 2015 - [email protected]
+Sun Jun 07 22:30:09 UTC 2015 - dispcalGUI_at_hoech.net
@@ -165 +188 @@
-Sun May 31 18:43:10 UTC 2015 - [email protected]
+Sun May 31 18:43:10 UTC 2015 - dispcalGUI_at_hoech.net
@@ -170 +193 @@
-Sat May 02 21:33:48 UTC 2015 - [email protected]
+Sat May 02 21:33:48 UTC 2015 - dispcalGUI_at_hoech.net
@@ -175 +198 @@
-Sat Nov 15 19:47:26 UTC 2014 - [email protected]
+Sat Nov 15 19:47:26 UTC 2014 - dispcalGUI_at_hoech.net
@@ -180 +203 @@
-Sat Sep 06 12:40:31 UTC 2014 - [email protected]
+Sat Sep 06 12:40:31 UTC 2014 - dispcalGUI_at_hoech.net
@@ -185 +208 @@
-Sun May 11 17:06:37 UTC 2014 - [email protected]
+Sun May 11 17:06:37 UTC 2014 - dispcalGUI_at_hoech.net
@@ -190 +213 @@
-Wed Apr 23 02:32:45 UTC 2014 - [email protected]
+Wed Apr 23 02:32:45 UTC 2014 - dispcalGUI_at_hoech.net
@@ -195 +218 @@
-Sun Feb 09 22:34:19 UTC 2014 - [email protected]
+Sun Feb 09 22:34:19 UTC 2014 - dispcalGUI_at_hoech.net
@@ -200 +223 @@
-Sun Jan 19 09:09:16 UTC 2014 - [email protected]
+Sun Jan 19 09:09:16 UTC 2014 - dispcalGUI_at_hoech.net
@@ -205 +228 @@
-Wed Oct 23 20:09:44 UTC 2013 - [email protected]
+Wed Oct 23 20:09:44 UTC 2013 - dispcalGUI_at_hoech.net
@@ -210 +233 @@
-Tue Oct 22 14:32:41 UTC 2013 - [email protected]
+Tue Oct 22 14:32:41 UTC 2013 - dispcalGUI_at_hoech.net
@@ -215 +238 @@
-Sun Mar 03 19:22:01 UTC 2013 - [email protected]
+Sun Mar 03 19:22:01 UTC 2013 - dispcalGUI_at_oech.net
@@ -220 +243 @@
-Fri Mar 01 16:47:49 UTC 2013 - [email protected]
+Fri Mar 01 16:47:49 UTC 2013 - dispcalGUI_at_hoech.net
@@ -225 +248 @@
-Mon Jan 07 22:45:00 UTC 2013 - [email protected]
+Mon Jan 07 22:45:00 UTC 2013 - dispcalGUI_at_hoech.net
@@ -230 +253 @@
-Mon Jan 07 21:49:00 UTC 2013 - [email protected]
+Mon Jan 07 21:49:00 UTC 2013 - dispcalGUI_at_hoech.net
@@ -235 +258 @@
-Mon Jan 07 18:42:03 UTC 2013 - [email protected]
+Mon Jan 07 18:42:03 UTC 2013 - dispcalGUI_at_hoech.net
@@ -240 +263 @@
-Sat Jan 05 12:40:52 UTC 2013 - [email protected]
+Sat Jan 05 12:40:52 UTC 2013 - dispcalGUI_at_hoech.net
@@ -245 +268 @@
-Mon Nov 05 19:40:46 UTC 2012 - [email protected]
+Mon Nov 05 19:40:46 UTC 2012 - dispcalGUI_at_hoech.net
@@ -250 +273 @@
-Fri Oct 05 17:05:00 UTC 2012 - [email protected]
+Fri Oct 05 17:05:00 UTC 2012 - dispcalGUI_at_hoech.net
@@ -255 +278 @@
-Sat Sep 15 13:54:02 UTC 2012 - [email protected]
+Sat Sep 15 13:54:02 UTC 2012 - dispcalGUI_at_hoech.net
@@ -260 +283 @@
-Wed Aug 01 09:08:34 UTC 2012 - [email protected]
+Wed Aug 01 09:08:34 UTC 2012 - dispcalGUI_at_hoech.net
@@ -265 +288 @@
-Thu Jun 28 20:14:14 UTC 2012 - [email protected]
+Thu Jun 28 20:14:14 UTC 2012 - dispcalGUI_at_hoech.net
@@ -270 +293 @@
-Fri Jun 22 22:26:46 UTC 2012 - [email protected]
+Fri Jun 22 22:26:46 UTC 2012 - dispcalGUI_at_hoech.net
@@ -275 +298 @@
-Mon Jun 18 19:13:00 UTC 2012 - [email protected]
+Mon Jun 18 19:13:00 UTC 2012 - dispcalGUI_at_hoech.net
@@ -280 +303 @@
-Sat Jun  9 12:47:00 UTC 2012 - [email protected]
+Sat Jun  9 12:47:00 UTC 2012 - dispcalGUI_at_hoech.net
@@ -298 +321 @@
-Thu Apr  5 17:19:55 UTC 2012 - [email protected]
+Thu Apr  5 17:19:55 UTC 2012 - dispcalGUI_at_hoech.net

Old:
----
  DisplayCAL-3.3.1.0.tar.gz
  _service
  debian.changelog
  debian.compat
  debian.control
  debian.copyright
  debian.postinst
  debian.postrm
  debian.rules
  debian.tar.gz

New:
----
  DisplayCAL-3.3.5.0.tar.gz

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

Other differences:
------------------
++++++ DisplayCAL.spec ++++++
--- /var/tmp/diff_new_pack.da8ko7/_old  2017-12-09 20:29:35.835521175 +0100
+++ /var/tmp/diff_new_pack.da8ko7/_new  2017-12-09 20:29:35.839520983 +0100
@@ -1,5 +1,5 @@
 #
-# spec file for package DisplayCAL
+# spec file for package DisplayCAL (SUSE based distributions only)
 #
 # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2017 Florian Hoech
@@ -22,25 +22,13 @@
 %define py_maxversion 2.7
 %define wx_minversion 2.8.8
 
-%if 0%{?mandriva_version} > 0
-%define correct_group Graphics
-%else
-%if 0%{?suse_version} > 0
-%define correct_group Productivity/Graphics/Other
-%else
-%if 0%{?fedora_version} > 0 || 0%{?rhel_version} > 0 || 0%{?centos_version} > 
0 || 0%{?scientificlinux_version} > 0
-%define correct_group Applications/Multimedia
-%endif
-%endif
-%endif
-
 %global debug_package %{nil}
 
 Summary:        Display calibration and profiling with a focus on accuracy and 
versatility
 License:        GPL-3.0+
-Group:          %{correct_group}
+Group:          Productivity/Graphics/Other
 Name:           DisplayCAL
-Version:        3.3.1.0
+Version:        3.3.5.0
 Release:        0
 Source0:        http://displaycal.net/download/%{name}-%version.tar.gz
 Url:            https://displaycal.net/
@@ -50,62 +38,19 @@
 Provides:       dispcalGUI = %{version}
 Obsoletes:      dispcalGUI < 3.1.0.0
 Obsoletes:      dispcalGUI-0install < 3.1.0.0
-%if 0%{?mandriva_version} > 0
-BuildRequires:  gcc
-BuildRequires:  libpython-devel
-BuildRequires:  udev
-%ifarch x86_64
-BuildRequires:  lib64xorg-x11-devel
-%else
-BuildRequires:  libxorg-x11-devel
-%endif
-Requires:       argyllcms
-Requires:       pygame
-Requires:       python-numpy >= %{numpy_version}
-Requires:       wxPythonGTK >= %{wx_minversion}
-%else
-%if 0%{?suse_version} > 0
 BuildRequires:  gcc
 BuildRequires:  python-devel
 BuildRequires:  udev
 BuildRequires:  update-desktop-files
-BuildRequires:  xorg-x11-devel
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xinerama)
+BuildRequires:  pkgconfig(xrandr)
+BuildRequires:  pkgconfig(xxf86vm)
 Requires:       argyllcms
 Requires:       python-numpy >= %{numpy_version}
 Requires:       python-pygame
 Requires:       python-wxGTK >= %{wx_minversion}
 %py_requires
-%else
-%if 0%{?fedora_version} > 0 || 0%{?rhel_version} > 0 || 0%{?centos_version} > 
0 || 0%{?scientificlinux_version} > 0
-BuildRequires:  gcc
-BuildRequires:  libX11-devel
-BuildRequires:  libXinerama-devel
-BuildRequires:  libXrandr-devel
-BuildRequires:  libXxf86vm-devel
-BuildRequires:  python2-devel
-BuildRequires:  udev
-Requires:       argyllcms
-Requires:       numpy >= %{numpy_version}
-Requires:       p7zip-plugins
-Requires:       pygame
-Requires:       wxPython >= %{wx_minversion}
-%else
-# Mageia
-%define mageia_version 5
-BuildRequires:  gcc
-BuildRequires:  libx11-devel
-BuildRequires:  libxinerama-devel
-BuildRequires:  libxrandr-devel
-BuildRequires:  libxxf86vm-devel
-BuildRequires:  libpython-devel
-BuildRequires:  udev
-Requires:       argyllcms
-Requires:       pygame
-Requires:       python-numpy >= %{numpy_version}
-Requires:       wxPython >= %{wx_minversion}
-%endif
-%endif
-%endif
 
 %description
 This utility calibrates and characterizes display devices using one
@@ -131,7 +76,7 @@
 
 %install
 install_lib=`%{__python} -c "from distutils.sysconfig import 
get_python_lib;print get_python_lib(True)"`
-%{__python} setup.py install --no-compile --use-distutils \
+%{__python} setup.py install --use-distutils \
        --root=$RPM_BUILD_ROOT \
        --prefix=%_prefix \
        --exec-prefix=%_exec_prefix \
@@ -140,36 +85,17 @@
        --skip-instrument-configuration-files \
        --skip-postinstall \
        --record=INSTALLED_FILES
+
 # Strip extensions
 bits=`%{__python} -c "import platform;print platform.architecture()[0][:2]"`
 python_shortversion=`%{__python} -c "import sys;print ''.join(map(str, 
sys.version_info[:2]))"`
 strip --strip-unneeded 
${RPM_BUILD_ROOT}${install_lib}/%{name}/lib${bits}/python${python_shortversion}/*.so
-# Byte-compile *.py files and remove traces of RPM_BUILD_ROOT
-%if 0%{?mandriva_version} < 201010
-# Mandriva 2010.1 got rid of byte-compilation
-%{__python} -c "import glob
-import os
-import platform
-import sys
-from distutils.sysconfig import get_python_lib
-from distutils.util import byte_compile, change_root
-bits = platform.architecture()[0][:2]
-mod = os.path.join(change_root('$RPM_BUILD_ROOT', get_python_lib(True)), 
'%{name}')
-for py in (glob.glob(os.path.join(mod, '*.py')),
-                  glob.glob(os.path.join(mod, 'lib', '*.py')),
-                  glob.glob(os.path.join(mod, 'lib', 'agw', '*.py')), 
-                  glob.glob(os.path.join(mod, 'lib' + bits, '*.py')), 
-                  glob.glob(os.path.join(mod, 'lib' + bits, 'python%s%s' % 
sys.version_info[:2], '*.py'))):
-       byte_compile(py, optimize=0, force=1, prefix='$RPM_BUILD_ROOT')
-       if (int('0%{?fedora_version}') > 0 or int('0%{?rhel_version}') > 0 or
-       int('0%{?centos_version}') > 0 or int('0%{?scientificlinux_version}') > 
0):
-               byte_compile(py, optimize=1, force=1, prefix='$RPM_BUILD_ROOT')"
-%endif
+
 # Remove doc directory
 if [ -e "${RPM_BUILD_ROOT}%_datadir/doc/%{name}-%{version}" ]; then
        rm -rf "${RPM_BUILD_ROOT}%_datadir/doc/%{name}-%{version}"
 fi
-%if 0%{?suse_version} > 0
+
 # Update desktop files to prevent buildservice from complaining
 desktopfilenames=`%{__python} -c "import glob
 import os
@@ -179,34 +105,30 @@
        %suse_update_desktop_file $desktopfilename 2DGraphics
 done
 %suse_update_desktop_file 
"%{buildroot}/etc/xdg/autostart/z-displaycal-apply-profiles.desktop"
-%endif
-# Remove unused files from list of installed files and add directories
+
+# Prepare files list:
+# - Remove traces of RPM_BUILD_ROOT
+# - Remove unused files from list of installed files and add directories
 # as well as mark files as executable where needed
 %{__python} -c "import os
 f = open('INSTALLED_FILES')
-paths = [path.replace('$RPM_BUILD_ROOT', '').strip() for path in 
+paths = [chr(0x22) + path.replace('$RPM_BUILD_ROOT', '').strip() + chr(0x22) 
for path in 
                 filter(lambda path: not '/doc/' in path and not '/etc/' in 
path and
                                not '/man/' in path, 
                                f.readlines())]
 f.close()
 executables = ['Argyll'] + os.listdir('scripts')
 for path in list(paths):
-       if path.endswith('.py') and %{?mandriva_version}.0 < 201010:
-               # Mandriva 2010.1 got rid of byte-compilation
-               paths.append(path + 'c')
-               if (int('0%{?fedora_version}') > 0 or int('0%{?rhel_version}') 
> 0 or
-               int('0%{?centos_version}') > 0 or 
int('0%{?scientificlinux_version}') > 0 or
-            int('0%{?mageia_version}') > 0):
-                       paths.append(path + 'o')
+       path = path.strip(chr(0x22))
        if os.path.basename(path) in executables:
-               paths.remove(path)
-               paths.append('%attr(755, root, root) ' + path)
+               paths.remove(chr(0x22) + path + chr(0x22))
+               paths.append('%attr(755, root, root) ' + chr(0x22) + path + 
chr(0x22))
        while True:
                path = os.path.dirname(path)
                if os.path.isdir(path):
                        break
                else:
-                       directory = '%dir ' + path
+                       directory = '%dir ' + chr(0x22) + path + chr(0x22)
                        if not directory in paths:
                                paths.append(directory)
 f = open('INSTALLED_FILES', 'w')

++++++ DisplayCAL-3.3.1.0.tar.gz -> DisplayCAL-3.3.5.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/DisplayCAL/DisplayCAL-3.3.1.0.tar.gz 
/work/SRC/openSUSE:Factory/.DisplayCAL.new/DisplayCAL-3.3.5.0.tar.gz differ: 
char 5, line 1


Reply via email to