Package Details: kdecoration-git 5.23.80_r273.g343cade-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
Upstream URL: https://kde.org/plasma-desktop/
Licenses: LGPL
Conflicts: kdecoration
Provides: kdecoration
Submitter: arojas
Maintainer: IslandC0der (chaotic-aur)
Last Packager: IslandC0der
Votes: 12
Popularity: 0.000513
First Submitted: 2014-12-02 07:47 (UTC)
Last Updated: 2021-09-19 23:33 (UTC)

Required by (22)

Sources (1)

Latest Comments

abelian424 commented on 2021-10-17 09:17 (UTC) (edited on 2021-10-17 09:18 (UTC) by abelian424)

Please change the 'provides=' line to 'provides=("${pkgname%-git}=$pkgver")' so that packages that rely on a specific kdecoration version can use kdecoration-git interchangeably. Thanks to @IncredibleLaser for the idea.

IslandC0der commented on 2020-10-20 16:25 (UTC) (edited on 2020-10-20 16:26 (UTC) by IslandC0der)

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 (UTC) (edited on 2020-10-18 15:30 (UTC) by unusual_thoughts)

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 (UTC)

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.

AlD commented on 2020-06-03 15:00 (UTC)

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.