· 4 years ago · Aug 29, 2021, 03:38 PM
1#Maintainer: sukanka<su975853527 [AT] gmail.com>
2
3pkgname=onemanager-php-git
4_pkgname=onemanager
5pkgver=3.3.r13.gbdfee2c
6pkgrel=1
7pkgdesc="An index & manager of Onedrive based on serverless."
8url="https://github.com/qkqpttgf/OneManager-php"
9arch=('any')
10license=('unknown')
11depends=('nginx' 'php-fpm')
12makedepends=('git')
13optdepends=("certbot: Enable https for site automatically.")
14source=("${_pkgname}::git+https://github.com/qkqpttgf/OneManager-php.git"
15)
16backup=("usr/share/webapps/${_pkgname}/web.config"
17'etc/nginx/conf.d/onemanager.conf'
18"usr/share/webapps/${_pkgname}/.data/config.php"
19)
20install=onemanager.install
21sha512sums=('SKIP')
22
23
24pkgver(){
25 cd ${srcdir}/${_pkgname}
26 git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//g'
27}
28
29package(){
30 cd ${srcdir}
31
32 mkdir -p ${pkgdir}/usr/share/webapps/${_pkgname}
33 mv ${_pkgname}/{*,.data/,.htaccess} ${pkgdir}/usr/share/webapps/${_pkgname}
34 mkdir -p ${pkgdir}/etc/nginx/conf.d/
35# chown http:http -R ${pkgdir}/usr/share/webapps/${_pkgname}
36
37# mkdir -p ${pkgdir}/usr/share/webapps/${_pkgname}/.data
38# touch ${pkgdir}/usr/share/webapps/${_pkgname}/.data/config.php
39 chmod -R a+w ${pkgdir}/usr/share/webapps/${_pkgname}
40 echo '''server {
41 server_name dl.example.com;
42 listen 80;
43 root /usr/share/webapps/onemanager;
44 index index.php;
45 rewrite ^/(?!.well-known)(.*)$ /index.php?/$1 last;
46 location ~ \.php$ {
47 fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
48 fastcgi_index index.php;
49 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
50 include fastcgi_params;
51 }
52}'''> ${pkgdir}/etc/nginx/conf.d/onemanager.conf
53
54}
55
56