summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrett Cornwall2021-12-25 21:48:36 -0800
committerBrett Cornwall2021-12-25 21:48:36 -0800
commit5eb2a6aee6d88c454c245cc2326adfb8b1a54cc0 (patch)
tree30c746627c25573247e75ea069a9644f882f6d8b
parente474a85ef72429114234c3d42a6e737098a58e9f (diff)
downloadaur-5eb2a6aee6d88c454c245cc2326adfb8b1a54cc0.tar.gz
migrate xsnow-wv PKGBUILD
-rw-r--r--.SRCINFO20
-rw-r--r--LICENSE9
-rw-r--r--PKGBUILD47
3 files changed, 34 insertions, 42 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3d836448f1cc..8c5510c00e6d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,15 @@
pkgbase = xsnow
- pkgdesc = Display snow, Santa and his reindeers on the root window
- pkgver = 1.42
- pkgrel = 8
- url = https://janswaal.home.xs4all.nl/Xsnow/
+ pkgdesc = Let it snow on your desktop
+ pkgver = 3.4.2
+ pkgrel = 2
+ url = https://sourceforge.net/projects/xsnow/
arch = x86_64
arch = i686
- license = custom
- makedepends = imake
+ license = GPL3
+ depends = gtk3
depends = libxpm
- source = https://janswaal.home.xs4all.nl/Xsnow/xsnow-1.42.tar.gz
- source = LICENSE
- sha1sums = d63987560dac9c6341e50d270089e40d17031ce3
- sha1sums = c93e236bed35a2d5dc23202c1c615d4e146fba49
+ conflicts = xsnow-bin
+ source = https://nav.dl.sourceforge.net/project/xsnow/xsnow-3.4.2.tar.gz
+ sha256sums = c618d7a73cef7070755f38ddc3665487afa8c71a9c82ae9055723e594a62fd9e
pkgname = xsnow
-
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index b5645bacf4eb..000000000000
--- a/LICENSE
+++ /dev/null
@@ -1,9 +0,0 @@
- Copyright
- ---------
- Xsnow is available freely and you may give it to other people as is,
- but I retain all rights. Therefore it does not classify as 'Public
- Domain' software. It *is* allowed to package Xsnow for Unix/Linux
- distributions, CD-Roms etc, and to make the necessary changes to
- makefiles etc. to facilitate this.
-
-©Copyright 1984, 1988, 1990, 1993-1995, 2000-2001 by Rick Jansen, all rights reserved.
diff --git a/PKGBUILD b/PKGBUILD
index 27c3066bd80d..dfde0cefbf4c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,32 @@
# Maintainer: Brian Bidulock <bidulock@openss7.org>
-# Contributor: Eric BĂ©langer <eric@archlinux.org>
+# Contributor: AlphaJack <alphajack at tuta dot io>
pkgname=xsnow
-pkgver=1.42
-pkgrel=8
-pkgdesc="Display snow, Santa and his reindeers on the root window"
-arch=('x86_64' 'i686')
-url="https://janswaal.home.xs4all.nl/Xsnow/"
-license=('custom')
-depends=('libxpm')
-makedepends=('imake')
-source=(https://janswaal.home.xs4all.nl/Xsnow/xsnow-$pkgver.tar.gz LICENSE)
-sha1sums=('d63987560dac9c6341e50d270089e40d17031ce3'
- 'c93e236bed35a2d5dc23202c1c615d4e146fba49')
+pkgver=3.4.2
+pkgrel=2
+pkgdesc="Let it snow on your desktop"
+url="https://sourceforge.net/projects/xsnow/"
+license=("GPL3")
+arch=(x86_64 i686)
+conflicts=(xsnow-bin)
+depends=(gtk3 libxpm)
+source=("https://nav.dl.sourceforge.net/project/xsnow/xsnow-$pkgver.tar.gz")
+sha256sums=('c618d7a73cef7070755f38ddc3665487afa8c71a9c82ae9055723e594a62fd9e')
-build() {
- cd ${pkgname}-${pkgver}
- xmkmf
- make depend
- make
+build(){
+ cd $pkgname-$pkgver
+ ./configure
+ make
}
-package() {
- cd ${pkgname}-${pkgver}
- make DESTDIR="${pkgdir}" install install.man
- chmod 644 "${pkgdir}/usr/share/man/man1/xsnow.1x"
- install -D -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+package(){
+ cd $pkgname-$pkgver
+ install -D -m 755 "src/xsnow" "$pkgdir/usr/bin/xsnow"
+ install -D -m 644 "data/xsnow.appdata.xml" "$pkgdir/usr/share/metainfo/xsnow.appdata.xml"
+ install -D -m 644 "data/xsnow.desktop" "$pkgdir/usr/share/applications/xsnow.desktop"
+ install -D -m 644 "src/Pixmaps/xsnow.svg" "$pkgdir/usr/share/pixmaps/xsnow.svg"
+ install -d "$pkgdir/usr/share/man/man6"
+ gzip -c "src/xsnow.6" > "$pkgdir/usr/share/man/man6/xsnow.6.gz"
}
+
+