testing/freshrss: upgrade to 1.27.1 and use php84

This commit is contained in:
Andy Postnikov 2025-10-24 00:55:07 +02:00
parent 48f0250f7e
commit dae72e15d7
2 changed files with 16 additions and 9 deletions

View File

@ -1,14 +1,14 @@
# Maintainer: Cowington Post <cowingtonpost@gmail.com>
pkgname=freshrss
pkgver=1.23.1
pkgrel=1
pkgver=1.27.1
pkgrel=0
pkgdesc="Free and self hosted rss feed agregator"
url="https://freshrss.org"
arch="noarch"
license="AGPL-3.0-or-later"
pkgusers="freshrss"
pkggroups="www-data"
_php=php82
_php=php84
depends="
$_php
$_php-ctype
@ -19,15 +19,20 @@ depends="
$_php-gmp
$_php-intl
$_php-mbstring
$_php-opcache
$_php-pdo
$_php-session
$_php-simplexml
$_php-xml
$_php-xmlreader
$_php-zip
"
checkdepends="
$_php-pdo_sqlite
$_php-phar
$_php-tokenizer
$_php-xmlwriter
phpunit
composer
"
install="$pkgname.pre-install $pkgname-openrc.post-install"
subpackages="
@ -45,7 +50,7 @@ source="https://github.com/FreshRSS/FreshRSS/archive/refs/tags/$pkgver/freshrss-
freshrss.crontab
"
builddir="$srcdir/FreshRSS-$pkgver"
options="!fhs" # openrc() installs into /var/tmp
options="net !fhs" # openrc() installs into /var/tmp
prepare() {
default_prepare
@ -55,8 +60,10 @@ prepare() {
}
check() {
$_php /usr/bin/composer.phar install --prefer-dist --no-progress
DATA_PATH="$srcdir"/data \
$_php /usr/bin/phpunit ./tests --bootstrap ./tests/bootstrap.php
$_php vendor/bin/phpunit ./tests --bootstrap ./tests/bootstrap.php
rm -fr vendor
}
package() {
@ -148,9 +155,9 @@ sqlite() {
}
sha512sums="
df4c7eedf3dc8c5c9d0de722e00e3846d1bb1b1605d53a9415b5fd49715b91d6cf22f7f64503a706af32dc6f96415e28d772f7442816e76e266b4aa908984e95 freshrss-1.23.1.tar.gz
30e2c9afc37ba85fc7e479e6552a0e01d50de5c9d355c998c5f2ad51e5087f4daf602da6a9721b4c833f52ad119811a0ddf54780b82d02525dca9da760e8382e freshrss-1.27.1.tar.gz
dbd1468439192cd536ae1fc063edcda0a8047504c053f2566486697d454bbc328bb5ba841b597c09c1c4954fa0d71d1c79044fb8a179915b5bcc136fa2b50889 defaults.patch
304767cc14db425fdb6f0214aca8baaa92ea05e8fc767e79ec96c4d9032509c2b52cb687106dc25b291bc7150305dde0bd0a84d77b0fc8ad872d2331c458bacf freshrss.confd
b6fe57b31bd48afb067d0c851ff42078e01ee42e3e2f01bbb64f8114429ddce740ce3fbd76eb487acf1b80909eb7e5e2721d5f3b2bdd6264d75d169d032dd2fe fpm-pool.conf
96cbd84ea28ea193212505d228a5ec2124e7a63da02f3fbfb37460aacb5e3dbd9bd72385267f115e817177b9f640e8861e845e9cf9e121c7d9f7af1d22f449e4 freshrss.crontab
c3458c2ed2df8a57e6ce4ec51280f8baa3eb5c8a83239375078bbb12dbd907b8a7bfe1e34a39cb4ca5de8ebb4179fc91f12d187c2babc2de3bcb8f648a22c32d freshrss.crontab
"

View File

@ -1 +1 @@
*/15 * * * * php82 -f /usr/share/webapps/freshrss/app/actualize_script.php >> /dev/null 2>&1
*/15 * * * * php84 -f /usr/share/webapps/freshrss/app/actualize_script.php >> /dev/null 2>&1