Hello community, here is the log from the commit of package e17 for openSUSE:Factory checked in at 2013-01-10 15:27:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/e17 (Old) and /work/SRC/openSUSE:Factory/.e17.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "e17", Maintainer is "" Changes: -------- New Changes file: --- /dev/null 2013-01-09 19:40:42.352580873 +0100 +++ /work/SRC/openSUSE:Factory/.e17.new/e17.changes 2013-01-10 15:27:19.000000000 +0100 @@ -0,0 +1,1248 @@ +------------------------------------------------------------------- +Tue Jan 8 17:33:55 UTC 2013 - [email protected] + +- add patch tags + +------------------------------------------------------------------- +Sat Jan 5 15:12:39 UTC 2013 - [email protected] + +- attempt to fix deps for Fedora + +------------------------------------------------------------------- +Sat Jan 5 00:52:41 UTC 2013 - [email protected] + +- alter fedora 16 the same way as centos + +------------------------------------------------------------------- +Sat Jan 5 00:30:06 UTC 2013 - [email protected] + +- require now EFL 1.7.5 + +------------------------------------------------------------------- +Fri Jan 4 00:45:55 UTC 2013 - [email protected] + +- as CentOS seems to have different %doc macro, alter %exclude accordingly for it + +------------------------------------------------------------------- +Thu Jan 3 09:12:33 UTC 2013 - [email protected] + +- split theme into separate subpackage + +------------------------------------------------------------------- +Thu Jan 3 08:40:39 UTC 2013 - [email protected] + +- remove duplicates again + +------------------------------------------------------------------- +Wed Jan 2 12:14:48 UTC 2013 - [email protected] + +- BUGS not part of package :) + +------------------------------------------------------------------- +Wed Jan 2 11:16:07 UTC 2013 - [email protected] + +- add COPYING README AUTHORS BUGS into e17 package + +------------------------------------------------------------------- +Mon Dec 31 12:50:05 UTC 2012 - [email protected] + +- require libeina1 and libeio1 explicitly + it will hopefully solve Fedora packagement issue + +------------------------------------------------------------------- +Fri Dec 28 15:47:14 UTC 2012 - [email protected] + +- attempt to fix XKB configuration - adding patch + +------------------------------------------------------------------- +Thu Dec 27 16:28:46 UTC 2012 - [email protected] + +- make sysactions.conf noreplace again + +------------------------------------------------------------------- +Thu Dec 27 14:29:07 UTC 2012 - [email protected] + +- fix pam profile name + +------------------------------------------------------------------- +Thu Dec 27 11:34:32 UTC 2012 - [email protected] + +- add emotion-devel as a build dependency to try and make + video previews work. For me the video preview window + now comes up but the contents of the video are unknown + his could work better for others + +------------------------------------------------------------------- +Fri Dec 21 20:50:58 UTC 2012 - [email protected] + +- update to 0.17.0 (release) + +------------------------------------------------------------------- +Fri Dec 21 00:38:03 UTC 2012 - [email protected] + +- build and package documentation + +------------------------------------------------------------------- +Tue Dec 18 23:16:52 UTC 2012 - [email protected] + +- update to 0.17.0 omega + Changelog: + * Translation updates + * Compile fixes on non-linux platforms + * Restoring default keybindings now restores all of the default + keybindings + * Same as above for mouse wheel bindings + * Fixed a number of potential buffer overflows and memory leaks + * Even more wallpapers + * Tiling module now handles maximization of windows more effectively + * Improvements to Window Remembers config dialog + * Clock gadgets now scale the date + * Fixed issue where radio widgets could have no radio item toggled + * Pager config dialog now shows button names + * Tiling module improvements when moving/resizing tiled windows + * Improved RandR dialog + * Navigate menu's "Current Directory" now works correctly when + activated on files and removable media + * Filemanager no longer loses icons which caused a DND operation + failure + * Filemanager now properly handles DND operations where the target + is the icon of a removable device + * Starting with an invalid configuration is now much less likely + (nearly impossible) to result in a complete failure + * Triggering Everything repeatedly no longer causes a crash + * Refresh button on filemanager toolbar is now functional + * Scale config dialog now detects changes properly and closes on + apply + * Shelf changes/deletions no longer create artifacts + * Gadgets on shelves no longer sometimes show the wrong style in menus + * Fixed crash when filemanager preview popup was present during + directory refresh/change + * Fixed a number of issues which prevented various locales from + functioning or detecting correctly + * Main applications menu no longer generates in a thread :( + * Filemanager toolbars can no longer trigger crashes when deleted + * Filemanager toolbars now store their position + * Filemanager now more capable of opening .desktop files linked to + directories + * Filemanager toolbar path items now create and delete correctly + * Filemanager no longer allows renaming files into/onto directories + and other files + * "Show files in menu" option removed from filemanager + * [THEME] Cursor icons + + +------------------------------------------------------------------- +Tue Dec 18 17:30:09 UTC 2012 - [email protected] + +- make branding correct + +------------------------------------------------------------------- +Mon Dec 17 23:34:06 UTC 2012 - [email protected] + +- remove noarch as the test is stupid + +------------------------------------------------------------------- +Mon Dec 17 21:38:54 UTC 2012 - [email protected] + +- attempt to fix builds for Fedoras and CentOS + +------------------------------------------------------------------- +Mon Dec 17 21:22:44 UTC 2012 - [email protected] + +- improve rpm group + +------------------------------------------------------------------- +Mon Dec 17 21:07:03 UTC 2012 - [email protected] + +- temporary fix of build until better group is found + +------------------------------------------------------------------- +Mon Dec 17 20:26:18 UTC 2012 - [email protected] + +- separate first file to be rebranded + +------------------------------------------------------------------- +Fri Dec 14 22:56:20 UTC 2012 - [email protected] + +- update to 0.17.0-lucky + Changelog: + - EFL requirements now bumped to 1.7.3 + - Translation updates + - Wallpaper previews now maintain aspect ratio when dialog is resized + - Backlight gadgets update themselves on backlight change + - Filemanager now capable of loading large directories more quickly + - Filemanager "New Directory" action renames files inline + - Menu item layout no longer resizes randomly + - Filemanager drag-n-drop no longer causes crashes in most scenarios + - Xmodmap settings no longer overwritten when changing keyboard layout + - Filemanager properly shows files again if a drag-n-drop operation + fails or pauses + - Orientation changing on shelves no longer duplicates the shelf + - Every file browsing now shows mime types more accurately + - Tons of small memory leaks fixed + - Theme selection dialog now shows actual preview of theme + instead of wallpaper + - Temperature module no longer leaks fds on some platforms + - Pointer warping now more effective when changing desks + - "Share" button on screenshot dialog now leads to a confirmation + dialog + - [THEME] Filemanager icons + - [THEME] Pixel border style removed + - [THEME] Pixel border style added + - [THEME] Pixel border style now has focused effect + +------------------------------------------------------------------- +Wed Dec 12 20:30:58 UTC 2012 - [email protected] + +- cleanup default sysactions.conf, add comments for openSUSE users/admins ++++ 1051 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.e17.new/e17.changes New: ---- 0001-E_XKB-write-comma-when-ommiting-basic-variant-as-a-p.patch e17 e17.changes e17.spec enlightenment-0.16.999.65256-dont_require_suidbit.patch enlightenment-0.17.0.tar.bz2 sysactions.conf-oS12.2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ e17.spec ++++++ # # spec file for package e17 # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define efl_release 1.7.5 Name: e17 Version: 0.17.0 Release: 1 License: BSD-2-Clause Summary: The window manager Url: http://enlightenment.org/ Group: System/X11/Displaymanagers Source: enlightenment-0.17.0.tar.bz2 Source2: e17 Source3: sysactions.conf-oS12.2 # PATCH-FEATURE-OPENSUSE enlightenment-0.16.999.65256-dont_require_suidbit.patch -- we can call dbus actions instead of suid binary [email protected] Patch0: enlightenment-0.16.999.65256-dont_require_suidbit.patch # PATCH-FIX-UPSTREAM 0001-E_XKB-write-comma-when-ommiting-basic-variant-as-a-p.patch [email protected] -- correctly construct setxkbmap call when using basic layout Patch1: 0001-E_XKB-write-comma-when-ommiting-basic-variant-as-a-p.patch BuildRequires: alsa-devel BuildRequires: dbus-1-devel BuildRequires: doxygen BuildRequires: e_dbus-devel >= %efl_release BuildRequires: ecore-devel >= %efl_release BuildRequires: edje-devel >= %efl_release BuildRequires: eet-devel >= %efl_release BuildRequires: eeze-devel >= %efl_release BuildRequires: efreet-devel >= %efl_release BuildRequires: eina-devel >= %efl_release BuildRequires: eio-devel >= %efl_release BuildRequires: embryo-devel >= %efl_release BuildRequires: emotion-devel >= %efl_release BuildRequires: evas-devel >= %efl_release BuildRequires: freetype2-devel >= 2.1.7 BuildRequires: gettext-devel BuildRequires: libtool BuildRequires: pam-devel BuildRequires: pkgconfig BuildRequires: xcb-util-keysyms-devel BuildRequires: xorg-x11-libXext-devel # to have dbus-send for sysactions.conf Requires: dbus-1 %if 0%{?suse_version} BuildRequires: fdupes %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: libeina1 >= %efl_release Requires: libeio1 >= %efl_release Requires: e17-branding >= %version %description Enlightenment 0.17 window manager and desktop environment is really fast, configurable and beautiful. %package devel Summary: E17 development files Group: Development/Libraries/C and C++ Requires: %{name} = %{version} Requires: dbus-1-devel Requires: e_dbus-devel >= %efl_release Requires: ecore-devel >= %efl_release Requires: edje-devel >= %efl_release Requires: eet-devel >= %efl_release Requires: eeze-devel >= %efl_release Requires: efreet-devel >= %efl_release Requires: eina-devel >= %efl_release Requires: eio-devel >= %efl_release Requires: embryo-devel >= %efl_release Requires: emotion-devel >= %efl_release Requires: evas-devel >= %efl_release Requires: freetype2-devel >= 2.1.7 Requires: pam-devel Requires: xorg-x11-libXext-devel %description devel Development files of E17 package. %package branding-upstream Summary: E17 files for upstream branding Group: System/GUI/Other %if 0%{?suse_version} Supplements: packageand(e17:branding-upstream) Conflicts: otherproviders(e17-branding) %endif Provides: e17-branding = %version Requires: e-theme-default >= %version %description branding-upstream Various files for E17 provided by upstream but altered by openSUSE or Petite Linux. %package -n e-theme-default Summary: Default E17 theme Group: System/GUI/Other %description -n e-theme-default Default theme for E17 window manager and desktop environment. %package doc-html Summary: HTML documentation of Enlightenment Group: Documentation/HTML %description doc-html Documentation of Enlightenment in form of HTML pages. %package doc-man Summary: Man documentation of Enlightenment Group: Documentation/Man %description doc-man Documentation of Enlightenment in form of man pages. %prep %setup -q -n enlightenment-0.17.0 %patch0 %patch1 -p2 %build # fake time used for documentation FAKE_DOCDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%a %%b %%d %%Y') FAKE_DOCYEAR=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%Y') FAKE_DOCDATETIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%a %%b %%d %%Y %T') sed -i "s/\$datetime/$FAKE_DOCDATETIME/g;s/\$date/$FAKE_DOCDATE/g;s/\$year/$FAKEDOCYEAR/g" doc/*.html %configure --disable-static --disable-silent-rules make %{?_smp_mflags} make doc %install make install DESTDIR="%buildroot" # copy documentation manually echo "Copying HTML documentation" mkdir -p %{buildroot}%{_docdir}/%{name} /bin/cp -vr doc/html %{buildroot}%{_docdir}/%{name} echo "Copying MAN pages" /bin/cp -vr doc/man/ %{buildroot}%{_mandir}/ # remove duplicates %if 0%{?suse_version} %fdupes -s %{buildroot}%{_docdir} %fdupes -s %{buildroot}%{_mandir} %endif find %{buildroot}%{_libdir} -name '*.la' -exec rm -v {} \; %find_lang enlightenment %if 0%{?suse_version} # remove setuid bits, enlightenment_backlight requires eeze-devel, which is not available for SLE chmod -s %{buildroot}%{_libdir}/enlightenment/utils/enlightenment_sys \ %if 0%{?sles_version} != 11 %{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 mkdir -p %{buildroot}%{_sysconfdir}/pam.d cp %SOURCE2 %{buildroot}%{_sysconfdir}/pam.d/enlightenment # replace sysactions.conf with the distribution one %if 0%{?suse_version} >= 1220 cp %SOURCE3 %{buildroot}%{_sysconfdir}/enlightenment/sysactions.conf %endif # remove files from not wanted place rm %{buildroot}%{_datadir}/enlightenment/{COPYING,AUTHORS} %clean %{?buildroot:rm -rf %{buildroot}} %files -f enlightenment.lang %defattr(-,root,root) %doc COPYING README AUTHORS %exclude %{_docdir}/%{name}/html %{_datadir}/xsessions/enlightenment.desktop %{_datadir}/enlightenment/ %exclude %{_datadir}/enlightenment/data/themes/default.edj %{_datadir}/applications/*.desktop %{_libdir}/enlightenment %config(noreplace) %{_sysconfdir}/enlightenment %config(noreplace) %{_sysconfdir}/pam.d/enlightenment %dir %{_sysconfdir}/xdg/menus %config %{_sysconfdir}/xdg/menus/enlightenment.menu %{_bindir}/enlightenment* # excluded to be branded %exclude %{_libdir}/enlightenment/modules/wizard/def-ibar.txt %files branding-upstream %defattr(-, root, root) %{_libdir}/enlightenment/modules/wizard/def-ibar.txt %files -n e-theme-default %defattr(-, root, root) %{_datadir}/enlightenment/data/themes/default.edj %files devel %defattr(-, root, root) %{_libdir}/pkgconfig/*.pc %{_includedir}/enlightenment %files doc-html %defattr(-, root, root) %{_docdir}/%{name} %if 0%{?centos_version} || 0%{?fedora_version} == 16 %exclude %{_docdir}/%{name}-%{version}/COPYING %exclude %{_docdir}/%{name}-%{version}/README %exclude %{_docdir}/%{name}-%{version}/AUTHORS %else %exclude %{_docdir}/%{name}/COPYING %exclude %{_docdir}/%{name}/README %exclude %{_docdir}/%{name}/AUTHORS %endif %files doc-man %defattr(-, root, root) %{_mandir}/*/* %changelog ++++++ 0001-E_XKB-write-comma-when-ommiting-basic-variant-as-a-p.patch ++++++ >From 447e0fe2050a751e4ca0448f17013958f648ec21 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tom=C3=A1=C5=A1=20=C4=8Cech?= <[email protected]> Date: Fri, 28 Dec 2012 16:38:57 +0100 Subject: [PATCH] E_XKB: write comma when ommiting 'basic' variant as a parameter MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit use at least comma so the number of variants is the same see (ticket #2119) Signed-off-by: Tomáš Čech <[email protected]> --- e/src/bin/e_xkb.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/e/src/bin/e_xkb.c b/e/src/bin/e_xkb.c index c289da1..e1984da 100644 --- a/e/src/bin/e_xkb.c +++ b/e/src/bin/e_xkb.c @@ -78,9 +78,8 @@ e_xkb_update(int cur_group) eina_strbuf_append(buf, "' -variant '"); EINA_LIST_FOREACH(e_config->xkb.used_layouts, l, cl) { - if (cl->variant) + if ((cl->variant) && (strcmp(cl->variant, "basic"))) { - if (!strcmp(cl->variant, "basic")) continue; eina_strbuf_append(buf, cl->variant); eina_strbuf_append(buf, ","); } -- 1.7.10.4 ++++++ e17 ++++++ #%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 ++++++ enlightenment-0.16.999.65256-dont_require_suidbit.patch ++++++ Index: src/bin/e_sys_main.c =================================================================== --- src/bin/e_sys_main.c.orig +++ src/bin/e_sys_main.c @@ -103,6 +103,7 @@ main(int argc, printf("ERROR: MEMBER OF MORE THAN 65536 GROUPS\n"); exit(3); } + /* if (setuid(0) != 0) { printf("ERROR: UNABLE TO ASSUME ROOT PRIVILEGES\n"); @@ -113,7 +114,7 @@ main(int argc, printf("ERROR: UNABLE TO ASSUME ROOT GROUP PRIVILEGES\n"); exit(7); } - + */ eina_init(); if (!auth_action_ok(action, gid, gl, gn, egid)) ++++++ sysactions.conf-oS12.2 ++++++ # ENLIGHTENMENT SYSTEM ACTIONS CONFIGURATION # # This is a system configuration for allowing or denying certain users or # groups to be able to do certain actions that involve system restricted # actions such as halt, reboot, suspend, hibernate etc. # # This file is read in order from top to bottom - the first rule to MATCH # will be used for a user or a group, and nothing after that is read. # # You must put all the ACTION definitons BEFORE user and group rule matches. # Any action definitons after a rule match has been found will be ignored. # This allows actions to be re-defined for different user groups, so matches # so the command for an action can change for matches to the rules later on. # # Any user or group NOT matched by an allow or a deny will be ALLOWED to # perform the action by default (system administrators should be aware of # this and implement whatever policies they see fit). Generally speaking # a user of a workstation, desktop or laptop is intended to have such abilities # to perform these actions, thus the default of allow. For multi-user systems # the system administrator is considered capable enough to restrict what they # see they need to. # # A WARNING to admins: do NOT allow access for users to this system remotely # UNLESS you fully trust them or you have locked down permissions to halt/reboot # suspend etc. here first. You have been warned. # # FORMAT: # # action: halt /sbin/shutdown -h now # action: reboot /sbin/shutdown -r now # action: suspend /etc/acpi/sleep.sh force # action: hibernate /etc/acpi/hibernate.sh force # action: /bin/mount /bin/mount # action: /bin/umount /bin/umount # action: /usr/bin/eject /usr/bin/eject # # user: username allow: halt reboot suspend hibernate # group: groupname deny: * # group: * deny: * # user: * allow: suspend # user: billy allow: halt reboot # group: staff deny: halt suspend hibernate # # etc. # # user and group name can use glob matches (* == all for example) like the # shell. as can action names allowed or denied. action: halt dbus-send --print-reply=literal --system --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop action: reboot dbus-send --print-reply=literal --system --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart action: suspend dbus-send --print-reply=literal --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend action: hibernate dbus-send --print-reply=literal --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Hibernate # We have E17 built with eeze support implementing full HAL/UDisks support so # there is no need for this actions: # # action: /bin/mount /bin/mount # action: /bin/umount /bin/umount # action: /usr/bin/eject /usr/bin/eject # for openSUSE 12.2+ allow everyone everything as authorization doesn't rely on # binary with SUID bit set user: * allow: * -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
