Hello community, here is the log from the commit of package i3status for openSUSE:Factory checked in at 2019-11-14 23:47:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/i3status (Old) and /work/SRC/openSUSE:Factory/.i3status.new.26869 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "i3status" Thu Nov 14 23:47:16 2019 rev:10 rq:745556 version:2.13 Changes: -------- --- /work/SRC/openSUSE:Factory/i3status/i3status.changes 2018-05-29 10:49:36.134126471 +0200 +++ /work/SRC/openSUSE:Factory/.i3status.new.26869/i3status.changes 2019-11-14 23:47:18.440647801 +0100 @@ -1,0 +2,31 @@ +Mon Sep 9 08:50:37 UTC 2019 - Dan Čermák <[email protected]> + +- update to version 2.13: + * add memory module + * add read_file module + * drop CAP_NET_ADMIN (not needed on Linux ≥ 2.6.37) + * switch to autotools + * battery: hide seconds by default + * wireless: add format_quality + * doc: clarify min_width not being supported with dzen2/xmobar + * battery: read multiple batteries on DragonFlyBSD + * make: don’t use pulseaudio on DragonFlyBSD + * wireless: detect interface type on DragonFlyBSD + * cpu usage: fix: correctly print usage for cpu 10 + * cpu usage: fix: correctly print for invalid %cpu placeholder + * cpu usage: support non-consecutive CPUs + * time: add only_when_tz_different option + * ethernet: add %interface + * ethernet: fix speed display for 100 Gbit/s cards + * battery: handle POWER_SUPPLY_STATUS=Not charging + * volume: provide more natural volume percentage with ALSA + * volume: fix ALSA capture device monitoring + * volume: implement %devicename for PulseAudio and ALSA + * config: re-arrange disk after network interfaces + * fix: include sys/socket.h on macOS + * fix: strip network interface labels + * fix glob(3) error handling + * various testsuite improvements + * switch to clang-format-3.8 + +------------------------------------------------------------------- Old: ---- i3status-2.12.tar.bz2 New: ---- i3status-2.13.tar.bz2 i3status-2.13.tar.bz2.asc i3status.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ i3status.spec ++++++ --- /var/tmp/diff_new_pack.zwKHdl/_old 2019-11-14 23:47:18.984647612 +0100 +++ /var/tmp/diff_new_pack.zwKHdl/_new 2019-11-14 23:47:18.988647611 +0100 @@ -1,7 +1,7 @@ # # spec file for package i3status # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2014 Thomas Pfeiffer <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -13,28 +13,32 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: i3status -Version: 2.12 +Version: 2.13 Release: 0 Summary: I3 Status Bar License: BSD-3-Clause Group: System/Monitoring URL: https://i3wm.org/i3status/ -Source0: https://i3wm.org/i3status/%{name}-%{version}.tar.bz2 -BuildRequires: alsa-devel +Source0: %{url}/%{name}-%{version}.tar.bz2 +Source1: %{url}/%{name}-%{version}.tar.bz2.asc +# Michael Stapelberg's GPG key: +# 424E14D703E7C6D43D9D6F364E7160ED4AC8EE1D +Source2: %{name}.keyring +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(libconfuse) +BuildRequires: pkgconfig(libnl-genl-3.0) +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(yajl) +# man pages BuildRequires: asciidoc -BuildRequires: libasound2 -BuildRequires: libcap2 -BuildRequires: libconfuse-devel -BuildRequires: libiw-devel -BuildRequires: libnl3-devel -BuildRequires: libpulse-devel -BuildRequires: libxslt-devel -BuildRequires: libyajl-devel +BuildRequires: xmlto %description i3status is a program for generating a status bar for i3bar, dzen2, @@ -44,16 +48,30 @@ energy by being more efficient than shell commands. %prep -%setup -q -rm -fr yajl-fallback -chmod -x contrib/*.* +%autosetup + +for f in contrib/*py; do + sed -i.orig "s:^#\!%{_bindir}/env\s\+python\s\?$:#!/usr/bin/python3:" $f + touch -r $f.orig $f + rm $f.orig +done +for f in contrib/*pl; do + sed -i.orig "s:^#\!%{_bindir}/env\s\+perl\s\?$:#!/usr/bin/perl:" $f + touch -r $f.orig $f + rm $f.orig +done %build -make %{?_smp_mflags} \ - OPTFLAGS="%{optflags}" +autoreconf -fi +# out of source builds appear mandatory +mkdir build && pushd build +ln -s ../configure configure +%configure +%make_build +popd %install -%make_install +%make_install -C build %files %license LICENSE ++++++ i3status-2.12.tar.bz2 -> i3status-2.13.tar.bz2 ++++++ ++++ 25494 lines of diff (skipped)
