commit xcowsay for openSUSE:Factory

2020-10-10 Thread root
Hello community,

here is the log from the commit of package xcowsay for openSUSE:Factory checked 
in at 2020-10-10 19:03:50

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


Package is "xcowsay"

Sat Oct 10 19:03:50 2020 rev:5 rq:840480 version:1.5.1

Changes:

--- /work/SRC/openSUSE:Factory/xcowsay/xcowsay.changes  2020-02-10 
21:53:23.418189892 +0100
+++ /work/SRC/openSUSE:Factory/.xcowsay.new.4249/xcowsay.changes
2020-10-10 19:04:01.488473394 +0200
@@ -1,0 +2,6 @@
+Fri Oct  9 19:35:26 UTC 2020 - Dirk Mueller 
+
+- update to 1.5.1:
+  * Fix black squares around cow and bubble on non-compositing window manager
+
+---

Old:

  xcowsay-1.5.tar.gz

New:

  xcowsay-1.5.1.tar.gz



Other differences:
--
++ xcowsay.spec ++
--- /var/tmp/diff_new_pack.MVpOnb/_old  2020-10-10 19:04:02.068473682 +0200
+++ /var/tmp/diff_new_pack.MVpOnb/_new  2020-10-10 19:04:02.072473684 +0200
@@ -17,13 +17,13 @@
 
 
 Name:   xcowsay
-Version:1.5
+Version:1.5.1
 Release:0
 Summary:Tool that displays a cow and message on the X11 desktop
 License:GPL-3.0-or-later
 Group:  Amusements/Toys/Other
 URL:https://www.doof.me.uk/xcowsay/
-Source: 
https://github.com/nickg/xcowsay/releases/download/v1.5/xcowsay-%{version}.tar.gz
+Source: 
https://github.com/nickg/xcowsay/releases/download/r%{version}/xcowsay-%{version}.tar.gz
 Source1:xcowsay.desktop
 Source2:xcowsay.svg
 Source3:xcowhelp.desktop


++ xcowsay-1.5.tar.gz -> xcowsay-1.5.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xcowsay-1.5/ChangeLog new/xcowsay-1.5.1/ChangeLog
--- old/xcowsay-1.5/ChangeLog   2020-02-03 10:47:22.0 +0100
+++ new/xcowsay-1.5.1/ChangeLog 2020-10-01 06:33:23.0 +0200
@@ -1,3 +1,17 @@
+2020-10-01  Nick Gasson 
+
+   * src/floating_shape.c (make_shape_from_pixbuf): Correctly detect
+   if the display is composited or not.
+   * src/floating_shape.c (draw_shape): If the window manager is
+   non-compositing use the root window content as the window
+   background. The previous release would show black squares instead.
+
+   * xcowsay 1.5.1 released!
+
+2020-02-08  Nick Gasson  
+
+   * xcowsay 1.5 released!
+
 2020-02-03  Nick Gasson  
 
* src/xcowsay.6: Remove the note about the lack of anti-aliasing.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xcowsay-1.5/Makefile.am new/xcowsay-1.5.1/Makefile.am
--- old/xcowsay-1.5/Makefile.am 2020-02-03 10:51:12.0 +0100
+++ new/xcowsay-1.5.1/Makefile.am   2020-10-01 06:26:22.0 +0200
@@ -10,3 +10,4 @@
BUILD_DIR=$(top_builddir) \
SRC_DIR=$(top_srcdir)
 
+TESTS = test.sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xcowsay-1.5/Makefile.in new/xcowsay-1.5.1/Makefile.in
--- old/xcowsay-1.5/Makefile.in 2020-02-03 10:52:00.0 +0100
+++ new/xcowsay-1.5.1/Makefile.in   2020-10-01 06:27:05.0 +0200
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.16.1 from Makefile.am.
+# Makefile.in generated by automake 1.16.2 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2018 Free Software Foundation, Inc.
+# Copyright (C) 1994-2020 Free Software Foundation, Inc.
 
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -173,8 +173,8 @@
   $(am__extra_recursive_targets)
 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
cscope distdir distdir-am dist dist-all distcheck
-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
-   $(LISP)config.h.in
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
+   config.h.in
 # Read a list of newline-separated strings from the standard input,
 # and print each of them once, without duplicates.  Input order is
 # *not* preserved.
@@ -194,6 +194,28 @@
 ETAGS = etags
 CTAGS = ctags
 CSCOPE = cscope
