- version update to 3.2.3

*  configure.ac: AM_CONFIG_HEADER -> AC_CONFIG_HEADERS
                   and some othe minor issues
                   enable cross compiling
  *  src/Makefile.am: make --selfrep working
  *  addcopyright.sh: adapt sed usage to freebsd's sed
  *  implement --changelog
  *  implement --selfrep

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpenguins?expand=0&rev=17
This commit is contained in:
Martin Pluskal 2024-09-11 09:29:06 +00:00 committed by Git OBS Bridge
commit 1a2a849f91
9 changed files with 254 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

13
README.openSUSE Normal file
View File

@ -0,0 +1,13 @@
Drawing to the correct X window
A number of window managers and desktop environments place a big window
over the root window, which programs such as XPenguins must draw to to be seen.
Of the WMs and DEs that do this, XPenguins works with KDE 2.0 and 2.1,
Nautilus, Enlightenment and a number of simple virtual window managers.
On KDE 2.2.1+ you must enable the Support Programs in Desktop Window option
under Control Center -> Look & Feel -> Desktop. Similarly in CDE you
should set the backdrop of your workspace with the Style Manager to no-backdrop.
You can also use kroot wrapper for calling xpenguins.
Your openSUSE team

3
xpenguins-3.2.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b5a961684c461409527fef2cf266d8ae3823bd7a9cf79e678fa205e1de611c0f
size 411421

3
xpenguins-3.2.3.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:350e134e2a1ff0db8603b17f9d7453036cf4ca6fe6ba19ab650cf89a74e604f3
size 406901

12
xpenguins-stop.desktop Normal file
View File

@ -0,0 +1,12 @@
[Desktop Entry]
Encoding=UTF-8
Exec=killall xpenguins
Type=Application
Icon=xpenguins-stop
Name=xpenguins-stop
Name[cs]=xpenguins-stop
Name[de]=xpenguins-stop
Name[en]=xpenguins-stop
Comment=stop small pinguins on the desktop
Comment[cs]=Zastavit malé tučňáky na pracovní ploše
Comment[en]=stop small pinguins on the desktop

3
xpenguins-stop.png Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:42048dd911c2d6d40d396f27186d73244e6410130c87415e749660330105fd09
size 1819

125
xpenguins.changes Normal file
View File

