summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorWilliam Di Luigi2015-09-29 00:52:17 +0200
committerWilliam Di Luigi2015-09-29 00:52:17 +0200
commit10621a63f5fc29afd64ac3acb21d8de9c6f83c4d (patch)
tree595a3e9c2205571d70cad6da598f02c826d41302 /PKGBUILD
parent1a3ca43819062bfad9af9e140df3259eb022518d (diff)
downloadaur-10621a63f5fc29afd64ac3acb21d8de9c6f83c4d.tar.gz
Fix generation of localization files
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD10
1 files changed, 9 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c40ef868d48b..084823a657c4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
CMSUSER_GID=26950
pkgname=cms-git
-pkgver=r3151.608a8e4
+pkgver=r3154.52af128
pkgrel=1
pkgdesc="CMS, or Contest Management System, is a distributed system for running and (to some extent) organizing a programming contest."
arch=('any')
@@ -40,6 +40,11 @@ pkgver() {
package() {
cd cms
+ # Apply patch: Add --as-root option to prerequisites.py
+ curl https://github.com/wil93/cms/commit/94e36179062f9b5c73330e046524801ef2bfeb2a.diff | patch -p1
+ # Apply patch: Update location and installation of localization files
+ curl https://github.com/wil93/cms/commit/bea5b5a994defe4081563161f746b528964642d8.diff | patch -p1
+
# Configuration files
install -D -m660 -g$CMSUSER_GID config/cms.conf.sample $pkgdir/usr/lib/cms/cms.conf
install -D -m660 -g$CMSUSER_GID config/cms.ranking.conf.sample $pkgdir/usr/lib/cms/cms.ranking.conf
@@ -59,6 +64,9 @@ package() {
source $pkgdir/usr/lib/cms/venv/bin/activate
pip install -r requirements.txt
+ # Build localization files
+ ./prerequisites.py build_l10n --as-root
+
# Install the cms python package
python setup.py install