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.


Reply via email to