summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancesco Minnocci2022-01-17 18:18:37 +0100
committerFrancesco Minnocci2022-01-17 18:18:37 +0100
commit0e1eb1f889a8adee8d1d5831c0a0bf02d32d6de5 (patch)
treeae9815f5f2dce201160e8944ddaa87d7adccc31f
parente9d1edc5efe0c1015aa71de66cb755abd90ec201 (diff)
downloadaur-0e1eb1f889a8adee8d1d5831c0a0bf02d32d6de5.tar.gz
Update to v5.1.12
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD14
-rw-r--r--koel.install18
3 files changed, 22 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 19dfd0614c30..21b2fa77b7f8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,21 @@
pkgbase = koel
pkgdesc = A personal music streaming server that works.
- pkgver = 5.1.8
+ pkgver = 5.1.12
pkgrel = 1
url = https://koel.dev/
install = koel.install
arch = any
license = MIT
makedepends = composer
- makedepends = nodejs-lts-fermium
+ makedepends = nodejs
+ makedepends = yarn
depends = php
+ depends = php-sqlite
depends = python3
depends = mysql
depends = openssl
backup = usr/share/webapps/koel/.env
- source = koel-5.1.8.tar.gz::https://github.com/koel/koel/archive/refs/tags/v5.1.8.tar.gz
- sha512sums = b12b359beba8cde455f3da1213a24bb6f35ad6f7d11983c29f1fdced8c18af3afd08fcfdf2b600a2f7c85bb6085b62db5edda8f9ab1777595cfdcf41d6c5bca9
+ source = koel-5.1.12.tar.gz::https://github.com/koel/koel/archive/refs/tags/v5.1.12.tar.gz
+ sha512sums = 79d45c06c3b948fcd99f5ab0c3bb14b39b21594a3a3f0cb26bbdbb438c88f0011e064c3a10039ebee32add94fd5b5b84d9c41f3dcc0e400409ab37ad921fd817
pkgname = koel
diff --git a/PKGBUILD b/PKGBUILD
index 69eb6d524f9e..ccf60ea74970 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,21 @@
# Maintainer: Francesco Minnocci <ascoli dot minnocci at gmail dot com>
+# Maintainer: xeruf <27f at pm dot me>
# Contributor: Jonas Heinrich <onny@project-insanity.org>
# Contributor: Alex Smith <azphreal19@protonmail.com
pkgname=koel
-pkgver=5.1.8
+pkgver=5.1.12
pkgrel=1
pkgdesc="A personal music streaming server that works."
arch=('any')
url="https://koel.dev/"
license=('MIT')
-depends=('php' 'python3' 'mysql' 'openssl')
-makedepends=('composer' 'nodejs-lts-fermium')
+depends=(php php-sqlite python3 mysql openssl)
+makedepends=(composer nodejs yarn)
backup=('usr/share/webapps/koel/.env')
install="${pkgname}.install"
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz")
-sha512sums=('b12b359beba8cde455f3da1213a24bb6f35ad6f7d11983c29f1fdced8c18af3afd08fcfdf2b600a2f7c85bb6085b62db5edda8f9ab1777595cfdcf41d6c5bca9')
+sha512sums=('79d45c06c3b948fcd99f5ab0c3bb14b39b21594a3a3f0cb26bbdbb438c88f0011e064c3a10039ebee32add94fd5b5b84d9c41f3dcc0e400409ab37ad921fd817')
prepare() {
cp "${srcdir}/${pkgname}-${pkgver}"/.env{.example,}
@@ -23,9 +24,8 @@ prepare() {
build() {
cd "$pkgname-$pkgver"
-
- composer update
- php -d 'extension=exif' /usr/bin/composer install
+ echo "++ ENABLE THE FOLLOWING MODULES IN /etc/php/php.ini: pdo_sqlite, sqlite3, exif"
+ php -d 'extension=pdo_sqlite' -d 'extension=sqlite3' -d 'extension=exif' /usr/bin/composer install
}
package() {
diff --git a/koel.install b/koel.install
index 5bbcd3e9a699..50b312f0c484 100644
--- a/koel.install
+++ b/koel.install
@@ -1,13 +1,13 @@
post_install() {
chown -R http:http /usr/share/webapps/koel/storage /usr/share/webapps/koel/public
- printf "==> Edit the .env file at /usr/share/webapps/koel with your chosen\n==> database settings and add the details for your admin account\n==> then run 'php composer koel:init --no-assets'.\n==> Remove your admin details afterward.\n==> Use 'php composer koel:sync' to update your library from the\n==> command line."
+ printf "==> Edit the .env file at /usr/share/webapps/koel with your chosen\n==> database settings and add the details for your admin account,\n==> then run 'php artisan koel:init --no-assets'.\n==> Finally use 'php artisan serve' to start the server,\n==> and your admin details afterwards.\n==> Use 'php artisan koel:sync' to update your library from the\n==> command line."
}
-#post_upgrade() {
- # cd /usr/share/webapps/koel
-
- # composer install
- # php artisan koel:init --no-assets
-
- # php artisan serve
-#}
+# post_upgrade() {
+# cd /usr/share/webapps/koel
+#
+# composer install
+# php artisan koel:init --no-assets
+#
+# php artisan serve
+# }