diff options
author | Lehrgangsserver | 2020-12-30 18:38:15 +0100 |
---|---|---|
committer | Lehrgangsserver | 2020-12-30 19:34:18 +0100 |
commit | f005ca9a87522e8d8b038d1e3953d76ac0ed0c6d (patch) | |
tree | 8fbc2a0a3e86671be6109b6953a07c417a9addf3 | |
parent | 56323f6541966803bb8bef8352f3b807f05e861c (diff) | |
download | aur-f005ca9a87522e8d8b038d1e3953d76ac0ed0c6d.tar.gz |
update
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | cms-germany-git.install | 7 |
2 files changed, 10 insertions, 15 deletions
@@ -1,5 +1,5 @@ pkgname=cms-germany-git -pkgver=r4412.5c5be9dd +pkgver=r4710.f22ba8d4 pkgrel=1 pkgdesc="CMS, or Contest Management System, is a distributed system for running and (to some extent) organizing a programming contest. This is a fork used for the German IOI team selection process." arch=('i686' 'x86_64') @@ -37,6 +37,7 @@ depends=( 'texlive-latexextra' 'texlive-pstricks' 'libcap' + 'python-babel' ) optdepends=( 'python2-pycups: printing support' @@ -46,9 +47,13 @@ optdepends=( 'jdk8-openjdk: support for Java submissions' ) makedepends=( + 'git' 'asciidoc' 'python2-setuptools' - 'python-babel' +) +backup=( + 'etc/cms.conf' + 'etc/cms.ranking.conf' ) provides=('cms-germany' 'isolate-germany') @@ -99,16 +104,12 @@ package() { install -d -m770 $pkgdir/var/cache/cms # Configuration files - install -D -m660 config/cms.conf.sample $pkgdir/usr/lib/cms/cms.conf - install -D -m660 config/cms.ranking.conf.sample $pkgdir/usr/lib/cms/cms.ranking.conf + install -D -m660 config/cms.conf.sample $pkgdir/etc/cms.conf + install -D -m660 config/cms.ranking.conf.sample $pkgdir/etc/cms.ranking.conf # I'm not even sure if this is needed at all install -d -m770 $pkgdir/var/lib/cms - # Fix testlib.h path (maybe patch CMS for this?) - install -d -m755 $pkgdir/usr/include/cms - ln -s /usr/include/testlib.h $pkgdir/usr/include/cms/testlib.h - python3 prerequisites.py --as-root build python3 setup.py install --root="$pkgdir" --optimize=1 @@ -119,5 +120,4 @@ package() { ln -s /var/log/cms $pkgdir/var/local/log/cms ln -s /var/cache/cms $pkgdir/var/local/cache/cms ln -s /var/lib/cms $pkgdir/var/local/lib/cms - ln -s /var/run/cms $pkgdir/var/local/run/cms } diff --git a/cms-germany-git.install b/cms-germany-git.install index 19cac8bfb5c8..8fe96e4bbc37 100644 --- a/cms-germany-git.install +++ b/cms-germany-git.install @@ -2,17 +2,12 @@ post_upgrade() { su -c \ "chown root:cmsuser /usr/bin/isolate; \ chmod 4750 /usr/bin/isolate; \ - chown cmsuser:cmsuser /usr/include/cms; \ chown cmsuser:cmsuser /var/local/log/cms; \ chown cmsuser:cmsuser /var/local/cache/cms; \ chown cmsuser:cmsuser /var/local/lib/cms; \ - chown cmsuser:cmsuser /var/local/run/cms; \ chown cmsuser:cmsuser /var/log/cms; \ chown cmsuser:cmsuser /var/cache/cms; \ - chown cmsuser:cmsuser /var/lib/cms; \ - chown cmsuser:cmsuser /var/run/cms; \ - chown cmsuser:cmsuser /usr/lib/cms/cms.conf; \ - chown cmsuser:cmsuser /usr/lib/cms/cms.ranking.conf" \ + chown cmsuser:cmsuser /var/lib/cms;" \ - root } |