* Re: [PR PATCH] [Updated] Arcan 0.6
[not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-26915@inbox.vuxu.org>
@ 2020-12-03 11:32 ` Piraty
2020-12-03 17:02 ` [PR REVIEW] " ericonr
` (10 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: Piraty @ 2020-12-03 11:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 312 bytes --]
There is an updated pull request by Piraty against master on the void-packages repository
https://github.com/Piraty/void-packages arcan-0.6
https://github.com/void-linux/void-packages/pull/26915
Arcan 0.6
ping @letoram
A patch file from https://github.com/void-linux/void-packages/pull/26915.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-arcan-0.6-26915.patch --]
[-- Type: text/x-diff, Size: 16896 bytes --]
From 77baaa2366c89f46a9dd96024672f5296abd4b49 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Mon, 28 Jan 2019 21:48:24 +0100
Subject: [PATCH 1/7] arcan: update to 0.6.0.
---
common/shlibs | 9 +--
...uajit-outside-of-default-search-path.patch | 64 +++++++++++++++++++
.../arcan/patches/010-tesseract-include.patch | 8 ---
srcpkgs/arcan/template | 49 ++++++++------
4 files changed, 98 insertions(+), 32 deletions(-)
create mode 100644 srcpkgs/arcan/patches/0001-build-detect-luajit-outside-of-default-search-path.patch
delete mode 100644 srcpkgs/arcan/patches/010-tesseract-include.patch
diff --git a/common/shlibs b/common/shlibs
index 3b89cba7b0b..f67db98010d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3267,10 +3267,11 @@ libaacs.so.0 libaacs-0.9.0_1
libttfautohint.so.1 ttfautohint-1.8.1_1
libcob.so.4 gnucobol-libs-2.2_1
libkrfbprivate.so.5.0 krfb-17.08.1_1
-libarcan_shmif.so.0.11 arcan-0.5.4.3_1
-libarcan_shmif_ext.so.0.11 arcan-0.5.4.3_1
-libarcan_shmif_server.so.0.11 arcan-0.5.4.3_1
-libarcan_tui.so.0.11 arcan-0.5.4.3_1
+libarcan_shmif.so.0.13 arcan-0.6.0_1
+libarcan_shmif_ext.so.0.13 arcan-0.6.0_1
+libarcan_shmif_server.so.0.13 arcan-0.6.0_1
+libarcan_tui.so.0.13 arcan-0.6.0_1
+libarcan_a12.so.0.1 arcan-0.6.0_1
liblwipv6.so.2 lwipv6-1.5a_1
libpipewire-0.3.so.0 libpipewire-0.3.6_1
libvolk.so.2.2.1 volk-2.2.1_1
diff --git a/srcpkgs/arcan/patches/0001-build-detect-luajit-outside-of-default-search-path.patch b/srcpkgs/arcan/patches/0001-build-detect-luajit-outside-of-default-search-path.patch
new file mode 100644
index 00000000000..a69d35a2320
--- /dev/null
+++ b/srcpkgs/arcan/patches/0001-build-detect-luajit-outside-of-default-search-path.patch
@@ -0,0 +1,64 @@
+From 375d9696461585ac226c5015026648a555312a60 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Fri, 27 Nov 2020 11:14:00 +0000
+Subject: [PATCH] (build) detect luajit outside of default search path
+
+CMake Error at CMakeLists.txt:8 (_message):
+ Could NOT find Lua51 (missing: LUA_INCLUDE_DIR)
+
+CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
+Please set them or make sure they are set and tested correctly in the CMake files:
+src/LUA_INCLUDE_DIR
+ used as include directory in directory src
+ used as include directory in directory src
+src/frameserver/game/LUA_INCLUDE_DIR
+ used as include directory in directory src/frameserver/game
+src/shmif/LUA_INCLUDE_DIR
+ used as include directory in directory src/shmif
+ used as include directory in directory src/shmif
+ used as include directory in directory src/shmif
+ used as include directory in directory src/shmif
+
+ld: error: unable to find library -lluajit-5.1
+
+LUA_INCLUDE_DIR:PATH=LUA_INCLUDE_DIR-NOTFOUND
+LUA_LIBRARY:FILEPATH=LUA_LIBRARY-NOTFOUND
+
+LUA_CFLAGS:INTERNAL=-I/usr/local/include/luajit-2.0
+LUA_FOUND:INTERNAL=1
+LUA_INCLUDEDIR:INTERNAL=/usr/local/include/luajit-2.0
+LUA_INCLUDE_DIRS:INTERNAL=/usr/local/include/luajit-2.0
+LUA_LDFLAGS:INTERNAL=-L/usr/local/lib;-lluajit-5.1
+LUA_LIBDIR:INTERNAL=/usr/local/lib
+LUA_LIBRARIES:INTERNAL=luajit-5.1
+LUA_LIBRARY_DIRS:INTERNAL=/usr/local/lib
+LUA_MODULE_NAME:INTERNAL=luajit
+LUA_PREFIX:INTERNAL=/usr/local
+LUA_STATIC_CFLAGS:INTERNAL=-I/usr/local/include/luajit-2.0
+LUA_STATIC_INCLUDE_DIRS:INTERNAL=/usr/local/include/luajit-2.0
+LUA_STATIC_LDFLAGS:INTERNAL=-L/usr/local/lib;-lluajit-5.1;-Wl,-E;-lm
+LUA_STATIC_LDFLAGS_OTHER:INTERNAL=-Wl,-E
+LUA_STATIC_LIBRARIES:INTERNAL=luajit-5.1;m
+LUA_STATIC_LIBRARY_DIRS:INTERNAL=/usr/local/lib
+LUA_VERSION:INTERNAL=2.0.5
+---
+ src/CMakeLists.txt | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index ce9dbd14..15d3e1be 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -439,6 +439,9 @@ else()
+ set(LUA_LINKTYPE "static")
+ else()
+ pkg_check_modules(LUA luajit REQUIRED)
++ find_library(LUA_LIBRARY NAMES ${LUA_LIBRARIES} PATHS ${LUA_LIBRARY_DIRS})
++ set(LUA_INCLUDE_DIR ${LUA_INCLUDE_DIRS})
++ set(LUA_LIBRARIES ${LUA_LINK_LIBRARIES})
+ endif()
+ endif()
+
+--
+2.29.2
+
diff --git a/srcpkgs/arcan/patches/010-tesseract-include.patch b/srcpkgs/arcan/patches/010-tesseract-include.patch
deleted file mode 100644
index 78714b92e57..00000000000
--- a/srcpkgs/arcan/patches/010-tesseract-include.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/frameserver/encode/default/ocr.c
-+++ src/frameserver/encode/default/ocr.c
-@@ -1,4 +1,4 @@
--#include <capi.h>
-+#include <tesseract/capi.h>
- #include <leptonica/allheaders.h>
- #include <arcan_shmif.h>
- #include "util/utf8.c"
diff --git a/srcpkgs/arcan/template b/srcpkgs/arcan/template
index 2e97c411161..b70cb673be2 100644
--- a/srcpkgs/arcan/template
+++ b/srcpkgs/arcan/template
@@ -1,13 +1,20 @@
# Template file for 'arcan'
pkgname=arcan
-version=0.5.5.2
-revision=3
+version=0.6.0
+revision=1
build_wrksrc=src
build_style=cmake
-configure_args="-DDISTR_TAG='Void Linux' -DVIDEO_PLATFORM=egl-dri"
-makedepends="ffmpeg-devel harfbuzz-devel liblzma-devel MesaLib-devel
+configure_args="-DDISTR_TAG='Void Linux' -DVIDEO_PLATFORM=egl-dri
+ $(vopt_if luajit '-DDISABLE_JIT=OFF' '-DDISABLE_JIT=ON')"
+hostmakedepends="pkg-config"
+makedepends="MesaLib-devel ffmpeg-devel file-devel freetype-devel liblzma-devel
libopenal-devel libusb-devel libvncserver-devel libxkbcommon-devel sqlite-devel
- $(vopt_if tesseract 'tesseract-ocr-devel leptonica-devel') vlc-devel"
+ vlc-devel
+ $(vopt_if tts 'libespeak-devel')
+ $(vopt_if luajit 'LuaJIT-devel' 'lua51-devel')
+ $(vopt_if tesseract 'tesseract-ocr-devel leptonica-devel')
+ $(vopt_if wayland 'wayland-devel wayland-protocols libxcb-devel xcb-util-wm-devel')
+ "
short_desc="Combined display server, multimedia framework and game engine"
maintainer="Piraty <piraty1@inbox.ru>"
license="GPL-2.0-or-later, LGPL-2.0-or-later, BSD-3-Clause"
@@ -15,31 +22,33 @@ homepage="https://arcan-fe.com/"
_versionOpenal=0.5.4
distfiles="https://github.com/letoram/${pkgname}/archive/${version}.tar.gz
https://github.com/letoram/openal/archive/${_versionOpenal}.tar.gz>openal_arcan.${_versionOpenal}.tar.gz"
-checksum="a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum="7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
3a50a87c05b67c466a868cc77f8dc7f9cfc9466aeeafcd823daca0d108c504da"
+patch_args="-Np1"
-if [ "$XBPS_TARGET_WORDSIZE" != "$XBPS_WORDSIZE" ]; then
- configure_args+=" -DDISABLE_JIT=ON"
- makedepends+=" lua51-devel"
-else
- makedepends+=" LuaJIT-devel"
+build_options="luajit tesseract tts wayland"
+desc_option_tts="Enable support for text-to-speech via espeak"
+desc_option_tesseract="Enable support for OCR via tesseract"
+desc_option_luajit="Enable support for LuaJIT"
+build_options_default="tesseract wayland"
+
+# luajit is restricted to matching wordsize of host/target
+if [ "$XBPS_TARGET_WORDSIZE" = "$XBPS_WORDSIZE" ]; then
+ build_options_default+=" luajit"
+fi
+
+if [ "$CROSS_BUILD" ] && [ "$build_option_wayland" ]; then
+ hostmakedepends+=" wayland-devel"
fi
-CFLAGS="-fcommon"
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
makedepends+=" libatomic-devel"
CFLAGS="-latomic"
fi
-build_options="tesseract"
-desc_option_tesseract="Enable support for OCR via tesseract"
-build_options_default="tesseract"
-
-# the _lwa part of the build relies on a patched openAL implementation
-# that is statically linked
-
pre_configure() {
- # provide patched openAL
+ # provide patched openAL. the _lwa part of the build relies on a patched
+ # openAL implementation that is statically linked
ln -s ${XBPS_BUILDDIR}/openal-${_versionOpenal} ${XBPS_BUILDDIR}/arcan-${version}/external/git/openal
}
From be61bc3753b44d6612f24c5a09b2d00a84ecdd08 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 16:52:18 +0100
Subject: [PATCH 2/7] arcan-wayland: remove
arcan builds with wayland support by now
---
srcpkgs/arcan-wayland/template | 25 -------------------------
1 file changed, 25 deletions(-)
delete mode 100644 srcpkgs/arcan-wayland/template
diff --git a/srcpkgs/arcan-wayland/template b/srcpkgs/arcan-wayland/template
deleted file mode 100644
index cb666910d68..00000000000
--- a/srcpkgs/arcan-wayland/template
+++ /dev/null
@@ -1,25 +0,0 @@
-# Template file for 'arcan-wayland'
-# needs to be synced with the arcan package
-pkgname=arcan-wayland
-version=0.5.5.2
-revision=1
-wrksrc=arcan-${version}
-build_wrksrc=src/tools/waybridge
-build_style=cmake
-hostmakedepends="pkg-config"
-makedepends="MesaLib-devel arcan-devel libseccomp-devel libxkbcommon-devel
- wayland-devel wayland-protocols"
-short_desc="Wayland protocol service for Arcan"
-maintainer="Piraty <piraty1@inbox.ru>"
-license="BSD-3-Clause"
-homepage="https://arcan-fe.com/"
-distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
-
-if [ "$CROSS_BUILD" ];then
- hostmakedepends+=" wayland-devel"
-fi
-
-post_install() {
- vlicense ../../../COPYING
-}
From 3c8e77252b2fda8fb0d09ef0e30d2a728c9dd528 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:04 +0100
Subject: [PATCH 3/7] acfgfs: update to 0.6.0.
---
srcpkgs/acfgfs/patches/find-pkgconfig.patch | 18 ++++++++++++++++++
srcpkgs/acfgfs/template | 8 +++++---
2 files changed, 23 insertions(+), 3 deletions(-)
create mode 100644 srcpkgs/acfgfs/patches/find-pkgconfig.patch
diff --git a/srcpkgs/acfgfs/patches/find-pkgconfig.patch b/srcpkgs/acfgfs/patches/find-pkgconfig.patch
new file mode 100644
index 00000000000..6e0519d7518
--- /dev/null
+++ b/srcpkgs/acfgfs/patches/find-pkgconfig.patch
@@ -0,0 +1,18 @@
+commit 55e0712681c12d641c3bcfcb47eae2674f17e6b0
+Author: bjornstahl <arcanfe@nospam>
+Date: Fri Nov 27 18:37:40 2020 +0100
+
+ (build) find_sse/-DENABLE_SIMD=OFF + acfg pkgtool
+
+diff --git a/src/tools/acfgfs/CMakeLists.txt b/src/tools/acfgfs/CMakeLists.txt
+index 77f19475..4c151ef7 100644
+--- a/src/tools/acfgfs/CMakeLists.txt
++++ b/src/tools/acfgfs/CMakeLists.txt
+@@ -6,6 +6,7 @@ if (CMAKE_BUILD_TYPE STREQUAL "Debug")
+ add_definitions(-D_DEBUG)
+ endif()
+
++find_package(PkgConfig REQUIRED)
+ find_package(arcan_shmif REQUIRED)
+ pkg_check_modules(FUSE3 REQUIRED fuse3)
+ find_package(Math REQUIRED)
diff --git a/srcpkgs/acfgfs/template b/srcpkgs/acfgfs/template
index cc139b5939a..c1119df9119 100644
--- a/srcpkgs/acfgfs/template
+++ b/srcpkgs/acfgfs/template
@@ -1,18 +1,20 @@
# Template file for 'acfgfs'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=acfgfs
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc=arcan-${version}
build_wrksrc=src/tools/acfgfs
build_style=cmake
+hostmakedepends="pkg-config"
makedepends="arcan-devel fuse3-devel"
short_desc="Configuration file system for Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
+patch_args="-Np1"
case "${XBPS_TARGET_MACHINE}" in
i686|armv6l|armv7l|ppc)
From c159a102626a3cacaa95031360d71982879f2cba Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:08 +0100
Subject: [PATCH 4/7] aclip: update to 0.6.0.
---
srcpkgs/aclip/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/aclip/template b/srcpkgs/aclip/template
index 8fde46c97fe..47046e557af 100644
--- a/srcpkgs/aclip/template
+++ b/srcpkgs/aclip/template
@@ -1,7 +1,7 @@
# Template file for 'aclip'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=aclip
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc=arcan-${version}
build_wrksrc=src/tools/aclip
@@ -12,7 +12,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com/"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
post_install() {
vlicense ../../../COPYING
From b9021baf31f222fd234e3a357a0f999c7ff2ca30 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:12 +0100
Subject: [PATCH 5/7] aloadimage: update to 0.6.0.
---
srcpkgs/aloadimage/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/aloadimage/template b/srcpkgs/aloadimage/template
index fba7776c004..bd358568d9b 100644
--- a/srcpkgs/aloadimage/template
+++ b/srcpkgs/aloadimage/template
@@ -1,7 +1,7 @@
# Template file for 'aloadimage'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=aloadimage
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc="arcan-${version}"
build_wrksrc=src/tools/aloadimage
@@ -13,7 +13,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com/"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
post_install() {
vlicense ../../../COPYING
From 42f9271ace4c8794cc9d93f58ccf6e8e8133cb58 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 16:52:25 +0100
Subject: [PATCH 6/7] durden: update to 0.6.0.
---
srcpkgs/durden/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/durden/template b/srcpkgs/durden/template
index d150a07ce5e..b466be9afb4 100644
--- a/srcpkgs/durden/template
+++ b/srcpkgs/durden/template
@@ -1,14 +1,14 @@
# Template file for 'durden'
pkgname=durden
-version=0.5
-revision=2
+version=0.6.0
+revision=1
depends="aclip aloadimage"
short_desc="Desktop environment for Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="http://durden.arcan-fe.com/"
distfiles="https://github.com/letoram/${pkgname}/archive/${version}.tar.gz"
-checksum=f0cb0cdc6d16b4807efab5b6152b9f26813dccd2d66af5f1d80494769f840915
+checksum=6597d22f19e9c492b489305284bac955c091985d021ed2922fab22c93ed4d5c0
do_install() {
vbin distr/durden
From 96851f99e7cb7aed783c49e905bedb444926e6f3 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Mon, 30 Nov 2020 12:29:00 +0100
Subject: [PATCH 7/7] xarcan: update to 0.6.0.
---
srcpkgs/xarcan/template | 38 ++++++++++++--------------------------
1 file changed, 12 insertions(+), 26 deletions(-)
diff --git a/srcpkgs/xarcan/template b/srcpkgs/xarcan/template
index 47ba49e376b..1c182c12d60 100644
--- a/srcpkgs/xarcan/template
+++ b/srcpkgs/xarcan/template
@@ -1,36 +1,22 @@
# Template file for 'xarcan'
pkgname=xarcan
-version=0.5.4
-revision=8
-build_style=gnu-configure
+version=0.6.0
+revision=1
+build_style=meson
+configure_args="-Dglamor=true -Dint10=false -Dipv6=true -Dsystemd_logind=false
+ -Ddefault_font_path=/usr/share/fonts/X11"
+hostmakedepends="automake font-util libtool pkg-config xorg-util-macros xtrans"
+makedepends="MesaLib-devel arcan-devel libX11-devel libXfont2-devel libdrm-devel
+ libepoxy-devel libressl-devel libtirpc-devel libxkbfile-devel pixman-devel
+ xorgproto"
short_desc="Patched Xserver that bridges connections to Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
-license="MIT"
+license="MIT, BSD-3-Clause"
homepage="https://github.com/letoram/xarcan"
distfiles="https://github.com/letoram/xarcan/archive/${version}.tar.gz"
-checksum=ea37709c56b4c649ea2263531a02d511ff44dcd842833be5f8db41641045d5a1
-
-configure_args="--enable-kdrive --enable-xarcan --disable-xorg
- --disable-xwayland --disable-xnest --disable-xvfb --disable-glamor --enable-glx
- --disable-int10-module --with-xkb-path=/usr/share/X11/xkb
- --with-xkb-output=/var/lib/xkb --enable-ipv6 --enable-record
- --with-fontrootdir=/usr/share/fonts/X11 --with-shared-memory-dir=/dev/shm
- --without-systemd-daemon --without-systemd-daemon --enable-xcsecurity --disable-static"
-
-hostmakedepends="automake libtool pkg-config xorg-util-macros font-util xtrans"
-makedepends="pixman-devel libdrm-devel libX11-devel
- MesaLib-devel libressl-devel libXfont2-devel libxkbfile-devel
- libepoxy-devel arcan-devel xorgproto"
-
-pre_configure() {
- vsed -i configure.ac \
- -e "s;gl >= 7.1.0;gl >= 1.2;" \
- -e "s;gl >= 9.2.0;gl >= 1.2;"
- NOCONFIGURE=1 ./autogen.sh
-}
+checksum=db582bf9c412842fb263d4eb5118f4c1eb6e7b579042a179044d9467fdb98193
post_install() {
+ rm -rf ${DESTDIR}/usr/{include,lib,share}
vlicense COPYING
- rm -rf ${DESTDIR}/var
- rm -rf ${DESTDIR}/usr/{lib,share}
}
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PR REVIEW] Arcan 0.6
[not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-26915@inbox.vuxu.org>
2020-12-03 11:32 ` [PR PATCH] [Updated] Arcan 0.6 Piraty
@ 2020-12-03 17:02 ` ericonr
2020-12-03 17:04 ` ericonr
` (9 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: ericonr @ 2020-12-03 17:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 221 bytes --]
New review comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/26915#discussion_r535416750
Comment:
I think it's okay to make this a ` vopt_if` in `hostmakedepends` directly.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PR REVIEW] Arcan 0.6
[not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-26915@inbox.vuxu.org>
2020-12-03 11:32 ` [PR PATCH] [Updated] Arcan 0.6 Piraty
2020-12-03 17:02 ` [PR REVIEW] " ericonr
@ 2020-12-03 17:04 ` ericonr
2020-12-03 17:06 ` ericonr
` (8 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: ericonr @ 2020-12-03 17:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 270 bytes --]
New review comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/26915#discussion_r535416750
Comment:
I think it's okay to make this a ` vopt_if` in `hostmakedepends` directly. (that's how most other wayland software does it)
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PR REVIEW] Arcan 0.6
[not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-26915@inbox.vuxu.org>
` (2 preceding siblings ...)
2020-12-03 17:04 ` ericonr
@ 2020-12-03 17:06 ` ericonr
2020-12-05 23:14 ` letoram
` (7 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: ericonr @ 2020-12-03 17:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 175 bytes --]
New review comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/26915#discussion_r535419210
Comment:
Can it use elogind, perhaps?
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PR REVIEW] Arcan 0.6
[not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-26915@inbox.vuxu.org>
` (3 preceding siblings ...)
2020-12-03 17:06 ` ericonr
@ 2020-12-05 23:14 ` letoram
2020-12-06 13:25 ` letoram
` (6 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: letoram @ 2020-12-05 23:14 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 343 bytes --]
New review comment by letoram on void-packages repository
https://github.com/void-linux/void-packages/pull/26915#discussion_r536911369
Comment:
No elogind support, it has its own logind like behaviour (it splits off into a privileged device-control process that act as watchdog, cleans up state on crashes etc. then the normal-user engine).
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PR REVIEW] Arcan 0.6
[not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-26915@inbox.vuxu.org>
` (4 preceding siblings ...)
2020-12-05 23:14 ` letoram
@ 2020-12-06 13:25 ` letoram
2020-12-07 8:52 ` Piraty
` (5 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: letoram @ 2020-12-06 13:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 367 bytes --]
New review comment by letoram on void-packages repository
https://github.com/void-linux/void-packages/pull/26915#discussion_r537038659
Comment:
well, multiple but not for Open/NetBSD and at the cost of important features and safety - I am not strictly against an alternative implementation to the interface in psep_open that uses it, but I won't go near it myself.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PR REVIEW] Arcan 0.6
[not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-26915@inbox.vuxu.org>
` (5 preceding siblings ...)
2020-12-06 13:25 ` letoram
@ 2020-12-07 8:52 ` Piraty
2020-12-07 8:56 ` [PR PATCH] [Updated] " Piraty
` (4 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: Piraty @ 2020-12-07 8:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 152 bytes --]
New review comment by Piraty on void-packages repository
https://github.com/void-linux/void-packages/pull/26915#discussion_r537330013
Comment:
indeed
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PR PATCH] [Updated] Arcan 0.6
[not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-26915@inbox.vuxu.org>
` (6 preceding siblings ...)
2020-12-07 8:52 ` Piraty
@ 2020-12-07 8:56 ` Piraty
2020-12-09 23:15 ` Piraty
` (3 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: Piraty @ 2020-12-07 8:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 312 bytes --]
There is an updated pull request by Piraty against master on the void-packages repository
https://github.com/Piraty/void-packages arcan-0.6
https://github.com/void-linux/void-packages/pull/26915
Arcan 0.6
ping @letoram
A patch file from https://github.com/void-linux/void-packages/pull/26915.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-arcan-0.6-26915.patch --]
[-- Type: text/x-diff, Size: 16860 bytes --]
From 872c33c1a565294ebdc8f56409159a08476cb74e Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Mon, 28 Jan 2019 21:48:24 +0100
Subject: [PATCH 1/7] arcan: update to 0.6.0.
---
common/shlibs | 9 +--
...uajit-outside-of-default-search-path.patch | 64 +++++++++++++++++++
.../arcan/patches/010-tesseract-include.patch | 8 ---
srcpkgs/arcan/template | 48 ++++++++------
4 files changed, 97 insertions(+), 32 deletions(-)
create mode 100644 srcpkgs/arcan/patches/0001-build-detect-luajit-outside-of-default-search-path.patch
delete mode 100644 srcpkgs/arcan/patches/010-tesseract-include.patch
diff --git a/common/shlibs b/common/shlibs
index 3ba07ad0ca2..cdfffebd978 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3267,10 +3267,11 @@ libaacs.so.0 libaacs-0.9.0_1
libttfautohint.so.1 ttfautohint-1.8.1_1
libcob.so.4 gnucobol-libs-2.2_1
libkrfbprivate.so.5.0 krfb-17.08.1_1
-libarcan_shmif.so.0.11 arcan-0.5.4.3_1
-libarcan_shmif_ext.so.0.11 arcan-0.5.4.3_1
-libarcan_shmif_server.so.0.11 arcan-0.5.4.3_1
-libarcan_tui.so.0.11 arcan-0.5.4.3_1
+libarcan_shmif.so.0.13 arcan-0.6.0_1
+libarcan_shmif_ext.so.0.13 arcan-0.6.0_1
+libarcan_shmif_server.so.0.13 arcan-0.6.0_1
+libarcan_tui.so.0.13 arcan-0.6.0_1
+libarcan_a12.so.0.1 arcan-0.6.0_1
liblwipv6.so.2 lwipv6-1.5a_1
libpipewire-0.3.so.0 libpipewire-0.3.6_1
libvolk.so.2.2.1 volk-2.2.1_1
diff --git a/srcpkgs/arcan/patches/0001-build-detect-luajit-outside-of-default-search-path.patch b/srcpkgs/arcan/patches/0001-build-detect-luajit-outside-of-default-search-path.patch
new file mode 100644
index 00000000000..a69d35a2320
--- /dev/null
+++ b/srcpkgs/arcan/patches/0001-build-detect-luajit-outside-of-default-search-path.patch
@@ -0,0 +1,64 @@
+From 375d9696461585ac226c5015026648a555312a60 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Fri, 27 Nov 2020 11:14:00 +0000
+Subject: [PATCH] (build) detect luajit outside of default search path
+
+CMake Error at CMakeLists.txt:8 (_message):
+ Could NOT find Lua51 (missing: LUA_INCLUDE_DIR)
+
+CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
+Please set them or make sure they are set and tested correctly in the CMake files:
+src/LUA_INCLUDE_DIR
+ used as include directory in directory src
+ used as include directory in directory src
+src/frameserver/game/LUA_INCLUDE_DIR
+ used as include directory in directory src/frameserver/game
+src/shmif/LUA_INCLUDE_DIR
+ used as include directory in directory src/shmif
+ used as include directory in directory src/shmif
+ used as include directory in directory src/shmif
+ used as include directory in directory src/shmif
+
+ld: error: unable to find library -lluajit-5.1
+
+LUA_INCLUDE_DIR:PATH=LUA_INCLUDE_DIR-NOTFOUND
+LUA_LIBRARY:FILEPATH=LUA_LIBRARY-NOTFOUND
+
+LUA_CFLAGS:INTERNAL=-I/usr/local/include/luajit-2.0
+LUA_FOUND:INTERNAL=1
+LUA_INCLUDEDIR:INTERNAL=/usr/local/include/luajit-2.0
+LUA_INCLUDE_DIRS:INTERNAL=/usr/local/include/luajit-2.0
+LUA_LDFLAGS:INTERNAL=-L/usr/local/lib;-lluajit-5.1
+LUA_LIBDIR:INTERNAL=/usr/local/lib
+LUA_LIBRARIES:INTERNAL=luajit-5.1
+LUA_LIBRARY_DIRS:INTERNAL=/usr/local/lib
+LUA_MODULE_NAME:INTERNAL=luajit
+LUA_PREFIX:INTERNAL=/usr/local
+LUA_STATIC_CFLAGS:INTERNAL=-I/usr/local/include/luajit-2.0
+LUA_STATIC_INCLUDE_DIRS:INTERNAL=/usr/local/include/luajit-2.0
+LUA_STATIC_LDFLAGS:INTERNAL=-L/usr/local/lib;-lluajit-5.1;-Wl,-E;-lm
+LUA_STATIC_LDFLAGS_OTHER:INTERNAL=-Wl,-E
+LUA_STATIC_LIBRARIES:INTERNAL=luajit-5.1;m
+LUA_STATIC_LIBRARY_DIRS:INTERNAL=/usr/local/lib
+LUA_VERSION:INTERNAL=2.0.5
+---
+ src/CMakeLists.txt | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index ce9dbd14..15d3e1be 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -439,6 +439,9 @@ else()
+ set(LUA_LINKTYPE "static")
+ else()
+ pkg_check_modules(LUA luajit REQUIRED)
++ find_library(LUA_LIBRARY NAMES ${LUA_LIBRARIES} PATHS ${LUA_LIBRARY_DIRS})
++ set(LUA_INCLUDE_DIR ${LUA_INCLUDE_DIRS})
++ set(LUA_LIBRARIES ${LUA_LINK_LIBRARIES})
+ endif()
+ endif()
+
+--
+2.29.2
+
diff --git a/srcpkgs/arcan/patches/010-tesseract-include.patch b/srcpkgs/arcan/patches/010-tesseract-include.patch
deleted file mode 100644
index 78714b92e57..00000000000
--- a/srcpkgs/arcan/patches/010-tesseract-include.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/frameserver/encode/default/ocr.c
-+++ src/frameserver/encode/default/ocr.c
-@@ -1,4 +1,4 @@
--#include <capi.h>
-+#include <tesseract/capi.h>
- #include <leptonica/allheaders.h>
- #include <arcan_shmif.h>
- #include "util/utf8.c"
diff --git a/srcpkgs/arcan/template b/srcpkgs/arcan/template
index 2e97c411161..69626b35687 100644
--- a/srcpkgs/arcan/template
+++ b/srcpkgs/arcan/template
@@ -1,13 +1,21 @@
# Template file for 'arcan'
pkgname=arcan
-version=0.5.5.2
-revision=3
+version=0.6.0
+revision=1
build_wrksrc=src
build_style=cmake
-configure_args="-DDISTR_TAG='Void Linux' -DVIDEO_PLATFORM=egl-dri"
-makedepends="ffmpeg-devel harfbuzz-devel liblzma-devel MesaLib-devel
+configure_args="-DDISTR_TAG='Void Linux' -DVIDEO_PLATFORM=egl-dri
+ $(vopt_if luajit '-DDISABLE_JIT=OFF' '-DDISABLE_JIT=ON')"
+hostmakedepends="pkg-config
+ $(vopt_if wayland wayland-devel)"
+makedepends="MesaLib-devel ffmpeg-devel file-devel freetype-devel liblzma-devel
libopenal-devel libusb-devel libvncserver-devel libxkbcommon-devel sqlite-devel
- $(vopt_if tesseract 'tesseract-ocr-devel leptonica-devel') vlc-devel"
+ vlc-devel
+ $(vopt_if tts 'libespeak-devel')
+ $(vopt_if luajit 'LuaJIT-devel' 'lua51-devel')
+ $(vopt_if tesseract 'tesseract-ocr-devel leptonica-devel')
+ $(vopt_if wayland 'wayland-devel wayland-protocols libxcb-devel xcb-util-wm-devel')
+ "
short_desc="Combined display server, multimedia framework and game engine"
maintainer="Piraty <piraty1@inbox.ru>"
license="GPL-2.0-or-later, LGPL-2.0-or-later, BSD-3-Clause"
@@ -15,31 +23,31 @@ homepage="https://arcan-fe.com/"
_versionOpenal=0.5.4
distfiles="https://github.com/letoram/${pkgname}/archive/${version}.tar.gz
https://github.com/letoram/openal/archive/${_versionOpenal}.tar.gz>openal_arcan.${_versionOpenal}.tar.gz"
-checksum="a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum="7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
3a50a87c05b67c466a868cc77f8dc7f9cfc9466aeeafcd823daca0d108c504da"
+patch_args="-Np1"
-if [ "$XBPS_TARGET_WORDSIZE" != "$XBPS_WORDSIZE" ]; then
- configure_args+=" -DDISABLE_JIT=ON"
- makedepends+=" lua51-devel"
-else
- makedepends+=" LuaJIT-devel"
+replaces="arcan-wayland>=0"
+
+build_options="luajit tesseract tts wayland"
+desc_option_tts="Enable support for text-to-speech via espeak"
+desc_option_tesseract="Enable support for OCR via tesseract"
+desc_option_luajit="Enable support for LuaJIT"
+build_options_default="tesseract wayland"
+
+# luajit is restricted to matching wordsize of host/target
+if [ "$XBPS_TARGET_WORDSIZE" = "$XBPS_WORDSIZE" ]; then
+ build_options_default+=" luajit"
fi
-CFLAGS="-fcommon"
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
makedepends+=" libatomic-devel"
CFLAGS="-latomic"
fi
-build_options="tesseract"
-desc_option_tesseract="Enable support for OCR via tesseract"
-build_options_default="tesseract"
-
-# the _lwa part of the build relies on a patched openAL implementation
-# that is statically linked
-
pre_configure() {
- # provide patched openAL
+ # provide patched openAL. the _lwa part of the build relies on a patched
+ # openAL implementation that is statically linked
ln -s ${XBPS_BUILDDIR}/openal-${_versionOpenal} ${XBPS_BUILDDIR}/arcan-${version}/external/git/openal
}
From 74438a296f5ffc371498480cfea50ef234fac190 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 16:52:18 +0100
Subject: [PATCH 2/7] arcan-wayland: remove
arcan builds with wayland support by now
---
srcpkgs/arcan-wayland/template | 25 -------------------------
1 file changed, 25 deletions(-)
delete mode 100644 srcpkgs/arcan-wayland/template
diff --git a/srcpkgs/arcan-wayland/template b/srcpkgs/arcan-wayland/template
deleted file mode 100644
index cb666910d68..00000000000
--- a/srcpkgs/arcan-wayland/template
+++ /dev/null
@@ -1,25 +0,0 @@
-# Template file for 'arcan-wayland'
-# needs to be synced with the arcan package
-pkgname=arcan-wayland
-version=0.5.5.2
-revision=1
-wrksrc=arcan-${version}
-build_wrksrc=src/tools/waybridge
-build_style=cmake
-hostmakedepends="pkg-config"
-makedepends="MesaLib-devel arcan-devel libseccomp-devel libxkbcommon-devel
- wayland-devel wayland-protocols"
-short_desc="Wayland protocol service for Arcan"
-maintainer="Piraty <piraty1@inbox.ru>"
-license="BSD-3-Clause"
-homepage="https://arcan-fe.com/"
-distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
-
-if [ "$CROSS_BUILD" ];then
- hostmakedepends+=" wayland-devel"
-fi
-
-post_install() {
- vlicense ../../../COPYING
-}
From a4c0b6fa4fd161fb71ce710b8c7315d4b9d05837 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:04 +0100
Subject: [PATCH 3/7] acfgfs: update to 0.6.0.
---
srcpkgs/acfgfs/patches/find-pkgconfig.patch | 18 ++++++++++++++++++
srcpkgs/acfgfs/template | 8 +++++---
2 files changed, 23 insertions(+), 3 deletions(-)
create mode 100644 srcpkgs/acfgfs/patches/find-pkgconfig.patch
diff --git a/srcpkgs/acfgfs/patches/find-pkgconfig.patch b/srcpkgs/acfgfs/patches/find-pkgconfig.patch
new file mode 100644
index 00000000000..6e0519d7518
--- /dev/null
+++ b/srcpkgs/acfgfs/patches/find-pkgconfig.patch
@@ -0,0 +1,18 @@
+commit 55e0712681c12d641c3bcfcb47eae2674f17e6b0
+Author: bjornstahl <arcanfe@nospam>
+Date: Fri Nov 27 18:37:40 2020 +0100
+
+ (build) find_sse/-DENABLE_SIMD=OFF + acfg pkgtool
+
+diff --git a/src/tools/acfgfs/CMakeLists.txt b/src/tools/acfgfs/CMakeLists.txt
+index 77f19475..4c151ef7 100644
+--- a/src/tools/acfgfs/CMakeLists.txt
++++ b/src/tools/acfgfs/CMakeLists.txt
+@@ -6,6 +6,7 @@ if (CMAKE_BUILD_TYPE STREQUAL "Debug")
+ add_definitions(-D_DEBUG)
+ endif()
+
++find_package(PkgConfig REQUIRED)
+ find_package(arcan_shmif REQUIRED)
+ pkg_check_modules(FUSE3 REQUIRED fuse3)
+ find_package(Math REQUIRED)
diff --git a/srcpkgs/acfgfs/template b/srcpkgs/acfgfs/template
index cc139b5939a..c1119df9119 100644
--- a/srcpkgs/acfgfs/template
+++ b/srcpkgs/acfgfs/template
@@ -1,18 +1,20 @@
# Template file for 'acfgfs'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=acfgfs
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc=arcan-${version}
build_wrksrc=src/tools/acfgfs
build_style=cmake
+hostmakedepends="pkg-config"
makedepends="arcan-devel fuse3-devel"
short_desc="Configuration file system for Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
+patch_args="-Np1"
case "${XBPS_TARGET_MACHINE}" in
i686|armv6l|armv7l|ppc)
From 9d03a09f3b4a2080e0c2f96f882befd3997829be Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:08 +0100
Subject: [PATCH 4/7] aclip: update to 0.6.0.
---
srcpkgs/aclip/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/aclip/template b/srcpkgs/aclip/template
index 8fde46c97fe..47046e557af 100644
--- a/srcpkgs/aclip/template
+++ b/srcpkgs/aclip/template
@@ -1,7 +1,7 @@
# Template file for 'aclip'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=aclip
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc=arcan-${version}
build_wrksrc=src/tools/aclip
@@ -12,7 +12,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com/"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
post_install() {
vlicense ../../../COPYING
From 7442bf8c3d9257f559da7634f71fa6f70e07916b Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:12 +0100
Subject: [PATCH 5/7] aloadimage: update to 0.6.0.
---
srcpkgs/aloadimage/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/aloadimage/template b/srcpkgs/aloadimage/template
index fba7776c004..bd358568d9b 100644
--- a/srcpkgs/aloadimage/template
+++ b/srcpkgs/aloadimage/template
@@ -1,7 +1,7 @@
# Template file for 'aloadimage'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=aloadimage
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc="arcan-${version}"
build_wrksrc=src/tools/aloadimage
@@ -13,7 +13,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com/"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
post_install() {
vlicense ../../../COPYING
From 927f1f084f82967ddc8c0f7c19a7dfadfde3ac0e Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 16:52:25 +0100
Subject: [PATCH 6/7] durden: update to 0.6.0.
---
srcpkgs/durden/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/durden/template b/srcpkgs/durden/template
index d150a07ce5e..b466be9afb4 100644
--- a/srcpkgs/durden/template
+++ b/srcpkgs/durden/template
@@ -1,14 +1,14 @@
# Template file for 'durden'
pkgname=durden
-version=0.5
-revision=2
+version=0.6.0
+revision=1
depends="aclip aloadimage"
short_desc="Desktop environment for Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="http://durden.arcan-fe.com/"
distfiles="https://github.com/letoram/${pkgname}/archive/${version}.tar.gz"
-checksum=f0cb0cdc6d16b4807efab5b6152b9f26813dccd2d66af5f1d80494769f840915
+checksum=6597d22f19e9c492b489305284bac955c091985d021ed2922fab22c93ed4d5c0
do_install() {
vbin distr/durden
From 14553006eff55ac393f3a505fa6806cd64eb2b33 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Mon, 30 Nov 2020 12:29:00 +0100
Subject: [PATCH 7/7] xarcan: update to 0.6.0.
---
srcpkgs/xarcan/template | 38 ++++++++++++--------------------------
1 file changed, 12 insertions(+), 26 deletions(-)
diff --git a/srcpkgs/xarcan/template b/srcpkgs/xarcan/template
index 47ba49e376b..1c182c12d60 100644
--- a/srcpkgs/xarcan/template
+++ b/srcpkgs/xarcan/template
@@ -1,36 +1,22 @@
# Template file for 'xarcan'
pkgname=xarcan
-version=0.5.4
-revision=8
-build_style=gnu-configure
+version=0.6.0
+revision=1
+build_style=meson
+configure_args="-Dglamor=true -Dint10=false -Dipv6=true -Dsystemd_logind=false
+ -Ddefault_font_path=/usr/share/fonts/X11"
+hostmakedepends="automake font-util libtool pkg-config xorg-util-macros xtrans"
+makedepends="MesaLib-devel arcan-devel libX11-devel libXfont2-devel libdrm-devel
+ libepoxy-devel libressl-devel libtirpc-devel libxkbfile-devel pixman-devel
+ xorgproto"
short_desc="Patched Xserver that bridges connections to Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
-license="MIT"
+license="MIT, BSD-3-Clause"
homepage="https://github.com/letoram/xarcan"
distfiles="https://github.com/letoram/xarcan/archive/${version}.tar.gz"
-checksum=ea37709c56b4c649ea2263531a02d511ff44dcd842833be5f8db41641045d5a1
-
-configure_args="--enable-kdrive --enable-xarcan --disable-xorg
- --disable-xwayland --disable-xnest --disable-xvfb --disable-glamor --enable-glx
- --disable-int10-module --with-xkb-path=/usr/share/X11/xkb
- --with-xkb-output=/var/lib/xkb --enable-ipv6 --enable-record
- --with-fontrootdir=/usr/share/fonts/X11 --with-shared-memory-dir=/dev/shm
- --without-systemd-daemon --without-systemd-daemon --enable-xcsecurity --disable-static"
-
-hostmakedepends="automake libtool pkg-config xorg-util-macros font-util xtrans"
-makedepends="pixman-devel libdrm-devel libX11-devel
- MesaLib-devel libressl-devel libXfont2-devel libxkbfile-devel
- libepoxy-devel arcan-devel xorgproto"
-
-pre_configure() {
- vsed -i configure.ac \
- -e "s;gl >= 7.1.0;gl >= 1.2;" \
- -e "s;gl >= 9.2.0;gl >= 1.2;"
- NOCONFIGURE=1 ./autogen.sh
-}
+checksum=db582bf9c412842fb263d4eb5118f4c1eb6e7b579042a179044d9467fdb98193
post_install() {
+ rm -rf ${DESTDIR}/usr/{include,lib,share}
vlicense COPYING
- rm -rf ${DESTDIR}/var
- rm -rf ${DESTDIR}/usr/{lib,share}
}
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PR PATCH] [Updated] Arcan 0.6
[not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-26915@inbox.vuxu.org>
` (7 preceding siblings ...)
2020-12-07 8:56 ` [PR PATCH] [Updated] " Piraty
@ 2020-12-09 23:15 ` Piraty
2020-12-16 9:23 ` Piraty
` (2 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: Piraty @ 2020-12-09 23:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 312 bytes --]
There is an updated pull request by Piraty against master on the void-packages repository
https://github.com/Piraty/void-packages arcan-0.6
https://github.com/void-linux/void-packages/pull/26915
Arcan 0.6
ping @letoram
A patch file from https://github.com/void-linux/void-packages/pull/26915.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-arcan-0.6-26915.patch --]
[-- Type: text/x-diff, Size: 16858 bytes --]
From 842e71a0a61d5cee04520a91984233a03176c93e Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Mon, 28 Jan 2019 21:48:24 +0100
Subject: [PATCH 1/7] arcan: update to 0.6.0.
---
common/shlibs | 9 +--
...uajit-outside-of-default-search-path.patch | 64 +++++++++++++++++++
.../arcan/patches/010-tesseract-include.patch | 8 ---
srcpkgs/arcan/template | 48 ++++++++------
4 files changed, 97 insertions(+), 32 deletions(-)
create mode 100644 srcpkgs/arcan/patches/0001-build-detect-luajit-outside-of-default-search-path.patch
delete mode 100644 srcpkgs/arcan/patches/010-tesseract-include.patch
diff --git a/common/shlibs b/common/shlibs
index 3ba07ad0ca2..cdfffebd978 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3267,10 +3267,11 @@ libaacs.so.0 libaacs-0.9.0_1
libttfautohint.so.1 ttfautohint-1.8.1_1
libcob.so.4 gnucobol-libs-2.2_1
libkrfbprivate.so.5.0 krfb-17.08.1_1
-libarcan_shmif.so.0.11 arcan-0.5.4.3_1
-libarcan_shmif_ext.so.0.11 arcan-0.5.4.3_1
-libarcan_shmif_server.so.0.11 arcan-0.5.4.3_1
-libarcan_tui.so.0.11 arcan-0.5.4.3_1
+libarcan_shmif.so.0.13 arcan-0.6.0_1
+libarcan_shmif_ext.so.0.13 arcan-0.6.0_1
+libarcan_shmif_server.so.0.13 arcan-0.6.0_1
+libarcan_tui.so.0.13 arcan-0.6.0_1
+libarcan_a12.so.0.1 arcan-0.6.0_1
liblwipv6.so.2 lwipv6-1.5a_1
libpipewire-0.3.so.0 libpipewire-0.3.6_1
libvolk.so.2.2.1 volk-2.2.1_1
diff --git a/srcpkgs/arcan/patches/0001-build-detect-luajit-outside-of-default-search-path.patch b/srcpkgs/arcan/patches/0001-build-detect-luajit-outside-of-default-search-path.patch
new file mode 100644
index 00000000000..a69d35a2320
--- /dev/null
+++ b/srcpkgs/arcan/patches/0001-build-detect-luajit-outside-of-default-search-path.patch
@@ -0,0 +1,64 @@
+From 375d9696461585ac226c5015026648a555312a60 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Fri, 27 Nov 2020 11:14:00 +0000
+Subject: [PATCH] (build) detect luajit outside of default search path
+
+CMake Error at CMakeLists.txt:8 (_message):
+ Could NOT find Lua51 (missing: LUA_INCLUDE_DIR)
+
+CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
+Please set them or make sure they are set and tested correctly in the CMake files:
+src/LUA_INCLUDE_DIR
+ used as include directory in directory src
+ used as include directory in directory src
+src/frameserver/game/LUA_INCLUDE_DIR
+ used as include directory in directory src/frameserver/game
+src/shmif/LUA_INCLUDE_DIR
+ used as include directory in directory src/shmif
+ used as include directory in directory src/shmif
+ used as include directory in directory src/shmif
+ used as include directory in directory src/shmif
+
+ld: error: unable to find library -lluajit-5.1
+
+LUA_INCLUDE_DIR:PATH=LUA_INCLUDE_DIR-NOTFOUND
+LUA_LIBRARY:FILEPATH=LUA_LIBRARY-NOTFOUND
+
+LUA_CFLAGS:INTERNAL=-I/usr/local/include/luajit-2.0
+LUA_FOUND:INTERNAL=1
+LUA_INCLUDEDIR:INTERNAL=/usr/local/include/luajit-2.0
+LUA_INCLUDE_DIRS:INTERNAL=/usr/local/include/luajit-2.0
+LUA_LDFLAGS:INTERNAL=-L/usr/local/lib;-lluajit-5.1
+LUA_LIBDIR:INTERNAL=/usr/local/lib
+LUA_LIBRARIES:INTERNAL=luajit-5.1
+LUA_LIBRARY_DIRS:INTERNAL=/usr/local/lib
+LUA_MODULE_NAME:INTERNAL=luajit
+LUA_PREFIX:INTERNAL=/usr/local
+LUA_STATIC_CFLAGS:INTERNAL=-I/usr/local/include/luajit-2.0
+LUA_STATIC_INCLUDE_DIRS:INTERNAL=/usr/local/include/luajit-2.0
+LUA_STATIC_LDFLAGS:INTERNAL=-L/usr/local/lib;-lluajit-5.1;-Wl,-E;-lm
+LUA_STATIC_LDFLAGS_OTHER:INTERNAL=-Wl,-E
+LUA_STATIC_LIBRARIES:INTERNAL=luajit-5.1;m
+LUA_STATIC_LIBRARY_DIRS:INTERNAL=/usr/local/lib
+LUA_VERSION:INTERNAL=2.0.5
+---
+ src/CMakeLists.txt | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index ce9dbd14..15d3e1be 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -439,6 +439,9 @@ else()
+ set(LUA_LINKTYPE "static")
+ else()
+ pkg_check_modules(LUA luajit REQUIRED)
++ find_library(LUA_LIBRARY NAMES ${LUA_LIBRARIES} PATHS ${LUA_LIBRARY_DIRS})
++ set(LUA_INCLUDE_DIR ${LUA_INCLUDE_DIRS})
++ set(LUA_LIBRARIES ${LUA_LINK_LIBRARIES})
+ endif()
+ endif()
+
+--
+2.29.2
+
diff --git a/srcpkgs/arcan/patches/010-tesseract-include.patch b/srcpkgs/arcan/patches/010-tesseract-include.patch
deleted file mode 100644
index 78714b92e57..00000000000
--- a/srcpkgs/arcan/patches/010-tesseract-include.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/frameserver/encode/default/ocr.c
-+++ src/frameserver/encode/default/ocr.c
-@@ -1,4 +1,4 @@
--#include <capi.h>
-+#include <tesseract/capi.h>
- #include <leptonica/allheaders.h>
- #include <arcan_shmif.h>
- #include "util/utf8.c"
diff --git a/srcpkgs/arcan/template b/srcpkgs/arcan/template
index 2e97c411161..faf8d597bca 100644
--- a/srcpkgs/arcan/template
+++ b/srcpkgs/arcan/template
@@ -1,13 +1,21 @@
# Template file for 'arcan'
pkgname=arcan
-version=0.5.5.2
-revision=3
+version=0.6.0
+revision=1
build_wrksrc=src
build_style=cmake
-configure_args="-DDISTR_TAG='Void Linux' -DVIDEO_PLATFORM=egl-dri"
-makedepends="ffmpeg-devel harfbuzz-devel liblzma-devel MesaLib-devel
+configure_args="-DDISTR_TAG='Void Linux' -DVIDEO_PLATFORM=egl-dri
+ $(vopt_if luajit '-DDISABLE_JIT=OFF' '-DDISABLE_JIT=ON')"
+hostmakedepends="pkg-config
+ $(vopt_if wayland wayland-devel)"
+makedepends="MesaLib-devel ffmpeg-devel file-devel freetype-devel liblzma-devel
libopenal-devel libusb-devel libvncserver-devel libxkbcommon-devel sqlite-devel
- $(vopt_if tesseract 'tesseract-ocr-devel leptonica-devel') vlc-devel"
+ vlc-devel
+ $(vopt_if tts 'libespeak-devel')
+ $(vopt_if luajit 'LuaJIT-devel' 'lua51-devel')
+ $(vopt_if tesseract 'tesseract-ocr-devel leptonica-devel')
+ $(vopt_if wayland 'wayland-devel wayland-protocols libxcb-devel xcb-util-wm-devel')
+"
short_desc="Combined display server, multimedia framework and game engine"
maintainer="Piraty <piraty1@inbox.ru>"
license="GPL-2.0-or-later, LGPL-2.0-or-later, BSD-3-Clause"
@@ -15,31 +23,31 @@ homepage="https://arcan-fe.com/"
_versionOpenal=0.5.4
distfiles="https://github.com/letoram/${pkgname}/archive/${version}.tar.gz
https://github.com/letoram/openal/archive/${_versionOpenal}.tar.gz>openal_arcan.${_versionOpenal}.tar.gz"
-checksum="a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum="7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
3a50a87c05b67c466a868cc77f8dc7f9cfc9466aeeafcd823daca0d108c504da"
+patch_args="-Np1"
-if [ "$XBPS_TARGET_WORDSIZE" != "$XBPS_WORDSIZE" ]; then
- configure_args+=" -DDISABLE_JIT=ON"
- makedepends+=" lua51-devel"
-else
- makedepends+=" LuaJIT-devel"
+replaces="arcan-wayland>=0"
+
+build_options="luajit tesseract tts wayland"
+desc_option_tts="Enable support for text-to-speech via espeak"
+desc_option_tesseract="Enable support for OCR via tesseract"
+desc_option_luajit="Enable support for LuaJIT"
+build_options_default="tesseract wayland"
+
+# luajit is restricted to matching wordsize of host/target
+if [ "$XBPS_TARGET_WORDSIZE" = "$XBPS_WORDSIZE" ]; then
+ build_options_default+=" luajit"
fi
-CFLAGS="-fcommon"
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
makedepends+=" libatomic-devel"
CFLAGS="-latomic"
fi
-build_options="tesseract"
-desc_option_tesseract="Enable support for OCR via tesseract"
-build_options_default="tesseract"
-
-# the _lwa part of the build relies on a patched openAL implementation
-# that is statically linked
-
pre_configure() {
- # provide patched openAL
+ # provide patched openAL. the _lwa part of the build relies on a patched
+ # openAL implementation that is statically linked
ln -s ${XBPS_BUILDDIR}/openal-${_versionOpenal} ${XBPS_BUILDDIR}/arcan-${version}/external/git/openal
}
From cca14340882e49f5b11a8b46eca487b960b84e5a Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 16:52:18 +0100
Subject: [PATCH 2/7] arcan-wayland: remove
arcan builds with wayland support by now
---
srcpkgs/arcan-wayland/template | 25 -------------------------
1 file changed, 25 deletions(-)
delete mode 100644 srcpkgs/arcan-wayland/template
diff --git a/srcpkgs/arcan-wayland/template b/srcpkgs/arcan-wayland/template
deleted file mode 100644
index cb666910d68..00000000000
--- a/srcpkgs/arcan-wayland/template
+++ /dev/null
@@ -1,25 +0,0 @@
-# Template file for 'arcan-wayland'
-# needs to be synced with the arcan package
-pkgname=arcan-wayland
-version=0.5.5.2
-revision=1
-wrksrc=arcan-${version}
-build_wrksrc=src/tools/waybridge
-build_style=cmake
-hostmakedepends="pkg-config"
-makedepends="MesaLib-devel arcan-devel libseccomp-devel libxkbcommon-devel
- wayland-devel wayland-protocols"
-short_desc="Wayland protocol service for Arcan"
-maintainer="Piraty <piraty1@inbox.ru>"
-license="BSD-3-Clause"
-homepage="https://arcan-fe.com/"
-distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
-
-if [ "$CROSS_BUILD" ];then
- hostmakedepends+=" wayland-devel"
-fi
-
-post_install() {
- vlicense ../../../COPYING
-}
From 52f093f7e653066a0fe0bfeb56027b60ba29b029 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:04 +0100
Subject: [PATCH 3/7] acfgfs: update to 0.6.0.
---
srcpkgs/acfgfs/patches/find-pkgconfig.patch | 18 ++++++++++++++++++
srcpkgs/acfgfs/template | 8 +++++---
2 files changed, 23 insertions(+), 3 deletions(-)
create mode 100644 srcpkgs/acfgfs/patches/find-pkgconfig.patch
diff --git a/srcpkgs/acfgfs/patches/find-pkgconfig.patch b/srcpkgs/acfgfs/patches/find-pkgconfig.patch
new file mode 100644
index 00000000000..6e0519d7518
--- /dev/null
+++ b/srcpkgs/acfgfs/patches/find-pkgconfig.patch
@@ -0,0 +1,18 @@
+commit 55e0712681c12d641c3bcfcb47eae2674f17e6b0
+Author: bjornstahl <arcanfe@nospam>
+Date: Fri Nov 27 18:37:40 2020 +0100
+
+ (build) find_sse/-DENABLE_SIMD=OFF + acfg pkgtool
+
+diff --git a/src/tools/acfgfs/CMakeLists.txt b/src/tools/acfgfs/CMakeLists.txt
+index 77f19475..4c151ef7 100644
+--- a/src/tools/acfgfs/CMakeLists.txt
++++ b/src/tools/acfgfs/CMakeLists.txt
+@@ -6,6 +6,7 @@ if (CMAKE_BUILD_TYPE STREQUAL "Debug")
+ add_definitions(-D_DEBUG)
+ endif()
+
++find_package(PkgConfig REQUIRED)
+ find_package(arcan_shmif REQUIRED)
+ pkg_check_modules(FUSE3 REQUIRED fuse3)
+ find_package(Math REQUIRED)
diff --git a/srcpkgs/acfgfs/template b/srcpkgs/acfgfs/template
index cc139b5939a..c1119df9119 100644
--- a/srcpkgs/acfgfs/template
+++ b/srcpkgs/acfgfs/template
@@ -1,18 +1,20 @@
# Template file for 'acfgfs'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=acfgfs
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc=arcan-${version}
build_wrksrc=src/tools/acfgfs
build_style=cmake
+hostmakedepends="pkg-config"
makedepends="arcan-devel fuse3-devel"
short_desc="Configuration file system for Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
+patch_args="-Np1"
case "${XBPS_TARGET_MACHINE}" in
i686|armv6l|armv7l|ppc)
From 1a80e8767492246411988d645dc0157a747abe0b Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:08 +0100
Subject: [PATCH 4/7] aclip: update to 0.6.0.
---
srcpkgs/aclip/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/aclip/template b/srcpkgs/aclip/template
index 8fde46c97fe..47046e557af 100644
--- a/srcpkgs/aclip/template
+++ b/srcpkgs/aclip/template
@@ -1,7 +1,7 @@
# Template file for 'aclip'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=aclip
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc=arcan-${version}
build_wrksrc=src/tools/aclip
@@ -12,7 +12,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com/"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
post_install() {
vlicense ../../../COPYING
From 9f81e96eacd2a596e4db29ea90b8a44923af77e2 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:12 +0100
Subject: [PATCH 5/7] aloadimage: update to 0.6.0.
---
srcpkgs/aloadimage/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/aloadimage/template b/srcpkgs/aloadimage/template
index fba7776c004..bd358568d9b 100644
--- a/srcpkgs/aloadimage/template
+++ b/srcpkgs/aloadimage/template
@@ -1,7 +1,7 @@
# Template file for 'aloadimage'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=aloadimage
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc="arcan-${version}"
build_wrksrc=src/tools/aloadimage
@@ -13,7 +13,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com/"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
post_install() {
vlicense ../../../COPYING
From f95d3ee9cea7f331cdc8f5293ec66de3ca678112 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 16:52:25 +0100
Subject: [PATCH 6/7] durden: update to 0.6.0.
---
srcpkgs/durden/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/durden/template b/srcpkgs/durden/template
index d150a07ce5e..b466be9afb4 100644
--- a/srcpkgs/durden/template
+++ b/srcpkgs/durden/template
@@ -1,14 +1,14 @@
# Template file for 'durden'
pkgname=durden
-version=0.5
-revision=2
+version=0.6.0
+revision=1
depends="aclip aloadimage"
short_desc="Desktop environment for Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="http://durden.arcan-fe.com/"
distfiles="https://github.com/letoram/${pkgname}/archive/${version}.tar.gz"
-checksum=f0cb0cdc6d16b4807efab5b6152b9f26813dccd2d66af5f1d80494769f840915
+checksum=6597d22f19e9c492b489305284bac955c091985d021ed2922fab22c93ed4d5c0
do_install() {
vbin distr/durden
From 89e97fe2267d915be9b3cea77a7a9b3a21693687 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Mon, 30 Nov 2020 12:29:00 +0100
Subject: [PATCH 7/7] xarcan: update to 0.6.0.
---
srcpkgs/xarcan/template | 38 ++++++++++++--------------------------
1 file changed, 12 insertions(+), 26 deletions(-)
diff --git a/srcpkgs/xarcan/template b/srcpkgs/xarcan/template
index 47ba49e376b..1c182c12d60 100644
--- a/srcpkgs/xarcan/template
+++ b/srcpkgs/xarcan/template
@@ -1,36 +1,22 @@
# Template file for 'xarcan'
pkgname=xarcan
-version=0.5.4
-revision=8
-build_style=gnu-configure
+version=0.6.0
+revision=1
+build_style=meson
+configure_args="-Dglamor=true -Dint10=false -Dipv6=true -Dsystemd_logind=false
+ -Ddefault_font_path=/usr/share/fonts/X11"
+hostmakedepends="automake font-util libtool pkg-config xorg-util-macros xtrans"
+makedepends="MesaLib-devel arcan-devel libX11-devel libXfont2-devel libdrm-devel
+ libepoxy-devel libressl-devel libtirpc-devel libxkbfile-devel pixman-devel
+ xorgproto"
short_desc="Patched Xserver that bridges connections to Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
-license="MIT"
+license="MIT, BSD-3-Clause"
homepage="https://github.com/letoram/xarcan"
distfiles="https://github.com/letoram/xarcan/archive/${version}.tar.gz"
-checksum=ea37709c56b4c649ea2263531a02d511ff44dcd842833be5f8db41641045d5a1
-
-configure_args="--enable-kdrive --enable-xarcan --disable-xorg
- --disable-xwayland --disable-xnest --disable-xvfb --disable-glamor --enable-glx
- --disable-int10-module --with-xkb-path=/usr/share/X11/xkb
- --with-xkb-output=/var/lib/xkb --enable-ipv6 --enable-record
- --with-fontrootdir=/usr/share/fonts/X11 --with-shared-memory-dir=/dev/shm
- --without-systemd-daemon --without-systemd-daemon --enable-xcsecurity --disable-static"
-
-hostmakedepends="automake libtool pkg-config xorg-util-macros font-util xtrans"
-makedepends="pixman-devel libdrm-devel libX11-devel
- MesaLib-devel libressl-devel libXfont2-devel libxkbfile-devel
- libepoxy-devel arcan-devel xorgproto"
-
-pre_configure() {
- vsed -i configure.ac \
- -e "s;gl >= 7.1.0;gl >= 1.2;" \
- -e "s;gl >= 9.2.0;gl >= 1.2;"
- NOCONFIGURE=1 ./autogen.sh
-}
+checksum=db582bf9c412842fb263d4eb5118f4c1eb6e7b579042a179044d9467fdb98193
post_install() {
+ rm -rf ${DESTDIR}/usr/{include,lib,share}
vlicense COPYING
- rm -rf ${DESTDIR}/var
- rm -rf ${DESTDIR}/usr/{lib,share}
}
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PR PATCH] [Updated] Arcan 0.6
[not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-26915@inbox.vuxu.org>
` (8 preceding siblings ...)
2020-12-09 23:15 ` Piraty
@ 2020-12-16 9:23 ` Piraty
2020-12-16 9:26 ` Piraty
2020-12-16 11:10 ` [PR PATCH] [Merged]: " Piraty
11 siblings, 0 replies; 12+ messages in thread
From: Piraty @ 2020-12-16 9:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 312 bytes --]
There is an updated pull request by Piraty against master on the void-packages repository
https://github.com/Piraty/void-packages arcan-0.6
https://github.com/void-linux/void-packages/pull/26915
Arcan 0.6
ping @letoram
A patch file from https://github.com/void-linux/void-packages/pull/26915.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-arcan-0.6-26915.patch --]
[-- Type: text/x-diff, Size: 16894 bytes --]
From 616882f9367273be162a28fdda999da25e1ea2c6 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Mon, 28 Jan 2019 21:48:24 +0100
Subject: [PATCH 1/7] arcan: update to 0.6.0.1.
---
common/shlibs | 9 +--
...uajit-outside-of-default-search-path.patch | 64 +++++++++++++++++++
.../arcan/patches/010-tesseract-include.patch | 8 ---
srcpkgs/arcan/template | 48 ++++++++------
4 files changed, 97 insertions(+), 32 deletions(-)
create mode 100644 srcpkgs/arcan/patches.bak/0001-build-detect-luajit-outside-of-default-search-path.patch
delete mode 100644 srcpkgs/arcan/patches/010-tesseract-include.patch
diff --git a/common/shlibs b/common/shlibs
index 76b3f458b15..01cc7e86e1f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3262,10 +3262,11 @@ libaacs.so.0 libaacs-0.9.0_1
libttfautohint.so.1 ttfautohint-1.8.1_1
libcob.so.4 gnucobol-libs-2.2_1
libkrfbprivate.so.5.0 krfb-17.08.1_1
-libarcan_shmif.so.0.11 arcan-0.5.4.3_1
-libarcan_shmif_ext.so.0.11 arcan-0.5.4.3_1
-libarcan_shmif_server.so.0.11 arcan-0.5.4.3_1
-libarcan_tui.so.0.11 arcan-0.5.4.3_1
+libarcan_shmif.so.0.13 arcan-0.6.0_1
+libarcan_shmif_ext.so.0.13 arcan-0.6.0_1
+libarcan_shmif_server.so.0.13 arcan-0.6.0_1
+libarcan_tui.so.0.13 arcan-0.6.0_1
+libarcan_a12.so.0.1 arcan-0.6.0_1
liblwipv6.so.2 lwipv6-1.5a_1
libpipewire-0.2.so.1 libpipewire0.2-0.2.7_1
libpipewire-0.3.so.0 libpipewire-0.3.6_1
diff --git a/srcpkgs/arcan/patches.bak/0001-build-detect-luajit-outside-of-default-search-path.patch b/srcpkgs/arcan/patches.bak/0001-build-detect-luajit-outside-of-default-search-path.patch
new file mode 100644
index 00000000000..a69d35a2320
--- /dev/null
+++ b/srcpkgs/arcan/patches.bak/0001-build-detect-luajit-outside-of-default-search-path.patch
@@ -0,0 +1,64 @@
+From 375d9696461585ac226c5015026648a555312a60 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Fri, 27 Nov 2020 11:14:00 +0000
+Subject: [PATCH] (build) detect luajit outside of default search path
+
+CMake Error at CMakeLists.txt:8 (_message):
+ Could NOT find Lua51 (missing: LUA_INCLUDE_DIR)
+
+CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
+Please set them or make sure they are set and tested correctly in the CMake files:
+src/LUA_INCLUDE_DIR
+ used as include directory in directory src
+ used as include directory in directory src
+src/frameserver/game/LUA_INCLUDE_DIR
+ used as include directory in directory src/frameserver/game
+src/shmif/LUA_INCLUDE_DIR
+ used as include directory in directory src/shmif
+ used as include directory in directory src/shmif
+ used as include directory in directory src/shmif
+ used as include directory in directory src/shmif
+
+ld: error: unable to find library -lluajit-5.1
+
+LUA_INCLUDE_DIR:PATH=LUA_INCLUDE_DIR-NOTFOUND
+LUA_LIBRARY:FILEPATH=LUA_LIBRARY-NOTFOUND
+
+LUA_CFLAGS:INTERNAL=-I/usr/local/include/luajit-2.0
+LUA_FOUND:INTERNAL=1
+LUA_INCLUDEDIR:INTERNAL=/usr/local/include/luajit-2.0
+LUA_INCLUDE_DIRS:INTERNAL=/usr/local/include/luajit-2.0
+LUA_LDFLAGS:INTERNAL=-L/usr/local/lib;-lluajit-5.1
+LUA_LIBDIR:INTERNAL=/usr/local/lib
+LUA_LIBRARIES:INTERNAL=luajit-5.1
+LUA_LIBRARY_DIRS:INTERNAL=/usr/local/lib
+LUA_MODULE_NAME:INTERNAL=luajit
+LUA_PREFIX:INTERNAL=/usr/local
+LUA_STATIC_CFLAGS:INTERNAL=-I/usr/local/include/luajit-2.0
+LUA_STATIC_INCLUDE_DIRS:INTERNAL=/usr/local/include/luajit-2.0
+LUA_STATIC_LDFLAGS:INTERNAL=-L/usr/local/lib;-lluajit-5.1;-Wl,-E;-lm
+LUA_STATIC_LDFLAGS_OTHER:INTERNAL=-Wl,-E
+LUA_STATIC_LIBRARIES:INTERNAL=luajit-5.1;m
+LUA_STATIC_LIBRARY_DIRS:INTERNAL=/usr/local/lib
+LUA_VERSION:INTERNAL=2.0.5
+---
+ src/CMakeLists.txt | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index ce9dbd14..15d3e1be 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -439,6 +439,9 @@ else()
+ set(LUA_LINKTYPE "static")
+ else()
+ pkg_check_modules(LUA luajit REQUIRED)
++ find_library(LUA_LIBRARY NAMES ${LUA_LIBRARIES} PATHS ${LUA_LIBRARY_DIRS})
++ set(LUA_INCLUDE_DIR ${LUA_INCLUDE_DIRS})
++ set(LUA_LIBRARIES ${LUA_LINK_LIBRARIES})
+ endif()
+ endif()
+
+--
+2.29.2
+
diff --git a/srcpkgs/arcan/patches/010-tesseract-include.patch b/srcpkgs/arcan/patches/010-tesseract-include.patch
deleted file mode 100644
index 78714b92e57..00000000000
--- a/srcpkgs/arcan/patches/010-tesseract-include.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/frameserver/encode/default/ocr.c
-+++ src/frameserver/encode/default/ocr.c
-@@ -1,4 +1,4 @@
--#include <capi.h>
-+#include <tesseract/capi.h>
- #include <leptonica/allheaders.h>
- #include <arcan_shmif.h>
- #include "util/utf8.c"
diff --git a/srcpkgs/arcan/template b/srcpkgs/arcan/template
index 2e97c411161..6d56eca3a02 100644
--- a/srcpkgs/arcan/template
+++ b/srcpkgs/arcan/template
@@ -1,13 +1,21 @@
# Template file for 'arcan'
pkgname=arcan
-version=0.5.5.2
-revision=3
+version=0.6.0.1
+revision=1
build_wrksrc=src
build_style=cmake
-configure_args="-DDISTR_TAG='Void Linux' -DVIDEO_PLATFORM=egl-dri"
-makedepends="ffmpeg-devel harfbuzz-devel liblzma-devel MesaLib-devel
+configure_args="-DDISTR_TAG='Void Linux' -DVIDEO_PLATFORM=egl-dri
+ $(vopt_if luajit '-DDISABLE_JIT=OFF' '-DDISABLE_JIT=ON')"
+hostmakedepends="pkg-config
+ $(vopt_if wayland wayland-devel)"
+makedepends="MesaLib-devel ffmpeg-devel file-devel freetype-devel liblzma-devel
libopenal-devel libusb-devel libvncserver-devel libxkbcommon-devel sqlite-devel
- $(vopt_if tesseract 'tesseract-ocr-devel leptonica-devel') vlc-devel"
+ vlc-devel
+ $(vopt_if tts 'libespeak-devel')
+ $(vopt_if luajit 'LuaJIT-devel' 'lua51-devel')
+ $(vopt_if tesseract 'tesseract-ocr-devel leptonica-devel')
+ $(vopt_if wayland 'wayland-devel wayland-protocols libxcb-devel xcb-util-wm-devel')
+ "
short_desc="Combined display server, multimedia framework and game engine"
maintainer="Piraty <piraty1@inbox.ru>"
license="GPL-2.0-or-later, LGPL-2.0-or-later, BSD-3-Clause"
@@ -15,31 +23,31 @@ homepage="https://arcan-fe.com/"
_versionOpenal=0.5.4
distfiles="https://github.com/letoram/${pkgname}/archive/${version}.tar.gz
https://github.com/letoram/openal/archive/${_versionOpenal}.tar.gz>openal_arcan.${_versionOpenal}.tar.gz"
-checksum="a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum="7ae00a9dee79f9b58ac2bacbf532ff0631280297cfde30e8996382a3f42a52ed
3a50a87c05b67c466a868cc77f8dc7f9cfc9466aeeafcd823daca0d108c504da"
+patch_args="-Np1"
-if [ "$XBPS_TARGET_WORDSIZE" != "$XBPS_WORDSIZE" ]; then
- configure_args+=" -DDISABLE_JIT=ON"
- makedepends+=" lua51-devel"
-else
- makedepends+=" LuaJIT-devel"
+replaces="arcan-wayland>=0"
+
+build_options="luajit tesseract tts wayland"
+desc_option_tts="Enable support for text-to-speech via espeak"
+desc_option_tesseract="Enable support for OCR via tesseract"
+desc_option_luajit="Enable support for LuaJIT"
+build_options_default="tesseract wayland"
+
+# luajit is restricted to matching wordsize of host/target
+if [ "$XBPS_TARGET_WORDSIZE" = "$XBPS_WORDSIZE" ]; then
+ build_options_default+=" luajit"
fi
-CFLAGS="-fcommon"
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
makedepends+=" libatomic-devel"
CFLAGS="-latomic"
fi
-build_options="tesseract"
-desc_option_tesseract="Enable support for OCR via tesseract"
-build_options_default="tesseract"
-
-# the _lwa part of the build relies on a patched openAL implementation
-# that is statically linked
-
pre_configure() {
- # provide patched openAL
+ # provide patched openAL. the _lwa part of the build relies on a patched
+ # openAL implementation that is statically linked
ln -s ${XBPS_BUILDDIR}/openal-${_versionOpenal} ${XBPS_BUILDDIR}/arcan-${version}/external/git/openal
}
From f1a95cc890323f92a324e10cc74a4c6cd5a3acb6 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 16:52:18 +0100
Subject: [PATCH 2/7] arcan-wayland: remove
arcan builds with wayland support by now
---
srcpkgs/arcan-wayland/template | 25 -------------------------
1 file changed, 25 deletions(-)
delete mode 100644 srcpkgs/arcan-wayland/template
diff --git a/srcpkgs/arcan-wayland/template b/srcpkgs/arcan-wayland/template
deleted file mode 100644
index cb666910d68..00000000000
--- a/srcpkgs/arcan-wayland/template
+++ /dev/null
@@ -1,25 +0,0 @@
-# Template file for 'arcan-wayland'
-# needs to be synced with the arcan package
-pkgname=arcan-wayland
-version=0.5.5.2
-revision=1
-wrksrc=arcan-${version}
-build_wrksrc=src/tools/waybridge
-build_style=cmake
-hostmakedepends="pkg-config"
-makedepends="MesaLib-devel arcan-devel libseccomp-devel libxkbcommon-devel
- wayland-devel wayland-protocols"
-short_desc="Wayland protocol service for Arcan"
-maintainer="Piraty <piraty1@inbox.ru>"
-license="BSD-3-Clause"
-homepage="https://arcan-fe.com/"
-distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
-
-if [ "$CROSS_BUILD" ];then
- hostmakedepends+=" wayland-devel"
-fi
-
-post_install() {
- vlicense ../../../COPYING
-}
From f30b70c93a0008698c4e44ab53892aa85aa187b5 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:04 +0100
Subject: [PATCH 3/7] acfgfs: update to 0.6.0.
---
srcpkgs/acfgfs/patches/find-pkgconfig.patch | 18 ++++++++++++++++++
srcpkgs/acfgfs/template | 8 +++++---
2 files changed, 23 insertions(+), 3 deletions(-)
create mode 100644 srcpkgs/acfgfs/patches/find-pkgconfig.patch
diff --git a/srcpkgs/acfgfs/patches/find-pkgconfig.patch b/srcpkgs/acfgfs/patches/find-pkgconfig.patch
new file mode 100644
index 00000000000..6e0519d7518
--- /dev/null
+++ b/srcpkgs/acfgfs/patches/find-pkgconfig.patch
@@ -0,0 +1,18 @@
+commit 55e0712681c12d641c3bcfcb47eae2674f17e6b0
+Author: bjornstahl <arcanfe@nospam>
+Date: Fri Nov 27 18:37:40 2020 +0100
+
+ (build) find_sse/-DENABLE_SIMD=OFF + acfg pkgtool
+
+diff --git a/src/tools/acfgfs/CMakeLists.txt b/src/tools/acfgfs/CMakeLists.txt
+index 77f19475..4c151ef7 100644
+--- a/src/tools/acfgfs/CMakeLists.txt
++++ b/src/tools/acfgfs/CMakeLists.txt
+@@ -6,6 +6,7 @@ if (CMAKE_BUILD_TYPE STREQUAL "Debug")
+ add_definitions(-D_DEBUG)
+ endif()
+
++find_package(PkgConfig REQUIRED)
+ find_package(arcan_shmif REQUIRED)
+ pkg_check_modules(FUSE3 REQUIRED fuse3)
+ find_package(Math REQUIRED)
diff --git a/srcpkgs/acfgfs/template b/srcpkgs/acfgfs/template
index cc139b5939a..c1119df9119 100644
--- a/srcpkgs/acfgfs/template
+++ b/srcpkgs/acfgfs/template
@@ -1,18 +1,20 @@
# Template file for 'acfgfs'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=acfgfs
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc=arcan-${version}
build_wrksrc=src/tools/acfgfs
build_style=cmake
+hostmakedepends="pkg-config"
makedepends="arcan-devel fuse3-devel"
short_desc="Configuration file system for Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
+patch_args="-Np1"
case "${XBPS_TARGET_MACHINE}" in
i686|armv6l|armv7l|ppc)
From cc379f55efc904771e23b857051d00b4205cd083 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:08 +0100
Subject: [PATCH 4/7] aclip: update to 0.6.0.
---
srcpkgs/aclip/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/aclip/template b/srcpkgs/aclip/template
index 8fde46c97fe..47046e557af 100644
--- a/srcpkgs/aclip/template
+++ b/srcpkgs/aclip/template
@@ -1,7 +1,7 @@
# Template file for 'aclip'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=aclip
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc=arcan-${version}
build_wrksrc=src/tools/aclip
@@ -12,7 +12,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com/"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
post_install() {
vlicense ../../../COPYING
From a7f8eb91f21e1e81e8ab5a2812368d249611ea30 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:12 +0100
Subject: [PATCH 5/7] aloadimage: update to 0.6.0.
---
srcpkgs/aloadimage/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/aloadimage/template b/srcpkgs/aloadimage/template
index fba7776c004..bd358568d9b 100644
--- a/srcpkgs/aloadimage/template
+++ b/srcpkgs/aloadimage/template
@@ -1,7 +1,7 @@
# Template file for 'aloadimage'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=aloadimage
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc="arcan-${version}"
build_wrksrc=src/tools/aloadimage
@@ -13,7 +13,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com/"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
post_install() {
vlicense ../../../COPYING
From 5a5f6565e1bbfeb38387e5c5332206698f0a4820 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 16:52:25 +0100
Subject: [PATCH 6/7] durden: update to 0.6.0.
---
srcpkgs/durden/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/durden/template b/srcpkgs/durden/template
index d150a07ce5e..b466be9afb4 100644
--- a/srcpkgs/durden/template
+++ b/srcpkgs/durden/template
@@ -1,14 +1,14 @@
# Template file for 'durden'
pkgname=durden
-version=0.5
-revision=2
+version=0.6.0
+revision=1
depends="aclip aloadimage"
short_desc="Desktop environment for Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="http://durden.arcan-fe.com/"
distfiles="https://github.com/letoram/${pkgname}/archive/${version}.tar.gz"
-checksum=f0cb0cdc6d16b4807efab5b6152b9f26813dccd2d66af5f1d80494769f840915
+checksum=6597d22f19e9c492b489305284bac955c091985d021ed2922fab22c93ed4d5c0
do_install() {
vbin distr/durden
From 15bad949ac3fba2b1aeff14063a36eb5b4b941bd Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Mon, 30 Nov 2020 12:29:00 +0100
Subject: [PATCH 7/7] xarcan: update to 0.6.0.
---
srcpkgs/xarcan/template | 38 ++++++++++++--------------------------
1 file changed, 12 insertions(+), 26 deletions(-)
diff --git a/srcpkgs/xarcan/template b/srcpkgs/xarcan/template
index 47ba49e376b..1c182c12d60 100644
--- a/srcpkgs/xarcan/template
+++ b/srcpkgs/xarcan/template
@@ -1,36 +1,22 @@
# Template file for 'xarcan'
pkgname=xarcan
-version=0.5.4
-revision=8
-build_style=gnu-configure
+version=0.6.0
+revision=1
+build_style=meson
+configure_args="-Dglamor=true -Dint10=false -Dipv6=true -Dsystemd_logind=false
+ -Ddefault_font_path=/usr/share/fonts/X11"
+hostmakedepends="automake font-util libtool pkg-config xorg-util-macros xtrans"
+makedepends="MesaLib-devel arcan-devel libX11-devel libXfont2-devel libdrm-devel
+ libepoxy-devel libressl-devel libtirpc-devel libxkbfile-devel pixman-devel
+ xorgproto"
short_desc="Patched Xserver that bridges connections to Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
-license="MIT"
+license="MIT, BSD-3-Clause"
homepage="https://github.com/letoram/xarcan"
distfiles="https://github.com/letoram/xarcan/archive/${version}.tar.gz"
-checksum=ea37709c56b4c649ea2263531a02d511ff44dcd842833be5f8db41641045d5a1
-
-configure_args="--enable-kdrive --enable-xarcan --disable-xorg
- --disable-xwayland --disable-xnest --disable-xvfb --disable-glamor --enable-glx
- --disable-int10-module --with-xkb-path=/usr/share/X11/xkb
- --with-xkb-output=/var/lib/xkb --enable-ipv6 --enable-record
- --with-fontrootdir=/usr/share/fonts/X11 --with-shared-memory-dir=/dev/shm
- --without-systemd-daemon --without-systemd-daemon --enable-xcsecurity --disable-static"
-
-hostmakedepends="automake libtool pkg-config xorg-util-macros font-util xtrans"
-makedepends="pixman-devel libdrm-devel libX11-devel
- MesaLib-devel libressl-devel libXfont2-devel libxkbfile-devel
- libepoxy-devel arcan-devel xorgproto"
-
-pre_configure() {
- vsed -i configure.ac \
- -e "s;gl >= 7.1.0;gl >= 1.2;" \
- -e "s;gl >= 9.2.0;gl >= 1.2;"
- NOCONFIGURE=1 ./autogen.sh
-}
+checksum=db582bf9c412842fb263d4eb5118f4c1eb6e7b579042a179044d9467fdb98193
post_install() {
+ rm -rf ${DESTDIR}/usr/{include,lib,share}
vlicense COPYING
- rm -rf ${DESTDIR}/var
- rm -rf ${DESTDIR}/usr/{lib,share}
}
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PR PATCH] [Updated] Arcan 0.6
[not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-26915@inbox.vuxu.org>
` (9 preceding siblings ...)
2020-12-16 9:23 ` Piraty
@ 2020-12-16 9:26 ` Piraty
2020-12-16 11:10 ` [PR PATCH] [Merged]: " Piraty
11 siblings, 0 replies; 12+ messages in thread
From: Piraty @ 2020-12-16 9:26 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 312 bytes --]
There is an updated pull request by Piraty against master on the void-packages repository
https://github.com/Piraty/void-packages arcan-0.6
https://github.com/void-linux/void-packages/pull/26915
Arcan 0.6
ping @letoram
A patch file from https://github.com/void-linux/void-packages/pull/26915.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-arcan-0.6-26915.patch --]
[-- Type: text/x-diff, Size: 13943 bytes --]
From 082fbaac736646d1fc9c3fb9a9413723f3b810a0 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Mon, 28 Jan 2019 21:48:24 +0100
Subject: [PATCH 1/7] arcan: update to 0.6.0.1.
---
common/shlibs | 9 ++--
.../arcan/patches/010-tesseract-include.patch | 8 ----
srcpkgs/arcan/template | 48 +++++++++++--------
3 files changed, 33 insertions(+), 32 deletions(-)
delete mode 100644 srcpkgs/arcan/patches/010-tesseract-include.patch
diff --git a/common/shlibs b/common/shlibs
index 76b3f458b15..01cc7e86e1f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3262,10 +3262,11 @@ libaacs.so.0 libaacs-0.9.0_1
libttfautohint.so.1 ttfautohint-1.8.1_1
libcob.so.4 gnucobol-libs-2.2_1
libkrfbprivate.so.5.0 krfb-17.08.1_1
-libarcan_shmif.so.0.11 arcan-0.5.4.3_1
-libarcan_shmif_ext.so.0.11 arcan-0.5.4.3_1
-libarcan_shmif_server.so.0.11 arcan-0.5.4.3_1
-libarcan_tui.so.0.11 arcan-0.5.4.3_1
+libarcan_shmif.so.0.13 arcan-0.6.0_1
+libarcan_shmif_ext.so.0.13 arcan-0.6.0_1
+libarcan_shmif_server.so.0.13 arcan-0.6.0_1
+libarcan_tui.so.0.13 arcan-0.6.0_1
+libarcan_a12.so.0.1 arcan-0.6.0_1
liblwipv6.so.2 lwipv6-1.5a_1
libpipewire-0.2.so.1 libpipewire0.2-0.2.7_1
libpipewire-0.3.so.0 libpipewire-0.3.6_1
diff --git a/srcpkgs/arcan/patches/010-tesseract-include.patch b/srcpkgs/arcan/patches/010-tesseract-include.patch
deleted file mode 100644
index 78714b92e57..00000000000
--- a/srcpkgs/arcan/patches/010-tesseract-include.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/frameserver/encode/default/ocr.c
-+++ src/frameserver/encode/default/ocr.c
-@@ -1,4 +1,4 @@
--#include <capi.h>
-+#include <tesseract/capi.h>
- #include <leptonica/allheaders.h>
- #include <arcan_shmif.h>
- #include "util/utf8.c"
diff --git a/srcpkgs/arcan/template b/srcpkgs/arcan/template
index 2e97c411161..9c891aa8238 100644
--- a/srcpkgs/arcan/template
+++ b/srcpkgs/arcan/template
@@ -1,13 +1,21 @@
# Template file for 'arcan'
pkgname=arcan
-version=0.5.5.2
-revision=3
+version=0.6.0.1
+revision=1
build_wrksrc=src
build_style=cmake
-configure_args="-DDISTR_TAG='Void Linux' -DVIDEO_PLATFORM=egl-dri"
-makedepends="ffmpeg-devel harfbuzz-devel liblzma-devel MesaLib-devel
+configure_args="-DDISTR_TAG='Void Linux' -DVIDEO_PLATFORM=egl-dri
+ $(vopt_if luajit '-DDISABLE_JIT=OFF' '-DDISABLE_JIT=ON')"
+hostmakedepends="pkg-config
+ $(vopt_if wayland wayland-devel)"
+makedepends="MesaLib-devel ffmpeg-devel file-devel freetype-devel liblzma-devel
libopenal-devel libusb-devel libvncserver-devel libxkbcommon-devel sqlite-devel
- $(vopt_if tesseract 'tesseract-ocr-devel leptonica-devel') vlc-devel"
+ vlc-devel
+ $(vopt_if tts 'libespeak-devel')
+ $(vopt_if luajit 'LuaJIT-devel' 'lua51-devel')
+ $(vopt_if tesseract 'tesseract-ocr-devel leptonica-devel')
+ $(vopt_if wayland 'wayland-devel wayland-protocols libxcb-devel xcb-util-wm-devel')
+ "
short_desc="Combined display server, multimedia framework and game engine"
maintainer="Piraty <piraty1@inbox.ru>"
license="GPL-2.0-or-later, LGPL-2.0-or-later, BSD-3-Clause"
@@ -15,31 +23,31 @@ homepage="https://arcan-fe.com/"
_versionOpenal=0.5.4
distfiles="https://github.com/letoram/${pkgname}/archive/${version}.tar.gz
https://github.com/letoram/openal/archive/${_versionOpenal}.tar.gz>openal_arcan.${_versionOpenal}.tar.gz"
-checksum="a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum="7ae00a9dee79f9b58ac2bacbf532ff0631280297cfde30e8996382a3f42a52ed
3a50a87c05b67c466a868cc77f8dc7f9cfc9466aeeafcd823daca0d108c504da"
+patch_args="-Np1"
-if [ "$XBPS_TARGET_WORDSIZE" != "$XBPS_WORDSIZE" ]; then
- configure_args+=" -DDISABLE_JIT=ON"
- makedepends+=" lua51-devel"
-else
- makedepends+=" LuaJIT-devel"
+replaces="arcan-wayland>=0"
+
+build_options="luajit tesseract tts wayland"
+desc_option_tts="Enable support for text-to-speech via espeak"
+desc_option_tesseract="Enable support for OCR via tesseract"
+desc_option_luajit="Enable support for LuaJIT"
+build_options_default="tesseract wayland"
+
+# luajit is restricted to matching wordsize of host/target
+if [ "$XBPS_TARGET_WORDSIZE" = "$XBPS_WORDSIZE" ]; then
+ build_options_default+=" luajit"
fi
-CFLAGS="-fcommon"
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
makedepends+=" libatomic-devel"
CFLAGS="-latomic"
fi
-build_options="tesseract"
-desc_option_tesseract="Enable support for OCR via tesseract"
-build_options_default="tesseract"
-
-# the _lwa part of the build relies on a patched openAL implementation
-# that is statically linked
-
pre_configure() {
- # provide patched openAL
+ # provide patched openAL. the _lwa part of the build relies on a patched
+ # openAL implementation that is statically linked
ln -s ${XBPS_BUILDDIR}/openal-${_versionOpenal} ${XBPS_BUILDDIR}/arcan-${version}/external/git/openal
}
From ddfe5064511d6ed611ec92a9f5d691f2937fcfd2 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 16:52:18 +0100
Subject: [PATCH 2/7] arcan-wayland: remove
arcan builds with wayland support by now
---
srcpkgs/arcan-wayland/template | 25 -------------------------
1 file changed, 25 deletions(-)
delete mode 100644 srcpkgs/arcan-wayland/template
diff --git a/srcpkgs/arcan-wayland/template b/srcpkgs/arcan-wayland/template
deleted file mode 100644
index cb666910d68..00000000000
--- a/srcpkgs/arcan-wayland/template
+++ /dev/null
@@ -1,25 +0,0 @@
-# Template file for 'arcan-wayland'
-# needs to be synced with the arcan package
-pkgname=arcan-wayland
-version=0.5.5.2
-revision=1
-wrksrc=arcan-${version}
-build_wrksrc=src/tools/waybridge
-build_style=cmake
-hostmakedepends="pkg-config"
-makedepends="MesaLib-devel arcan-devel libseccomp-devel libxkbcommon-devel
- wayland-devel wayland-protocols"
-short_desc="Wayland protocol service for Arcan"
-maintainer="Piraty <piraty1@inbox.ru>"
-license="BSD-3-Clause"
-homepage="https://arcan-fe.com/"
-distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
-
-if [ "$CROSS_BUILD" ];then
- hostmakedepends+=" wayland-devel"
-fi
-
-post_install() {
- vlicense ../../../COPYING
-}
From 2ba097470dacead6554efadaa1395b5c84515359 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:04 +0100
Subject: [PATCH 3/7] acfgfs: update to 0.6.0.
---
srcpkgs/acfgfs/patches/find-pkgconfig.patch | 18 ++++++++++++++++++
srcpkgs/acfgfs/template | 8 +++++---
2 files changed, 23 insertions(+), 3 deletions(-)
create mode 100644 srcpkgs/acfgfs/patches/find-pkgconfig.patch
diff --git a/srcpkgs/acfgfs/patches/find-pkgconfig.patch b/srcpkgs/acfgfs/patches/find-pkgconfig.patch
new file mode 100644
index 00000000000..6e0519d7518
--- /dev/null
+++ b/srcpkgs/acfgfs/patches/find-pkgconfig.patch
@@ -0,0 +1,18 @@
+commit 55e0712681c12d641c3bcfcb47eae2674f17e6b0
+Author: bjornstahl <arcanfe@nospam>
+Date: Fri Nov 27 18:37:40 2020 +0100
+
+ (build) find_sse/-DENABLE_SIMD=OFF + acfg pkgtool
+
+diff --git a/src/tools/acfgfs/CMakeLists.txt b/src/tools/acfgfs/CMakeLists.txt
+index 77f19475..4c151ef7 100644
+--- a/src/tools/acfgfs/CMakeLists.txt
++++ b/src/tools/acfgfs/CMakeLists.txt
+@@ -6,6 +6,7 @@ if (CMAKE_BUILD_TYPE STREQUAL "Debug")
+ add_definitions(-D_DEBUG)
+ endif()
+
++find_package(PkgConfig REQUIRED)
+ find_package(arcan_shmif REQUIRED)
+ pkg_check_modules(FUSE3 REQUIRED fuse3)
+ find_package(Math REQUIRED)
diff --git a/srcpkgs/acfgfs/template b/srcpkgs/acfgfs/template
index cc139b5939a..c1119df9119 100644
--- a/srcpkgs/acfgfs/template
+++ b/srcpkgs/acfgfs/template
@@ -1,18 +1,20 @@
# Template file for 'acfgfs'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=acfgfs
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc=arcan-${version}
build_wrksrc=src/tools/acfgfs
build_style=cmake
+hostmakedepends="pkg-config"
makedepends="arcan-devel fuse3-devel"
short_desc="Configuration file system for Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
+patch_args="-Np1"
case "${XBPS_TARGET_MACHINE}" in
i686|armv6l|armv7l|ppc)
From e73cfcb6de276ef11417dc797c64100973ce262d Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:08 +0100
Subject: [PATCH 4/7] aclip: update to 0.6.0.
---
srcpkgs/aclip/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/aclip/template b/srcpkgs/aclip/template
index 8fde46c97fe..47046e557af 100644
--- a/srcpkgs/aclip/template
+++ b/srcpkgs/aclip/template
@@ -1,7 +1,7 @@
# Template file for 'aclip'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=aclip
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc=arcan-${version}
build_wrksrc=src/tools/aclip
@@ -12,7 +12,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com/"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
post_install() {
vlicense ../../../COPYING
From cb5d6bc0def118c3eef4527205f430515fe4f58f Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 18:42:12 +0100
Subject: [PATCH 5/7] aloadimage: update to 0.6.0.
---
srcpkgs/aloadimage/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/aloadimage/template b/srcpkgs/aloadimage/template
index fba7776c004..bd358568d9b 100644
--- a/srcpkgs/aloadimage/template
+++ b/srcpkgs/aloadimage/template
@@ -1,7 +1,7 @@
# Template file for 'aloadimage'
-# needs to be synced with the arcan package
+# !! keep synced with arcan
pkgname=aloadimage
-version=0.5.5.2
+version=0.6.0
revision=1
wrksrc="arcan-${version}"
build_wrksrc=src/tools/aloadimage
@@ -13,7 +13,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://arcan-fe.com/"
distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=a5f775789e22f6a4f16742ae9375bb5b7999aab83398adeab2bdc3f70c321cc0
+checksum=7b7aeb0fa6b89b7e3779d2e078b626566bdfa86c756d7ea1cc4f84b9e60d16a0
post_install() {
vlicense ../../../COPYING
From 8775837eb22a67cddefa9ae345161519f8d9af21 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Thu, 26 Nov 2020 16:52:25 +0100
Subject: [PATCH 6/7] durden: update to 0.6.0.
---
srcpkgs/durden/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/durden/template b/srcpkgs/durden/template
index d150a07ce5e..b466be9afb4 100644
--- a/srcpkgs/durden/template
+++ b/srcpkgs/durden/template
@@ -1,14 +1,14 @@
# Template file for 'durden'
pkgname=durden
-version=0.5
-revision=2
+version=0.6.0
+revision=1
depends="aclip aloadimage"
short_desc="Desktop environment for Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="http://durden.arcan-fe.com/"
distfiles="https://github.com/letoram/${pkgname}/archive/${version}.tar.gz"
-checksum=f0cb0cdc6d16b4807efab5b6152b9f26813dccd2d66af5f1d80494769f840915
+checksum=6597d22f19e9c492b489305284bac955c091985d021ed2922fab22c93ed4d5c0
do_install() {
vbin distr/durden
From 45bd5b16c8f43e265ce194a83d6fe2e0405d4e12 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Mon, 30 Nov 2020 12:29:00 +0100
Subject: [PATCH 7/7] xarcan: update to 0.6.0.
---
srcpkgs/xarcan/template | 38 ++++++++++++--------------------------
1 file changed, 12 insertions(+), 26 deletions(-)
diff --git a/srcpkgs/xarcan/template b/srcpkgs/xarcan/template
index 47ba49e376b..1c182c12d60 100644
--- a/srcpkgs/xarcan/template
+++ b/srcpkgs/xarcan/template
@@ -1,36 +1,22 @@
# Template file for 'xarcan'
pkgname=xarcan
-version=0.5.4
-revision=8
-build_style=gnu-configure
+version=0.6.0
+revision=1
+build_style=meson
+configure_args="-Dglamor=true -Dint10=false -Dipv6=true -Dsystemd_logind=false
+ -Ddefault_font_path=/usr/share/fonts/X11"
+hostmakedepends="automake font-util libtool pkg-config xorg-util-macros xtrans"
+makedepends="MesaLib-devel arcan-devel libX11-devel libXfont2-devel libdrm-devel
+ libepoxy-devel libressl-devel libtirpc-devel libxkbfile-devel pixman-devel
+ xorgproto"
short_desc="Patched Xserver that bridges connections to Arcan"
maintainer="Piraty <piraty1@inbox.ru>"
-license="MIT"
+license="MIT, BSD-3-Clause"
homepage="https://github.com/letoram/xarcan"
distfiles="https://github.com/letoram/xarcan/archive/${version}.tar.gz"
-checksum=ea37709c56b4c649ea2263531a02d511ff44dcd842833be5f8db41641045d5a1
-
-configure_args="--enable-kdrive --enable-xarcan --disable-xorg
- --disable-xwayland --disable-xnest --disable-xvfb --disable-glamor --enable-glx
- --disable-int10-module --with-xkb-path=/usr/share/X11/xkb
- --with-xkb-output=/var/lib/xkb --enable-ipv6 --enable-record
- --with-fontrootdir=/usr/share/fonts/X11 --with-shared-memory-dir=/dev/shm
- --without-systemd-daemon --without-systemd-daemon --enable-xcsecurity --disable-static"
-
-hostmakedepends="automake libtool pkg-config xorg-util-macros font-util xtrans"
-makedepends="pixman-devel libdrm-devel libX11-devel
- MesaLib-devel libressl-devel libXfont2-devel libxkbfile-devel
- libepoxy-devel arcan-devel xorgproto"
-
-pre_configure() {
- vsed -i configure.ac \
- -e "s;gl >= 7.1.0;gl >= 1.2;" \
- -e "s;gl >= 9.2.0;gl >= 1.2;"
- NOCONFIGURE=1 ./autogen.sh
-}
+checksum=db582bf9c412842fb263d4eb5118f4c1eb6e7b579042a179044d9467fdb98193
post_install() {
+ rm -rf ${DESTDIR}/usr/{include,lib,share}
vlicense COPYING
- rm -rf ${DESTDIR}/var
- rm -rf ${DESTDIR}/usr/{lib,share}
}
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PR PATCH] [Merged]: Arcan 0.6
[not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-26915@inbox.vuxu.org>
` (10 preceding siblings ...)
2020-12-16 9:26 ` Piraty
@ 2020-12-16 11:10 ` Piraty
11 siblings, 0 replies; 12+ messages in thread
From: Piraty @ 2020-12-16 11:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 156 bytes --]
There's a merged pull request on the void-packages repository
Arcan 0.6
https://github.com/void-linux/void-packages/pull/26915
Description:
ping @letoram
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2020-12-16 11:10 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-26915@inbox.vuxu.org>
2020-12-03 11:32 ` [PR PATCH] [Updated] Arcan 0.6 Piraty
2020-12-03 17:02 ` [PR REVIEW] " ericonr
2020-12-03 17:04 ` ericonr
2020-12-03 17:06 ` ericonr
2020-12-05 23:14 ` letoram
2020-12-06 13:25 ` letoram
2020-12-07 8:52 ` Piraty
2020-12-07 8:56 ` [PR PATCH] [Updated] " Piraty
2020-12-09 23:15 ` Piraty
2020-12-16 9:23 ` Piraty
2020-12-16 9:26 ` Piraty
2020-12-16 11:10 ` [PR PATCH] [Merged]: " Piraty
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).