Package Details: kdecoration-git v5.19.90.r1.g46b7027-1

Git Clone URL: https://aur.archlinux.org/kdecoration-git.git (read-only, click to copy)
Package Base: kdecoration-git
Description: Plugin based library to create window decorations (Git)
Upstream URL: https://www.kde.org/workspaces/plasmadesktop/
Licenses: LGPL3.0
Groups: plasma
Conflicts: kdecoration
Provides: kdecoration
Submitter: arojas
Maintainer: IslandC0der
Last Packager: IslandC0der
Votes: 12
Popularity: 0.27
First Submitted: 2014-12-02 07:47
Last Updated: 2020-10-20 16:49

Dependencies (3)

Required by (12)

Sources (1)

Latest Comments

IslandC0der commented on 2020-10-20 16:25

Thanks for your patch, @unusual_thoughts!

Regarding the source change: I've actually considered it before, along with another AUR user, when we had to move away from anongit. Initially, we were considering switching to invent.kde.org, but we opted for github instead, for two reasons:

  1. The github urls are constant and deterministic. It's always git+https://github.com/KDE/$pkgname.git (with very few exceptions, where the arch pkgname is different). This great, because it allows for easy automation using scripts.
  2. This way, we ease the load on KDE's servers.

Additionally, both sources are up-to-date, so it makes no difference in that regard. However, if you still think we ought to change it, please feel free to reach out :)

unusual_thoughts commented on 2020-10-18 15:17

Subject: [PATCH] fix license build after move to SPDX, update repo location
---
 PKGBUILD | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index dfbdb92..75daea0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,22 @@
 # Maintainer: João Figueiredo <jf dot mundox at gmail dot com>
 # Contributor: Felix Golatofski <contact@xdfr.de>
 # Contributor: Antonio Rojas <arojas@archlinux.org>
+# Contributor: Henri Chain <henri@henricha.in>

 _pkgname=kdecoration
 pkgname=$_pkgname-git
-pkgver=v5.18.90.r12.g0539093
+pkgver=v5.19.90.r1.g46b7027
 pkgrel=1
 pkgdesc='Plugin based library to create window decorations (Git)'
 arch=(i686 x86_64)
 url='https://www.kde.org/workspaces/plasmadesktop/'
-license=(LGPL)
+license=('LGPL3.0')
 depends=(ki18n)
 makedepends=(extra-cmake-modules git)
 conflicts=(kdecoration)
 provides=(kdecoration)
 groups=(plasma)
-source=('git+https://github.com/KDE/kdecoration.git')
+source=('git+https://invent.kde.org/plasma/kdecoration.git')
 sha256sums=('SKIP')

 pkgver() {
@@ -38,5 +39,5 @@ build() {
 package() {
   cd $srcdir/$_pkgname/build
   make DESTDIR="$pkgdir" install
-  install -Dm644 ../COPYING.LIB "$pkgdir/usr/share/licenses/$_pkgname/LICENSE"
+  install -Dm644 ../LICENSES/* -t "$pkgdir/usr/share/licenses/$_pkgname/"
 }
diff --git a/.SRCINFO b/.SRCINFO
index 7ac7263..d248cc8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,18 @@
 pkgbase = kdecoration-git
    pkgdesc = Plugin based library to create window decorations (Git)
-   pkgver = v5.18.90.r12.g0539093
+   pkgver = v5.19.90.r1.g46b7027
    pkgrel = 1
    url = https://www.kde.org/workspaces/plasmadesktop/
    arch = i686
    arch = x86_64
    groups = plasma
-   license = LGPL
+   license = LGPL3.0
    makedepends = extra-cmake-modules
    makedepends = git
    depends = ki18n
    provides = kdecoration
    conflicts = kdecoration
-   source = git+https://github.com/KDE/kdecoration.git
+   source = git+https://invent.kde.org/plasma/kdecoration.git
    sha256sums = SKIP

 pkgname = kdecoration-git
-- 
2.28.0

AlD commented on 2020-06-03 15:36

I agree it would be nice to have more consistency here, but I don't think we should switch pkgbuilds using the new style back to the old one.

TheGoliath commented on 2020-06-03 15:23

@AID Wanted it to be the same all over the different kde*-git packages as most of the others follow the SVN style versioning

AlD commented on 2020-06-03 15:00

Not sure why you switched it back to SVN style versions, but it breaks the versioning. I changed it to the recommended git style pkgver() again.