@ -0,0 +1,125 @@
-------------------------------------------------------------------
Tue Sep 10 08:55:35 UTC 2024 - pgajdos@suse.com
- version update to 3.2.3
* configure.ac: AM_CONFIG_HEADER -> AC_CONFIG_HEADERS
and some othe minor issues
enable cross compiling
* src/Makefile.am: make --selfrep working
* addcopyright.sh: adapt sed usage to freebsd's sed
* implement --changelog
* implement --selfrep
-------------------------------------------------------------------
Mon Dec 6 10:49:47 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 3.2.1
* add ui
* before erasing: if drawing in a transparent window,
first set background
* Changed velocity and acceleration related entities from int to float
* Bring some randomness in start velocities and terminal velocities
* Add flag --lift
* Many changes to make it run on KDE etc in a click-through
transparent window
* max number of items to 512
- Drop xpenguins.{png,desktop} and use upstream provided ones
- Drop upstream fixed xpenguins-2.2-typo.diff
- Drop unneeded xpenguins-2.2-automake-1.13.diff
-------------------------------------------------------------------
Mon Feb 8 11:24:20 UTC 2021 - Martin Pluskal <mpluskal@suse.com>
- Modernise spec file
- Use fdupes
- Refresh patches
-------------------------------------------------------------------
Wed Nov 5 11:24:28 UTC 2014 - dimstar@opensuse.org
- Add pkgconfig(xt) buildRequires: required for X11/Intrinsic.h.
- Rename README.SuSE to README.openSUSE.
-------------------------------------------------------------------
Sun Nov 2 00:54:45 UTC 2014 - crrodriguez@opensuse.org
- Switch to individual pkgconfig() build requires
instead of using metapackage xorg-x11-devel
-------------------------------------------------------------------
Tue Mar 5 11:18:02 UTC 2013 - pgajdos@suse.com
- builds with automake 1.13
* automake-1.13.patch
-------------------------------------------------------------------
Sat Jan 12 07:33:48 UTC 2013 - coolo@suse.com
- remove suse_update_config
-------------------------------------------------------------------
Thu Dec 1 16:05:35 UTC 2011 - coolo@suse.com
- add automake as buildrequire to avoid implicit dependency
-------------------------------------------------------------------
Thu Jan 25 18:13:05 CET 2007 - meissner@suse.de
- use RPM_OPT_FLAGS
-------------------------------------------------------------------
Wed Jan 25 21:43:22 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Tue Mar 30 11:29:20 CEST 2004 - sbrabec@suse.cz
- Fixed desktop files and added icons (#37252).
-------------------------------------------------------------------
Tue Mar 23 15:11:16 CET 2004 - sbrabec@suse.cz
- Added desktop files (#33276).
- Note about kroot in README.SuSE (#33276).
-------------------------------------------------------------------
Thu Feb 19 15:30:30 CET 2004 - sbrabec@suse.cz
- Build with -fno-strict-aliasing.
-------------------------------------------------------------------
Sat Jan 10 18:37:25 CET 2004 - adrian@suse.de
- build as user
-------------------------------------------------------------------
Tue Mar 12 15:03:14 CET 2002 - postadal@suse.cz
- fixed typo
-------------------------------------------------------------------
Mon Nov 26 12:55:50 CET 2001 - cihlar@suse.cz
- update to version 2.2:
* The squish option: kill toons with your mouse
* The themes Bill (images from XBill) and Big Penguins
* The ability to run several themes simultaneously
* Redraws erased desktop icons
- added README.SuSE
-------------------------------------------------------------------
Fri Sep 7 09:34:44 CEST 2001 - ro@suse.de
- added "-a" to automake
-------------------------------------------------------------------
Fri Jun 15 12:01:46 CEST 2001 - cihlar@suse.cz
- update to version 2.1
-------------------------------------------------------------------
Fri Jan 26 11:17:06 CET 2001 - cihlar@suse.cz
- package created

71
xpenguins.spec Normal file
View File

@ -0,0 +1,71 @@
#
# spec file for package xpenguins
#
# Copyright (c) 2024 SUSE LLC
#
# 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 https://bugs.opensuse.org/
#
Name: xpenguins
Version: 3.2.3
Release: 0
Summary: Cute little penguins that walk along the tops of your windows
License: GPL-2.0-or-later
Group: Amusements/Toys/Background
URL: http://xpenguins.seul.org/
Source: https://sourceforge.net/projects/xpenguins/files/xpenguins-%{version}.tar.gz
Source1: README.openSUSE
Source2: %{name}-stop.desktop
Source3: %{name}-stop.png
BuildRequires: fdupes
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(gmodule-2.0)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(xpm)
BuildRequires: pkgconfig(xt)
%description
This program animates a friendly family of penguins on your root
window. They drop in from the top of the screen, walk along the tops of
your windows, up the sides of your windows, up the side of the screen,
and sometimes even levitate with their genetically-modified
go-go-gadget 'copter ability.
%prep
%setup -q
%build
%configure
%make_build
%install
%make_install
cp %{SOURCE3} %{buildroot}%{_datadir}/pixmaps
%suse_update_desktop_file %{name} Amusement
%suse_update_desktop_file -i %{name}-stop Amusement
%fdupes %{buildroot}
%files
%license COPYING
%doc README* AUTHORS ChangeLog
%attr(755,root,root) %{_bindir}/xpenguins
%{_mandir}/man1/xpenguins.1%{?ext_man}
%{_datadir}/xpenguins
%{_datadir}/pixmaps/%{name}.xpm
%{_datadir}/pixmaps/%{name}-stop.png
%{_datadir}/applications/*.desktop
%changelog