Hello community, here is the log from the commit of package midori for openSUSE:Factory checked in at 2018-12-04 20:54:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/midori (Old) and /work/SRC/openSUSE:Factory/.midori.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "midori" Tue Dec 4 20:54:25 2018 rev:50 rq:653120 version:7.0.git20181130 Changes: -------- --- /work/SRC/openSUSE:Factory/midori/midori.changes 2018-09-19 14:31:56.683361183 +0200 +++ /work/SRC/openSUSE:Factory/.midori.new.19453/midori.changes 2018-12-04 20:54:27.552844215 +0100 @@ -1,0 +2,69 @@ +Fri Nov 30 09:55:03 UTC 2018 - maurizio.ga...@gmail.com + +- Update to version 7.0.git20181130: + * Fixed YouTube rendering issue due to custom user agent + * Fixed invisible cursor in text fields + * Restored behavior of " " and "." in urlbar completion + * Download/ web notifications for background window/ tab + * Highlight in toolbar for finished downloads + * Re-introduced proxy server UX + * Multiple processes for indivdual tabs + * Adaptive toolbar layout for smaller screens + +- Added Obsoletes + +------------------------------------------------------------------- +Thu Nov 29 17:21:50 UTC 2018 - maurizio.ga...@gmail.com + +- Update to version 6.0.git20181129: + * Open external links in default browser in app mode (gh#midori-browser/core#184) + * Don't consume the tab's focus in event (gh#midori-browser/core#185) + * Always build menu models from scratch (gh#midori-browser/core#183) + +------------------------------------------------------------------- +Tue Nov 27 06:02:40 UTC 2018 - maurizio.ga...@gmail.com + +- Update to version 6.0.git20181126: + * (Re)store last window width and height (gh#midori-browser/core#180) + * Implement network proxy settings (gh#midori-browser/core#174) + +------------------------------------------------------------------- +Mon Nov 26 05:19:05 UTC 2018 - Maurizio Galli <maurizio.ga...@gmail.com> + +- Remove Branding packages + +------------------------------------------------------------------- +Fri Nov 23 02:04:59 UTC 2018 - maurizio.ga...@gmail.com + +- Update to version 6.0.git20181122: + * Don't add bookmarks UX when in app mode (gh#midori-browser/core#172) + * Implement notifications for downloads and web (gh#midori-browser/core#175) + * Hide page and browser actions when window is small (gh#midori-browser/core#171) + * Go back to using WebKit-provided user agent (gh#midori-browser/core#173) + * Reduce spacing around delete suggestion button (gh#midori-browser/core#170) + * Locate system-wide plugins at Config.PLUGINDIR (gh#midori-browser/core#168) + * Don't block regular key input in app mode (gh#midori-browser/core#167) + * Always set key regardless of location guess (gh#midori-browser/core#169) + * Create independent tabs to allow for more processes (gh#midori-browser/core#166) + * Double-check that extension folder contains Vala sources (gh#midori-browser/core#161) + +------------------------------------------------------------------- +Tue Nov 20 10:46:51 UTC 2018 - Maurizio Galli <maurizio.ga...@gmail.com> + +- Update to 6.0 + * Revamped Vala-only core based on GTK+3 and WebKit2 + * App based on Gtk.Application, supporting global/ window app menu + * Tabs on top with a custom stack switcher and Gtk.Stack + * Url completion with GLib.ListModel and Gtk.ListBox + * Peas-based extensions, also available in Private Browsing + * New fullscreen mode with auto-revealing toolbar + +- Spec file cleaned and revised to adapt to new version +- Run spec-cleaner +- Removed patch midori-0.5.11-fix-crash-on-startup.patch no longer needed +- Removed patch midori-fix-plugins.diff no longer needed +- Removed patch midori-fix-vala_0.35.patch no longer needed +- Removed source file baselibs.conf not needed +- Removed source file midori.1 not needed + +------------------------------------------------------------------- Old: ---- baselibs.conf midori-0.5.11-fix-crash-on-startup.patch midori-fix-plugins.diff midori-fix-vala_0.35.patch midori.1 midori_0.5.11_all_.tar.bz2 New: ---- _service _servicedata midori-7.0.git20181130.obscpio midori.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ midori.spec ++++++ --- /var/tmp/diff_new_pack.iPLh2c/_old 2018-12-04 20:54:28.148843551 +0100 +++ /var/tmp/diff_new_pack.iPLh2c/_new 2018-12-04 20:54:28.152843547 +0100 @@ -16,65 +16,33 @@ # -%define major 1 +%define major 0 Name: midori -Version: 0.5.11 +Version: 7.0.git20181130 Release: 0 -Summary: Lightweight Webkit-based Web Browser +Summary: Lightweight Web Browser License: LGPL-2.1-or-later Group: Productivity/Networking/Web/Browsers -Url: http://midori-browser.org/ -Source0: http://midori-browser.org/downloads/%{name}_%{version}_all_.tar.bz2 -Source1: %{name}.1 -Source99: baselibs.conf -Patch0: midori-fix-plugins.diff -# PATCH-FIX-UPSTREAM midori-fix-vala_0.35.patch lazy.k...@opensuse.org -- fix build with vala 0.35 -Patch1: midori-fix-vala_0.35.patch -# PATCH-FIX-UPSTREAM midori-0.5.11-fix-crash-on-startup.patch -- boo#1108015 -Patch2: midori-0.5.11-fix-crash-on-startup.patch -%if 0%{?with_granite} -BuildRequires: pkgconfig(granite) -BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(javascriptcoregtk-3.0) -BuildRequires: pkgconfig(webkitgtk-3.0) -%else -BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(javascriptcoregtk-4.0) -BuildRequires: pkgconfig(webkit2gtk-4.0) -%endif +URL: http://midori-browser.org/ +Source: %{name}-%{version}.tar.gz BuildRequires: cmake -BuildRequires: docutils BuildRequires: fdupes +BuildRequires: gettext-tools BuildRequires: intltool -# for rsvg-convert utility -BuildRequires: rsvg-view -BuildRequires: update-desktop-files -BuildRequires: pkgconfig(gcr-3) -BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(gmodule-2.0) -BuildRequires: pkgconfig(gthread-2.0) -# using deprecated/obsoleted gtkdoc-mktmpl - in this case, the easiest (until -# upstream might fix it) is to disable building the developer doc -%if 0%{?suse_version} < 1320 -BuildRequires: pkgconfig(gtk-doc) -%endif -BuildRequires: pkgconfig(libnotify) -BuildRequires: pkgconfig(libsoup-2.4) -BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(sqlite3) -# for valac -BuildRequires: pkgconfig(vapigen) -BuildRequires: pkgconfig(x11) -BuildRequires: pkgconfig(xscrnsaver) -%if 0%{?with_zeitgeist} -BuildRequires: pkgconfig(zeitgeist-2.0) -%endif -Requires: %{name}-branding = %{version} +BuildRequires: libgcr-devel +BuildRequires: libpeas-devel +BuildRequires: libsoup-devel +BuildRequires: libxml2-devel +BuildRequires: pkgconfig +BuildRequires: sqlite3-devel +BuildRequires: vala +BuildRequires: webkit2gtk3-devel +BuildRequires: pkgconfig(gtk+-3.0) Recommends: %{name}-lang Recommends: ca-certificates Recommends: xdg-utils Provides: browser(npapi) -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Obsoletes: %{name}-branding-openSUSE %description Midori is a lightweight web browser based on WebKit and GTK+. Its major @@ -90,6 +58,7 @@ %package -n libmidori-core%{major} Summary: Midori Library Group: System/Libraries +Obsoletes: libmidori-core1 %description -n libmidori-core%{major} Midori shared library. @@ -98,155 +67,85 @@ Summary: Development Files for Midori Group: Development/Libraries/C and C++ Requires: libmidori-core%{major} = %{version} +Requires: typelib-1_0-Midori-0_6 +Requires: pkgconfig(gobject-introspection-1.0) Recommends: pkgconfig(vapigen) %description devel This package contains development files needed to develop extensions for Midori. -%package branding-upstream -Summary: Upstream Branding of Midori -# BRAND: config: Controls default browser settings such as the homepage. -# BRAND: search: Controls the default search engines. -Group: Productivity/Networking/Web/Browsers -Supplements: packageand(%{name}:branding-upstream) -Provides: %{name}-branding = %{version} -BuildArch: noarch -Conflicts: otherproviders(%{name}-branding) +%package -n typelib-1_0-Midori-0_6 +Summary: Midori Browser -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-Midori-0_6 +Midori is a lightweight web browser based on WebKit and GTK+. -%description branding-upstream -This package provides the upstream look and feel for the Midori web browser. +This package provides the GObject Introspection bindings for Midori. %lang_package %prep -%setup -q - -%patch0 -p1 -%if 0%{?suse_version} > 1320 -%patch1 -p1 -%endif -%patch2 -p1 - -# remove parts that do not conform to the desktop file spec -for desktop in data/midori.desktop.in data/midori-private.desktop.in; do - awk ' -/^\[Desktop Entry\]/ { - d = 1 - print - next -} -/^\[/ { - d = 0 - next -} -(d == 0) || ($1 ~ /^Actions/) { next } -{ print } -' ${desktop} > ${desktop}.tmp && \ - mv ${desktop}.tmp ${desktop} -done +%autosetup %build -%cmake \ -%if 0%{?suse_version} < 1320 - -DUSE_APIDOCS=ON \ -%endif -%if 0%{?with_granite} - -DUSE_GRANITE=ON \ -%else - -DUSE_GRANITE=OFF \ - -DUSE_GTK3=ON \ - -DHALF_BRO_INCOM_WEBKIT2=ON \ -%endif -%if 0%{?with_zeitgeist} - -DUSE_ZEITGEIST=ON -%else - -DUSE_ZEITGEIST=OFF -%endif -make %{?_smp_mflags} VERBOSE=1 +%cmake -DCMAKE_INSTALL_PREFIX=/usr .. +%make_build %install -%cmake_install - -# Install a manual page. -install -D -p -m 0644 %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1 +cd build +%make_install +cd .. +%find_lang %{name} %{?no_lang_C} -# Install some header files. -install -d -m 0755 %{buildroot}%{_includedir}/%{name}-0.5/extensions/ -install -p -m 0644 build/midori/midori-core.h \ - %{buildroot}%{_includedir}/%{name}-0.5/ -install -p -m 0644 build/extensions/*.h \ - %{buildroot}%{_includedir}/midori-0.5/extensions/ +# remove redundant doc directory and files +rm -rf %{buildroot}%{_datadir}/doc/midori/ -# documentation files are included below -rm -rf %{buildroot}%{_datadir}/doc/%{name}/ +# fix desktop file name +mv %{buildroot}%{_datadir}/applications/org.midori_browser.Midori.desktop %{buildroot}%{_datadir}/applications/midori.desktop %fdupes -s %{buildroot}%{_datadir}/ -# upstream does not provide a default configuration file -cat >%{buildroot}%{_sysconfdir}/xdg/%{name}/config <<EOF -[settings] -EOF - -%suse_update_desktop_file %{name} -%suse_update_desktop_file %{name}-private - -%find_lang %{name} %{?no_lang_C} - -%check -pushd build -# TODO: -#xvfb-run make check -popd - -%post -%desktop_database_post -%icon_theme_cache_post - -%postun -%desktop_database_postun -%icon_theme_cache_postun - %post -n libmidori-core%{major} -p /sbin/ldconfig - %postun -n libmidori-core%{major} -p /sbin/ldconfig +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig %files -%defattr(-,root,root,-) -%doc AUTHORS ChangeLog COPYING EXPAT README -%{_bindir}/%{name} -%{_datadir}/%{name}/ -%if 0%{?suse_version} && 0%{?suse_version} < 1320 -%dir %{_datadir}/appdata/ -%endif -%{_datadir}/appdata/%{name}.appdata.xml +%doc ChangeLog README.md +%license COPYING +%dir %{_libdir}/%{name} +%{_bindir}/%{name}* %{_datadir}/applications/%{name}.desktop -%{_datadir}/applications/%{name}-private.desktop -%{_datadir}/icons/hicolor/*/*/* -%{_libdir}/%{name}/ -%doc %{_mandir}/man?/* -%dir %{_sysconfdir}/xdg/%{name}/ -%dir %{_sysconfdir}/xdg/%{name}/extensions/ -%dir %{_sysconfdir}/xdg/%{name}/extensions/adblock/ -%config(noreplace) %{_sysconfdir}/xdg/%{name}/extensions/adblock/config +%{_libdir}/%{name}/adblock.plugin +%{_libdir}/%{name}/bookmarks.plugin +%{_libdir}/%{name}/colorful-tabs.plugin +%{_libdir}/%{name}/libactivatable.so +%{_libdir}/%{name}/libadblock.so +%{_libdir}/%{name}/libbookmarks.so +%{_libdir}/%{name}/libcolorful-tabs.so +%{_libdir}/%{name}/libsession.so +%{_libdir}/%{name}/libstatus-clock.so +%{_libdir}/%{name}/libstatusbar-features.so +%{_libdir}/%{name}/session.plugin +%{_libdir}/%{name}/status-clock.plugin +%{_libdir}/%{name}/statusbar-features.plugin +%{_datadir}/icons/hicolor/16x16/apps/midori.png +%{_datadir}/icons/hicolor/22x22/apps/midori.png +%{_datadir}/icons/hicolor/scalable/apps/midori.svg +%{_datadir}/appdata/midori.appdata.xml %files -n libmidori-core%{major} -%defattr(-,root,root,-) -%{_libdir}/libmidori-core.so.* +%{_libdir}/libmidori-core.so.0 +%{_libdir}/libmidori-core.so.0.6 %files devel -%defattr(-,root,root,-) -%doc HACKING TODO TRANSLATE -%if 0%{?suse_version} < 1320 -%doc %{_datadir}/gtk-doc/html/%{name}-0-5/ -%endif -%{_includedir}/midori-0.5/ +%{_datadir}/gir-1.0/Midori-0.6.gir %{_libdir}/libmidori-core.so -%files branding-upstream -%defattr(-,root,root,-) -%config(noreplace) %{_sysconfdir}/xdg/%{name}/config -%config(noreplace) %{_sysconfdir}/xdg/%{name}/search +%files -n typelib-1_0-Midori-0_6 +%{_libdir}/girepository-1.0/Midori-0.6.typelib %files lang -f %{name}.lang ++++++ _service ++++++ <?xml version="1.0"?> <services> <service name="obs_scm" mode="disabled"> <param name="filename">midori</param> <param name="url">https://github.com/midori-browser/core.git</param> <param name="scm">git</param> <param name="version">git-master</param> <param name="versionformat">7.0.git%cd</param> <param name="revision">master</param> <param name="changesgenerate">enable</param> <param name="changesauthor">maurizio.ga...@gmail.com</param> <param name="versionrewrite-pattern">v(.*)</param> </service> <service mode="disabled" name="set_version"/> <service name="tar" mode="buildtime"/> <service name="recompress" mode="buildtime"> <param name="compression">gz</param> <param name="file">*.tar</param> </service> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/midori-browser/core.git</param> <param name="changesrevision">69d27017ab31b85f63d5bd508ffb30cd8bce3b4d</param></service></servicedata>++++++ midori.obsinfo ++++++ name: midori version: 7.0.git20181130 mtime: 1543571151 commit: 69d27017ab31b85f63d5bd508ffb30cd8bce3b4d