commit i3status for openSUSE:Factory

2019-11-14 Thread root
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.changes2018-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 
+
+- 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 
 #
 # 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)




commit i3status for openSUSE:Factory

2018-05-29 Thread root
Hello community,

here is the log from the commit of package i3status for openSUSE:Factory 
checked in at 2018-05-29 10:49:32

Comparing /work/SRC/openSUSE:Factory/i3status (Old)
 and  /work/SRC/openSUSE:Factory/.i3status.new (New)


Package is "i3status"

Tue May 29 10:49:32 2018 rev:9 rq:612646 version:2.12

Changes:

--- /work/SRC/openSUSE:Factory/i3status/i3status.changes2018-05-13 
16:08:13.275423376 +0200
+++ /work/SRC/openSUSE:Factory/.i3status.new/i3status.changes   2018-05-29 
10:49:36.134126471 +0200
@@ -1,0 +2,5 @@
+Fri May 18 15:47:31 UTC 2018 - jeng...@inai.de
+
+- Ensure neutrality of description.
+
+---



Other differences:
--
++ i3status.spec ++
--- /var/tmp/diff_new_pack.FfpO84/_old  2018-05-29 10:49:36.686106107 +0200
+++ /var/tmp/diff_new_pack.FfpO84/_new  2018-05-29 10:49:36.690105959 +0200
@@ -37,13 +37,11 @@
 BuildRequires:  libyajl-devel
 
 %description
-i3status is a small program for generating a status bar for i3bar, dzen2,
-xmobar or similar programs. It is designed to be very efficient by issuing
-a very small number of system calls, as one generally wants to update such
-a status line every second. This ensures that even under high load, your
-status bar is updated correctly. Also, it saves a bit of energy by not
-hogging your CPU as much as spawning the corresponding amount of shell commands
-would.
+i3status is a program for generating a status bar for i3bar, dzen2,
+xmobar or similar programs. It issues a small number of system
+calls, as one generally wants to update such status lines every
+second so that the bar is updated even under load. It saves a bit of
+energy by being more efficient than shell commands.
 
 %prep
 %setup -q




commit i3status for openSUSE:Factory

2018-05-13 Thread root
Hello community,

here is the log from the commit of package i3status for openSUSE:Factory 
checked in at 2018-05-13 16:06:41

Comparing /work/SRC/openSUSE:Factory/i3status (Old)
 and  /work/SRC/openSUSE:Factory/.i3status.new (New)


Package is "i3status"

Sun May 13 16:06:41 2018 rev:8 rq:606760 version:2.12

Changes:

--- /work/SRC/openSUSE:Factory/i3status/i3status.changes2017-04-24 
09:48:48.459754661 +0200
+++ /work/SRC/openSUSE:Factory/.i3status.new/i3status.changes   2018-05-13 
16:08:13.275423376 +0200
@@ -1,0 +2,28 @@
+Sat May 12 03:32:58 UTC 2018 - avin...@opensuse.org
+
+- update to version 2.12:
+ * show IP address when address has a label
+ * treat zero battery capacity as "not available"
+ * add IPv6 address when IPv4 isn't available
+ * call tzset at each time print to pick up time zone changes
+ * doc: fixed minor typos
+ * be more cautious about handling invalid battery measurements.
+ * fix CPU unit tests
+ * use local timezone for battery %emptytime
+ * fix memory leak/use BEGINS_WITH macro
+ * _first_: add check for virtual ethernet devices
+ * add battery capacity parsing
+ * multiple CPU support for cpu_usage
+ * remove useless checks (we use char, not unsigned char) to fix
+   compilation warnings
+ * disk: sanitize trailing slashes
+ * suppress printing :00 seconds of remaining battery lifetime, as
+   apm(4)'s estimate only has a granularity of minutes.
+ * Makefile: make PKG_CONFIG overridable
+ * man page updates
+- cleanup with spec-cleaner
+- use https urls
+- remove yajl fallback from source to ensure ours is used
+- remove SLOC comment from description (no longer valid)
+
+---

Old:

  i3status-2.11.tar.bz2

New:

  i3status-2.12.tar.bz2



