Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2015-06-12 20:31:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "awesome" Changes: -------- --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2014-08-14 14:58:40.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2015-06-12 20:31:27.000000000 +0200 @@ -1,0 +2,15 @@ +Wed Apr 29 09:43:47 UTC 2015 - sor.ale...@meowr.ru + +- Update to 3.5.6 (changes since 3.4.15): + * For detailed changelog see: + http://awesome.naquadah.org/changelogs/short/v3.5 + http://awesome.naquadah.org/changelogs/short/v3.5.1 + http://awesome.naquadah.org/changelogs/short/v3.5.2 + http://awesome.naquadah.org/changelogs/short/v3.5.3 + http://awesome.naquadah.org/changelogs/short/v3.5.4 + http://awesome.naquadah.org/changelogs/short/v3.5.5 + http://awesome.naquadah.org/changelogs/short/v3.5.6 +- Remove fix-awesome-desktop-launcher.patch: replaced by a regexp. +- Spec cleanup. + +------------------------------------------------------------------- Old: ---- awesome-3.4.15.tar.xz fix-awesome-desktop-launcher.patch New: ---- awesome-3.5.6.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ awesome.spec ++++++ --- /var/tmp/diff_new_pack.A9c7ce/_old 2015-06-12 20:31:28.000000000 +0200 +++ /var/tmp/diff_new_pack.A9c7ce/_new 2015-06-12 20:31:28.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package awesome # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,156 +17,101 @@ Name: awesome +Version: 3.5.6 +Release: 0 Summary: Highly configurable tiling and floating Window Manager License: GPL-2.0+ Group: System/GUI/Other -Version: 3.4.15 -Release: 0 Url: http://awesome.naquadah.org/ -Source: http://awesome.naquadah.org/download/awesome-%{version}.tar.xz -# PATCH-FIX-OPENSUSE --remove timestamp from build -- pascal.ble...@opensuse.org -Patch0: awesome-remove_build_timestamp.patch -# PATCH-FIX-UPSTREAM --awesome.desktop set type XSession -- fre...@suse.com -Patch1: fix-awesome-desktop-launcher.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source: http://awesome.naquadah.org/download/%{name}-%{version}.tar.xz +# PATCH-FIX-OPENSUSE awesome-remove_build_timestamp.patch pascal.ble...@opensuse.org -- Remove timestamp from build. +Patch0: %{name}-remove_build_timestamp.patch BuildRequires: ImageMagick BuildRequires: asciidoc -BuildRequires: bison BuildRequires: cmake -BuildRequires: flex -BuildRequires: gcc +BuildRequires: doxygen BuildRequires: gcc-c++ -BuildRequires: glibc-devel -BuildRequires: gperf -BuildRequires: lua51-devel +BuildRequires: grep +BuildRequires: lua-devel +BuildRequires: lua-lgi BuildRequires: xmlto -BuildRequires: xorg-x11-util-devel BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(cairo-xcb) BuildRequires: pkgconfig(dbus-1) -BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(gtk+-2.0) -BuildRequires: pkgconfig(imlib2) -BuildRequires: pkgconfig(libev) -BuildRequires: pkgconfig(libstartup-notification-1.0) -BuildRequires: pkgconfig(libxdg-basedir) -BuildRequires: pkgconfig(xcb) -BuildRequires: pkgconfig(xcb-ewmh) -BuildRequires: pkgconfig(xcb-icccm) -BuildRequires: pkgconfig(xcb-image) -BuildRequires: pkgconfig(xcb-keysyms) -BuildRequires: pkgconfig(xcb-render) -BuildRequires: pkgconfig(xcb-util) => 0.3.8 -BuildRequires: pkgconfig(xcursor) +BuildRequires: pkgconfig(gdk-pixbuf-2.0) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.10 +BuildRequires: pkgconfig(libxdg-basedir) >= 1.0.0 +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xcb-cursor) +BuildRequires: pkgconfig(xcb-icccm) >= 0.3.8 +BuildRequires: pkgconfig(xcb-keysyms) >= 0.3.4 +BuildRequires: pkgconfig(xcb-randr) +BuildRequires: pkgconfig(xcb-shape) +BuildRequires: pkgconfig(xcb-util) >= 0.3.8 +BuildRequires: pkgconfig(xcb-xinerama) +BuildRequires: pkgconfig(xcb-xtest) +BuildRequires: pkgconfig(xproto) >= 7.0.15 +BuildRequires: typelib(Pango) Requires: %{name}-branding = %{version} -Requires: imlib2-loaders +Requires: lua-lgi +Requires: typelib(Pango) %description -awesome is a window manager initialy based on a dwm code rewriting. It is -extremely fast, small, dynamic and awesome. +awesome is an extremely fast, small, and dynamic window manager. -It manages windows in several layouts mode: tiled, floating, etc. Each layout -can be applied dynamically, optimizing the environment for the application in -use and the task performed. - -In tiled layout, windows are managed in a master and stacking area. The master -area contains the windows which currently need most attention, whereas the -stacking area contains all other windows. The master area can be splited in -several rows and columns. In floating layout, windows can be resized and moved -freely. Dialog windows are always managed floating, regardless of the layout -selected. - -Windows are grouped by tags. Each window can be tagged with one or multiple -tags. Selecting certain tags displays all windows with those tags. Each tag can -have its own layout. - -awesome contains a small status bar which displays all available tags, the -layout, the title of the focused window, and text read from standard input. The -selected tags are highlighted with a different color, while the tags of the -focused window are highlighted with a small point. awesome draws a small border -around windows to indicate their focus state. +It manages windows in several layouts mode: tiled, floating, etc. +Each layout can be applied dynamically, optimizing the environment +for the application inuse and the task performed. -Every aspect of awesome is configurable via a configuration file: awesomerc. +It is primarly targeted at power users, developers and any people +dealing with every day computing tasks and who want to have +fine-grained control on theirs graphical environment. +Every aspect of awesome is configurable via awesomerc file. %package branding-upstream Summary: Upstream Branding for awesome Group: System/GUI/Other Supplements: packageand(%{name}:branding-upstream) -Provides: %{name}-branding = %{version} Conflicts: otherproviders(%{name}-branding) +Provides: %{name}-branding = %{version} BuildArch: noarch %description branding-upstream This package provides the upstream look and feel for awesome. %prep - %setup -q %patch0 -p1 -%patch1 -p1 - -sed -i s/nano/vi/g awesomerc.lua.in +sed -i 's/nano/vi/g' %{name}rc.lua.in +sed -i 's/^\(Type=\).*$/\1XSession/' %{name}.desktop %build -%__mkdir build -pushd build -export CFLAGS="%{optflags}" - -export CXXFLAGS="$CFLAGS" -export CPPFLAGS="$CFLAGS" -cmake \ - -DCMAKE_INSTALL_PREFIX="%{_prefix}" \ - -DCMAKE_COLOR_MAKEFILE=OFF \ - -DCMAKE_VERBOSE_MAKEFILE=ON \ - -DPREFIX="%{_prefix}" \ - -DAWESOME_DOC_PATH="%{_docdir}/%{name}" \ - -DXDG_CONFIG_DIR="%{_sysconfdir}/xdg" \ - -DCMAKE_SKIP_RPATH=ON \ -%if "%{_lib}"=="lib64" - -DLIB_SUFFIX="64" \ -%else - -DLIB_SUFFIX="" \ -%endif - -DWITH_DBUS=ON \ - -DGENERATE_LUADOC=OFF \ - -DCOMPRESS_MANPAGES=OFF \ - .. - -%__make %{?_smp_mflags} VERBOSE=1 - popd +%cmake \ + -DAWESOME_DOC_PATH=%{_docdir}/%{name} \ + -DXDG_CONFIG_DIR=%{_sysconfdir}/xdg \ + -DCOMPRESS_MANPAGES=OFF +make %{?_smp_mflags} %install -pushd build -%make_install -popd +%cmake_install %files -%defattr(-,root,root,-) +%defattr(-,root,root) %doc AUTHORS LICENSE README STYLE -%dir %{_sysconfdir}/xdg/%{name} -%{_bindir}/%{name} -%{_bindir}/%{name}-client -%{_bindir}/awsetbg -%exclude %{_datadir}/%{name}/themes -%{_datadir}/%{name} +%dir %{_sysconfdir}/xdg/%{name}/ +%{_bindir}/%{name}* +%{_datadir}/%{name}/ +%exclude %{_datadir}/%{name}/themes/ %{_datadir}/xsessions/%{name}.desktop -%doc %{_mandir}/man1/%{name}.1%{ext_man} -%doc %{_mandir}/man1/%{name}-client.1%{ext_man} -%doc %{_mandir}/man1/awsetbg.1%{ext_man} -%doc %{_mandir}/man5/%{name}rc.5%{ext_man} -%doc %{_mandir}/*/man1/%{name}.1%{ext_man} -%doc %{_mandir}/*/man1/%{name}-client.1%{ext_man} -%doc %{_mandir}/*/man1/awsetbg.1%{ext_man} -%doc %{_mandir}/*/man5/%{name}rc.5%{ext_man} -%dir %_mandir/*/man5 -%dir %_mandir/es -%dir %_mandir/it -%dir %_mandir/*/man1 +%{_mandir}/man?/%{name}*.?%{?ext_man} +%{_mandir}/*/man?/%{name}*.?%{?ext_man} %files branding-upstream -%defattr(-,root,root,-) +%defattr(-,root,root) %doc LICENSE %config(noreplace) %{_sysconfdir}/xdg/%{name}/rc.lua -%{_datadir}/%{name}/themes +%{_datadir}/%{name}/themes/ %changelog ++++++ awesome-3.4.15.tar.xz -> awesome-3.5.6.tar.xz ++++++ ++++ 45825 lines of diff (skipped)