summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO24
-rw-r--r--.gitignore18
-rw-r--r--LICENSE-note13
-rw-r--r--PKGBUILD46
4 files changed, 73 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0c46bf09fb5f..0425562ec5b2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,21 @@
pkgbase = plasma-wayland-protocols-git
- pkgdesc = Plasma Specific Protocols for Wayland
- pkgver = r1019.314fb1c
+ pkgdesc = Plasma Specific Protocols for Wayland (git build)
+ pkgver = 1.11.1.r6.gb3c1826
pkgrel = 1
- url = https://kde.org/plasma-desktop
+ url = https://invent.kde.org/libraries/plasma-wayland-protocols
arch = any
- license = LGPL
- makedepends = qt5-base
- makedepends = extra-cmake-modules
+ license = BSD-3-Clause
+ license = LGPL-2.1-or-later
+ license = MIT
+ license = MIT-CMU
makedepends = git
- provides = plasma-wayland-protocols
+ makedepends = extra-cmake-modules
+ makedepends = qt6-base
+ provides = plasma-wayland-protocols=1.11.1
conflicts = plasma-wayland-protocols
- source = git+https://invent.kde.org/libraries/plasma-wayland-protocols
- sha256sums = SKIP
+ source = plasma-wayland-protocols::git+https://invent.kde.org/libraries/plasma-wayland-protocols.git
+ source = LICENSE-note
+ b2sums = SKIP
+ b2sums = 0152df3be1b448d96eb02a1c25df2270f468b40e4d2ca26e8e3e9b5a9bad68acbdee98283f7b811e83ff69062799884d76fe0d69ca66ce357b31496b162751a2
pkgname = plasma-wayland-protocols-git
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..058ba2318df1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,18 @@
+# based on https://github.com/github/gitignore/blob/master/ArchLinuxPackages.gitignore
+*.tar
+*.tar.*
+*.rpm
+*.jar
+*.exe
+*.msi
+*.zip
+*.tgz
+*.log
+*.log.*
+
+*/
+*.orig
+*.bak
+*.backup
+*.kate-swp
+.directory
diff --git a/LICENSE-note b/LICENSE-note
new file mode 100644
index 000000000000..0e40e6df1137
--- /dev/null
+++ b/LICENSE-note
@@ -0,0 +1,13 @@
+LICENSE Note:
+
+Each file contained in the package has its own copyright notice and
+license declaration.
+
+Upstream does not provide a 'master list' of which file has which
+license.
+
+Please see each file in the following directories to ascertain its
+license details:
+
+* usr/lib/cmake/PlasmaWaylandProtocols/
+* usr/share/plasma-wayland-protocols/
diff --git a/PKGBUILD b/PKGBUILD
index ad3b53b6e07b..1fe0efa316b2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,41 @@
-# Maintainer: Martin Stolpe <martin.stolpe[at]gmail{dot}com>
-# Contributor Antonio Rojas <arojas [at] archlinux.org>
+# Contributor: Marcell Meszaros < marcell.meszaros AT runbox.eu >
+# Contributor: Martin Stolpe <martin.stolpe[at]gmail{dot}com>
+# Contributor: Antonio Rojas <arojas [at] archlinux.org>
-_pkgname=plasma-wayland-protocols
-pkgname=plasma-wayland-protocols-git
-pkgver=r1019.314fb1c
+_distname=plasma-wayland-protocols
+pkgname="${_distname}-git"
+pkgver=1.11.1.r6.gb3c1826
pkgrel=1
-pkgdesc="Plasma Specific Protocols for Wayland"
+pkgdesc="Plasma Specific Protocols for Wayland (git build)"
arch=(any)
-url="https://kde.org/plasma-desktop"
-license=(LGPL)
-depends=()
-makedepends=(qt5-base extra-cmake-modules git)
-source=("git+https://invent.kde.org/libraries/${_pkgname}")
-sha256sums=('SKIP')
-provides=(plasma-wayland-protocols)
-conflicts=(plasma-wayland-protocols)
+url="https://invent.kde.org/libraries/${_distname}"
+license=(
+ 'BSD-3-Clause'
+ 'LGPL-2.1-or-later'
+ 'MIT'
+ 'MIT-CMU')
+makedepends=(git
+ extra-cmake-modules
+ qt6-base)
+provides=("${_distname}=${pkgver%.r*}")
+conflicts=("${_distname}")
+source=("${_distname}::git+${url}.git"
+ LICENSE-note)
+b2sums=('SKIP'
+ '0152df3be1b448d96eb02a1c25df2270f468b40e4d2ca26e8e3e9b5a9bad68acbdee98283f7b811e83ff69062799884d76fe0d69ca66ce357b31496b162751a2')
pkgver() {
- cd ${_pkgname}
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "${_distname}"
+ git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cmake -B build -S ${_pkgname}
+ cmake -B build -S "${_distname}"
cmake --build build
}
package() {
- DESTDIR="$pkgdir" cmake --install build
+ DESTDIR="${pkgdir}" cmake --install build
+
+ install -Dm644 LICENSE-note -t "${pkgdir}/usr/share/licenses/${pkgname}"
}