commit xcowsay for openSUSE:Factory
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='[0;31m'; \
+grn='[0;32m'; \
+lgn='[1;32m'; \
+
commit xcowsay for openSUSE:Factory
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 - [email protected] + +- 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
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 - [email protected] +Mon Apr 15 08:12:08 UTC 2019 - Jan Engelhardt + +- Ensure neutrality of descriptions. + +--- +Fri Apr 12 07:58:22 UTC 2019 - [email protected] + +- 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 - [email protected] @@ -8 +19 @@ -Fri Jan 1 04:28:24 UTC 2016 - [email protected] +Fri Jan 1 04:28:24 UTC 2016 - [email protected] 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
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 - [email protected] + +- 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
