Package Details: rolisteam 1.9.3-2

Git Clone URL: https://aur.archlinux.org/rolisteam.git (read-only, click to copy)
Package Base: rolisteam
Description: Virtual tabletop software. It helps you to manage tabletop role playing games with remote friends/players.
Upstream URL: http://www.rolisteam.org
Keywords: game RolePlaying Tabletop
Licenses: GPL
Submitter: kujiu
Maintainer: kleintux
Last Packager: kleintux
Votes: 5
Popularity: 0.000000
First Submitted: 2017-02-25 21:46 (UTC)
Last Updated: 2021-07-02 18:48 (UTC)

Latest Comments

obiwankennedy commented on 2026-04-05 01:57 (UTC)

This is a patch to use the v1.10. The version isn't yet released but It will happen sooon enough.

From a6e45be5103efb06e4b09d4c74d8e44fd12ad863 Mon Sep 17 00:00:00 2001
From: Renaud Guezennec <renaud@rolisteam.org>
Date: Sun, 5 Apr 2026 03:49:40 +0200
Subject: Update to v1.10


diff --git a/.SRCINFO b/.SRCINFO
index 08dbd0a..57818d8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,29 @@
 pkgbase = rolisteam
    pkgdesc = Virtual tabletop software. It helps you to manage tabletop role playing games with remote friends/players.
-   pkgver = 1.9.3
+   pkgver = 1.10
    pkgrel = 2
    url = http://www.rolisteam.org
    arch = i686
    arch = x86_64
    arch = aarch64
    license = GPL
-   makedepends = qt5-tools
+   makedepends = qt6-tools
    makedepends = git
-   depends = qt5-svg
-   depends = qt5-base
-   depends = qt5-multimedia
-   depends = zlib
-   depends = qt5-webengine
-   source = git+https://github.com/Rolisteam/rolisteam.git#tag=v1.9.3
-   source = rolisteam.desktop
+   depends = qt6-svg
+   depends = qt6-base
+   depends = qt6-multimedia
+   depends = qt6-webengine
+   depends = qt6-quick3dphysics
+   depends = qt6-quick3d
+   depends = qt6-remoteobjects
+   depends = qt6-scxml
+   depends = qt6-translations
+   depends = qt6-webchannel
+   depends = qt6-httpserver
+   depends = qt6-multimedia-ffmpeg
+   source = rolisteam::git+https://invent.kde.org/rolisteam/rolisteam.git#branch=release/1.10
+   source = git+https://invent.kde.org/rolisteam/rolisteam-diceparser.git#branch=master
+   sha256sums = SKIP
    sha256sums = SKIP
-   sha256sums = ec7a7cf3b02899f3a4f6af80010d369a54faf8b03c24726bebc370bc3d36e660

 pkgname = rolisteam
diff --git a/PKGBUILD b/PKGBUILD
index aa90847..f2b1d37 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,45 @@
 # Maintainer:  kleintux <reg-archlinux AT klein DOT tuxli DOT ch> 
 # Contributor: Kujiu <kujiu+arch@kujiu.org>
+# Contributor: Renaud G. <renaud@rolisteam.org>

 pkgname=rolisteam
 _pkgname=rolisteam
-pkgver=1.9.3
-pkgrel=2
+pkgver=1.10
+pkgrel=3
 pkgdesc="Virtual tabletop software. It helps you to manage tabletop role playing games with remote friends/players."
 arch=('i686' 'x86_64' 'aarch64')
 url="http://www.rolisteam.org"
 license=(GPL)
-depends=('qt5-svg' 'qt5-base' 'qt5-multimedia' 'zlib' 'qt5-webengine')
-makedepends=('qt5-tools' 'git')
-source=("git+https://github.com/Rolisteam/rolisteam.git#tag=v${pkgver}"
-        "rolisteam.desktop")
-sha256sums=('SKIP' 'ec7a7cf3b02899f3a4f6af80010d369a54faf8b03c24726bebc370bc3d36e660')
+depends=('qt6-svg' 'qt6-base' 'qt6-multimedia' 'qt6-webengine' 'qt6-quick3dphysics' 'qt6-quick3d' 'qt6-remoteobjects' 'qt6-scxml' 'qt6-translations' 'qt6-webchannel' 'qt6-httpserver' 'qt6-multimedia-ffmpeg')
+makedepends=('qt6-tools' 'git')
+source=("$pkgname::git+https://invent.kde.org/rolisteam/rolisteam.git#branch=release/${pkgver}"
+        "git+https://invent.kde.org/rolisteam/rolisteam-diceparser.git#branch=master")
+
+sha256sums=('SKIP' 'SKIP')
+
+prepare()
+{
+  cd $pkgname
+  git submodule init
+  git config submodule.src/libraries/diceparser.url "$srcdir"/rolisteam-diceparser
+  git -c protocol.file.allow=always submodule update
+}

 build()
 {
   cd "${srcdir}/${_pkgname}"
-  git submodule init
-  git submodule update
-  lrelease translations/*.ts
-  qmake-qt5 "PREFIX=/usr/bin"
-  make
+  mkdir build
+  cd build
+  cmake -S ../ -B . "-DBUILD_TESTING=OFF" "-DGENERATE_TS_FILES=ON" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=${pkgdir}/usr"
+  cmake --build . --target all --parallel 16
 }

 package()
 {
-  mkdir -p "${pkgdir}"/usr/share/applications
-  mkdir -p "${pkgdir}"/usr/share/icons/hicolor/256x256/apps
-  install -Dm644 "rolisteam.desktop" "${pkgdir}/usr/share/applications/rolisteam.desktop"
   cd "${srcdir}/${_pkgname}"
-  INSTALL_ROOT="${pkgdir}" make install
-  cp resources/logo/256-icone.png "${pkgdir}"/usr/share/icons/hicolor/256x256/apps/rolisteam.png
+  install -Dm644 resources/packaging/Linux/rolisteam.desktop "${pkgdir}/usr/share/applications/rolisteam.desktop"
+  install -Dm644 resources/packaging/Linux/rcse.desktop "${pkgdir}/usr/share/applications/rcse.desktop"
+  cd build
+  cmake --install .
   chmod -R g-w "${pkgdir}"/usr
 }
-
-
diff --git a/rolisteam.desktop b/rolisteam.desktop
deleted file mode 100644
index 7718821..0000000
--- a/rolisteam.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Name=Rolisteam
-Comment=Virtual tabletop software. It helps you to manage tabletop role playing games with remote friends/players.
-Exec=rolisteam
-Terminal=false
-Type=Application
-Icon=/usr/share/icons/hicolor/256x256/apps/rolisteam.png
-Categories=Game

DcNdrew commented on 2022-01-01 21:24 (UTC)

RCSE?

penguintamer commented on 2020-03-10 23:40 (UTC)

build fails without qt5-svg

trqx commented on 2018-02-14 16:08 (UTC)

qt5-multimedia package is now required.

kujiu commented on 2017-02-28 21:13 (UTC)

Fixed.

Elrondo46 commented on 2017-02-28 06:27 (UTC)

No access rights