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]

Reply via email to