diff options
author | kleintux | 2022-08-25 20:59:10 +0200 |
---|---|---|
committer | kleintux | 2022-08-25 20:59:10 +0200 |
commit | bf0b70b5cbb61e00213217df81c26e7f48ddd8f8 (patch) | |
tree | ec115adc316f6bb34ff535b84106f5abd2cff264 | |
download | aur-bf0b70b5cbb61e00213217df81c26e7f48ddd8f8.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7f0422a7b4e6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = xsnow-svn + pkgdesc = Let it snow on your desktop + pkgver = r434 + pkgrel = 1 + url = https://sourceforge.net/projects/xsnow/ + arch = x86_64 + arch = i386 + arch = armv7h + arch = aarch64 + license = GPL3 + makedepends = subversion + depends = atk + depends = cairo + depends = gtk3 + depends = libx11 + depends = libxpm + depends = libxml2 + conflicts = xsnow + conflicts = xsnow-bin + conflicts = xsnow-legacy + conflicts = xsnow-comp-patch-git + source = svn+https://svn.code.sf.net/p/xsnow/code/trunk + sha256sums = SKIP + +pkgname = xsnow-svn diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..891d5bcf43e2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: <reg-archlinux AT klein DOT tuxli DOT ch> +# Contributor: AlphaJack <alphajack at tuta dot io> +_pkgname="xsnow" +pkgname=${_pkgname}-svn +pkgver=r434 +pkgrel=1 +pkgdesc="Let it snow on your desktop" +url="https://sourceforge.net/projects/xsnow/" +license=("GPL3") +arch=("x86_64" "i386" "armv7h" "aarch64") +conflicts=("xsnow" "xsnow-bin" "xsnow-legacy" "xsnow-comp-patch-git") +depends=("atk" "cairo" "gtk3" "libx11" "libxpm" "libxml2") +makedepends=("subversion") +source=("svn+https://svn.code.sf.net/p/${_pkgname}/code/trunk") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/trunk" + local ver="$(svnversion)" + printf "r%s" "${ver//[[:alpha:]]}" +} + +build(){ + cd "trunk/${_pkgname}" + ./configure + make +} + +package(){ + cd "trunk/${_pkgname}" + 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" +} + |