Other differences:
--
++ i3status.spec ++
--- /var/tmp/diff_new_pack.8Bsb9C/_old  2018-05-13 16:08:13.971397986 +0200
+++ /var/tmp/diff_new_pack.8Bsb9C/_new  2018-05-13 16:08:13.975397841 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package i3status
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2014 Thomas Pfeiffer 
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,14 +18,13 @@
 
 
 Name:   i3status
-Version:2.11
+Version:2.12
 Release:0
 Summary:I3 Status Bar
 License:BSD-3-Clause
 Group:  System/Monitoring
-Source: http://i3wm.org/i3status/%{name}-%{version}.tar.bz2
-Url:http://i3wm.org/i3status/
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+URL:https://i3wm.org/i3status/
+Source0:https://i3wm.org/i3status/%{name}-%{version}.tar.bz2
 BuildRequires:  alsa-devel
 BuildRequires:  asciidoc
 BuildRequires:  libasound2
@@ -38,33 +37,31 @@
 BuildRequires:  libyajl-devel
 
 %description
-i3status is a small program (about 1500 SLOC) for generating a status bar for
-i3bar, dzen2, xmobar or similar programs. It is designed to be very efficient
-by issuing a very small number of system calls, as one generally wants to
-update such a status line every second. This ensures that even under high load,
-your status bar is updated correctly. Also, it saves a bit of energy by not
+i3status is a small program for generating a status bar for i3bar, dzen2,
+xmobar or similar programs. It is designed to be very efficient by issuing
+a very small number of system calls, as one generally wants to update such
+a status line every second. This ensures that even under high load, your
+status bar is updated correctly. Also, it saves a bit of energy by not
 hogging your CPU as much as spawning the corresponding amount of shell commands
 would.
 
 %prep
 %setup -q
