summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD62
2 files changed, 35 insertions, 45 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c1177957ca95..2048ddc8d915 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,16 @@
pkgbase = wallpaperdownloader
- pkgdesc = Download, manage and change automatically your favorite wallpapers from the Internet. It supports GNOME Shell, Plasma 5, MATE, Unity, XFCE, Cinnamon, Budgie and Pantheon
- pkgver = 3.2
- pkgrel = 1
+ pkgdesc = Download, manage and change automatically your favorite wallpapers from the Internet
+ pkgver = 4.4.1
+ pkgrel = 0
url = https://bitbucket.org/eloy_garcia_pca/wallpaperdownloader
- arch = i686
- arch = x86_64
- license = GPL
+ arch = any
+ license = GPL3
makedepends = java-environment>=8
- makedepends = git
makedepends = maven
depends = java-runtime>=8
depends = xdg-utils
- source = git+https://bitbucket.org/eloy_garcia_pca/wallpaperdownloader.git#branch=master
- md5sums = SKIP
+ noextract = wallpaperdownloader-4.4.1.tar.gz
+ source = wallpaperdownloader-4.4.0.tar.gz::https://bitbucket.org/eloy_garcia_pca/wallpaperdownloader/get/v4.4.1.tar.gz
+ sha256sums = 59daf34b0b4acfe95a1978e0131099a5035a47f8a4695ec1b85a076e5abd1339
pkgname = wallpaperdownloader
-
diff --git a/PKGBUILD b/PKGBUILD
index 95826d389d62..56ad2fa801cf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,46 +1,38 @@
# Maintainer: Eloy Garcia Almaden <eloy.garcia.pca@gmail.com>
+# Contributor: gbr <gbr@protonmail.com>
pkgname=wallpaperdownloader
-pkgver=3.2
-pkgrel=1
-epoch=
-pkgdesc="Download, manage and change automatically your favorite wallpapers from the Internet. It supports GNOME Shell, Plasma 5, MATE, Unity, XFCE, Cinnamon, Budgie and Pantheon"
-arch=('i686' 'x86_64')
-url="https://bitbucket.org/eloy_garcia_pca/wallpaperdownloader"
-license=('GPL')
-groups=()
+pkgver=4.4.1
+pkgrel=0
+pkgdesc='Download, manage and change automatically your favorite wallpapers from the Internet'
+arch=('any')
+url='https://bitbucket.org/eloy_garcia_pca/wallpaperdownloader'
+license=('GPL3')
depends=('java-runtime>=8' 'xdg-utils')
-makedepends=('java-environment>=8' 'git' 'maven')
-checkdepends=()
-optdepends=()
-provides=()
-conflicts=()
-replaces=()
-backup=()
-options=()
-install=
-changelog=
-source=('git+https://bitbucket.org/eloy_garcia_pca/wallpaperdownloader.git#branch=master')
-noextract=()
-md5sums=('SKIP')
-validpgpkeys=()
+makedepends=('java-environment>=8' 'maven')
+source=("$pkgname-$pkgver.tar.gz::$url/get/v$pkgver.tar.gz")
+noextract=("${source[@]%%::*}")
+sha256sums=('59daf34b0b4acfe95a1978e0131099a5035a47f8a4695ec1b85a076e5abd1339')
+
+prepare() {
+ mkdir -p "$pkgname-$pkgver"
+ bsdtar -C "$pkgname-$pkgver" -x -f "$pkgname-$pkgver.tar.gz" --strip-components 1
+}
build() {
- cd "$pkgname"
- # Compilation and jar package build
- mvn clean package
+ cd "$pkgname-$pkgver"
+ mvn clean package -DpackagingPhase=none
}
package() {
- cd "$pkgname"
- # Destination
- install -dm755 "$pkgdir/opt/$pkgname"
- # Complete jar
- install -Dm644 "$srcdir/$pkgname/target/$pkgname.jar" "$pkgdir/opt/$pkgname/jar/$pkgname.jar"
+ cd "$pkgname-$pkgver"
+
+ # Complete jar
+ install -Dm644 "target/$pkgname.jar" "$pkgdir/usr/share/java/$pkgname/$pkgname.jar"
- # launcher
- install -Dm755 "$srcdir/$pkgname/aur/$pkgname.sh" "$pkgdir/usr/bin/$pkgname.sh"
+ # Launching script
+ install -Dm755 "aur/$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
- # .desktop file and icon
- install -Dm644 "$srcdir/$pkgname/aur/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
- install -Dm644 "$srcdir/$pkgname/aur/$pkgname.svg" "$pkgdir/opt/$pkgname/gui/$pkgname.svg"
+ # .desktop file and icon
+ install -Dm644 "aur/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm644 "aur/$pkgname.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.svg"
}