Hello community, here is the log from the commit of package bluefish for openSUSE:Factory checked in at 2017-04-11 09:36:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bluefish (Old) and /work/SRC/openSUSE:Factory/.bluefish.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bluefish" Tue Apr 11 09:36:46 2017 rev:10 rq:483787 version:2.2.10 Changes: -------- --- /work/SRC/openSUSE:Factory/bluefish/bluefish.changes 2017-03-12 20:04:41.259918616 +0100 +++ /work/SRC/openSUSE:Factory/.bluefish.new/bluefish.changes 2017-04-11 09:36:47.991966732 +0200 @@ -1,0 +2,27 @@ +Thu Mar 23 22:28:22 UTC 2017 - [email protected] + +- Update to version 2.2.10 + * Various language files have been improved + * Various fixes for newer gtk versions and for gtk on wayland + * New feature: Possibility to import/export syntax color styles, + included are styles for a light and a dark theme. + * Fixes for a few rare crashes. + * Fixes incompatibility with Gtk 3.20. + * Some small dialogs have been improved. + * Some user interface parts have been polished. + * Fixes a few serious but rarely occurring bugs. + * Options defined in the language definition files + are now translated. + * Various default settings have been improved, most notably the + command to launch Firefox for preview. + * The looks on newer gtk versions have been restored. + * CSS can now be compressed and decompressed. + * Character encoding detection has been improved. + * Auto-completion for HTML attributes has been improved. + * The SASS style language has been added. +- Removed upstream merged fix_ptr_from_int.patch +- Added keyring / signature file for verification +- Added remove-python-class-shebang.patch to remove shebang from + python class files (this ones get never executed as scripts). + +------------------------------------------------------------------- Old: ---- bluefish-2.2.7.tar.bz2 bluefish-rpmlintrc fix_ptr_from_int.patch New: ---- bluefish-2.2.10.tar.bz2 bluefish-2.2.10.tar.bz2.sig bluefish.keyring remove-python-class-shebang.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bluefish.spec ++++++ --- /var/tmp/diff_new_pack.6d4z4u/_old 2017-04-11 09:36:48.759858257 +0200 +++ /var/tmp/diff_new_pack.6d4z4u/_new 2017-04-11 09:36:48.763857692 +0200 @@ -17,40 +17,41 @@ Name: bluefish +Version: 2.2.10 +Release: 0 Summary: A feature-Rich HTML Editor License: GPL-3.0+ Group: Productivity/Publishing/HTML/Editors -Version: 2.2.7 -Release: 0 Url: http://bluefish.openoffice.nl/ -Provides: bluefish-unstable = %{version}-%{release} -Obsoletes: bluefish-unstable < 2.2.3 +Source0: http://www.bennewitz.com/bluefish/stable/source/%{name}-%{version}.tar.bz2 +Source1: http://www.bennewitz.com/bluefish/stable/source/%{name}-%{version}.tar.bz2.sig +Source2: %{name}.keyring +# PATCH-FIX-OPENSUSE remove-python-class-shebang.patch - Remove unneeded shebang from python class files. +Patch0: remove-python-class-shebang.patch BuildRequires: aspell-devel BuildRequires: enchant-devel BuildRequires: fdupes BuildRequires: gettext-devel -BuildRequires: gnome-mime-data -BuildRequires: gnome-vfs2-devel -BuildRequires: gnutls-devel -BuildRequires: gtk2-devel +BuildRequires: gtk3-devel BuildRequires: intltool -BuildRequires: libglade2-devel -BuildRequires: libgnomeprint-devel -BuildRequires: libgnomeprintui-devel -BuildRequires: libwnck-devel -BuildRequires: pcre-devel -BuildRequires: python-devel +BuildRequires: jing +BuildRequires: man +BuildRequires: pkgconfig BuildRequires: sgml-skel BuildRequires: tidy BuildRequires: update-desktop-files -Recommends: make -Recommends: libxml2-tools -Requires: libxml2 +BuildRequires: pkgconfig(gucharmap-2.90) +BuildRequires: pkgconfig(libglade-2.0) +BuildRequires: pkgconfig(libgnomeprint-2.2) +BuildRequires: pkgconfig(libgnomeprintui-2.2) +BuildRequires: pkgconfig(libpcre) +BuildRequires: pkgconfig(libwnck-3.0) +BuildRequires: pkgconfig(python) Requires: sgml-skel -Source0: http://www.bennewitz.com/bluefish/stable/source/%{name}-%{version}.tar.bz2 -Source1: bluefish-rpmlintrc -# PATCH-FIX-UPSTREAM fix_ptr_from_int.patch -- fix pointer from integer assignment, already upstream -Patch0: fix_ptr_from_int.patch +Recommends: libxml2-tools +Recommends: make +Provides: bluefish-unstable = %{version}-%{release} +Obsoletes: bluefish-unstable < 2.2.3 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -62,33 +63,24 @@ %prep %setup -q %patch0 -p1 -for file in $(find src/plugin_zencoding -name "*.py"); do - sed -i "s|/usr/bin/env python|%{bindir}/python|g" $file - chmod +x $file -done %build # avoid aliasing warnings export CFLAGS="%{optflags} -fno-strict-aliasing" %configure --with-icon-path=%{_datadir}/pixmaps \ - --with-gnome2-menu=%{_datadir} \ - --without-freedesktop_org-mime \ --disable-update-databases \ --disable-xml-catalog-update \ - --enable-python \ - --enable-libgnomeui -%{__make} %{?_smp_mflags} \ - bflangsampledir="%{_docdir}/%{name}" + --enable-python +make %{?_smp_mflags} bflangsampledir="%{_docdir}/%{name}" %install -mkdir -p "%{buildroot}%{_datadir}/pixmaps" %make_install \ bflangsampledir="%{_docdir}/%{name}" \ UPDATE_DESKTOP=echo \ UPDATE_MIME=echo -%__rm -rf "%{buildroot}%{_datadir}/locale/ko_KR" %suse_update_desktop_file -r bluefish Application Network WebDevelopment GNOME +%fdupes %{buildroot}%{_datadir} %find_lang bluefish %find_lang bluefish_plugin_about @@ -100,15 +92,9 @@ %find_lang bluefish_plugin_zencoding cat bluefish*.lang >> all.lang -%fdupes -s "%{buildroot}%{_datadir}" - %post -if [ -x %{_bindir}/update-mime-database ]; then - /usr/bin/update-mime-database "%{_datadir}/mime" > /dev/null || : -fi -if [ -x %{_bindir}/update-desktop-database ]; then - %{_bindir}/update-desktop-database -q || : -fi +%mime_database_post +%desktop_database_post if [ -x %{_bindir}/xmlcatalog ]; then %{_bindir}/xmlcatalog --noout --add \ 'delegateURI' \ @@ -125,26 +111,17 @@ fi %postun -if [ -x %{_bindir}/update-mime-database ]; then - %{_bindir}/update-mime-database "%{_datadir}/mime" > /dev/null -fi -if [ -x %{_bindir}/update-desktop-database ]; then - %{_bindir}/update-desktop-database -q || : -fi - -%clean -rm -rf "%{buildroot}" +%mime_database_postun +%desktop_database_postun %files -f all.lang %defattr(-,root,root) %doc AUTHORS COPYING README TODO %{_docdir}/%{name} %{_mandir}/man1/bluefish.1* -%dir %{_libdir}/%{name} %dir %{_datadir}/xml/bluefish %dir %{_datadir}/xml/bluefish/2.0 -%dir %{_datadir}/appdata -%{_libdir}/%{name}/* +%{_libdir}/%{name} %{_bindir}/bluefish %{_datadir}/bluefish %{_datadir}/pixmaps/*bluefish*.png @@ -152,6 +129,8 @@ %{_datadir}/xml/bluefish/2.0/bflang2.rng %{_datadir}/xml/bluefish/catalog.xml %{_datadir}/icons/hicolor/*/*/* -%{_datadir}/appdata/bluefish.appdata.xml +%dir %{_datadir}/appdata +%{_datadir}/appdata/%{name}.appdata.xml +%{_datadir}/mime/packages/%{name}.xml %changelog ++++++ bluefish-2.2.7.tar.bz2 -> bluefish-2.2.10.tar.bz2 ++++++ ++++ 210090 lines of diff (skipped) ++++++ remove-python-class-shebang.patch ++++++ diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/actions/basic.py new/src/plugin_zencoding/zencoding/actions/basic.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/actions/basic.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/actions/basic.py 2017-03-24 00:12:59.957942663 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- """ diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/actions/__init__.py new/src/plugin_zencoding/zencoding/actions/__init__.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/actions/__init__.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/actions/__init__.py 2017-03-24 00:13:02.137959363 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- # import all actions @@ -12,4 +11,4 @@ __import__(__name__, globals(), locals(), __sub_modules) -del __sub_modules \ No newline at end of file +del __sub_modules diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/actions/token.py new/src/plugin_zencoding/zencoding/actions/token.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/actions/token.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/actions/token.py 2017-03-24 00:13:04.097974378 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- ''' diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/comment.py new/src/plugin_zencoding/zencoding/filters/comment.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/comment.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/filters/comment.py 2017-03-24 00:12:03.105507081 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- ''' @@ -44,4 +43,4 @@ add_comments(item, i) process(item, profile) - return tree \ No newline at end of file + return tree diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/css.py new/src/plugin_zencoding/zencoding/filters/css.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/css.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/filters/css.py 2017-03-24 00:12:21.125645156 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- ''' Process CSS properties: replaces snippets, augumented with ! char, with @@ -20,4 +19,4 @@ process(item, profile) - return tree \ No newline at end of file + return tree diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/escape.py new/src/plugin_zencoding/zencoding/filters/escape.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/escape.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/filters/escape.py 2017-03-24 00:12:24.981674699 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- ''' @@ -28,4 +27,4 @@ process(item) - return tree \ No newline at end of file + return tree diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/format-css.py new/src/plugin_zencoding/zencoding/filters/format-css.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/format-css.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/filters/format-css.py 2017-03-24 00:12:27.449693610 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- ''' @@ -21,4 +20,4 @@ process(item, profile) - return tree \ No newline at end of file + return tree diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/format.py new/src/plugin_zencoding/zencoding/filters/format.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/format.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/filters/format.py 2017-03-24 00:12:29.461709025 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- """ @@ -179,4 +178,4 @@ process(item, profile, level + 1) - return tree \ No newline at end of file + return tree diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/haml.py new/src/plugin_zencoding/zencoding/filters/haml.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/haml.py 2014-05-09 20:59:13.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/filters/haml.py 2017-03-24 00:12:31.461724348 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- ''' @@ -157,4 +156,4 @@ process(item, profile, level + 1) - return tree \ No newline at end of file + return tree diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/html.py new/src/plugin_zencoding/zencoding/filters/html.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/html.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/filters/html.py 2017-03-24 00:12:33.741741817 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- ''' diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/__init__.py new/src/plugin_zencoding/zencoding/filters/__init__.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/__init__.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/filters/__init__.py 2017-03-24 00:12:36.137760174 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- import os.path @@ -14,4 +13,4 @@ __import__(__name__, globals(), locals(), __sub_modules) -del __sub_modules \ No newline at end of file +del __sub_modules diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/single-line.py new/src/plugin_zencoding/zencoding/filters/single-line.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/single-line.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/filters/single-line.py 2017-03-24 00:12:39.457785610 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- ''' Output abbreviation on a single line (i.e. no line breaks) @@ -26,4 +25,4 @@ process(item, profile) - return tree \ No newline at end of file + return tree diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/trim.py new/src/plugin_zencoding/zencoding/filters/trim.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/trim.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/filters/trim.py 2017-03-24 00:12:41.837803844 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- ''' Trim filter: removes characters at the beginning of the text @@ -19,4 +18,4 @@ process(item, profile) - return tree \ No newline at end of file + return tree diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/xsl.py new/src/plugin_zencoding/zencoding/filters/xsl.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/filters/xsl.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/filters/xsl.py 2017-03-24 00:12:47.481847085 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- ''' @@ -30,4 +29,4 @@ if item.type == 'tag' and item.name.lower() in tags and item.children: trim_attribute(item) - process(item, profile) \ No newline at end of file + process(item, profile) diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/html_matcher.py new/src/plugin_zencoding/zencoding/html_matcher.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/html_matcher.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/html_matcher.py 2017-03-24 00:18:16.440365694 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- ''' @@ -270,4 +269,4 @@ ix += 1 - return action(opening_tag, closing_tag, start_ix) \ No newline at end of file + return action(opening_tag, closing_tag, start_ix) diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/resources.py new/src/plugin_zencoding/zencoding/resources.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/resources.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/resources.py 2017-03-24 00:18:26.364441628 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- ''' @author Sergey Chikuyonok ([email protected]) @@ -367,4 +366,4 @@ pass if user_settings: - set_vocabulary(user_settings, VOC_USER) \ No newline at end of file + set_vocabulary(user_settings, VOC_USER) diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/utils.py new/src/plugin_zencoding/zencoding/utils.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/utils.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/utils.py 2017-03-24 00:18:28.628458952 +0100 @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- ''' Core Zen Coding library. Contains various text manipulation functions: diff -Nur bluefish-2.2.10/src/plugin_zencoding/zencoding/zen_settings.py new/src/plugin_zencoding/zencoding/zen_settings.py --- bluefish-2.2.10/src/plugin_zencoding/zencoding/zen_settings.py 2014-05-09 20:59:12.000000000 +0200 +++ new/src/plugin_zencoding/zencoding/zen_settings.py 2017-03-24 00:18:37.340525611 +0100 @@ -737,4 +737,4 @@ 'filters': 'haml', 'extends': 'html' } -} \ No newline at end of file +}
