diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 85 |
2 files changed, 47 insertions, 46 deletions
@@ -1,6 +1,6 @@ pkgbase = mantisbt pkgdesc = Web-based issue tracking system - pkgver = 2.25.2 + pkgver = 2.25.3 pkgrel = 1 url = https://www.mantisbt.org/ install = mantisbt.install @@ -19,15 +19,15 @@ pkgbase = mantisbt backup = etc/webapps/mantisbt/custom_relationships_inc.php backup = etc/webapps/mantisbt/custom_functions_inc.php backup = etc/webapps/mantisbt/custom_constants_inc.php - source = https://downloads.sourceforge.net/project/mantisbt/mantis-stable/2.25.2/mantisbt-2.25.2.tar.gz + source = https://downloads.sourceforge.net/project/mantisbt/mantis-stable/2.25.3/mantisbt-2.25.3.tar.gz source = mantisbt.sysusers source = mantisbt.tmpfiles source = mantisbt.uwsgi - sha512sums = f8e1da19f86d7aea567f6aedbd08ad3470a47bdd7432dc60276d2f41a30683f6323c85b5eb8acb2dd13e8283bb7ddebb4a616fad2b1e67c145f86cb8c7319d43 + sha512sums = eebf77a365f28815305c788e2a5c7e430efc07a5e9e844a94235e1e4ebd669fa26125c034e1613a6d81f572e7f1b68871eff19b01e9419eace0dc4e395f057c1 sha512sums = 3fd4e7faad7774892abfd20006ae3efcd7b0ba315447da9cea8d7352d5fd1e7f0c558d3855ad4e667a0bfe6ae0d95d12c848a78d53312521a7f551f2edca723e sha512sums = b1b9145d1ba423055d5e45734a9d74c639b75ae5b5d580024b50626332a74830dd39b976de590549ff1c47c400ba4e1c20b27b69fb140f7d8527d8d281d0c7bd sha512sums = 1b36d8956986360306eb15a9279c54eba46e74dfe0623dc26b3be3e8f409ab4f0afe6b34a9001cbeb9f33452fec5ccc8089a53352fa885894cc262ca9c12bc39 - b2sums = a3e47647127dd0bb9f9119357bd08a0528337252015f2d810639ed5bba6fedfc0deca82efb731224f855de1857d11c89bca21b4103cb2bbc06cc60381667b61b + b2sums = 241ba508c6b65d54c209f919d9dfdf7f0e92e3c608ef52c74b4837aadcb03c0119b80ff9c081cac706a02fd5347f4e9532e4e763b111e42f6738ebd2e99c9c53 b2sums = a533265d7bbbf1ae059a128baa43fb639e803094c62179252b416957fcfdb43a6068182d2bf29003c8fa55757a95bb1c3f054622bb0926055819c5dc989fe067 b2sums = c70218e3aae3f7af3d5e7989545f3a21b93c0eae80d40ea2f89571d4a6d9181ec069323478fa20f6db66137f0c26777dceb37d19aeccc2351229dc8be3fc4417 b2sums = 2aa889fc1ded36b4229c3c77fad20c9699604f7d67bcecf09b0ba7cb81e01c0ba0cf309195475d6f96a28016bc2941e7241c4fce75db97056f77cbbe12d4e3bc @@ -6,76 +6,77 @@ # Contributor: Angel 'angvp' Velasquez <angvp@archlinux.com.ve> pkgname=mantisbt -pkgver=2.25.2 +pkgver=2.25.3 pkgrel=1 -pkgdesc='Web-based issue tracking system' -arch=('any') +pkgdesc="Web-based issue tracking system" +arch=(any) url="https://www.mantisbt.org/" -license=('GPL2') -depends=('php') -optdepends=('curl: interface Twitter' - 'mariadb: use local MySQL server' - 'php-fpm: run in fastCGI process manager' - 'php-gd: generate captcha' - 'php-pgsql: use PostgreSQL database backend' - 'postgresql: use local PostgreSQL database' - 'uwsgi-plugin-php: run as application container') -backup=('etc/webapps/mantisbt/config_inc.php' - 'etc/webapps/mantisbt/custom_strings_inc.php' - 'etc/webapps/mantisbt/custom_relationships_inc.php' - 'etc/webapps/mantisbt/custom_functions_inc.php' - 'etc/webapps/mantisbt/custom_constants_inc.php') +license=(GPL2) +depends=(php) +optdepends=( + 'curl: interface Twitter' + 'mariadb: use local MySQL server' + 'php-fpm: run in fastCGI process manager' + 'php-gd: generate captcha' + 'php-pgsql: use PostgreSQL database backend' + 'postgresql: use local PostgreSQL database' + 'uwsgi-plugin-php: run as application container' +) +backup=( + etc/webapps/$pkgname/config_inc.php + etc/webapps/$pkgname/custom_strings_inc.php + etc/webapps/$pkgname/custom_relationships_inc.php + etc/webapps/$pkgname/custom_functions_inc.php + etc/webapps/$pkgname/custom_constants_inc.php +) # building from source requires dead tooling for documentation: # https://mantisbt.org/bugs/view.php?id=27140 -# source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/release-${pkgver}.tar.gz" -source=("https://downloads.sourceforge.net/project/${pkgname}/mantis-stable/${pkgver}/${pkgname}-${pkgver}.tar.gz" - "${pkgname}.sysusers" - "${pkgname}.tmpfiles" - "${pkgname}.uwsgi") -sha512sums=('f8e1da19f86d7aea567f6aedbd08ad3470a47bdd7432dc60276d2f41a30683f6323c85b5eb8acb2dd13e8283bb7ddebb4a616fad2b1e67c145f86cb8c7319d43' +# source=("$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/release-$pkgver.tar.gz" +source=( + https://downloads.sourceforge.net/project/$pkgname/mantis-stable/$pkgver/$pkgname-$pkgver.tar.gz + $pkgname.sysusers + $pkgname.tmpfiles + $pkgname.uwsgi +) +sha512sums=('eebf77a365f28815305c788e2a5c7e430efc07a5e9e844a94235e1e4ebd669fa26125c034e1613a6d81f572e7f1b68871eff19b01e9419eace0dc4e395f057c1' '3fd4e7faad7774892abfd20006ae3efcd7b0ba315447da9cea8d7352d5fd1e7f0c558d3855ad4e667a0bfe6ae0d95d12c848a78d53312521a7f551f2edca723e' 'b1b9145d1ba423055d5e45734a9d74c639b75ae5b5d580024b50626332a74830dd39b976de590549ff1c47c400ba4e1c20b27b69fb140f7d8527d8d281d0c7bd' '1b36d8956986360306eb15a9279c54eba46e74dfe0623dc26b3be3e8f409ab4f0afe6b34a9001cbeb9f33452fec5ccc8089a53352fa885894cc262ca9c12bc39') -b2sums=('a3e47647127dd0bb9f9119357bd08a0528337252015f2d810639ed5bba6fedfc0deca82efb731224f855de1857d11c89bca21b4103cb2bbc06cc60381667b61b' +b2sums=('241ba508c6b65d54c209f919d9dfdf7f0e92e3c608ef52c74b4837aadcb03c0119b80ff9c081cac706a02fd5347f4e9532e4e763b111e42f6738ebd2e99c9c53' 'a533265d7bbbf1ae059a128baa43fb639e803094c62179252b416957fcfdb43a6068182d2bf29003c8fa55757a95bb1c3f054622bb0926055819c5dc989fe067' 'c70218e3aae3f7af3d5e7989545f3a21b93c0eae80d40ea2f89571d4a6d9181ec069323478fa20f6db66137f0c26777dceb37d19aeccc2351229dc8be3fc4417' '2aa889fc1ded36b4229c3c77fad20c9699604f7d67bcecf09b0ba7cb81e01c0ba0cf309195475d6f96a28016bc2941e7241c4fce75db97056f77cbbe12d4e3bc') -install="${pkgname}.install" +install=$pkgname.install prepare() { - cd "${pkgname}-${pkgver}" + cd $pkgname-$pkgver # create customization files - touch "${srcdir}/custom_"{constants,functions,relationships,strings}_inc.php + touch ../custom_{constants,functions,relationships,strings}_inc.php # remove useless scripts - find "vendor" -type f -iname "*.py" -delete + find vendor/ -type f -iname "*.py" -delete } package() { - cd "${pkgname}-${pkgver}" + cd $pkgname-$pkgver # configuration - install -vDm 640 config/config_inc.php.sample \ - "${pkgdir}/etc/webapps/${pkgname}/config_inc.php" + install -vDm 640 config/config_inc.php.sample "$pkgdir/etc/webapps/$pkgname/config_inc.php" rm -v config/config_inc.php.sample - install -vDm 644 ../*.php -t "${pkgdir}/etc/webapps/${pkgname}" + install -vDm 644 ../*.php -t "$pkgdir/etc/webapps/$pkgname/" # doc - install -vDm 644 readme.md -t "${pkgdir}/usr/share/doc/${pkgname}/" + install -vDm 644 readme.md -t "$pkgdir/usr/share/doc/$pkgname/" rm -v readme.md # web application - find . -type f -exec install -vDm 644 {} "${pkgdir}/usr/share/webapps/${pkgname}/"{} \; + find . -type f -exec install -vDm 644 {} "$pkgdir/usr/share/webapps/$pkgname/"{} \; # symlink configuration and customization for config in {config,custom_{constants,functions,relationships,strings}}_inc.php ;do - ln -sv "/etc/webapps/${pkgname}/${config}" \ - "${pkgdir}/usr/share/webapps/${pkgname}/config/${config}" + ln -sv /etc/webapps/$pkgname/$config "$pkgdir/usr/share/webapps/$pkgname/config/$config" done # tmpfiles.d - install -vDm 644 "../${pkgname}.tmpfiles" \ - "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" + install -vDm 644 ../$pkgname.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" # sysusers.d - install -vDm 644 "../${pkgname}.sysusers" \ - "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" + install -vDm 644 ../$pkgname.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" # uWSGI - install -vDm 644 "../${pkgname}.uwsgi" \ - "${pkgdir}/etc/uwsgi/${pkgname}.ini" + install -vDm 644 ../$pkgname.uwsgi "$pkgdir/etc/uwsgi/$pkgname.ini" } # vim: ts=2 sw=2 et: |