-
+rm -fr yajl-fallback
 chmod -x contrib/*.*
 
 %build
-%__make %{?_smp_mflags} \
-OPTFLAGS="%{optflags}" \
-PREFIX="%{_prefix}" \
-SYSCONFDIR="%{_sysconfdir}"
+make %{?_smp_mflags} \
+OPTFLAGS="%{optflags}"
 
 %install
 %make_install
 
 %files
-%defattr(-,root,root)
-%doc CHANGELOG LICENSE contrib/
-%config(noreplace) %{_sysconfdir}/i3status.conf
-%{_bindir}/i3status
-%doc %{_mandir}/man1/i3status.1*
+%license LICENSE
+%doc CHANGELOG contrib/
+%config(noreplace) %{_sysconfdir}/%{name}.conf
+%{_bindir}/%{name}
+%{_mandir}/man1/%{name}.1%{?ext_man}
 
 %changelog

++ i3status-2.11.tar.bz2 -> i3status-2.12.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/i3status-2.11/CHANGELOG new/i3status-2.12/CHANGELOG
--- old/i3status-2.11/CHANGELOG 2017-01-21 16:00:31.0 +0100
+++ new/i3status-2.12/CHANGELOG 2018-05-11 11:10:46.0 +0200
@@ -1,3 +1,30 @@

commit i3status for openSUSE:Factory

2017-04-24 Thread root
Hello community,

here is the log from the commit of package i3status for openSUSE:Factory 
checked in at 2017-04-24 09:48:45

Comparing /work/SRC/openSUSE:Factory/i3status (Old)
 and  /work/SRC/openSUSE:Factory/.i3status.new (New)


Package is "i3status"

Mon Apr 24 09:48:45 2017 rev:7 rq:489273 version:2.11

Changes:

--- /work/SRC/openSUSE:Factory/i3status/i3status.changes2016-03-11 
09:38:18.0 +0100
+++ /work/SRC/openSUSE:Factory/.i3status.new/i3status.changes   2017-04-24 
09:48:48.459754661 +0200
@@ -1,0 +2,33 @@
+Wed Apr 12 20:47:43 UTC 2017 - a...@gmx.de
+
+- update to version 2.11:
+  * re-add forgotten wakeup call from SIGUSR1 handler
+  * disk_info: bugfix: check format_not_mounted is not NULL before
+using it
+  * revert back to using nanosleep
+  * man: give more descriptive symbols to battery format
+  * battery: removes the 'remaining' time when the battery is full
+  * add separator and separator_block_width as universal module
+options
+  * man: fix link to contrib
+  * cpu_temperature: add glob check
+  * battery: add status_unk
+  * reconnect to PluseAudio when connection is lost
+  * wireless: add ifdef to compile on macOS
+  * order default configuration paths the same as in i3
+  * add version files for release tarball
+  * man: make tztime example config match the context
+  * cpu_usage: add color thresholds
+  * battery: support multiple batteries
+  * disk: use empty string for not mounted disks
+  * default config: remove DHCP, VPN
+  * wireless: fix FTBFS on hurd and kFreeBSD
+  * parse uevent file to detect network device type
+  * allow pulse device to be specified by name
+  * battery: find batteries using glob
+  * tztime: support locales
+  * wireless: use blank padding for quality
+  * add unit tests
+  * fix compilation with -fno-common
+
+---

Old:

  i3status-2.10.tar.bz2

New:

  i3status-2.11.tar.bz2



Other differences:
--
++ i3status.spec ++
--- /var/tmp/diff_new_pack.XvDjyQ/_old  2017-04-24 09:48:49.103663590 +0200
+++ /var/tmp/diff_new_pack.XvDjyQ/_new  2017-04-24 09:48:49.107663024 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package i3status
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2014 Thomas Pfeiffer 
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   i3status
-Version:2.10
+Version:2.11
 Release:0
 Summary:I3 Status Bar
 License:BSD-3-Clause

++ i3status-2.10.tar.bz2 -> i3status-2.11.tar.bz2 ++
 3661 lines of diff (skipped)




commit i3status for openSUSE:Factory

2016-03-11 Thread h_root
Hello community,

here is the log from the commit of package i3status for openSUSE:Factory 
checked in at 2016-03-11 09:38:12

Comparing /work/SRC/openSUSE:Factory/i3status (Old)
 and  /work/SRC/openSUSE:Factory/.i3status.new (New)


Package is "i3status"

Changes:

--- /work/SRC/openSUSE:Factory/i3status/i3status.changes2015-06-09 
08:50:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.i3status.new/i3status.changes   2016-03-11 
09:38:18.0 +0100
@@ -1,0 +2,36 @@
+Tue Mar  8 08:03:19 UTC 2016 - a...@gmx.de
+
+- specfile:
+  * add libnl3-devel, libpulse-devel
+
+- update to version 2.10:
+  * man: fix typo in battery example
+  * Pass the "instance" JSON property key for tztime blocks
+  * Fix build (and build warnings) on FreeBSD
+  * Fix build on OpenBSD
+  * path_exists, run_watch: add format_down
+  * volume: add PulseAudio support. This significantly reduces battery
+consumption on systems that use PulseAudio, which is the default
+on any modern Linux desktop.
+  * wireless/OpenBSD: use the maximum rssi, not the scaled percentage
+for the signal level.
+  * make: Add support for differing PREFIX and MANPREFIX.
+  * battery: make output HH:MM across all platforms.
+  * battery: clamp the percentage at 100% when last_full_capacity is
+enabled.
+  * Use format_not_mounted if the directory for a disk_info block does
+not exist.
+  * disk_info/OS X: Fix build.
+  * volume/OpenBSD: use SndIO.
+  * eth, wireless: Use "color_degraded" when interface has no IP.
+  * eth, wireless/FreeBSD: Fix for recent FreeBSD versions.
+  * wireless/Linux: switch from libiw to libnl. This allows you to run
+i3status on kernels which don’t have the wext compatibility module
+enabled.
+  * battery/FreeBSD: properly detect charging status
+  * eth: first_eth_interface: ignore MAC addresses, look for IPv4/IPv6
+addresses
+  * Implement support for Pango markup.
+  * format detection: recognise swaybar
+
+---
@@ -38,25 +74,25 @@
- • Fix build on GNU/Hurd
- • Add format_down for battery if no battery is available
- • Use degraded color in case volume is muted with OSS
- • Support mixer_idx with OSS
- • Enable colored output for battery on FreeBSD
- • print_volume: don’t return, complete the buffer first
- • Support colored output for CPU temperature on FreeBSD
- • manpage: mention i3bar in the description
- • manpage: be more explicit about the path option
- • battery: use path as i3bar JSON “instance”
- • print_volume(linux): Open a new mixer every time
- • Implement term output format
- • signal handler: set flag because directly calling fprintf() is unsafe
- • Makefile: use .SILENT and support V=1 for verbose builds
- • load: allow max_threshold to be a float
- • manpage: Add example path for CPU temperature
- • Fix build on NetBSD
- • Implement cpu usage, ethernet status, cpu temperature on NetBSD
- • fix slurp(), it needs to read size-1 for the trailing NUL
- • format detection: simplify code, handle "sh" processes in the hierarchy
- • default config: show %avail disk space instead of %free
- • Added different format string for volume in case it is muted
- • manpage: document format_muted
- • add support for path_exists directive
- • disk: Distinguish between IEC, SI and custom prefixes
+  Fix build on GNU/Hurd
+  Add format_down for battery if no battery is available
+  Use degraded color in case volume is muted with OSS
+  Support mixer_idx with OSS
+  Enable colored output for battery on FreeBSD
+  print_volume: don’t return, complete the buffer first
+  Support colored output for CPU temperature on FreeBSD
+  manpage: mention i3bar in the description
+  manpage: be more explicit about the path option
+  battery: use path as i3bar JSON “instance”
+  print_volume(linux): Open a new mixer every time
+  Implement term output format
+  signal handler: set flag because directly calling fprintf() is unsafe
+  Makefile: use .SILENT and support V=1 for verbose builds
+  load: allow max_threshold to be a float
+  manpage: Add example path for CPU temperature
+  Fix build on NetBSD
+  Implement cpu usage, ethernet status, cpu temperature on NetBSD
+  fix slurp(), it needs to read size-1 for the trailing NUL
+  format detection: simplify code, handle "sh" processes in the hierarchy
+  default config: show %avail disk space instead of %free
+  Added different format string for volume in case it is muted
+  manpage: document format_muted
+  add support for path_exists directive
+  disk: Distinguish between IEC, SI and custom prefixes

Old:

  i3status-2.9.tar.bz2

New:

  i3status-2.10.tar.bz2



Other differences:
--
++ i3status.spec ++
--- 

commit i3status for openSUSE:Factory

2015-06-09 Thread h_root
Hello community,

here is the log from the commit of package i3status for openSUSE:Factory 
checked in at 2015-06-09 08:49:20

Comparing /work/SRC/openSUSE:Factory/i3status (Old)
 and  /work/SRC/openSUSE:Factory/.i3status.new (New)


Package is i3status

Changes:

--- /work/SRC/openSUSE:Factory/i3status/i3status.changes2015-06-04 
11:25:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.i3status.new/i3status.changes   2015-06-09 
08:50:28.0 +0200
@@ -1,0 +2,26 @@
+Mon Jun  8 04:52:20 UTC 2015 - a...@gmx.de
+
+- update to version 2.9:
+  * meta: i3status is now on GitHub and uses clang-format
+  * allow customization of the module separator
+  * add “align” and “min_width” options for each module
+  * fix CFLAGS and LDFLAGS for DragonFly and FreeBSD
+  * add contrib/net-speed, a more light-weight reimplementation of
+  * contrib/measure-net-speed.bash
+  * battery: add hide_seconds option
+  * battery: fix for systems without POWER_SUPPLY_VOLTAGE_NOW
+  * battery: for %percentage, drop leading 0 for values  10
+  * battery: add NetBSD support
+  * battery: use absolute values for (dis)charging rates
+  * battery: introduce status_{chr,bat,full}
+  * cpu_temperature: fix displaying multiple sensors
+  * cpu_temperature: fix NetBSD support
+  * cpu_temperature: fix DragonFly support
+  * disk: introduce threshold_type and low_threshold
+  * disk: add format_not_mounted for unmounted paths
+  * ethernet, wireless: support special interface name _first_
+  * run_watch: check all matching pid files until first valid one
+  * volume: fix wrong color tags with xmobar
+  * wireless: support %frequency (2.4 vs. 5 GHz)
+
+---

Old:

  i3status-2.8.tar.bz2

New:

  i3status-2.9.tar.bz2



Other differences:
--
++ i3status.spec ++
--- /var/tmp/diff_new_pack.HuLgPL/_old  2015-06-09 08:50:28.0 +0200
+++ /var/tmp/diff_new_pack.HuLgPL/_new  2015-06-09 08:50:28.0 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   i3status
-Version:2.8
+Version:2.9
 Release:0
 Summary:I3 Status Bar
 License:BSD-3-Clause

++ i3status-2.8.tar.bz2 - i3status-2.9.tar.bz2 ++
 7300 lines of diff (skipped)




commit i3status for openSUSE:Factory

2015-06-04 Thread h_root
Hello community,

here is the log from the commit of package i3status for openSUSE:Factory 
checked in at 2015-06-04 11:25:27

Comparing /work/SRC/openSUSE:Factory/i3status (Old)
 and  /work/SRC/openSUSE:Factory/.i3status.new (New)


Package is i3status

Changes:

--- /work/SRC/openSUSE:Factory/i3status/i3status.changes2013-08-05 
20:44:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.i3status.new/i3status.changes   2015-06-04 
11:25:27.0 +0200
@@ -1,0 +2,37 @@
+Sun Feb  1 00:41:34 UTC 2015 - a...@gmx.de
+
+- replaced tar-ball with tar-ball from Source location
+  (they were different for some location, which was the
+  reason the package didn't get updated in Factory)
+- Removed i3status-2.7-makefile.patch
+
+---
+Sa Jul 26 22:2:11 UTC 2014 - em...@pfeiffer.pw
+
+ • Fix build on GNU/Hurd
+ • Add format_down for battery if no battery is available
+ • Use degraded color in case volume is muted with OSS
+ • Support mixer_idx with OSS
+ • Enable colored output for battery on FreeBSD
+ • print_volume: don’t return, complete the buffer first
+ • Support colored output for CPU temperature on FreeBSD
+ • manpage: mention i3bar in the description
+ • manpage: be more explicit about the path option
+ • battery: use path as i3bar JSON “instance”
+ • print_volume(linux): Open a new mixer every time
+ • Implement term output format
+ • signal handler: set flag because directly calling fprintf() is unsafe
+ • Makefile: use .SILENT and support V=1 for verbose builds
+ • load: allow max_threshold to be a float
+ • manpage: Add example path for CPU temperature
+ • Fix build on NetBSD
+ • Implement cpu usage, ethernet status, cpu temperature on NetBSD
+ • fix slurp(), it needs to read size-1 for the trailing NUL
+ • format detection: simplify code, handle sh processes in the hierarchy
+ • default config: show %avail disk space instead of %free
+ • Added different format string for volume in case it is muted
+ • manpage: document format_muted
+ • add support for path_exists directive
+ • disk: Distinguish between IEC, SI and custom prefixes
+
+---
@@ -37 +73,0 @@
-

Old:

  i3status-2.7-makefile.patch
  i3status-2.7.tar.bz2

New:

  i3status-2.8.tar.bz2



Other differences:
--
++ i3status.spec ++
--- /var/tmp/diff_new_pack.0Rv2nG/_old  2015-06-04 11:25:28.0 +0200
+++ /var/tmp/diff_new_pack.0Rv2nG/_new  2015-06-04 11:25:28.0 +0200
@@ -1,9 +1,8 @@
-# vim: set sw=4 ts=4 et nu:
 #
 # spec file for package i3status
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# Copyright (c) 2012 Pascal Bleser pascal.ble...@opensuse.org
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 Thomas Pfeiffer em...@pfeiffer.pw
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,18 +18,21 @@
 
 
 Name:   i3status
-Version:2.7
+Version:2.8
 Release:0
 Summary:I3 Status Bar
 License:BSD-3-Clause
 Group:  System/Monitoring
-Source: http://i3wm.org/i3status/i3status-%{version}.tar.bz2
-Patch1: i3status-2.7-makefile.patch
+Source: http://i3wm.org/i3status/%{name}-%{version}.tar.bz2
 Url:http://i3wm.org/i3status/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  alsa-devel
+BuildRequires:  asciidoc
+BuildRequires:  libasound2
+BuildRequires:  libcap2
 BuildRequires:  libconfuse-devel
 BuildRequires:  libiw-devel
+BuildRequires:  libxslt-devel
 BuildRequires:  libyajl-devel
 
 %description
@@ -44,9 +46,9 @@
 
 %prep
 %setup -q
-%patch1 -p1
 
 chmod -x contrib/*.*
+
 %build
 %__make %{?_smp_mflags} \
 OPTFLAGS=%{optflags} \

++ i3status-2.7.tar.bz2 - i3status-2.8.tar.bz2 ++
 1679 lines of diff (skipped)




commit i3status for openSUSE:Factory

2013-08-05 Thread h_root
Hello community,

here is the log from the commit of package i3status for openSUSE:Factory 
checked in at 2013-08-05 20:44:26

Comparing /work/SRC/openSUSE:Factory/i3status (Old)
 and  /work/SRC/openSUSE:Factory/.i3status.new (New)


Package is i3status

Changes:

New Changes file:

--- /dev/null   2013-07-23 23:44:04.804033756 +0200
+++ /work/SRC/openSUSE:Factory/.i3status.new/i3status.changes   2013-08-05 
20:44:27.0 +0200
@@ -0,0 +1,37 @@
+---
+Thu Mar 14 08:52:47 UTC 2013 - tog...@opensuse.org
+
+- Update to 2.7 version
+  * Skip a day in the Discordian calendar when St. Tib's Day has
+passed
+  * colors: Handle down wireless interfaces just like ethernet
+interfaces
+  * temperature: introduce max_threshold
+  * battery: colorize output even without discharge rate
+  * ddate: Reduce the season day to 0-9 to properly print ordinal
+suffixes
+  * add good, degraded and bad colors per module
+  * config: introduce an utf-8 character so that editors are forced
+to use utf-8
+  * ddate: Teen ordinal numbers always use a 'th' suffix.
+  * make SIGUSR1 do nothing, so that killall -USR1 i3status will
+force an update
+  * changing volume color from bad to degraded if muted
+  * make refreshs align with minutes
+  * wifi: properly display ad-hoc networks
+  * Bugfix: output auto detect: properly detect ambiguous situations
+  * Add tztime module to support multiple different timezones
+  * battery: add option to show capacity without decimals
+  * Add colorized output for load avg
+  * ipv6: properly handle colors for output_format == xmobar
+  * contrib: fix premature insetion of status message into JSON
+
+- Spec file cleanup
+  * rebased i3status-makefile.patch and renamed as
+i3status-2.7-makefile.patch
+
+---
+Sat Nov 24 18:39:30 CET 2012 - pascal.ble...@opensuse.org
+
+- initial version (2.6)
+

New:

  i3status-2.7-makefile.patch
  i3status-2.7.tar.bz2
  i3status.changes
  i3status.spec



Other differences:
--
++ i3status.spec ++
# vim: set sw=4 ts=4 et nu:
#
# spec file for package i3status
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2012 Pascal Bleser pascal.ble...@opensuse.org
#
# 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/
#


Name:   i3status
Version:2.7
Release:0
Summary:I3 Status Bar
License:BSD-3-Clause
Group:  System/Monitoring
Source: http://i3wm.org/i3status/i3status-%{version}.tar.bz2
Patch1: i3status-2.7-makefile.patch
Url:http://i3wm.org/i3status/
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  alsa-devel
BuildRequires:  libconfuse-devel
BuildRequires:  libiw-devel
BuildRequires:  libyajl-devel

%description
i3status is a small program (about 1500 SLOC) for generating a status bar for
i3bar, dzen2, xmobar or similar programs. It is designed to be very efficient
by issuing a very small number of system calls, as one generally wants to
update such a status line every second. This ensures that even under high load,
your status bar is updated correctly. Also, it saves a bit of energy by not
hogging your CPU as much as spawning the corresponding amount of shell commands
would.

%prep
%setup -q
%patch1 -p1

chmod -x contrib/*.*
%build
%__make %{?_smp_mflags} \
OPTFLAGS=%{optflags} \
PREFIX=%{_prefix} \
SYSCONFDIR=%{_sysconfdir}

%install
%make_install

%files
%defattr(-,root,root)
%doc CHANGELOG LICENSE contrib/
%config(noreplace) %{_sysconfdir}/i3status.conf
%{_bindir}/i3status
%doc %{_mandir}/man1/i3status.1*

%changelog
++ i3status-2.7-makefile.patch ++
From: Togan Muftuoglu tog...@opensuse.org
Date: 2013-03-14 10:04:55 +0100
Subject: Enable optflags in Makefile
References:
Upstream: no

---
 Makefile |   12 
 1 file changed, 4 insertions(+), 8 deletions(-)

--- a/Makefile
+++ b/Makefile
@@ -10,9 +10,9 @@ ifndef SYSCONFDIR
 endif
 
 CFLAGS+=-Wall -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare
-CFLAGS+=-g
 CFLAGS+=-std=gnu99
 CFLAGS+=-pedantic