diff options
author | justforlxz | 2022-02-25 12:33:42 +0800 |
---|---|---|
committer | justforlxz | 2022-02-25 12:33:42 +0800 |
commit | c013e0800df3d2d82f74cab51080fc99ede47577 (patch) | |
tree | 0f7421de31afba3843ea61a6bd0f1793500bdb9f | |
download | aur-c013e0800df3d2d82f74cab51080fc99ede47577.tar.gz |
update
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 71 |
2 files changed, 91 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9cebd87cd17c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = deepin-wallpapers-git + pkgdesc = Deepin Wallpapers + pkgver = 1.7.7.r9.ga579405 + pkgrel = 1 + epoch = 1 + url = https://github.com/linuxdeepin/deepin-wallpapers + arch = any + groups = deepin-git + license = GPL + makedepends = deepin-api-git + source = deepin-wallpapers-git::git://github.com/linuxdeepin/deepin-wallpapers/ + sha512sums = SKIP + +pkgname = deepin-wallpapers-git + pkgdesc = Default wallpapers for DDE + groups = deepin + +pkgname = deepin-community-wallpapers-git + pkgdesc = Community wallpapers for DDE + groups = deepin-extra diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d15496b89da4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,71 @@ +# Maintainer: justforlxz <justforlxz@gmail.com> + +# Maintainer: Felix Yan <felixonmars@archlinux.org> +# Contributor: Josip Ponjavic <josipponjavic at gmail dot com> +# Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com> + +pkgbase=deepin-wallpapers-git +pkgname=(deepin-wallpapers-git deepin-community-wallpapers-git) +pkgver=1.7.7.r9.ga579405 +pkgrel=1 +epoch=1 +pkgdesc='Deepin Wallpapers' +arch=('any') +license=('GPL') +url="https://github.com/linuxdeepin/deepin-wallpapers" +makedepends=('deepin-api-git') +groups=('deepin-git') +source=("$pkgname::git://github.com/linuxdeepin/deepin-wallpapers/") +sha512sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd $pkgbase + cp -a "$srcdir"/$pkgbase{,-community} +} + +build() { + cd "$srcdir"/$pkgbase + for _pic in deepin/*; do + make PICS=$_pic + done + + cd "$srcdir"/$pkgbase-community + for _pic in deepin-community/*; do + make PICS=$_pic + done +} + +package_deepin-wallpapers-git() { + pkgdesc='Default wallpapers for DDE' + groups=('deepin') + + cd $pkgbase + install -dm755 "$pkgdir"/usr/share/wallpapers + cp -r deepin "$pkgdir"/usr/share/wallpapers/ + + install -dm755 "$pkgdir"/var/cache + cp -r image-blur "$pkgdir"/var/cache/ + + # Suggested by upstream + install -dm755 "$pkgdir"/usr/share/backgrounds/deepin + ln -s ../../wallpapers/deepin/Hummingbird_by_Shu_Le.jpg "$pkgdir"/usr/share/backgrounds/deepin/desktop.jpg + ln -s $(echo -n /usr/share/wallpapers/deepin/Hummingbird_by_Shu_Le.jpg | md5sum | cut -d " " -f 1).jpg \ + "$pkgdir"/var/cache/image-blur/$(echo -n /usr/share/backgrounds/deepin/desktop.jpg | md5sum | cut -d " " -f 1).jpg +} + +package_deepin-community-wallpapers-git() { + pkgdesc='Community wallpapers for DDE' + groups=('deepin-extra') + + cd $pkgbase-community + install -dm755 "$pkgdir"/usr/share/wallpapers/deepin + cp deepin-community/* "$pkgdir"/usr/share/wallpapers/deepin/ + + install -dm755 "$pkgdir"/var/cache + cp -r image-blur "$pkgdir"/var/cache/ +} |