summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLehrgangsserver2020-12-30 18:38:15 +0100
committerLehrgangsserver2020-12-30 19:34:18 +0100
commitf005ca9a87522e8d8b038d1e3953d76ac0ed0c6d (patch)
tree8fbc2a0a3e86671be6109b6953a07c417a9addf3
parent56323f6541966803bb8bef8352f3b807f05e861c (diff)
downloadaur-f005ca9a87522e8d8b038d1e3953d76ac0ed0c6d.tar.gz
update
-rw-r--r--PKGBUILD18
-rw-r--r--cms-germany-git.install7
2 files changed, 10 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5fda5b827c86..f0088d81efc3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}