+am__tty_colors_dummy = \
+  mgn= red= grn= lgn= blu= brg= std=; \
+  am__color_tests=no
+am__tty_colors = { \
+  $(am__tty_colors_dummy); \
+  if test "X$(AM_COLOR_TESTS)" = Xno; then \
+am__color_tests=no; \
+  elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
+am__color_tests=yes; \
+  elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
+am__color_tests=yes; \
+  fi; \
+  if test $$am__color_tests = yes; then \
+red=''; \
+grn=''; \
+lgn=''; \
+ 

commit xcowsay for openSUSE:Factory

2020-02-10 Thread root
Hello community,

here is the log from the commit of package xcowsay for openSUSE:Factory checked 
in at 2020-02-10 21:53:17

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


Package is "xcowsay"

Mon Feb 10 21:53:17 2020 rev:4 rq:772576 version:1.5

Changes:

--- /work/SRC/openSUSE:Factory/xcowsay/xcowsay.changes  2019-05-22 
10:58:02.810903790 +0200
+++ /work/SRC/openSUSE:Factory/.xcowsay.new.26092/xcowsay.changes   
2020-02-10 21:53:23.418189892 +0100
@@ -1,0 +2,20 @@
+Sun Feb  9 06:35:02 UTC 2020 - wner...@member.fsf.org
+
+- Upgrade to version 1.5
+
+Changes:
+
+* Updated from Gtk2/GDK to Gtk3/Cairo. Note that because of the removal
+  of the `gtk_widget_shape_combine_mask' API that xcowsay used for
+  transparency, we now rely on the alpha channel of the window and a
+  compositing window manager for this.
+* As a side effect of this, the bubble is now anti-aliased, fixing a
+  long-standing issue.
+* Unfortunately running xcowsay without a compositor is no longer
+  supported. If this affects you please continue to use 1.4 as there are
+  no functional changes in 1.5.
+* The cow position is more random (thanks to Tony Finch).
+
+- Update souce link to use tarball from github
+
+---

Old:

  xcowsay-1.4.tar.gz

New:

  xcowsay-1.5.tar.gz



Other differences:
--
++ xcowsay.spec ++
--- /var/tmp/diff_new_pack.FQTEJP/_old  2020-02-10 21:53:24.354190410 +0100
+++ /var/tmp/diff_new_pack.FQTEJP/_new  2020-02-10 21:53:24.358190412 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xcowsay
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:   xcowsay
-Version:1.4
+Version:1.5
 Release:0
 Summary:Tool that displays a cow and message on the X11 desktop
 License:GPL-3.0-or-later
 Group:  Amusements/Toys/Other
-URL:http://www.doof.me.uk/xcowsay/
-Source: http://www.nickg.me.uk/files/xcowsay-%{version}.tar.gz
+URL:https://www.doof.me.uk/xcowsay/
+Source: 
https://github.com/nickg/xcowsay/releases/download/v1.5/xcowsay-%{version}.tar.gz
 Source1:xcowsay.desktop
 Source2:xcowsay.svg
 Source3:xcowhelp.desktop
@@ -31,6 +31,7 @@
 Source5:xcowhelp
 BuildRequires:  dbus-1-glib-devel
 BuildRequires:  gtk2-devel
+BuildRequires:  gtk3-devel
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  update-desktop-files
 Requires:   fortune
@@ -59,7 +60,7 @@
 
 %build
 %configure --enable-dbus
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install


++ xcowsay-1.4.tar.gz -> xcowsay-1.5.tar.gz ++
 5507 lines of diff (skipped)





commit xcowsay for openSUSE:Factory

2019-05-22 Thread root
Hello community,

here is the log from the commit of package xcowsay for openSUSE:Factory checked 
in at 2019-05-22 10:58:01

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


Package is "xcowsay"

Wed May 22 10:58:01 2019 rev:3 rq:694171 version:1.4

Changes:

--- /work/SRC/openSUSE:Factory/xcowsay/xcowsay.changes  2017-11-30 
12:44:35.363668114 +0100
+++ /work/SRC/openSUSE:Factory/.xcowsay.new.5148/xcowsay.changes
2019-05-22 10:58:02.810903790 +0200
@@ -2 +2,12 @@
-Sat Nov 25 02:46:53 UTC 2017 - wner...@eienteiland.org
+Mon Apr 15 08:12:08 UTC 2019 - Jan Engelhardt 
+
+- Ensure neutrality of descriptions.
+
+---
+Fri Apr 12 07:58:22 UTC 2019 - wner...@fsf.member.org
+
+- Bump version to 1.4
+- Re-add xcowfortune because fortune is still and will be continue supported
+
+---
+Sat Nov 25 02:46:53 UTC 2017 - wner...@fsf.member.org
@@ -8 +19 @@
-Fri Jan  1 04:28:24 UTC 2016 - wner...@gmail.com
+Fri Jan  1 04:28:24 UTC 2016 - wner...@fsf.member.org

Old:

  remove_xcowfortune.patch
  xcowsay-1.3.tar.gz

New:

  xcowhelp
  xcowsay-1.4.tar.gz



Other differences:
--
++ xcowsay.spec ++
--- /var/tmp/diff_new_pack.aJBDFY/_old  2019-05-22 10:58:03.830902906 +0200
+++ /var/tmp/diff_new_pack.aJBDFY/_new  2019-05-22 10:58:03.830902906 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xcowsay
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,40 +12,40 @@
 # 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:   xcowsay
-Version:1.3
+Version:1.4
 Release:0
-Summary:Displays a cute cow and message on your Linux desktop
-License:GPL-3.0+
+Summary:Tool that displays a cow and message on the X11 desktop
+License:GPL-3.0-or-later
 Group:  Amusements/Toys/Other
-Url:http://www.doof.me.uk/xcowsay/
-Source: http://www.nickg.me.uk/files/xcowsay-1.3.tar.gz
+URL:http://www.doof.me.uk/xcowsay/
+Source: http://www.nickg.me.uk/files/xcowsay-%{version}.tar.gz
 Source1:xcowsay.desktop
 Source2:xcowsay.svg
 Source3:xcowhelp.desktop
 Source4:xcowhelp.svg
-Patch0: remove_xcowfortune.patch
+Source5:xcowhelp
 BuildRequires:  dbus-1-glib-devel
 BuildRequires:  gtk2-devel
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  update-desktop-files
+Requires:   fortune
 Requires:   gtk2
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-xcowsay displays a cute cow and message on your Linux desktop.
+xcowsay displays a cow and message on the X11 desktop.
 Inspired by the original cowsay.
 
 xcowsay includes all these amazing features:
-- Fully configurable!
+- Fully configurable.
 - Calculates display time from amount of text
 - Dream mode — display images in the bubble
 - Can draw thought and speech bubbles
-- Daemon mode! Send your cow messages over DBus!
+- Daemon mode. Send your cow messages over DBus.
 - Three different sized cows provided
 - fortune(6) wrapper program - (unavailable temporarily)
 - Replace the naffness that is xmessage(1)
@@ -56,13 +56,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
-
-%post
-%icon_theme_cache_post
-
-%postun
-%icon_theme_cache_postun
 
 %build
 %configure --enable-dbus
@@ -71,18 +64,24 @@
 %install
 %make_install
 %find_lang xcowsay
-%suse_update_desktop_file -i xcowsay
-%suse_update_desktop_file -i xcowhelp
 mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
 cp -a %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
 cp -a %{SOURCE4} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
+chmod +x %{SOURCE5}
+cp -a %{SOURCE5} %{buildroot}%{_bindir}/
+%suse_update_desktop_file -i xcowsay
+%suse_update_desktop_file -i xcowhelp
+rm %{buildroot}%{_datadir}/pixmaps/xcowhelp
 
 %files -f xcowsay.lang
-%doc ChangeLog COPYING README AUTHORS
+%license COPYING
+%doc ChangeLog README AUTHORS
 %{_bindir}/xcowdream
 %{_bindir}/xcowsay
 %{_bindir}/xcowthink
-%{_mandir}/man6/xcowsay.6%{ext_man}
+%{_bindir}/xcowfortune
+%{_bindir}/xcowhelp
+%{_mandir}/man6/xcowsay.6%{?ext_man}
 %{_datadir}/xcowsay
 %{_datadir}/applications/xcowhelp.desktop
 %{_datad

commit xcowsay for openSUSE:Factory

2017-11-30 Thread root
Hello community,

here is the log from the commit of package xcowsay for openSUSE:Factory checked 
in at 2017-11-30 12:44:34

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


Package is "xcowsay"

Thu Nov 30 12:44:34 2017 rev:2 rq:545411 version:1.3

Changes:

--- /work/SRC/openSUSE:Factory/xcowsay/xcowsay.changes  2016-07-09 
09:22:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.xcowsay.new/xcowsay.changes 2017-11-30 
12:44:35.363668114 +0100
@@ -1,0 +2,6 @@
+Sat Nov 25 02:46:53 UTC 2017 - wner...@eienteiland.org
+
+- Remove xcowfortune ("remove_xcowfortune.patch") because fortune will be 
dropped.
+- Add xcowsay.svg and xcowsay.desktop
+
+---

Old:

  xcowfortune.desktop
  xcowfortune.svg

New:

  remove_xcowfortune.patch
  xcowsay.desktop
  xcowsay.svg



Other differences:
--
++ xcowsay.spec ++
--- /var/tmp/diff_new_pack.jtBDpO/_old  2017-11-30 12:44:36.371631470 +0100
+++ /var/tmp/diff_new_pack.jtBDpO/_new  2017-11-30 12:44:36.371631470 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xcowsay
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -15,24 +15,25 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   xcowsay
 Version:1.3
 Release:0
-License:GPL-3.0+
 Summary:Displays a cute cow and message on your Linux desktop
-Url:http://www.doof.me.uk/xcowsay/
+License:GPL-3.0+
 Group:  Amusements/Toys/Other
+Url:http://www.doof.me.uk/xcowsay/
 Source:  http://www.nickg.me.uk/files/xcowsay-1.3.tar.gz
-Source1:xcowfortune.desktop
-Source2:xcowfortune.svg
+Source1:xcowsay.desktop
+Source2:xcowsay.svg
 Source3:xcowhelp.desktop
 Source4:xcowhelp.svg
-BuildRequires:  gtk2-devel
+Patch0: remove_xcowfortune.patch
 BuildRequires:  dbus-1-glib-devel
-BuildRequires:  update-desktop-files
+BuildRequires:  gtk2-devel
 BuildRequires:  hicolor-icon-theme
+BuildRequires:  update-desktop-files
 Requires:   gtk2
-Requires:   fortune
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -46,7 +47,7 @@
 - Can draw thought and speech bubbles
 - Daemon mode! Send your cow messages over DBus!
 - Three different sized cows provided
-- fortune(6) wrapper program: xcowfortune — cow will deliver pearls of wisdom!
+- fortune(6) wrapper program - (unavailable temporarily)
 - Replace the naffness that is xmessage(1)
 - Should work with any window manager
 - Supports UTF-8 characters properly
@@ -55,6 +56,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %post
 %icon_theme_cache_post
@@ -67,25 +69,23 @@
 make %{?_smp_mflags}
 
 %install
-make install DESTDIR=%{buildroot}
+%make_install
 %find_lang xcowsay
-%suse_update_desktop_file -i xcowfortune 
+%suse_update_desktop_file -i xcowsay
 %suse_update_desktop_file -i xcowhelp 
 mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
 cp -a %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
 cp -a %{SOURCE4} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
 
 %files -f xcowsay.lang
-%defattr(-,root,root)
 %doc ChangeLog COPYING README AUTHORS
 %{_bindir}/xcowdream
-%{_bindir}/xcowfortune
 %{_bindir}/xcowsay
 %{_bindir}/xcowthink
-%{_mandir}/man6/xcowsay.6.gz
+%{_mandir}/man6/xcowsay.6%{ext_man}
 %{_datadir}/xcowsay
-%{_datadir}/applications/xcowfortune.desktop
 %{_datadir}/applications/xcowhelp.desktop
+%{_datadir}/applications/xcowsay.desktop
 %{_datadir}/icons/hicolor/
 
 %changelog

++ remove_xcowfortune.patch ++
diff -Nur a/src/Makefile.am b/src/Makefile.am
--- a/src/Makefile.am   2010-09-28 04:27:52.0 +0800
+++ b/src/Makefile.am   2017-11-25 10:04:25.857007395 +0800
@@ -8,4 +8,4 @@
floating_shape.c settings.h settings.c Cowsay_glue.h xcowsayd.h \
xcowsayd.c config_file.h config_file.c i18n.h bubblegen.c
 
-EXTRA_DIST = xcowfortune xcowdream xcowthink
+EXTRA_DIST = xcowdream xcowthink
diff -Nur a/src/Makefile.in b/src/Makefile.in
--- a/src/Makefile.in   2010-11-06 23:22:43.0 +0800
+++ b/src/Makefile.in   2017-11-25 10:15:33.777005477 +0800
@@ -213,14 +213,14 @@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-bin_SCRIPTS = xcowfortune xcowdream xcowthink
+bin_SCRIPTS = xcowdream xcowthink
 AM_CFLAGS = $(XCOWSAY_CFLAGS) -Wall
 LDADD = $(XCOWSAY_LIBS)
 xcowsay_SOURCES = xcowsay.c display_cow.c display_cow.h floating_shape