Diff xsnow-3.3.0 with a xsnow-3.6.0-r1
/usr/portage/x11-misc/xsnow/xsnow-3.6.0-r1.ebuild 2023-10-09 14:52:35.956368513 +0300 | ||
---|---|---|
1 | 1 |
# Copyright 1999-2023 Gentoo Authors |
2 | 2 |
# Distributed under the terms of the GNU General Public License v2 |
3 | 3 | |
4 |
EAPI=7 |
|
4 |
EAPI=8 |
|
5 | 5 |
inherit autotools xdg |
6 | 6 | |
7 | 7 |
DESCRIPTION="let it snow on your desktop and windows" |
8 |
HOMEPAGE="https://janswaal.home.xs4all.nl/Xsnow/ https://sourceforge.net/projects/xsnow/" |
|
9 |
SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz" |
|
8 |
HOMEPAGE="https://www.ratrabbit.nl/ratrabbit/xsnow/" |
|
9 |
SRC_URI="https://www.ratrabbit.nl/downloads/xsnow/${P}.tar.gz" |
|
10 | 10 | |
11 | 11 |
LICENSE="freedist" |
12 | 12 |
SLOT="0" |
... | ... | |
14 | 14 | |
15 | 15 |
RDEPEND=" |
16 | 16 |
dev-libs/glib:2 |
17 |
dev-libs/libxml2 |
|
17 |
sci-libs/gsl:= |
|
18 | 18 |
sys-apps/dbus |
19 | 19 |
x11-libs/cairo |
20 |
x11-libs/gdk-pixbuf:2 |
|
20 | 21 |
x11-libs/gtk+:3 |
21 | 22 |
x11-libs/libX11 |
23 |
x11-libs/libXext |
|
24 |
x11-libs/libXinerama |
|
22 | 25 |
x11-libs/libXpm |
26 |
x11-libs/libXtst |
|
27 |
x11-libs/libxkbcommon |
|
23 | 28 |
" |
24 | 29 |
DEPEND=" |
25 | 30 |
${RDEPEND} |
... | ... | |
33 | 38 |
default |
34 | 39 |
eautoreconf |
35 | 40 |
} |
41 | ||
42 |
src_install() { |
|
43 |
default |
|
44 | ||
45 |
# Install xscreensaver hack, which calls xsnow with the correct |
|
46 |
# arguments. xscreensaver calls all hacks with --root, however xsnow |
|
47 |
# only understands -root and will exit with an error if an unknown |
|
48 |
# argument (--root) is provided. |
|
49 |
exeinto usr/$(get_libdir)/misc/xscreensaver |
|
50 |
newexe - xsnow <<-EOF |
|
51 |
#/usr/bin/env bash |
|
52 |
exec "${EPREFIX}/usr/bin/xsnow" -nomenu -root |
|
53 |
EOF |
|
54 |
} |