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)


Reply via email to