Hello community, here is the log from the commit of package enlightenment for openSUSE:Factory checked in at 2016-01-09 23:13:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/enlightenment (Old) and /work/SRC/openSUSE:Factory/.enlightenment.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "enlightenment" Changes: -------- --- /work/SRC/openSUSE:Factory/enlightenment/enlightenment.changes 2015-10-22 12:58:45.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.enlightenment.new/enlightenment.changes 2016-01-09 23:13:32.000000000 +0100 @@ -1,0 +2,246 @@ +Tue Dec 15 10:24:19 UTC 2015 - [email protected] + +- Enlightenment 0.20.1 Bugfix release +e backlight - avoid seg when comp is shut down and backlight updated +e comp - set e_comp to null on shutdown so others dont access junk +e zone - handle null e_comp if comp is already shut down +e randr - feature fix that allows config to jump to specific screen +e exec - fix missing ref and unref for instance event +e randr - fix silent free of data behind randr's back +e comp randr support - fix leak of randr info +e randr2 - remove auto-clone and now make randr dialog come up instead +e randr - fix leak of modes list in randr code +e - fix using an invalid icon theme - fall back to hicolor if not exists +e - fix leak added by previous fix for icon theme +conf_apps: fix add/remove screen lock applications. +e_randr2: Add NULL check +Updating italian translation +use client geometry for calculations in x11 ConfigureRequest handler +reshuffle all notifications on a notification merge +disable redirection toggling for the nocomp client +fix wl-x11 make/install rules to not include nonexistent DATA files +enforce wayland subsurface stacking order when parent surface is restacked +apply already-committed wayland subsurface positioning after parent surface move +init ecore-x during wl-x11 init to ensure DISPLAY is set +move comp canvas resize callback to monitor elm win geometry +do not apply x11 randr iface in wl-x11 if running nested in x11 +add wayland shell private data for managing shell-specific data +do not drop subsurface buffer early after commit from cache +make e_comp_wl_surface_attach static and take a surface state +set wayland new client focus based on accepts_focus and !override +use canvas RENDER_PRE callback to trigger compositor pre-render callbacks +do not reapply x11 icccm state during fetch +never set withdrawn state on x11 clients +use current box geometry for calculating desktop ibar/ibox sizing + +Tickets Addressed + + T2901 + T2907 + T2912 + + +------------------------------------------------------------------- +Mon Nov 30 20:59:27 UTC 2015 - [email protected] + +- Enlightenment 0.20.0 Release +Release Highlights + + Full Wayland support + New screen management infrastructure and dialog + New audio mixer infrastructure and gadget + Many internal widgets replaced with Elementary + Improved FreeBSD support + Geolocation module + +Tickets Addressed (since -rc) + + T2594 + T2830 + T2834 + T2846 + T2863 + T2867 + +Tickets Addressed (since 0.19) + + T999 + T1069 + T1270 + T1333 + T1350 + T1462 + T1570 + T1612 + T1637 + T1665 + T1667 + T1673 + T1682 + T1692 + T1714 + T1732 + T1768 + T1773 + T1779 + T1797 + T1801 + T1810 + T1812 + T1818 + T1820 + T1828 + T1831 + T1863 + T1880 + T1888 + T1894 + T1905 + T1906 + T1922 + T1923 + T1930 + T1937 + T1939 + T1940 + T1948 + T1951 + T1954 + T1963 + T1988 + T2004 + T2007 + T2029 + T2030 + T2031 + T2045 + T2050 + T2053 + T2059 + T2071 + T2099 + T2100 + T2112 + T2114 + T2127 + T2131 + T2142 + T2144 + T2146 + T2168 + T2170 + T2181 + T2182 + T2187 + T2194 + T2210 + T2212 + T2219 + T2221 + T2255 + T2256 + T2259 + T2260 + T2271 + T2274 + T2277 + T2279 + T2282 + T2283 + T2284 + T2287 + T2291 + T2330 + T2336 + T2344 + T2354 + T2357 + T2363 + T2364 + T2385 + T2408 + T2411 + T2419 + T2423 + T2424 + T2452 + T2462 + T2492 + T2517 + T2525 + T2526 + T2527 + T2528 + T2531 + T2532 + T2533 + T2537 + T2539 + T2547 + T2557 + T2565 + T2566 + T2570 + T2572 + T2585 + T2589 + T2592 + T2594 + T2597 + T2604 + T2609 + T2610 + T2622 + T2624 + T2626 + T2637 + T2641 ++++ 49 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/enlightenment/enlightenment.changes ++++ and /work/SRC/openSUSE:Factory/.enlightenment.new/enlightenment.changes Old: ---- e17 enlightenment-0.19.1-fix-bashisms.patch enlightenment-0.19.12.tar.xz New: ---- enlightenment-0.20.1.tar.xz enlightenment.pam ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ enlightenment.spec ++++++ --- /var/tmp/diff_new_pack.RfkZ7M/_old 2016-01-09 23:13:34.000000000 +0100 +++ /var/tmp/diff_new_pack.RfkZ7M/_new 2016-01-09 23:13:34.000000000 +0100 @@ -16,32 +16,31 @@ # -%define efl_version 1.15.2 +%define efl_version 1.16.0 %define systemd_present (0%{?suse_version} >= 1230 || 0%{?fedora} >= 18) -%define enable_wayland (0%{?suse_version} >= 1320 && 0) +%define enable_wayland (0%{?suse_version} > 1320) %define generate_manpages 0 Name: enlightenment -Version: 0.19.12 +Version: 0.20.1 Release: 0 Summary: The window manager License: BSD-2-Clause Group: System/X11/Displaymanagers Url: http://enlightenment.org/ Source: %{name}-%{version}.tar.xz -Source2: e17 +Source2: enlightenment.pam Source3: sysactions.conf-oS12.2 Source4: sysactions.conf-systemd # PATCH-FEATURE_OPENSUSE feature-network-manager-wizard.patch [email protected] adds nm-applet to startup apps if its present, # this will be maybe upstreamed when upstream network manager applet supports app indicator - (1.1.0) Source5: network_manager_wizard.c -# PATCH-FIX-OPENSUSE - enlightenment-0.16.999.65256-dont_require_suidbit.patch [email protected] -- upstream insist on having suidbit +# PATCH-FIX-OPENSUSE - enlightenment-0.16.999.65256-dont_require_suidbit.patch [email protected] -- upstream insist on having suidbit Patch0: enlightenment-0.16.999.65256-dont_require_suidbit.patch -# PATCH-FEATURE-OPENSUSE dont_offer_updates.patch -- don't offer updates, that's up to package manager -- [email protected] +# PATCH-FEATURE-OPENSUSE dont_offer_updates.patch -- don't offer updates, that's up to package manager -- [email protected] Patch1: dont_offer_updates.patch -Patch2: %{name}-0.19.1-fix-bashisms.patch BuildRequires: alsa-devel BuildRequires: autoconf BuildRequires: automake @@ -78,6 +77,8 @@ BuildRequires: pkgconfig(wayland-egl) BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(xkbcommon) +# configure scripts looks for Xwayland binary +BuildRequires: xorg-x11-server %endif %if %{systemd_present} BuildRequires: systemd-devel @@ -87,6 +88,7 @@ %if 0%{?suse_version} BuildRequires: fdupes +BuildRequires: update-desktop-files %endif Requires: edje Requires: efl @@ -103,13 +105,14 @@ %if 0%{?suse_version} # to have working automounting we need udisks Recommends: udisks -%endif + # Recommend sni-qt to make Qt4/kde4 apps work with systray Recommends: sni-qt # Recommended to make NetworkManager Intergration work Recommends: gnome-keyring Recommends: NetworkManager-appindicator +%endif Requires: enlightenment-branding = 0.1 @@ -185,7 +188,6 @@ %setup -q -n enlightenment-%{version} %patch0 %patch1 -p1 -%patch2 -p1 # Copy In new Network Wizard rm src/modules/wizard/page_110.c @@ -200,12 +202,15 @@ %configure \ %if %{enable_wayland} - --enable-wayland-clients \ + --enable-wayland \ --enable-wayland-egl \ + --enable-xwayland \ --enable-wl-desktop-shell \ --enable-wl-x11 \ --enable-wl-fb \ --enable-wl-drm \ + --enable-wl-text-input \ + --disable-wl-weekeyboard \ %endif --disable-static \ --disable-silent-rules @@ -225,15 +230,6 @@ /bin/cp -vr doc/man/ %{buildroot}%{_mandir}/ %endif -# remove duplicates -%if 0%{?suse_version} -%fdupes -s %{buildroot}%{_docdir} - -%if %generate_manpages -%fdupes -s %{buildroot}%{_mandir} -%endif -%endif - find %{buildroot}%{_libdir} -name '*.la' -exec rm -v {} \; %find_lang enlightenment %if 0%{?suse_version} @@ -245,10 +241,6 @@ %{buildroot}%{_libdir}/enlightenment/utils/enlightenment_backlight \ %endif %{buildroot}%{_libdir}/enlightenment/modules/cpufreq/*/freqset - -# remove duplicate files for SUSE -%fdupes -s %{buildroot}%{_libdir}/enlightenment/modules/ -%fdupes -s %{buildroot}%{_datadir}/enlightenment/data/config %endif # copy PAM profile @@ -258,12 +250,17 @@ %if 0%{?suse_version} >= 1220 # replace sysactions.conf with the distribution one # if using systemd the upstream config is now more reasonable so keep that one +# Note according to raster this file isn't used with systemd e just does direct dbus calls %if !%systemd_present cp %{SOURCE3} %{buildroot}%{_sysconfdir}/enlightenment/sysactions.conf %else cp %{SOURCE4} %{buildroot}%{_sysconfdir}/enlightenment/sysactions.conf %endif +%if 0%{?suse_version} +%suse_update_desktop_file -r -G mixer emixer "AudioVideo;Mixer;" +%endif + %endif # Remove unwanted wizard pages @@ -316,6 +313,8 @@ %dir %{_sysconfdir}/xdg/menus %config %{_sysconfdir}/xdg/menus/e-applications.menu %{_bindir}/enlightenment* +%{_bindir}/emixer +%{_datadir}/pixmaps/emixer.png %if %systemd_present %{_prefix}/lib/systemd/user/enlightenment.service %endif ++++++ dont_offer_updates.patch ++++++ --- /var/tmp/diff_new_pack.RfkZ7M/_old 2016-01-09 23:13:34.000000000 +0100 +++ /var/tmp/diff_new_pack.RfkZ7M/_new 2016-01-09 23:13:34.000000000 +0100 @@ -10,7 +10,7 @@ +static int do_up = 0; /* E_API int - wizard_page_init(E_Wizard_Page *pg __UNUSED__, Eina_Bool *need_xdg_desktops __UNUSED__, Eina_Bool *need_xdg_icons __UNUSED__) + wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED) @@ -58,7 +58,7 @@ evas_object_show(of); ++++++ enlightenment-0.19.12.tar.xz -> enlightenment-0.20.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/enlightenment/enlightenment-0.19.12.tar.xz /work/SRC/openSUSE:Factory/.enlightenment.new/enlightenment-0.20.1.tar.xz differ: char 26, line 1 ++++++ enlightenment.pam ++++++ #%PAM-1.0 auth required pam_env.so auth required pam_unix.so account include common-account password include common-password session required pam_loginuid.so session include common-session
