Chih-Hsuan Yen pushed to branch main at Arch Linux / Packaging / Packages /
tt-rss
Commits:
ea6022a0 by Chih-Hsuan Yen at 2025-07-29T22:16:09+08:00
upgpkg: 2:r12246.8b07dc845-2
Changes to follow important announcements on upstream forum
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- tt-rss.install
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,15 +1,14 @@
pkgbase = tt-rss
pkgdesc = Web-based news feed (RSS/Atom) aggregator
pkgver = r12246.8b07dc845
- pkgrel = 1
+ pkgrel = 2
epoch = 2
url = https://tt-rss.org
install = tt-rss.install
arch = any
license = GPL-3.0-or-later
makedepends = git
- depends = php-interpreter
- optdepends = mysql
+ depends = php-interpreter>=8.2
optdepends = postgresql
optdepends = php-gd-interpreter: for coloured feed badges
backup = etc/webapps/tt-rss/config.php
=====================================
PKGBUILD
=====================================
@@ -5,8 +5,9 @@
# Contributor: Erik Mank <[email protected]>
pkgname=tt-rss
+# Check https://community.tt-rss.org/c/announcements/10 when updating pkgver
pkgver=r12246.8b07dc845
-pkgrel=1
+pkgrel=2
epoch=2
pkgdesc='Web-based news feed (RSS/Atom) aggregator'
arch=(any)
@@ -14,10 +15,10 @@ url='https://tt-rss.org'
# https://gitlab.tt-rss.org/tt-rss/tt-rss/-/blob/master/README.md
license=('GPL-3.0-or-later')
backup=(etc/webapps/tt-rss/config.php)
-depends=(php-interpreter)
+# PHP 8.2 is required
https://gitlab.tt-rss.org/tt-rss/tt-rss/-/blob/8b07dc8453e0d029b000d8a73ebc059f95994400/classes/Config.php#L534
+depends=('php-interpreter>=8.2')
install=tt-rss.install
-optdepends=('mysql'
- 'postgresql'
+optdepends=('postgresql'
'php-gd-interpreter: for coloured feed badges')
makedepends=('git')
_commit=8b07dc8453e0d029b000d8a73ebc059f95994400
=====================================
tt-rss.install
=====================================
@@ -1,6 +1,14 @@
# arg 1: the new package version
# arg 2: the old package version
post_upgrade() {
+ if [ "$(vercmp $2 2:r12246.8b07dc845-2)" -le 0 ]; then
+ cat << EOF
+===> Upstream dropped support for MySQL. See
+===> https://community.tt-rss.org/t/support-for-mysql-is-no-more/6897
+===> for more details and tips for migration to PostgreSQL.
+EOF
+ fi
+
if [ "$(vercmp $2 2:r10820.4e81233ac-1)" -le 0 ]; then
cat << EOF
===> tt-rss switched back to PHP 8.
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/tt-rss/-/commit/ea6022a051dffbf71c1a3622a24df2c438fc95ab
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/tt-rss/-/commit/ea6022a051dffbf71c1a3622a24df2c438fc95ab
You're receiving this email because of your account on gitlab.archlinux.org.