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
