summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFijxu2023-11-26 15:07:15 -0300
committerFijxu2023-11-26 15:07:15 -0300
commit1865cedd8ba1f75bdbd92f375681fc9ea352839d (patch)
treea2a7748ad52f97286eb02480169d5444447fee31
parent0d0f5f3e0f0717afa5e2a3dd37b5687a322ac34d (diff)
downloadaur-chatterino2-technorino-git.tar.gz
upgpkg: chatterino2-technorino-git r4431.13ea4ad1-1
Update
-rw-r--r--.SRCINFO11
-rw-r--r--Makefile27
-rw-r--r--PKGBUILD6
3 files changed, 30 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 28d62eab5c6e..30c8b95dc910 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -7,15 +7,16 @@ pkgbase = chatterino2-technorino-git
arch = any
license = MIT
makedepends = git
- makedepends = qt5-svg
makedepends = boost
makedepends = cmake
- depends = qt5-base
- depends = qt5-tools
+ depends = qt6-base
+ depends = qt6-tools
depends = boost-libs
depends = openssl
- depends = qt5-imageformats
- depends = qtkeychain-qt5
+ depends = qt6-imageformats
+ depends = qtkeychain-qt6
+ depends = qt6-5compat
+ depends = qt6-svg
optdepends = streamlink: For piping streams to video players
optdepends = pulseaudio: For audio output
provides = chatterino
diff --git a/Makefile b/Makefile
index 7cef30f386a2..46238afe6b4b 100644
--- a/Makefile
+++ b/Makefile
@@ -1,21 +1,33 @@
-# Thanks to zneix for this Makefile
-
.PHONY: all
-all: clean srcinfo rebuild
+all: clean rebuild srcinfo chroot-rebuild
rebuild:
makepkg -s
+
+chroot-rebuild:
+ @ [ -n "${CHROOT}" ] && \
+ echo "Creating chroot in ${CHROOT}" && \
+ [ -d "${CHROOT}/root" ] || mkarchroot "${CHROOT}/root" base-devel && \
+ arch-nspawn "${CHROOT}/root" pacman -Syu && \
+ makechrootpkg -c -r "${CHROOT}" || \
+ echo "export the CHROOT environment variable if you want to use chroot-rebuild"
+
srcinfo:
makepkg --printsrcinfo > .SRCINFO
clean:
- rm -rf pkg src dankerino/ chatterino2-*.pkg.tar.{xz,zst} \
+ rm -rf \
+ pkg \
+ src \
+ chatterino2 \
+ chatterino2-*.pkg.tar.xz \
+ chatterino2-*.pkg.tar.zst \
+ chatterino2-*.log \
libcommuni \
humanize \
- qBreakpad \
- WinToast \
+ crashpad \
settings \
signals \
serialize \
@@ -24,4 +36,5 @@ clean:
sanitizers-cmake \
websocketpp \
magic_enum \
- googletest
+ miniaudio
+
diff --git a/PKGBUILD b/PKGBUILD
index 9adb7da05489..7ce489e66526 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,8 +8,8 @@ pkgdesc='Another fork of Chatterino2 with features (or fixes) that are not accep
arch=('any')
url=https://github.com/2547techno/technorino
license=('MIT')
-depends=('qt5-base' 'qt5-tools' 'boost-libs' 'openssl' 'qt5-imageformats' 'qtkeychain-qt5')
-makedepends=('git' 'qt5-svg' 'boost' 'cmake')
+depends=('qt6-base' 'qt6-tools' 'boost-libs' 'openssl' 'qt6-imageformats' 'qtkeychain-qt6' 'qt6-5compat' 'qt6-svg')
+makedepends=('git' 'boost' 'cmake')
optdepends=('streamlink: For piping streams to video players'
'pulseaudio: For audio output')
provides=('chatterino')
@@ -76,7 +76,9 @@ build() {
-DCMAKE_BUILD_TYPE=Release \
-DUSE_SYSTEM_QTKEYCHAIN=ON \
-DUSE_PRECOMPILED_HEADERS=OFF \
+ -DBUILD_WITH_QT6=ON \
-DCHATTERINO_STATIC_AVIF=OFF \
+ -DCHATTERINO_UPDATER=OFF \
"${flags[@]}" \
..
cmake --build .