diff options
author | Артём Шустров | 2016-02-21 20:19:38 +1000 |
---|---|---|
committer | Артём Шустров | 2016-02-21 20:19:38 +1000 |
commit | a66b5767e9ec3ac4d1b0166a52bf8fc081de12e4 (patch) | |
tree | 49e8fcdae6eb8ed7828d1942265f209356743391 | |
parent | b4683db3ab36a80d52586d0f1ec0cfc180733308 (diff) | |
download | aur-a66b5767e9ec3ac4d1b0166a52bf8fc081de12e4.tar.gz |
5.0.7-1 Обновление программы
Плановое обновление программы
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 37 insertions, 20 deletions
@@ -1,6 +1,8 @@ +# Generated by mksrcinfo v8 +# Sun Feb 21 10:18:45 UTC 2016 pkgbase = otrs pkgdesc = OTRS is the leading open-source Help Desk and IT Service Management (ITSM) - pkgver = 4.0.13 + pkgver = 5.0.7 pkgrel = 1 url = http://www.otrs.com/ install = otrs.install @@ -25,19 +27,18 @@ pkgbase = otrs depends = perl-yaml-libyaml depends = perl-text-csv-xs depends = perl-xml-parser + depends = perl-xml-libxslt depends = perl-crypt-eksblowfish optdepends = mariadb: Fast SQL database server, drop-in replacement for MySQL optdepends = apache: A high performance Unix-based HTTP server options = emptydirs backup = etc/webapps/otrs/Config.pm - backup = etc/webapps/otrs/GenericAgent.pm - backup = etc/webapps/otrs/scheduler_watchdog source = otrs.install - source = http://ftp.otrs.org/pub/otrs/otrs-4.0.13.tar.gz + source = http://ftp.otrs.org/pub/otrs/otrs-5.0.7.tar.gz md5sums = 9305e7a2dd41a19a10c0d9ab376965fd - md5sums = 046f5a45c045d221ece702dc158be295 + md5sums = cf2cbcf35f637b1283695ddd88c55057 sha1sums = d88cdb1d905aebe146cc83bcf31dec9dcff62c30 - sha1sums = d787c883ccf67884f214872e11530348c3a1e3b4 + sha1sums = d76bc3f235d7e91a35cdbdc7edafee5e7a66701b pkgname = otrs @@ -1,5 +1,5 @@ pkgname=otrs -pkgver=4.0.13 +pkgver=5.0.7 pkgrel=1 pkgdesc="OTRS is the leading open-source Help Desk and IT Service Management (ITSM)" arch=("any") @@ -25,36 +25,52 @@ depends=("perl" "perl-yaml-libyaml" "perl-text-csv-xs" "perl-xml-parser" + "perl-xml-libxslt" "perl-crypt-eksblowfish") optdepends=("mariadb: Fast SQL database server, drop-in replacement for MySQL" "apache: A high performance Unix-based HTTP server") -backup=("etc/webapps/${pkgname}/Config.pm" - "etc/webapps/${pkgname}/GenericAgent.pm" - "etc/webapps/${pkgname}/scheduler_watchdog") +backup=("etc/webapps/${pkgname}/Config.pm") install="${pkgname}.install" source=("${pkgname}.install" "http://ftp.otrs.org/pub/otrs/${pkgname}-${pkgver}.tar.gz") md5sums=("9305e7a2dd41a19a10c0d9ab376965fd" - "046f5a45c045d221ece702dc158be295") + "cf2cbcf35f637b1283695ddd88c55057") sha1sums=("d88cdb1d905aebe146cc83bcf31dec9dcff62c30" - "d787c883ccf67884f214872e11530348c3a1e3b4") + "d76bc3f235d7e91a35cdbdc7edafee5e7a66701b") + +prepare() { +cat << EOL > "${srcdir}/${pkgname}-cron.service" +[Unit] +Description=OTRS Cron +After=syslog.target network.target + +[Service] +User=otrs +Type=simple +ExecStart=/usr/share/webapps/otrs/bin/Cron.sh start +ExecStop=/usr/share/webapps/otrs/bin/Cron.sh stop +RemainAfterExit=yes + +[Install] +WantedBy=multi-user.target +EOL +} package() { install -dm 0755 "${pkgdir}/etc/webapps/${pkgname}" install -dm 0755 "${pkgdir}/usr/share/webapps/${pkgname}" - install -Dm 0644 "${srcdir}/${pkgname}-${pkgver}/Kernel/Config.pm.dist" \ - "${pkgdir}/etc/webapps/${pkgname}/Config.pm" - install -Dm 0644 "${srcdir}/${pkgname}-${pkgver}/Kernel/Config/GenericAgent.pm.dist" \ - "${pkgdir}/etc/webapps/${pkgname}/GenericAgent.pm" - install -Dm 0644 "${srcdir}/${pkgname}-${pkgver}/var/cron/scheduler_watchdog.dist" \ - "${pkgdir}/etc/webapps/${pkgname}/scheduler_watchdog" + install -Dm 0644 "${srcdir}/${pkgname}-${pkgver}/Kernel/Config.pm.dist" "${pkgdir}/etc/webapps/${pkgname}/Config.pm" + install -Dm 0644 "${srcdir}/${pkgname}-cron.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}-cron.service" cp -ra ${srcdir}/${pkgname}-${pkgver}/* ${pkgdir}/usr/share/webapps/${pkgname}/ + for FILENAME in ${pkgdir}/usr/share/webapps/${pkgname}/var/cron/*.dist + do + mv $FILENAME ${pkgdir}/usr/share/webapps/${pkgname}/var/cron/`basename $FILENAME .dist` + done + ln -s "/etc/webapps/${pkgname}/Config.pm" "${pkgdir}/usr/share/webapps/${pkgname}/Kernel/Config.pm" - ln -s "/etc/webapps/${pkgname}/GenericAgent.pm" "${pkgdir}/usr/share/webapps/${pkgname}/Kernel/Config/GenericAgent.pm" - ln -s "/etc/webapps/${pkgname}/scheduler_watchdog" "${pkgdir}/usr/share/webapps/${pkgname}/var/cron/scheduler_watchdog" find "${pkgdir}/usr/share/webapps/${pkgname}" -type d -exec chmod 2775 {} \; |