Package Details: threadweaver-git 6.0.0_r608.ge7ba11b-1

Git Clone URL: https://aur.archlinux.org/threadweaver-git.git (read-only, click to copy)
Package Base: threadweaver-git
Description: High-level multithreading framework
Upstream URL: https://community.kde.org/Frameworks
Licenses: LGPL-3.0-only, LGPL-2.0-only
Conflicts: threadweaver
Provides: threadweaver
Submitter: ilpianista
Maintainer: IslandC0der
Last Packager: IslandC0der
Votes: 12
Popularity: 0.000000
First Submitted: 2014-01-04 11:38 (UTC)
Last Updated: 2024-03-12 00:07 (UTC)

Required by (8)

Sources (1)

Latest Comments

Rustmilian commented on 2023-03-15 15:03 (UTC) (edited on 2023-03-15 15:29 (UTC) by Rustmilian)

PKGBUILD

pkgname=threadweaver-git
pkgver=5.102.0.r10.g847bcfb
pkgrel=1
pkgdesc='ThreadWeaver'
arch=($CARCH)
url='https://community.kde.org/Frameworks'
license=('LGPL')
depends=('qt6-base')
makedepends=('extra-cmake-modules-git' 'git')
groups=('kf6')
conflicts=(${pkgname%-git})
provides=(${pkgname%-git})
source=("git+https://github.com/KDE/${pkgname%-git}.git")
md5sums=('SKIP')

pkgver() {
  cd ${pkgname%-git}
  git describe --long --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {
  cmake -B build -S ${pkgname%-git} \
    -DCMAKE_BUILD_TYPE=Release \
    -DQT_MAJOR_VERSION=6 \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DKDE_INSTALL_LIBDIR=lib \
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
    -DBUILD_TESTING=OFF
  cmake --build build
}

package() {
  DESTDIR="$pkgdir" cmake --install build
}

.gitignore

*
!/.SRCINFO
!/.gitignore
!/PKGBUILD

unusual_thoughts commented on 2020-10-19 19:51 (UTC)

Subject: [PATCH] sources moved to invent.kde.org

---
 .SRCINFO | 8 +++-----
 PKGBUILD | 6 +++---
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index ab49bbc..c5d7954 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,7 @@
-# Generated by mksrcinfo v8
-# Fri Jun 24 01:31:25 UTC 2016
 pkgbase = threadweaver-git
    pkgdesc = ThreadWeaver
-   pkgver = r222.c2a2eea
-   pkgrel = 2
+   pkgver = r454.abe37fe
+   pkgrel = 1
    url = https://projects.kde.org/projects/frameworks/threadweaver
    arch = i686
    arch = x86_64
@@ -14,7 +12,7 @@ pkgbase = threadweaver-git
    depends = qt5-base
    provides = threadweaver
    conflicts = threadweaver
-   source = git://anongit.kde.org/threadweaver.git
+   source = git+https://invent.kde.org/frameworks/threadweaver.git
    md5sums = SKIP

 pkgname = threadweaver-git
diff --git a/PKGBUILD b/PKGBUILD
index 3136a31..191da45 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
 # Maintainer: Andrea Scarpino <andrea@archlinux.org>

 pkgname=threadweaver-git
-pkgver=r222.c2a2eea
-pkgrel=2
+pkgver=r454.abe37fe
+pkgrel=1
 pkgdesc='ThreadWeaver'
 arch=('i686' 'x86_64')
 url='https://projects.kde.org/projects/frameworks/threadweaver'
@@ -12,7 +12,7 @@ makedepends=('extra-cmake-modules-git' 'git')
 groups=('kf5')
 conflicts=(threadweaver)
 provides=(threadweaver)
-source=('git://anongit.kde.org/threadweaver.git')
+source=('git+https://invent.kde.org/frameworks/threadweaver.git')
 md5sums=('SKIP')

 pkgver() {
-- 
2.28.0

ljrk commented on 2014-10-03 18:45 (UTC)

it needs extra-cmake-modules-git (or specificly version 1.3 which is not in the official repos yet)